proof-general
« Back to VersTracker
Description:
Emacs-based generic interface for theorem provers
Type: Formula  |  Tracked Since: Dec 28, 2025
Links: Homepage  |  formulae.brew.sh
Category: Developer tools
Tags: emacs theorem-proving formal-methods proof-assistant coq isabelle
Install: brew install proof-general
About:
Proof General is an Emacs-based major mode that provides a generic interactive proof assistant interface. It enables interactive development of formal proofs by communicating with backend theorem provers, offering features like proof scripting, state management, and syntax highlighting. This tool significantly streamlines the process of writing and verifying formal mathematical proofs and program correctness specifications.
Key Features:
  • Interactive proof scripting and navigation
  • Support for multiple theorem provers (Coq, Isabelle, etc.)
  • Syntax highlighting and code completion
  • Proof state visualization and undo capabilities
Use Cases:
  • Developing formal mathematical proofs in proof assistants
  • Verifying software correctness using formal methods
  • Interactive theorem proving research and education
Alternatives:
  • CoqIDE – Coq-specific IDE, while Proof General provides a unified Emacs interface for multiple provers
  • Isabelle/jEdit – Isabelle-specific IDE, while Proof General offers a consistent Emacs workflow across different provers
Version History
Detected Version Rev Change Commit
Sep 15, 2025 7:23am 0 VERSION_BUMP 35390afe