imprimatur

Imprimatur (“let it be printed”) keeps the LaTeX of a paper in step with a Lean 4 development.

The .tex files stay ordinary LaTeX, so they compile on Overleaf and arXiv with no preprocessor. The host Lean project doesn’t need to change.

Status

Early development (v0.3 in progress). imprimatur build renders Lean declarations into a paper in four styles:

imprimatur check fails when a cited result:

It works in all three modes: in-project, sidecar, and external, which leaves the host project untouched. See docs/blocks.md to set it up, docs/views.md for the output, and examples/ for three working papers, and docs/notation.md to write notation. Inference rules and grammars come next. PLAN.md gives the build order, and CONTRIBUTING.md explains how to work on the code. See DESIGN.md for:

License

Apache-2.0. See LICENSE.