Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Lemmata Repository

A living archive of mathematics. Every entry is written twice: once for people, in the prose you are reading, and once for Lean, in a formal proof that the kernel has checked.

Lemmata is a home for formalized results that are worth sharing before, or without, a full paper: lemmas and constructions that may never become a paper of their own but are still useful to others, and results at a stage before a preprint — a way to disseminate them early, with the Lean proof as evidence. Entries are short and self-contained, and each has a stable identifier to cite.

Entries are web pages rather than papers. They are written in MyST Markdown and rendered as HTML with KaTeX, so an entry can use what fits the mathematics — numbered results, diagrams, interactive widgets — instead of a fixed paper layout. We chose HTML on purpose: almost any information can be represented in it well, more richly than in a static document Shihipar, 2026. Lax links Lean to papers, which it keeps as the primary way of explaining a result; Lemmata is for the results that come before, or alongside, a paper.

Contributing. The archive is a Git repository, github.com/ZIB-IOL/lemmata. New entries and changes arrive by pull request; the contribution guide (and AGENTS.md, the same procedure written for coding agents) explains every step. The site rebuilds itself from main within minutes; the build status shows which version is live and, for a commit that was not published, why.

Entries

Logic

Propositional and first-order reasoning — the rules everything else uses.

EntryFormal resultsStatus
Composition of implications2checked

Optimization

Optimization problems, convex relaxations and duality.

What “checked” means here

A kernel-checked result is one whose formal statement compiles and was accepted by Lean’s kernel, using only the standard axioms. That the English statement means the same as the Lean statement is checked by human review. Read the full definition.

References
  1. Shihipar, T. (2026). Using Claude Code: The unreasonable effectiveness of HTML. Claude blog. https://claude.dev/blog/using-claude-code-the-unreasonable-effectiveness-of-html/