% From the book % PROLOG PROGRAMMING IN DEPTH % by Michael A. Covington, Donald Nute, and Andre Vellino % (Prentice Hall, 1997). % Copyright 1997 Prentice-Hall, Inc. % For educational use only % 3CTOLUEN.PL % A molecular structure example. atom_specs(h1,hydrogen,[c1]). atom_specs(h2,hydrogen,[c3]). atom_specs(h3,hydrogen,[c3]). atom_specs(h4,hydrogen,[c5]). atom_specs(h5,hydrogen,[c3]). atom_specs(h6,hydrogen,[c6]). atom_specs(h7,hydrogen,[c7]). atom_specs(c1,carbon,[c2,c4,h1]). atom_specs(c2,carbon,[c1,c5,ch]). atom_specs(c3,carbon,[c4,h2,h3,h5]). atom_specs(c4,carbon,[c1,c3,c6]). atom_specs(c5,carbon,[c2,c7,h4]). atom_specs(c6,carbon,[c4,c7,h6]). atom_specs(c7,carbon,[c5,c6,h7]). atom_specs(ch,chlorine,[c2]).