Provedattentionfinite-historytilted-momentsprecision
Tilted midpoint state: finite original-softmax accuracy and work
For all , , and , if , , , , , and , then
What the notation means · or point at any symbol
- NNatural numbers
- The natural numbers 0, 1, 2, …. In Lean they start at 0. (
ℕ) - RReal numbers
- The real numbers: every point on the number line. (
ℝ) - x ∈ TVariables
- q, R, F, epsilon range over real numbers: the statement must hold for every choice. (
(q R F epsilon : ℝ)) - ≤At most
- 0 is less than or equal to q. (
0 ≤ q) - <Less than
- 0 is strictly smaller than epsilon. (
0 < epsilon) - Fin
- Fin: a definition from the library, not special notation. Its name is its meaning; open it in Lean to see how it is defined. (
Fin) - f(x)Function application
- Fin applied to n + 1. Lean writes f x; papers write f(x). (
Fin (n+1)) - ⟹Implies
- If Fin(n + 1), then ℝ. (Between types, A → B is the type of functions from A to B.) (
Fin (n+1) → ℝ) - x : TVariables
- k, v range over Fin (n+1) → ℝ: the statement must hold for every choice. (
(k v : Fin (n+1) → ℝ)) - ∀For all
- The statement after the comma holds for every j. (
∀ j,0 ≤ k j ∧ k j ≤ 1) - let
- let: a definition from the library, not special notation. Its name is its meaning; open it in Lean to see how it is defined. (
let) - ∧And
- Both hold: 0 ≤ k(j), and k(j) ≤ 1. (
0 ≤ k j ∧ k j ≤ 1) - |x|Absolute value
- The size of v(j) without its sign. (
|v j|) - relativePolynomial
- relativePolynomial: a definition from the library, not special notation. Its name is its meaning; open it in Lean to see how it is defined. (
relativePolynomial) - +Addition
- n plus 1. (
n+1) - evenOrder
- evenOrder: a definition from the library, not special notation. Its name is its meaning; open it in Lean to see how it is defined. (
evenOrder) - −xNegation
- The negative of R/4. (
-(R/4)) - a/bDivision
- R divided by 4. In Lean, dividing by 0 gives 0. (
R/4)
theorem attention-tilted-midpoint-constructed-accuracy {n : ℕ} (h : ℕ)
(q R F epsilon : ℝ) (hq : 0 ≤ q) (hqR : q ≤ R) (hF : 0 ≤ F) (he : 0 < epsilon)
(k v : Fin (n+1) → ℝ) (hk : ∀ j,0 ≤ k j ∧ k j ≤ 1) (hv : ∀ j,|v j| ≤ F)
(hend : 0 < relativePolynomial (evenOrder h) (-(R/4))) :
(let m := evenOrder h
let D := polynomialDeadline n R
let H := tiltedCopies h R F epsilon
let r := uniformRow n
let a := polynomialAccept q R k
let c := storedPolynomialControl m (q-R/2)
(tiltedMomentSums m R (List.ofFn (fun j : Fin (n+1) => (k j,v j))))
let o := softmaxOutput q k v
let y := finiteAccepted (tiltedAccepted m q R k v c) o D
let law := rejectionWeight r a D
(∀ z,0 ≤ copiesWeight law H z) ∧ Finset.sum Finset.univ (copiesWeight law H)=1 ∧
mean (copiesWeight law H) (average y H)=o ∧
mse (copiesWeight law H) (average y H) o ≤ epsilon^2 ∧
mean (copiesWeight law H) (tiltedQueryWork m H D R) ≤
15*(m : ℝ)+18+(H : ℝ)*(6*Real.exp R+10*(m : ℝ)+28))Derived from actual key/value arrays and tilted moments, with whole-support symmetric certificate, finite original normalized expectation, epsilon MSE, fixed averaging and explicit mathematical operation bill. Assumes only scalar endpoint positivity as an evaluated range eligibility test. Full RAM/lifecycle bridge remains written; no sharp finite frontier or universal actual-variance dominance.
How it was proved
- Proved
- 9 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
- 28 lines of Lean
Sign in to see the proofThe proof, its signed report and its history.
More proved statements
- Expected-probe lower bound: an adaptive sampler with a history-determined stopping time obeys |o₁−o₂|(1 −…
- Exactly one of t independent Bernoulli(p) coins is heads with probability t·p·(1−p)^{t−1}
- Bayes-optimal snapshot proposal: under a drift prior, the least expected second moment for the numerator is…