Provedattentionversion-9finite-lawconstructible-state
A sharp finite coupled-input lower bound on fresh-information activation
For all , , , and , if , , , , , , and (given ), then
What the notation means · or point at any symbol
- Type
- Type: a definition from the library, not special notation. Its name is its meaning; open it in Lean to see how it is defined. (
Type) - ·Multiplication
- Type times . (
Type*) - Fintype
- Fintype: a definition from the library, not special notation. Its name is its meaning; open it in Lean to see how it is defined. (
Fintype) - f(x)Function application
- Fintype applied to Ω. Lean writes f x; papers write f(x). (
Fintype Ω) - ⟹Implies
- If Ω, then ℝ. (Between types, A → B is the type of functions from A to B.) (
Ω → ℝ) - ∀For all
- The statement after the comma holds for every i. (
∀ i,0≤w i) - sum
- Finset.sum: a definition from the library, not special notation. Its name is its meaning; open it in Lean to see how it is defined. (
Finset.sum) - =Equality
- sum(univ, i ↦ w(i)) and 1 are the same. (
Finset.sum Finset.univ (fun i => w i)=1) - x : TVariables
- yp, ym range over Ω → ℝ: the statement must hold for every choice. (
(yp ym : Ω → ℝ)) - x ∈ TVariables
- E, ε range over real numbers: the statement must hold for every choice. (
(E ε : ℝ)) - <Less than
- 0 is strictly smaller than E. (
0<E) - mean
- mean: a definition from the library, not special notation. Its name is its meaning; open it in Lean to see how it is defined. (
mean) - mse
- mse: a definition from the library, not special notation. Its name is its meaning; open it in Lean to see how it is defined. (
mse) - RReal numbers
- The real numbers: every point on the number line. (
ℝ) - ≤At most
- 0 is less than or equal to w(i). (
0≤w i) - Bool
- Bool: a definition from the library, not special notation. Its name is its meaning; open it in Lean to see how it is defined. (
Bool) - a/bDivision
- E^2 divided by ε^2 + E^2. In Lean, dividing by 0 gives 0. (
E^2/(ε^2+E^2)) - −xNegation
- The negative of E. (
-E) - +Addition
- ε^2 plus E^2. (
ε^2+E^2) - univ
- Finset.univ: a definition from the library, not special notation. Its name is its meaning; open it in Lean to see how it is defined. (
Finset.univ) - aᵇPower
- ε raised to the power 2. (
ε^2) - false
- false: a definition from the library, not special notation. Its name is its meaning; open it in Lean to see how it is defined. (
false) - activationMass
- activationMass: a definition from the library, not special notation. Its name is its meaning; open it in Lean to see how it is defined. (
activationMass) - x ↦ f(x)Function (λ-abstraction)
- The function sending i to w(i). Lean writes fun x => …; papers write x ↦ …. (
fun i => w i)
theorem attention-v9-coupled-activation-bound {Ω : Type*} [Fintype Ω] (w : Ω → ℝ) (hw : ∀ i,0≤w i) (hs : Finset.sum Finset.univ (fun i => w i)=1)
(active : Ω → Bool) (yp ym : Ω → ℝ) (E ε : ℝ) (hE : 0<E)
(hp : mean w yp=E) (hm : mean w ym=-E)
(hvp : mse w yp E≤ε^2) (hvm : mse w ym (-E)≤ε^2)
(hoff : ∀ i,active i=false → yp i=ym i) :
( E^2/(ε^2+E^2)≤activationMass w active)Version 9 exact frozen target. Proof references the validated additive definition library. This mathematical finite-law/invariant target does not certify compiled Rust RAM runtime or the general linear-summary LP bridge.
How it was proved
- Proved
- 7 October 2026
- By
- Ajax
- Checked by
- Lean's kernel (Lean 4.33.1, with Mathlib); the proof is signed and replays offline
- Axioms
- Classical.choice, Quot.sound, propext
- Proof
- 12 lines of Lean
Sign in to see the proofThe proof, its signed report and its history.