Geometry Machines: From AI to SMC

The existing techniques and software tools for automated geometry theorem proving (GTP) are examined and reviewed. The underlying ideas of various approaches are explained with a set of selected examples. Comments and analyses are provided to illustrate the encouraging success of GTP which interrelates AI and SMC. We also present some technological applications of GTP and discuss its challenges ahead.

[1]  Xiao-Shan Gao,et al.  Proving Geometry Statements of Constructive Type , 1992, CADE.

[2]  Dongming Wang,et al.  Reasoning about Geometric Problems using an Elimination Method , 1995 .

[3]  Philip J. Davis,et al.  Formac Meets Pappus Some Observations on Elementary Analytic Geometry by Computer , 1969 .

[4]  Hoon Hong,et al.  Algebraic approaches to geometric reasoning , 1995 .

[5]  Jean-Paul Laumond,et al.  Geometry and Robotics , 1989, Lecture Notes in Computer Science.

[6]  Zhang Jing A Criterion for Dependency of Algebraic Equations With Applications to Automated Theorem Proving , 1994 .

[7]  D Wang A MECHANICAL PROVING SYSTEM FOR CONSTRUCTIBLE THEOREMS IN ELEMENTARY GEOMETRY , 1987 .

[8]  Desmond Fearnley-Sander The Idea of a Diagram , 1989 .

[9]  John R. Anderson,et al.  The Geometry Tutor , 1985, IJCAI.

[10]  Bruno Buchberger,et al.  Algebraic methods for geometric reasoning , 1988 .

[11]  A. Tarski A Decision Method for Elementary Algebra and Geometry , 2023 .

[12]  Pasqualina Conti,et al.  A Case of Automatic Theorem Proving in Euclidean Geometry: the Maclane 83Theorem , 1995, AAECC.

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

[14]  Wen-tsün Wu,et al.  TOWARD MECHANIZATION OF GEOMETRY — SOME COMMENTS ON HILBERT'S GRUNDLAGEN DER GEOMETRIE” , 1982 .

[15]  Dennis S. Arnon,et al.  Geometric Reasoning with Logic and Algebra , 1988, Artif. Intell..

[16]  John R. Anderson,et al.  Tuning of Search of the Problem Space for Geometry Proofs , 1981, IJCAI.

[17]  Franco P. Preparata,et al.  Issues in robotics and nonlinear geometry , 1992 .

[18]  Sabine Stifter,et al.  Automated geometry theorem proving using Buchberger's algorithm , 1986, SYMSAC '86.

[19]  Sabine Stifter,et al.  A Geometry Theorem Prover Based on Buchberger's Algorithm , 1986, CADE.

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

[21]  I. Goldstein Elementary Geometry Theorem Proving , 1973 .

[22]  S. Chou Mechanical Geometry Theorem Proving , 1987 .

[23]  M Deng THE PARALLEL NUMERICAL METHOD OF PROVING THE CONSTRUCTIVE GEOMETRIC THEOREM , 1989 .

[24]  Dongdai Lin,et al.  Some results on theorem proving in geometry over finite fields , 1993, ISSAC '93.

[25]  Sean McKee,et al.  Artificial intelligence in mathematics , 1994 .

[26]  Dennis S. Arnon,et al.  On the Mechanical Proof of Geometry Theorems Involving Inequalities , 1989 .

[27]  Deepak Kapur,et al.  A Refutational Approach to Geometry Theorem Proving , 1988, Artif. Intell..

[28]  Shang-Ching Chou,et al.  Automated production of traditional proofs for constructive geometry theorems , 1993, [1993] Proceedings Eighth Annual IEEE Symposium on Logic in Computer Science.

[29]  Shang-Ching Chou GEO-Prover - A Geometry Theorem Prover Developed at UT , 1986, CADE.

[30]  Larry Wos,et al.  What Is Automated Reasoning? , 1987, J. Autom. Reason..

[31]  Michael J. Swain,et al.  Experiments in using a theorem prover to prove and develop geometrical theorems in computer vision , 1986, Proceedings. 1986 IEEE International Conference on Robotics and Automation.

[32]  S. Chou,et al.  Mechanical Formula Derivation in Elementary Geometries , 1989 .

