Integrating Dynamic Geometry Software, Deduction Systems, and Theorem Repositories

  • Pedro Quaresma
  • Predrag Janičić
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4108)


The axiomatic presentation of geometry fills the gap between formal logic and our spatial intuition. The study of geometry is, and will always be, very important for a mathematical practitioner. GCLCprover, an automatic theorem prover (ATP) integrated with dynamic geometry software (DGS) gives its user a tool to bridge his/her spatial intuition with formal, Euclidean geometry proofs. GeoThms, a system consisting of the mentioned programs and a database geoDB, provides a framework for exploring geometrical knowledge. A GeoThms user can browse through a list of available geometric problems, their statements, illustrations, and proofs. He/she can also interactively produce new geometrical constructions, theorems, and proofs and add new results to the existing ones. GeoThms framework provides an environment suitable for new ways of studying and teaching geometry at different levels. GeoThms also provides a system for storing mathematical knowledge (in a explicit, declarative form) — not only theorem statements, but also their (automatically generated) proofs and corresponding illustrations.


Mathematical Knowledge Theorem Prover Geometric Construction Regular User Area Method 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Bertot, Y., Guilhot, F., Pottier, L.: Visualizing geometrical statements with geoview (2004),
  2. 2.
    Botana, F., Valcarce, J.L.: A dynamic-symbolic interface for geometric theorem discovery. Computers and Education 38, 21–35 (2002)CrossRefGoogle Scholar
  3. 3.
    Chou, C.C., Gao, X.S., Zhang, J.Z.: Automated production of traditional proofs for constructive geometry theorems. In: Eighth Annual IEEE Symposium on Logic in Computer Science (1993)Google Scholar
  4. 4.
    Chou, S.-C., Gao, X.-S., Zhang, J.-Z.: Automated generation of readable proofs with geometric invariants, I. multiple and shortest proof generation. Journal of Automated Reasoning 17, 325–347 (1996)MATHCrossRefMathSciNetGoogle Scholar
  5. 5.
  6. 6.
    Djorić, M., Janičić, P.: Constructions, instructions, interactions. Teaching Mathematics and its Applications 23(2), 69–88 (2004)CrossRefGoogle Scholar
  7. 7.
    Hoos, H.H., Stützle, T.: Satlib: An online resource for research on sat. In: Proceedings of SAT 2000, IOS Press, Amsterdam (2000), SATLIB is available online at: Google Scholar
  8. 8.
    Janičić, P., Trajković, I.: WinGCLC — a Workbench for Formally Describing Figures. In: Proceedings of the 18th Spring Conference on Computer Graphics (SCCG 2003), Budmerice, Slovakia, April, 24-26 2003, pp. 251–256. ACM Press, New York (2003)Google Scholar
  9. 9.
    Kortenkamp, U., Richter-Gebert, J.: Using automatic theorem proving to improve the usability of geometry software. In: Proceedings of the Mathematical User-Interfaces Workshop 2004 (2004)Google Scholar
  10. 10.
    Lamport, L.: LaTeX: A Document Preparation System, 2nd edn. Addison-Wesley Publishing Company, Reading (1994)Google Scholar
  11. 11.
    Marić, F., Janičić, P.: smt-lib in xml clothes. In: Proceedings of Workshop Pragmatics of Decision Procedures in Automated Reasoning (PDPAR-2004) (2004)Google Scholar
  12. 12.
    Matsuda, N., Vanlehn, K.: Gramy: A geometry theorem prover capable of construction. Journal of Automated Reasoning 32, 3–33 (2004)CrossRefMathSciNetGoogle Scholar
  13. 13.
    Narboux, J.: A decision procedure for geometry in coq. In: Slind, K., Bunker, A., Gopalakrishnan, G.C. (eds.) TPHOLs 2004. LNCS, vol. 3223, Springer, Heidelberg (2004)CrossRefGoogle Scholar
  14. 14.
    Obrecht, C.: Eukleides,
  15. 15.
    Quaresma, P., Janičić, P.: Framework for constructive geometry (based on the area method). Technical Report 2006/001, Centre for Informatics and Systems of the University of Coimbra (2006)Google Scholar
  16. 16.
    Quaresma, P., Pereira, A.: Visualização de construções geométricas. Gazeta de Matemática (to appear)Google Scholar
  17. 17.
    Ranise, S., Tinelli, C.: The SMT-LIB Format: An Initial Proposal (2003), on-line at:
  18. 18.
    Sutcliffe, G.: The tptp problem library,

Copyright information

© Springer-Verlag Berlin Heidelberg 2006

Authors and Affiliations

  • Pedro Quaresma
    • 1
  • Predrag Janičić
    • 2
  1. 1.Department of MathematicsUniversity of CoimbraCoimbraPortugal
  2. 2.Faculty of MathematicsUniversity of BelgradeBelgradeSerbia & Montenegro

Personalised recommendations