Skip to content

Proof — Lean kernel, data lake, and DOIs

Every SZL claim is meant to be checked. This page is the proof index: the machine-checked Lean kernel, the public attestation lake, and the persistent Zenodo DOIs. For the full reproduction commands and commit anchors, see Evidence.

Doctrine v11 LOCKED — 749 declarations / 14 unique axioms / 163 tracked sorries · kernel c7c0ba17. Λ = Conjecture 1 (not a theorem). SLSA L1 honest (cosign-signed, keyless Sigstore — L2 provenance attestation is roadmap, not yet claimed).

See the math — interactive proof replay

Don't take our word for it — type-check the proofs yourself, in your browser, zero install. The flagship a11oy ships an interactive /proof surface: a Tao-Blueprint-style dependency graph over SZL's real formal core, where each green node carries the verbatim Lean 4 source from lutar-lean and a See the math button that loads that source into the official Lean 4 web kernel and checks it live.

We label honestly:

NodeStatusHonest label
Theorem U (Λ-uniqueness, conditional)proven · axiom-free · sorry-freegreen — #print axioms = Lean core only
8 locked-proven formulas {F1,F4,F7,F11,F12,F18,F19,F22}proven · self-containedgreen — type-check live in-browser
Conjecture 1 (Λ-uniqueness, unconditional)OPEN — machine-checked false under A1–A5gray — ships statement-only with a real sorry; never green
Conjecture 2 (Khipu BFT safety)opengray — not yet formalized

Honest scope. F12 (Kuramoto) and F19 (Bekenstein) prove the additive fragment only — not the full nonlinear / physical model — per PROVEN_FORMULAS.md. The locked-proven count is 8, machine-enforced by Lutar.Wave8.AxiomDisclosure.locked_count_eight.

Type-check a real SZL formula now, no install (opens the Lean 4 web kernel, source pre-loaded):

Each link loads SZL's actual Lean source — the kernel re-checks it from scratch. The full graph (Theorem U, all 8 formulas, and the open conjectures with their honest sorry) lives on the interactive a11oy /proof surface.

Lean kernel — lutar-lean

The machine-checked proof corpus.

  • Repo: szl-holdings/lutar-leanLutar/
  • Locked snapshot: tag lutar-v18.0.0 / c7c0ba17749 / 14 / 163 (lake build clean)
  • Key files: Lutar/Axioms.lean (A1–A4), Lutar/Khipu/SummationInvariant.lean, Lutar/QEC/KitaevSurface, Lutar/DPI/DPIBound.lean (Pinsker)
  • PURIQ obligations: formulas/PuriqLean.leanpuriq_halting_safety, puriq_lambda_monotone, puriq_khipu_integrity, puriq_bekenstein_bound (all sorry-tagged, never hidden)

Reproduce the canonical figures yourself:

bash
gh repo clone szl-holdings/lutar-lean /tmp/lutar -- --depth 1
cd /tmp/lutar
DECL=$(grep -rE '^(theorem|lemma|def|abbrev|axiom) ' --include='*.lean' Lutar/ | wc -l)
SORRY=$(grep -rE '\bsorry\b' --include='*.lean' Lutar/ | wc -l)
echo "Lean: $DECL declarations / $SORRY sorries"

Honest scope. lake build requires Mathlib (~12 GB); the sandbox cannot build it, so Lean verification is performed in GitHub Actions CI only. Λ uniqueness remains a Conjecture — it depends on the open CAUCHY_ND sorry (Uniqueness.lean:120) plus a missing symmetry axiom.

Data lake — szl-lake

The public attestation lake: DSSE receipts, doctrine snapshots, Khipu chains, SBOMs, and evaluation trajectories.

Zenodo DOIs

The Ouroboros Thesis and supporting artifacts are deposited with persistent DOIs.

DOIRole
10.5281/zenodo.20434276Ouroboros Thesis v18.0 (versioned) — cited by every flagship
10.5281/zenodo.19944926Concept DOI (always-latest)
10.5281/zenodo.20424992Lean companion
10.5281/zenodo.20434308 · 20431181Supporting artifacts

A complete, versioned list is maintained in the thesis repository's CITATION.cff. The Evidence page carries the full DOI register and commit anchors.


Doctrine v11 LOCKED · 749/14/163 · kernel c7c0ba17 · Λ = Conjecture 1 · SLSA L1 honest (L2 provenance attestation = roadmap)

Public claims link to source and evidence. SLSA L1 is the current stated supply-chain posture.