T1 · Boundary Fixation
Tier 1 Paper Theorem 4.1 · Lean module MoF_08_DefenseBarriers
The most fundamental result in the paper: any continuous utility-preserving wrapper must fix at least one boundary point.
Statement
::: theorem Let
Moreover every
The five-step proof
Step-by-step narrative
- Fix(D) is closed. In a Hausdorff space the diagonal
is closed. The map is continuous, so its preimage of — which is exactly — is closed. - Safe set is inside Fix(D). Utility preservation literally says
for , i.e. . - Closure of safe set is inside Fix(D). A closed set that contains a subset
also contains . Combining steps 1 and 2 gives . is not closed. is a non-empty proper open subset of the connected space (because , so ). Connectedness forbids non-trivial clopen subsets, so cannot equal its own closure. Hence . - The boundary point is fixed. Pick any
. By continuity (limit of values ). Since we also have . Hence . And from step 3, .
The geometric picture
Utility preservation forces
Relaxing utility preservation
Strict identity on
::: theorem Score-preserving defense. If
::: theorem
Both follow from the same closure argument applied to the continuous map MoF_16_RelaxedUtility.
In Lean
The Lean formalization splits the five-step proof into the following theorems inside MoF_08_DefenseBarriers:
-- Step 1 · Fix(D) is closed in a T2 space
theorem defense_fixes_closure
[TopologicalSpace X] [T2Space X]
{D : X → X} (hD : Continuous D) :
IsClosed {x : X | D x = x}
-- Steps 2–3 · closure of the safe set is fixed
theorem closure_safe_subset_fixedPoints
(hD : Continuous D)
(h_safe : ∀ x, f x < τ → D x = x) :
closure {x : X | f x < τ} ⊆ {x : X | D x = x}
-- Steps 4–5 · the capstone
theorem defense_incompleteness
[T2Space X] [ConnectedSpace X]
(hf : Continuous f) (hD : Continuous D)
(h_safe : ∀ x, f x < τ → D x = x)
(h_nonempty_safe : ∃ x, f x < τ)
(h_nonempty_unsafe : ∃ x, τ < f x) :
∃ z, f z = τ ∧ D z = zThe full MoF_08_DefenseBarriers file contains eight theorems assembling the proof, with zero sorry and only Lean's three standard axioms.
Where it goes next
- Upgrade to a Lipschitz-constrained neighborhood — T2 · ε-Robust.
- Upgrade to a positive-measure unsafe region under transversality — T3 · Persistent.
- Abstract the same argument to the meta-theorem that also covers the discrete and stochastic cases — here.