Skip to content

lividgreen/formal

v0.1.0Apache-2.0

The prover side of research-kit, for a project with a Lean library: the handoff a prover session gets, composed statement-first and checked, its report verified at the tree before any document moves, the prover session as an agent, and the package's declaration manifest.

formal-init

Sets a project up for the formal plugin — formal.toml over its Lean workspace, the manifest generator in the workspace, the prover session's standing instructions, the flow's declaration evidence, the formal-check hook — and checks an existing setup. Use as /formal:formal-init, or when asked to set up the prover side, the formal plugin or the handoff and landing of Lean work in a project. Probes the workspace, the project and the machine with formal probe, proposes what is missing and installs it only on the person's word, writes what is absent and nothing that exists, and reports. Needs the research plugin's setup first.

Version
0.1.0
License
Apache-2.0
Compatibility
Python 3.11 or later for `scripts/formal.py` of the `land` skill; git; the prover, its build and `lake` are the project's, proposed when absent.
Read SKILL.md at the source

Pinned to revision cb853dced71e, so it is the text this page describes rather than whatever the author pushed since.

Files

Every link opens the file at its source, pinned to the revision this page describes.