Skip to main content
Article thumbnail
Location of Repository

Generating readable proofs: a heuristic approach to theorum proving with spider diagrams

By Jean Flower, Judith Masthoff and Gem Stapleton


An important aim of diagrammatic reasoning is to make it easier for people to create and understand logical arguments. We have worked on spider diagrams, which visually express logical statements. Ideally, automatically generated proofs should be short and easy to understand. An existing proof generator for spider diagrams successfully writes proofs, but they can be long and unwieldy. In this paper, we present a new approach to proof writing in diagrammatic systems, which is guaranteed to find shortest proofs and can be extended to incorporate other readability criteria. We apply the A* algorithm and develop an admissible heuristic function to guide automatic proof construction. We demonstrate the effectiveness of the heuristic used. The work has been implemented as part of a spider diagram reasoning tool

Topics: G000 Computing and Mathematical Sciences
Publisher: Springer Verlag
Year: 2004
DOI identifier: 10.1007/978-3-540-25931-2_17
OAI identifier:

Suggested articles


  1. (2003). A constraint diagram reasoning system.
  2. (1968). A formal basis for the heuristic determination of minimum cost paths. doi
  3. A Reading algorithm for constraint diagrams. doi
  4. (2002). An automated prover for Zermelo-Fraenkel set theory in Theorema. doi
  5. (2002). Artificial intelligence: Structures and strategies for complex problem solving. Fourth Edition.
  6. (2004). Automated Theorem Proving with Spider Diagrams. doi
  7. (1998). Computers and the sociology of mathematical proof. doi
  8. (2002). Focus windows: A new technique for proof presentation. doi
  9. (1985). Generalized best-first search strategies and the optimality of A∗. doi
  10. (2002). Generating Euler Diagrams. doi
  11. (1988). HARP: A tableau-based theorem prover. doi
  12. (2001). Implementing Euler/Venn reasoning systems, doi
  13. (1999). Learning search-control heuristics for automated deduction systems with folding architecture networks.
  14. (2001). Mathematical Reasoning with Diagrams,
  15. Natural language presentation and combination of automatically generated proofs. doi
  16. (2001). or SUCCESS is not enough: Current technology and future directions in proof presentation.
  17. (2000). SD2: A sound and complete diagrammatic reasoning system. doi
  18. (1994). The Logical Status of Diagrams. doi
  19. The Visual Modelling Group technical report on spider diagram reasoning systems at
  20. (2003). Using DAG Transformations to Verify Euler/Venn Homogeneous and Euler/Venn FOL Heterogeneous Rules of Inference. doi
  21. (2004). What can spider diagrams say? doi

To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.