This chapter assumes the terminology introduced in chapters 1–8. The glossary gives compact definitions when reading modules out of order.
The exact root is
LeanProofs/Admissibility/Calculus.lean.
Its imports determine the public compatibility surface, called a stable
root in this repository. A suggestively named declaration elsewhere is not
thereby part of this calculus.
Read in dependency order:
PathVerdict.Core ← Edges ← Domains
← Located
Calculus.Core
├─ native instances
├─ Spine + exact instance spines
├─ Comparison
└─ Crossing
├─ Weathering × bounded paid
└─ Weathering × BreakGlass
BreakGlass.LifecycleOrigin → Native → Lifecycle → governed instance
→ Spine / Comparison / Crossing
The actual imported graph is checked mechanically; this diagram is explanatory, not an alternate root definition.
GovernedFamily is an assumption every instance
must provide.Authority fixes meaning by reduction.decide field is executable checkability, but not necessarily
general search.#print axioms commands at module tails are audit probes. The scripts check
their exact reported footprints; the probes are not additional mathematical
theorems.A custody header, registry row, or ledger statement is a repository-level
assertion about publication and compatibility, not an object-level theorem.
Mathematical custody (F.Custody c) is a different, claim-indexed predicate.
Admissibility.Calculus.GovernedFamily.Authority is witness existence for a
governed family.Admissibility.PathVerdict.PathVerdict.AuthorityBearing is emptiness of an
obstruction log.Admissibility.Calculus.Crossing.Authority is existence of a paired native
crossing witness.Admissibility.Authority.AuthorityVerdict belongs to the older authority
kernel and is used as a retained native coordinate inside BreakGlass.Theorems relate these notions at explicit seams. They are not definitionally one global authority concept.
Nonempty
or Bool.isLeft.public-custody.tsv and ownership in
stable-surfaces.tsv.The documentation uses repository-relative path#Lline links. This repository
currently has no dedicated documentation-validation command, so editorial
changes must resolve those links directly and then run the relevant existing
Lean and audit gates. The stable mathematical gates are:
lake build
lake build AdmissibilityCalculus PathVerdict PathVerdictEvidence
bash scripts/check-pathverdict-footprint.sh
bash scripts/check-calculus-footprint.sh
bash scripts/audit-axioms.sh
bash scripts/check-custody-classes.sh
bash scripts/check-mathlib-free-targets.sh
The bare exit status, not selected output, determines success.