Proof General
An Emacs interface for working with interactive theorem provers and formal proofs.
Open source (GPL-3.0-or-later)By The Proof General contributors
Compare Proof General with another product
Read the Proof General documentation
View the Proof General source code
Alternatives
See all alternativesAbout Proof General
Proof General provides a customizable Emacs environment for interactive theorem provers. Opening supported proof files can load the corresponding editing mode, including modes for Coq, EasyCrypt, qrhl-tool, and PhoX.
It requires GNU Emacs 25.2 or later and can be installed from NonGNU ELPA or MELPA. The project's standard edition is REPL-based; its separate Coq-specific asynchronous branch is described as unmaintained.
Strengths
- Works within the Emacs editor
- Provides modes for several proof assistants
- Available through NonGNU ELPA and MELPA
Limitations
- Requires GNU Emacs 25.2 or later
Details
- Pricing
- FreeFree and open source under GPL-3.0-or-later.
- License
- GPL-3.0-or-later
- Developer
- The Proof General contributors
- Platforms
- Windows, macOS, Linux
- How it runs
- Downloadable app
- Best suited for
- Emacs users developing formal proofs with interactive theorem provers
- Categories
- Code editors, Developer tools
- Last verified
- Added
- Provenance
- Selected from the Homebrew formula
- Sources