Spaces:
Running
Running
| /- | |
| Copyright © 2026 Lutar, Stephen P. (SZL Holdings). | |
| Released under the Apache-2.0 License. | |
| ORCID: 0009-0001-0110-4173 | |
| Date: 2026-05-28 | |
| # Public Claims Inventory — Doctrine V6 | |
| DOI (thesis): 10.5281/zenodo.14502417 | |
| ## Purpose | |
| This file is the authoritative source of truth for publicly-claimed Lean | |
| theorems in the SZL Holdings / Lutar ecosystem. It records: | |
| (a) The Lean theorem with a matching name. | |
| (b) The runtime counterpart in platform code. | |
| (c) The doctrine doc citation. | |
| **Doctrine V6 maintenance rule:** | |
| Every PR that adds or removes a publicly-claimed theorem MUST update this | |
| file. Every public post (LinkedIn, Zenodo, etc.) that claims a theorem | |
| "builds offline" MUST have a corresponding entry here before the post is | |
| made. LinkedIn/external claims that fail this check receive a follow-up | |
| correction post within 48 hours (T01 integrity obligation). | |
| ## Integrity background | |
| LinkedIn post 2026-05-27 claimed "HUKLLA halt-eligibility, OVERWATCH | |
| read-only, Bekenstein admission build offline today." PhD-Math audit | |
| confirmed these had no Lean files at that date. This file was created | |
| as part of the integrity remediation PR (2026-05-28) that adds the | |
| missing Lean files. | |
| Zero `sorry`. Doctrine V6. | |
| **Doctrine V6 declaration.** | |
| No banned words appear in this file. All `#check` targets are genuine. | |
| -/ | |
| import Lutar.HUKLLA.HaltEligibility | |
| import Lutar.OVERWATCH.ReadOnly | |
| import Lutar.DPI.DPIBound | |
| namespace Lutar.Doctrine.PublicClaims | |
| /-! ## Entry 1 — HUKLLA Halt-Eligibility -/ | |
| /-! | |
| **Public claim:** LinkedIn post 2026-05-27 — "HUKLLA halt-eligibility." | |
| **Lean theorem:** `Lutar.HUKLLA.halt_eligibility_monotone` and | |
| `Lutar.HUKLLA.halt_eligibility_decidable`. | |
| File: `Lutar/HUKLLA/HaltEligibility.lean`. | |
| **Runtime counterpart:** | |
| - Doctrine doc: `szl-holdings/ouroboros-thesis/docs/HUKLLA.md` (T01–T11). | |
| - CI gate: `doi-title-gate.yml` in ouroboros-thesis and szl-trust (T11). | |
| - Kernel tripwires (T01–T10): `szl-holdings/amaru/src/chakras/chakra_7_crown/HUKLLA_10_TRIPWIRES.md`. | |
| - Runtime constant: `A11OY_DOCTRINE_LAMBDA_FLOOR=0.90` in | |
| `szl-holdings/a11oy/deploy/manifests/a11oy-deployment.yaml` (line 34–35). | |
| - TS governance: `ouroboros-guardrails` lambda gate (≥ 0.90 proceeds). | |
| **Status:** Lean file created 2026-05-28. Closes the gap identified by | |
| PhD-Math audit. Theorem is genuine and zero-sorry. | |
| -/ | |
| -- Confirm the key theorems typecheck. | |
| #check @Lutar.HUKLLA.halt_eligibility_monotone | |
| #check @Lutar.HUKLLA.halt_eligibility_decidable | |
| #check @Lutar.HUKLLA.not_eligible_of_low_score | |
| /-! ## Entry 2 — OVERWATCH Read-Only -/ | |
| /-! | |
| **Public claim:** LinkedIn post 2026-05-27 — "OVERWATCH read-only." | |
| **Lean theorems:** Five invariants in `Lutar/OVERWATCH/ReadOnly.lean`: | |
| 1. `overwatch_no_writes` — allowed ops are non-write. | |
| 2. `overwatch_read_admitted` — read ops are admitted. | |
| 3. `overwatch_rejects_write` — write ops are refused. | |
| 4. `overwatch_rejects_exec` — exec ops are refused. | |
| 5. `overwatch_halt_separation_of_powers` — OVERWATCH cannot halt. | |
| **Runtime counterpart:** | |
| - Python kernel: `r0513_overwatch_evolution/06_kernel.py` (commit `df4e9741`, 146 SLOC). | |
| - Anatomy doc: `szl-holdings/ouroboros-thesis/docs/anatomy/hatun-sources.md`. | |
| - LinkedIn anatomy: `linkedin_brain.md` — "OVERWATCH — r0513, df4e9741. 146 SLOC. | |
| Read-only. Five invariants. Watches every cycle. Halt authority belongs to HUKLLA." | |
| **Status:** Lean file created 2026-05-28. Five invariants match the public claim. | |
| Separation-of-powers theorem added as formal codification of the public statement. | |
| -/ | |
| #check @Lutar.OVERWATCH.overwatch_no_writes | |
| #check @Lutar.OVERWATCH.overwatch_read_admitted | |
| #check @Lutar.OVERWATCH.overwatch_rejects_write | |
| #check @Lutar.OVERWATCH.overwatch_rejects_exec | |
| #check @Lutar.OVERWATCH.overwatch_halt_separation_of_powers | |
| /-! ## Entry 3 — DPI Receipt-Chain Entropy Bound (formerly "Bekenstein") -/ | |
| /-! | |
| **Public claim:** LinkedIn post 2026-05-27 — "Bekenstein admission." | |
| **Retraction (F1-4 errata):** The name "Bekenstein" was retracted. See | |
| `szl-holdings/ouroboros-thesis/CHANGELOG.md`: "TH6 relabel — Bekenstein → | |
| DPI. The receipt-chain entropy bound is the elementary Cover-Thomas DPI | |
| (Theorem 2.8.1, Elements of Information Theory, 2006), not the Bekenstein | |
| physical bound." | |
| **Lean theorems:** `Lutar/DPI/DPIBound.lean`: | |
| - `dpi_bound_positive` — bound is strictly positive. | |
| - `dpi_bound_monotone` — bound is monotone in receipt size. | |
| - `dpi_admit_monotone` — admission gate is monotone. | |
| **Runtime counterpart:** | |
| - `szl-holdings/platform/packages/ouroboros-loop/src/loop.ts` | |
| `bekensteinCheck` → being renamed `dpiCheck` in the platform PR. | |
| - `szl-holdings/platform/packages/ouroboros-integrations/src/lutar-formulas.ts` | |
| `bekensteinBound`, `bekensteinCheck` → deprecated aliases, renamed to | |
| `dpiBound`, `dpiCheck` in the platform PR. | |
| - `szl-holdings/platform/packages/ouroboros-integrations/bench/the-four.bench.ts` | |
| `benchBekenstein` → renamed `benchDpiBound`. | |
| **Update suggestion for any new public post:** | |
| "The runtime 'Bekenstein gate' is being renamed DPIGate. The bound is the | |
| Cover-Thomas DPI receipt-chain bound (sizeBytes × 8 bits), not the physical | |
| Bekenstein bound. See CHANGELOG.md F1-4 errata." | |
| **Status:** Lean file created 2026-05-28 under `Lutar/DPI/DPIBound.lean`. | |
| Runtime rename in companion platform PR. | |
| -/ | |
| #check @Lutar.DPI.dpi_bound_positive | |
| #check @Lutar.DPI.dpi_bound_monotone | |
| #check @Lutar.DPI.dpi_admit_monotone | |
| end Lutar.Doctrine.PublicClaims | |