[33]  Hai-Ping Ko,et al.  Geometry Theorem Proving by Decomposition of Quasi-Algebraic Sets: An Application of the Ritt-Wu Principle , 1988, Artif. Intell..

[34]  Yang Lu Searching dependency between algebraic equations: an algorithm applied to automated reasoning , 1994 .

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

[36]  Richard Wong,et al.  Construction Heuristics for Geometry and a Vector Algebra Representation of Geometry. , 1972 .

[37]  Dongming Wang Irreducible decomposition of algebraic varieties via characteristics sets and Gröbner bases , 1992, Comput. Aided Geom. Des..

[38]  Jean-Marie Laborde Intelligent Learning Environments: The Case of Geometry , 1996, NATO ASI Series.

[39]  David Hilbert,et al.  Grundlagen der Geometrie , 2022 .

[40]  Jochen Pfalzgraf,et al.  Automated practical reasoning : algebraic approaches , 1995 .

[41]  Dongming Wang,et al.  A Method for Proving Theorems in Differential Geometry and Mechanics , 1996 .

[42]  David Y. Y. Yun,et al.  An application of knowledge-base technology in education: a geometry theorem prover , 1986, SYMSAC '86.

[43]  Philippe Balbiani Equation Solving in Geometrical Theories , 1994, CTRS.

[44]  S. Ullman Model-Driven Geometry Theorem Prover , 1975 .

[45]  Franz Winkler A Geometrical Decision Algorithm Based on the Gröbner Bases Algorithm , 1988, ISSAC.

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

[47]  N. Bose Multidimensional Systems Theory , 1985 .

[48]  Tianjiao Wu ON A COLLISION PROBLEM , 1995 .

[49]  Wu Wen-tsun,et al.  Mechanical theorem proving of differential geometries and some of its applications in mechanics , 1991 .

[50]  Volker Weispfenning,et al.  Non-Commutative Gröbner Bases in Algebras of Solvable Type , 1990, J. Symb. Comput..

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

[52]  Deepak Kapur,et al.  Algebraic and geometric reasoning using Dixon resultants , 1994, ISSAC '94.

[53]  Sabine Stifter Geometry theorem proving in vector spaces by means of Gröbner bases , 1993, ISSAC '93.

[54]  Dongming Wang,et al.  On Wu's Method for Proving Constructive Geometric Theorems , 1989, IJCAI.

[55]  Xiao-Shan Gao,et al.  On the automatic derivation of a set of geometric formulae , 1995 .

[56]  Dongming Wang,et al.  GEOTHER: A Geometry Theorem Prover , 1996, CADE.

[57]  Shang-Ching Chou,et al.  On Mechanical Theorem Proving in Minkowskian Plane Geometry , 1986, Logic in Computer Science.

[58]  Ben Noble,et al.  Using a computer for automatic proving of geometric theorems , 1986 .

[59]  Deepak Kapur,et al.  Geometry theorem proving using Hilbert's Nullstellensatz , 1986, SYMSAC '86.

[60]  Xiao-Shan Gao,et al.  Ritt-Wu's Decomposition Algorithm and Geometry Theorem Proving , 1990, CADE.

[61]  W. Bledsoe,et al.  Automated Theorem Proving: After 25 Years , 1984 .

[62]  K. Kusche,et al.  Implementation of a geometry theorem proving package in SCRATCHPAD II , 1987, EUROCAL.

[63]  Beat D. Brüderlin,et al.  Automatizing Geometric Proofs and Constructions , 1988, Workshop on Computational Geometry.

[64]  Gao Xiao-Shan TRANSFORMATION THEOREMS AMONG CAYLEY-KLEIN GEOMETRIES , 1992 .

[65]  Marie-Françoise Roy,et al.  Examples of automatic theorem proving a real geometry , 1994, ISSAC '94.

[66]  K. Deguchi An algebraic framework for using geometric constraints of vision and range sensor data , 1994, Proceedings of 1994 IEEE International Conference on MFI '94. Multisensor Fusion and Integration for Intelligent Systems.

[67]  J. H. Johnson,et al.  The mathematical revolution inspired by computing , 1991 .

[68]  J Hong CAN WE PROVE GEOMETRY THEOREM BY COMPUTING AN EXAMPLE , 1986 .

