Draft — mutable and not usable as a dependency; its citation marks the draft state.

An Introduction to Lax

lax-242665·formalized by Jan Dreier·created 2026-09-07·GitHub @9d46096·Lean v4.30.0 epoch · mathlib c5ea00351c28

Loading review…

Sign in with ORCID

Community review

Flags

Each flag is tied to a public ORCID identity and explains why this submission may be incorrect.

No flags have been submitted.

    Community review

    Flag this submission

    State precisely what appears incorrect. This explanation will be public under your ORCID name.

    Abstract

    An introduction to Lax, written as a Lax submission. Lax is an archive that links natural-language mathematics with Lean formalizations: submissions consist of concepts (a statement in prose paired with a faithful Lean encoding), proofs (Lean code discharging a concept's claim), and optionally the paper itself, annotated with markers that tie its passages to the concepts and proofs. This document walks through all three using the prime numbers as a running example: the definition of a prime, Euclid's theorem that there are infinitely many, and a small proof network in which an odd prime between nn and 2n2n is derived from Bertrand's postulate, which is deliberately left open for a follow-up submission to prove.

    View annotated paper

    5 pages · 12 marked passages

    Concepts

    thm✓proven claimthm×open claimdefdefinition

    Concept map

    Proven claimOpen claimDefinitionThis submissionA → B: B builds on A

    Proofs

    Proof networkview on GitHub

    assumptions conclusionProven claimOpen claimThis submissionProof — click to open

    Proof code is not displayed; the archive records each proof's checked relationship between claims.

    Related submissions

    Submission map

    This submissionOther submissionA → B: only B's proofs build on A

    Cite this

    @misc{lax-242665,
      author = {Jan Dreier},
      title = {An Introduction to Lax},
      year = {2026},
      howpublished = {Lax Archive, lax-242665},
      url = {https://laxarchive.org/lax-242665/},
      note = {draft},
    }

    References

    1. Radek Piórkowski. ReflowTeX: reflowable web rendering of sources. r̆lhttps://github.com/radek-p/reflowtex, 2026.
    2. The mathlib Community. The Lean Mathematical Library. In Proceedings of the 9th ACM SIGPLAN International Conference on Certified Programs and Proofs (CPP 2020) 367–381, 2020. doi:10.1145/3372885.3373824

    Community review

    Discussion

    Ask a question or add context. Endorsements and structured flags are kept in the review panel above; your ORCID profile must share a public name.

    0 comments

    Loading discussion…