Appendix
AAT Lean Status
This page is deliberately separate from the mathematical article. It explains how to read proved Lean declarations, defined-only API, future proof obligations, tooling claims, and empirical hypotheses without merging them into one status.
Source map
The AAT mathematical text stays focused on definitions, theorem candidates, non-goals, and design boundaries. Lean status and issue progress are managed elsewhere so a public exposition cannot accidentally promote a future theorem into a proved claim.
- Mathematical definitions `docs/aat/mathematical_theory.md` is the first-class theory text.
- Implemented Lean API `docs/aat/lean_theorem_index.md` lists declarations, file paths, meanings, and status.
- Future work and empirical hypotheses `docs/aat/proof_obligations.md` tracks proof obligations and empirical boundaries.
Formal claim map
The website states AAT as a theory, but only some parts are current Lean-proved claims. The status boundary is part of the exposition, not an implementation appendix.
- Current proved core Static structural theorem packages, finite witness-count bridges, selected required-axis exactness bridges, projection / LSP bridges, graph / matrix finite-universe bridges, and representative counterexamples tracked in the theorem index.
- Defined-only surfaces Operation schemas, extension schemas, analytic representation records, valuation records, repair and synthesis records, and tooling-facing metadata where the carrier exists but full correctness or completeness theorem packages are not universal.
- Future proof obligations Broader semantic completeness, global filling completeness, universe-wide obstruction coverage, and stronger operation laws that require additional theorem work.
- Empirical hypotheses Real-code extraction completeness, cost correlation, operational outcome improvement, and repository-wide calibration claims.
| Status phrase | Meaning in this website | Reader rule |
|---|---|---|
| `proved theorem` | A Lean theorem, lemma, or example theorem establishes the claim under its stated assumptions. | Read only within the universe, coverage, exactness, and observation assumptions of that theorem. |
| `schema accessor theorem` | Lean proves that a record or package exposes the intended field, boundary, or non-conclusion data. | Do not promote this to the full correctness theorem for every instance of the schema. |
| `defined-only carrier` | A structure, predicate, executable metric, or representation exists as a formal carrier. | It supports precise statement of future theorems, but does not by itself prove the intended semantic claim. |
Status vocabulary
AAT uses a small status vocabulary to avoid mixing proof, schema, tooling, and empirical claims.
- proved A Lean declaration has been proved, including main theorems, accessors, bridge theorems, bounded completeness results, or examples.
- defined only A Lean schema, structure, predicate, or executable metric exists, but the corresponding correctness theorem is not complete.
- future proof obligation A mathematical claim intended for Lean proof later.
- empirical hypothesis A claim to test against repositories, operations, datasets, or case studies; it is not a Lean proof blocker.
Tool output, extractor output, generated patches, author provenance, and unmeasured axes do not become `proved` merely by appearing in a report.
Promotion rule
AAT promotes a claim only when the artifact that states it also carries the boundary needed to read it. A theorem candidate in the mathematical text, a Lean definition, a tool report, and a proved theorem are different objects.
mathematical candidate
-> defined Lean schema
-> proved theorem under boundary B
-> public claim with non-conclusions recorded
Tooling evidence can support a claim, but it does not replace the theorem boundary. Empirical validation can motivate or calibrate a hypothesis, but it is not promoted to `proved`.
Current QED boundary
The current Lean-proved core is the static structural theorem package. It connects lawfulness with required signature axes zero under explicit law-family, witness-coverage, axis exactness, universe, coverage, and observation assumptions.
under explicit boundary B:
ArchitectureLawful X
<-> RequiredSignatureAxesZero (ArchitectureLawModel.signatureOf X)
ArchitectureLawful X
<-> ArchitectureZeroCurvatureTheoremPackage X
This boundary excludes runtime metric completeness, general numerical curvature as a signature axis, empirical cost correlation, and any claim that a real-code extractor produces a complete `ComponentUniverse`.