AffineExcess #
Ported from scottnarmstrong/Superdiffusion at 7f20476385d4af418f110303085ad0740c9eba46. Module imports, support namespace and local option directives adapted for Lean Pool.
The affine excess E(u,W) and the best-affine slope #
ABK26, Β§4.3 opens with two displays. With π the affine functions on β^d,
E(u,W) := |W|^{-1/d} min_{β β π} βu β ββ_{LΒ²(W)}, β(u,W) := argmin_{β β π} β¦ (e.excess.def)
E(u,β‘_m) := 3^{-m} min_{β β π} βu β ββ_{LΒ²(β‘_m)} (e.excess.def.cubes)
Both normalizers are consumed downstream --- the iteration lemma runs E_j at
the |U_j|^{-1/d} normalizer on truncated windows, while the Β§4.4 setup and
the reabsorption constant read E_j at 3^{-j}. This module defines both
normalizations and records the volume estimates used by their downstream
comparisons on sandwiched windows.
Naming #
The identifier excess is already taken in this repository: cgExcess and its
relatives are the Β§4.2 coarse-grained ellipticity excess (ΟΞ»^{-1} β C_cg)β, an unrelated object. Everything here is therefore named
affineExcessβ¦ / affineMinimizerβ¦, and no declaration in this tree is called
excess.
Attainment, honestly #
The source writes min and argmin and never argues attainment. This module
defines the excess by sInf over the affine parameter space, which is
unconditional and agrees with the source wherever the minimum exists, and
supplies
- the projection inequality
affineExcessRaw_le_affineDistOn(theβ€-half ofmin, which is what every excess estimate is read off against), and - the predicate
IsAffineMinimizer--- the source'sβ(u,W)as a property of a parameter pair, not as a chosen value.
Attainment itself is a separate theorem in
Section4/Provider/ExcessDecay/AffineMinimizerExistence.lean, with its
hypotheses visible. No uniqueness statement is claimed anywhere: the source's
argmin notation is not backed by an argument, and none of the Β§4.3 estimates
needs one.
Scope #
Like Section4/Support/Dirichlet.lean, this module serves frozen statements
and is importable anywhere in the Section-4 tree.
References #
- ABK26,
e.excess.def,e.excess.def.cubes.
Affine functions and the affine distance #
The difference of two affine functions is affine in the parameter difference.
βu β ββ_{LΒ²(W)} for the affine function β = (c, g).
Equations
- Algsuperdiff.Section4.Support.affineDistOn W u c g = Algsuperdiff.Section4.Support.normalizedL2On W fun (x : HCPolySupport.Vec d) => u x - Algsuperdiff.Section4.Support.affineEval c g x
Instances For
The excess as an infimum over affine competitors #
The competitor set {βu β ββ_{LΒ²(W)} : β β π}, indexed by the parameter
pair (c, g) β β Γ Vec d.
Equations
- Algsuperdiff.Section4.Support.affineDistSet W u = Set.range fun (p : β Γ HCPolySupport.Vec d) => Algsuperdiff.Section4.Support.affineDistOn W u p.1 p.2
Instances For
The unnormalized excess min_{β β π} βu β ββ_{LΒ²(W)}, taken as an
infimum.
Equations
Instances For
The excess E(u,W) = |W|^{-1/d} min_{β β π} βu β ββ_{LΒ²(W)} of
e.excess.def.
Equations
Instances For
The scale-normalized excess 3^{-j} min_{β β π} βu β ββ_{LΒ²(W)}: the
normalizer of e.excess.def.cubes, read on an arbitrary window at the declared
scale j. On W = β‘_j it agrees with affineExcess
(affineExcess_openCubeSet).
Equations
Instances For
The projection inequality. The excess minimum is at most the distance to
any affine competitor. This is the β€-half of the source's min, and it is
the inequality every excess estimate is read off against.
The zero-slope competitor: the excess is at most the deviation of u from any
constant.
The best-affine map β(u,W) and its slope #
(c, g) attains the excess minimum: the source's β(u,W) = argmin, as a
property of a parameter pair. No uniqueness is claimed.
Equations
Instances For
The euclidean slope magnitude |ββ| = βgββ: the quantity
p_j = |ββ(u,U_j)| of the iteration lemma.
Instances For
The two normalizers #
e.excess.def.cubes. On the triadic cube β‘_m the general normalizer
|W|^{-1/d} is the cube normalizer 3^{-m}; the two displays agree there.
This is the whole content of the specialization.
The normalizer comparison on a window whose volume is sandwiched between the
volumes of the triadic cubes at scales j-2 and j --- the aspect ratio
3^{-2} pinned by the source (: the sharper ratio 1/2 available for the
paper's own truncated windows is not used; constants stay at the printed
3^{-2}).