macOS
brew install proof-generallocal Homebrew formula metadata
安装
brew install proof-generallocal Homebrew formula metadata
概览
Emacs-based generic interface for theorem provers
历史
Proof General is a generic GNU Emacs interface for developing and replaying scripts with interactive theorem provers.
The project began in 1994 as Thomas Kleymann's LEGO mode, influenced by David Aspinall's earlier Isamode interface for Isabelle. Script management and proof-by-pointing work made the implementation increasingly generic.
After substantial re-engineering for multiple proof systems, the interface was renamed Proof General. Proof General 2.0 became the first official release under the improved, prover-independent design in December 1998.
Proof General grew from an interface for LEGO into a generic environment supporting multiple proof assistants. Its history records use by about 50 students working with Coq, Isabelle, and LEGO at the 1999 Types Summer School.
Its enduring niche is the Emacs-based formal-methods community, where proof scripts can be edited, incrementally submitted to a prover, and replayed through a common interface.
Open a supported proof-script file in Emacs, then use Proof General's commands, menus, or toolbar to submit regions incrementally to the proof assistant and inspect its responses.
Proof General can be loaded and customized through `~/.emacs`; its Customize interface also saves user preferences there. The prover executable can be selected through assistant-specific settings.
Proof General is an early and influential example of separating a proof-assistant user interface from the underlying prover. Package enthusiasts care about its long Emacs lineage, multi-prover architecture, and role in making interactive theorem proving feel like an editor-integrated development workflow.
安全态势
narrow executable package without higher-risk signals.
绿色 风险 · 低 置信度 · appliance
在无人值守的代理使用前,请检查该工具是否读取明文凭据、写入远程状态、发布制品或调用插件。
local files
These source-backed paths show where this package keeps local settings or durable credentials. Automic Vault can use them as review targets for secret scanning, migration, and command approval.
Config paths the tool may read or write during local use.
~/.emacs可执行文件
| 命令 | 类型 | 暴露范围 | 备注 |
|---|---|---|---|
coqtags | cli | 全局可执行文件 |
新鲜度
这些信号区分页生成时间、软件包管理器活动和上游发布比较。只有存在证据 URL 和可比较版本时,才会提示版本落后。
https://github.com/ProofGeneral/PG
安装元数据
| 软件包键 | brew:proof-general |
|---|---|
| 版本 | 4.5 |
| 软件包管理器 | Homebrew |
| 软件包管理器页面 | https://formulae.brew.sh/formula/proof-general |
| 主页 | https://proofgeneral.github.io |
| 仓库 | https://github.com/ProofGeneral/PG |
| 上游文档 | https://proofgeneral.github.io |
| 许可证 | GPL-3.0-or-later |
| 源码归档 | https://github.com/ProofGeneral/PG/archive/refs/tags/v4.5.tar.gz |
| 最后更新 | 2026-09-13T12:21:09Z |
| Pulse | updated |
| 依赖 | emacs |
| 构建依赖 | texi2html, texinfo |
| Bottle | 可用 (于 arm64_big_sur, arm64_golden_gate, arm64_linux, arm64_monterey, arm64_sequoia, arm64_sonoma, arm64_tahoe, arm64_ventura, big_sur, monterey, sonoma, ventura, x86_64_linux) |
| Homebrew post-install | 未定义 |
| 服务 | 未声明 |
| 注意事项 | HTML documentation is available in: $HOMEBREW_PREFIX/share/doc/proof-general |
注册表事实
| Source Database | Homebrew formula API |
|---|---|
| Tap | homebrew/core |
| Full Name | proof-general |
| Version Scheme | 0 |
| Revision | 0 |
| Head Version | HEAD |
| Bottle Stable Root URL | https://ghcr.io/v2/homebrew/core |
| Deprecated | no |
| Disabled | no |
| Keg Only | no |
| URL Keys |
|
来源线索
此页面由 av-web 从 scripts/generate-pkg-sqlite.py 生成的私有软件包 SQLite 工件提供。
View the package source record on GitHub.