[69]  Joseph L. Mundy,et al.  Wu's Method and its Application to Perspective Viewing , 1988, Artif. Intell..

[70]  Deepak Kapur,et al.  Geometric reasoning , 1989 .

[71]  W. Wu,et al.  ON THE MECHANIZATION OF THEOREM-PROVING IN ELEMENTARY DIFFERENTIAL GEOMETRY , 1979 .

[72]  Jiawei Hong,et al.  Proving by example and gap theorems , 1986, 27th Annual Symposium on Foundations of Computer Science (sfcs 1986).

[73]  Dongming Wang Algebraic Factoring and Geometry Proving , 1994, CADE.

[74]  Wu Wen-tsun,et al.  ON A FINITENESS THEOREM ABOUT PROBLEMS INVOLVING INEQUALITIES , 1994 .

[75]  Timothy F. Havel Some Examples of the Use of Distances as Coordinates for Euclidean Geometry , 1991, J. Symb. Comput..

[76]  Wen-tsün Wu,et al.  A constructive theory of differential algebraic geometry based on works of J.F. Ritt with particular applications to mechanical theorem-proving of differential geometries , 1987 .

[77]  Xiao-Shan Gao,et al.  Automated Production of Readable Proofs for Theorems in Non-Euclidian Geometries , 1996, Automated Deduction in Geometry.

[78]  Luis Fariñas del Cerro,et al.  Affine Geometry of Collinearity and Conditional Term Rewriting , 1993, Term Rewriting.

[79]  Shang-Ching Chou,et al.  Automated reasoning in geometries using the characteristic set method and Gröbner basis method , 1990, ISSAC '90.

[80]  Shang-Ching Chou,et al.  Characteristic Sets and Gröbner Bases in Geometry Theorem Proving , 1989 .

[81]  Xiao-Shan Gao,et al.  Automated geometry theorem proving by vector calculation , 1993, ISSAC '93.

[82]  Lu Yang,et al.  The Parallel Numerical Method of Mechanical Theorem Proving , 1990, Theor. Comput. Sci..

[83]  D. Loveland,et al.  Empirical explorations of the geometry-theorem proving machine , 1995 .

[84]  Xiao-Shan Gao,et al.  Mechanically Proving Geometry Theorems Using a Combination of Wu's Method and Collins' Method , 1994, CADE.

[85]  Ricardo Caferra,et al.  A Generic Graphic Framework for Combining Inference Tools and Editing Proofs and Formulae , 1994, J. Symb. Comput..

[86]  S. Chou,et al.  A decision method for certain algebraic geometry problems , 1989 .

[87]  B. Kutzler Careful algebraic translations of geometry theorems , 1989, ISSAC '89.

[88]  Dongming Wang A new theorem discovered by computer prover , 1989 .

[89]  Paul C. Gilmore An Examination of the Geometry Theorem Machine , 1970, Artif. Intell..

[90]  Deepak Kapur,et al.  Refutational proofs of geometry theorems via characteristic set computation , 1990, ISSAC '90.

[91]  Wenjun Wu,et al.  SOME REMARKS ON MECHANICAL THEOREM-PROVING IN ELEMENTARY GEOMETRY , 1983 .

[92]  Deepak Kapur,et al.  GEOMETER: A Theorem Prover for Algebraic Geometry , 1988, CADE.

[93]  Bruno Buchberger,et al.  Applications of Gro¨bner bases in non-linear computational geometry , 1988 .

[94]  Xiao-Shan Gao,et al.  Computations with parametric equations , 1991, ISSAC '91.

[95]  Johannes Ueberberg,et al.  Interactive Theorem Proving and Computer Algebra , 1994, AISMC.

[96]  John R. Rice,et al.  Mathematical aspects of scientific software , 1988 .

[97]  Maurice Nivat,et al.  Resolution of Equations in Algebraic Structures , 1989 .

[98]  Shang-Ching Chou A Geometry Theorem Prover for Macintoshes , 1992, CADE.

[99]  Xiao-Shan Gao,et al.  Methods for mechanical geometry formula deriving , 1990, ISSAC '90.

[100]  Philippe Balbiani Equation Solving in Projective Planes and Planar Ternary Rings , 1994, ALP.

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