Proof General logo

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 alternatives

About 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
Last verified
Added
Provenance
Selected from the Homebrew formula

Report a wrong fact or a dead link on this listing