File size: 5,486 Bytes
545c5f9
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
/-
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 3435).
- 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