qrhl-tool

Proof assistant for qRHL

View on GitHub

Invoking Proof General

Interactively developing proofs using qrhl-tool is done using Proof General. There are several ways to invoke ProofGeneral with qRHL-support.

Invocation script

You can use the invocation script in the qrhl-tool installation directory.

Steps:

Note:

Pros:

Cons:

Install Proof General via MELPA

The official distribution of Proof General contains support for qrhl-tool. You can simply install the most current version via MELPA. See the Proof General installation instructions. (Other distributions of Proof General may not be up-to-date enough.)

Pros:

Cons:

Configure Emacs to use the contributed Proof General

You can configure Emacs to use the Proof General version that comes with qrhl-tool.

Steps:

Pros:

Cons:

Optional extra step:

Repository version of the qRHL-supporting Proof General

Similar to the previous solution, only with the most up-to-date version of the qRHL-support.

Steps:

Pros:

Cons:

Optional extra step: