Skip to content

T3 · Persistent Unsafe Region

Tier 3 Paper Theorem 6.3 · Lean module MoF_11_EpsilonRobust

Tier T2 pushes near-boundary points close to τ but still below it. Tier T3 upgrades "close to" into strictly above τ on a positive-measure region: when the alignment surface rises faster than the defense's Lipschitz budget, the defense loses.

Statement

::: theorem Let X be a connected Hausdorff metric space, f continuous and L-Lipschitz, D continuous, K-Lipschitz, and utility-preserving. Let zcl(Sτ)Sτ be the fixed boundary point and L the defense-path Lipschitz constant. Define the steep region

S={xX:f(x)>τ+(K+1)d(x,z)}.

If S, then:

  1. S is open;
  2. S has positive measure (under any measure positive on non-empty open sets);
  3. for every xS, f(D(x))>τ. :::

The budget picture

The defense has a finite "budget" for how much it can reduce f along its own motion. The paper's key lemma bounds this budget:

::: lemma Input-relative bound. For every xX,

f(D(x))f(x)(K+1)d(x,z).

:::

Proof of the lemma

d(D(x),x)d(D(x),z)+d(z,x)Kd(x,z)+d(x,z)=(K+1)d(x,z),|f(D(x))f(x)|d(D(x),x)(K+1)d(x,z).

So D can reduce f by at most (K+1)d(x,z). If f at x exceeds τ by more than this budget, f(D(x)) is still above τ. That's exactly the defining inequality of the steep region.

The picture

Geometrically, the defense can only pull f down along a cone of slope (K+1) rooted at the fixed boundary point. Wherever f rises above that cone, the persistent unsafe region lives.

Where the conditions come from

::: remark The role of . The paper crucially distinguishes the global Lipschitz constant L of f from the defense-path Lipschitz constant — the steepness of f in the direction D actually moves. On isotropic surfaces =L and tier T3 is vacuous. On anisotropic surfaces L and the steep region is wide. :::

Non-vacuousness via the gradient

In a normed space, the steep region is non-empty as soon as the Fréchet derivative of f at z is large enough.

::: lemma Transversality from directional derivative. If f has Fréchet derivative f at the boundary point z and there is a unit vector v with f(z)v>(K+1), then z+tvS for sufficiently small t>0. In particular, if f(z)>(K+1) such a v exists. :::

This is the content of gradient_norm_implies_steep_nonempty in MoF_21_GradientChain, which derives the local growth bound directly from HasFDerivAt rather than assuming it.

How big is S?

Part (2) of the theorem says S is open and therefore of positive measure — qualitatively. Explicit lower bounds live in the Volume bounds page:

  • Coarea bound (MoF_17_CoareaBound): if f is L-Lipschitz on Rn and there exists c with f(c)=τε/2, then μ(Bε)Vn(ε/(4L))n.
  • Cone bound (MoF_18_ConeBound): if f(x)τ+c(xz) on an interval of length δ0 with c>(K+1), then μ{x:f(D(x))>τ}δ0.

In Lean

lean
-- The steep region is open and non-empty under the gradient hypothesis
theorem steep_region_open : …
theorem steep_region_nonempty_of_grad : …

-- Persistence on the steep region
theorem persistent_unsafe_region
    (hf : LipschitzWith L f) (hD : LipschitzWith K D)
    (hD_safe : ∀ x, f x < τ → D x = x)
    (z : X) (hz : z ∈ closure {x | f x < τ} \ {x | f x < τ})
    (h_steep : x ∈ steep_region z ℓ K τ) :
    f (D x) > τ

The LaTeX Thm 6.3 corresponds directly to the Lean persistent_unsafe_region, and its positive-measure consequence is persistent_positive_measure.

Next

The Defense Trilemma · mechanically verified in Lean 4 (46 files, ≈360 theorems, 0 sorry).