Geometric Reasoning and Artificial Intelligence: Introduction to the Special Volume

Geometry plays an important role in our understanding of the world. It is therefore important for Artificial Intelligence (AI) systems to be able to represent and reason about geometry. This special volume presents a formal approach to the representation of geometric concepts in selected AI applications and describes some recent developments in algebraic methods for reasoning about geometry. Geometry is also the oldest subject in mathematics to be subjected to considerable rigor and formalism. The axiomatic treatment of geometry has been actively investigated for thousands of years, starting with Euclid. In the early 1950s and 1960s, when there was considerable excitement about theorem proving in AI, Gelernter and his associates [14, 15] initiated an effort in mechanical theorem proving in geometry. After some initial success, Gelernter's approach faced the stumbling block of combinatorial search space, even for relatively simple plane geometry theorems. Gelernter's approach towards mechanical geometry theorem proving was synthetic, i.e., it used properties of points, lines, triangles, etc. He employed the properties and definitions of these key geometry concepts in plane geometry to prove theorems using diagram and geometric construction. Earlier in the

[1]  H. Gelernter,et al.  Realization of a geometry theorem proving machine , 1995, IFIP Congress.

[2]  George E. Collins,et al.  Cylindrical Algebraic Decomposition I: The Basic Algorithm , 1984, SIAM J. Comput..

[3]  George E. Collins,et al.  Cylindrical Algebraic Decomposition II: An Adjacency Algorithm for the Plane , 1984, SIAM J. Comput..

[4]  Deepak Kapur,et al.  Using Gröbner Bases to Reason About Geometry Problems , 1986, J. Symb. Comput..

[5]  Thomas O. Binford,et al.  Inferring Surfaces from Images , 1981, Artif. Intell..

[6]  George E. Collins,et al.  Quantifier elimination for real closed fields by cylindrical algebraic decomposition , 1975 .

[7]  Michael R. Lowry,et al.  Modeling and Using Physical Constraints in Scene Analysis , 1982, AAAI.

[8]  Lawrence G. Roberts,et al.  Machine Perception of Three-Dimensional Solids , 1963, Outstanding Dissertations in the Computer Sciences.

[9]  B. Buchberger,et al.  Grobner Bases : An Algorithmic Method in Polynomial Ideal Theory , 1985 .

[10]  Joseph A. Goguen,et al.  Putting Theories Together to Make Specifications , 1977, IJCAI.

[11]  Richard D. Jenks,et al.  A Primer: 11 Keys to New Scratchpad , 1984, Symbolic and Algebraic Computation.

[12]  J. Schwartz,et al.  On the “piano movers” problem. II. General techniques for computing topological properties of real algebraic manifolds , 1983 .

[13]  David R. Musser,et al.  Abstract Data Type Specification in the Affirm System , 1980, IEEE Transactions on Software Engineering.

[14]  Michael Brady,et al.  The Curvature Primal Sketch , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[15]  A. J. Nevins,et al.  Plane Geometry Theorem Proving Using Forward Chaining , 1975, Artif. Intell..

[16]  Nathaniel Rochester,et al.  Intelligent Behavior in Problem-Solving Machines , 1958, IBM J. Res. Dev..

[17]  Paliath Narendran,et al.  Reasoning about three dimensional space , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[18]  ARISTIDES A. G. REQUICHA,et al.  Representations for Rigid Solids: Theory, Methods, and Systems , 1980, CSUR.

[19]  Richard Fikes,et al.  STRIPS: A New Approach to the Application of Theorem Proving to Problem Solving , 1971, IJCAI.

[20]  Tomás Lozano-Pérez,et al.  Spatial Planning: A Configuration Space Approach , 1983, IEEE Transactions on Computers.

[21]  Alexander A. Stepanov,et al.  Tecton: A Language for Manipulating Generic Objects , 1981, Program Specification.

[22]  Rodney A. Brooks,et al.  Symbolic Reasoning Among 3-D Models and 2-D Images , 1981, Artif. Intell..

[23]  Daniel Lazard,et al.  Systems of algebraic equations , 1979, EUROSAM.

[24]  B. Kutzler,et al.  On the Application of Buchberger's Algorithm to Automated Geometry Theorem Proving , 1986, J. Symb. Comput..