Section 7: A finite inverse theorem with a complete proof #
This file was automatically generated by Claude.
Formalization of blueprint Section 7, "A finite inverse theorem with a complete proof"
(sec:finite-inverse, lines 929-1163) of blueprint/formalization_blueprint.tex.
Local symmetry of graph frequencies #
Smooth Bohr weight for the local graph model.
Equations
- TrilinearHT.Auto.graphBohrWeight b S r x = TrilinearHT.Auto.cyclicBohrWeight b S r x
Instances For
Graph Bohr weight divided by its uniform mass.
Equations
- TrilinearHT.Auto.graphBohrMeasure b S r x = TrilinearHT.Auto.cyclicBohrMeasure b S r x
Instances For
Averaging all translates of a normalized weight preserves uniform averages.
Some weighted translate retains the magnitude of a two-variable uniform correlation.
The selected translate is absorbed into bounded functions without changing the graph frequency.
Weighted Cauchy-Schwarz for a nonnegative weight of uniform mass at most one.
The real nonnegative square left by the first local-symmetry Cauchy-Schwarz step.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The first weighted Cauchy-Schwarz inequality in the source local-symmetry proof.
Exact complex expansion of the first square, with the differenced frequency phase.
Local additivity suffices to reconstruct the outer frequency after the three-term shift.
The bounded amplitude obtained after writing z=h+u+v.
Equations
- TrilinearHT.Auto.graphLocalAmplitude M a b z u = b u * (starRingEnd ℂ) (a (z - u)) * ZMod.stdAddChar (2 * M u * u - 2 * M z * u)
Instances For
Exact algebraic alternating-phase identity on the locally additive domain.
The reindexed weighted alternating-phase average in the source symmetry argument.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Reindexing is valid because every nonzero weighted term lies inside the additive domain.
A two-variable normalized weighted average obeys a bound valid on the weight's support.
A positive weighted correlation is witnessed at a point carrying nonzero weight.
Pairwise shifts of inner Bohr points incur the source weight-replacement error.
The inner alternating-phase correlation at a fixed outer parameter.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Outer-weighted average of the fixed-shift graph-symmetry correlation.
Equations
- TrilinearHT.Auto.graphSymmetryWeightedCorrelation w μ M a b = Finset.univ.expect fun (z : ZMod q) => ↑(w z) * TrilinearHT.Auto.graphSymmetryFixedCorrelation μ M a b z
Instances For
Replacing the shifted outer weight costs at most its uniform variation on the inner support.
The weight replacement leaves a large fixed-parameter correlation on the outer support.
Source weight replacement and supported selection, specialized to the actual smooth Bohr weights.
Exact weighted kernel square identity after the second Cauchy-Schwarz step.
A second weighted Cauchy-Schwarz removes both bounded amplitudes from a kernel correlation.
Subtraction of two inner Bohr points is compatible with the locally additive map.
Local Fourier coefficient of the doubled alternating phase.
Equations
- TrilinearHT.Auto.graphAlternatingFourier μ M v = Finset.univ.expect fun (u : ZMod q) => ↑(μ u) * ZMod.stdAddChar (-(2 * TrilinearHT.Auto.graphAlternating M u v))
Instances For
The source second Cauchy-Schwarz conclusion, with the exact fourth-power correlation bound.
The supported upper level set used in the local-symmetry argument,
blueprint lem:local-symmetry, lines 983-989.
Equations
- TrilinearHT.Auto.weightedUpperLevel μ θ τ = {i : I | μ i ≠ 0 ∧ τ ≤ θ i}
Instances For
A normalized weighted average at least twice the threshold gives at least the threshold of mass to its supported upper level set.
A pointwise density cap converts normalized weighted mass to counting density.
Extract the supported local spectrum with its weighted mass and ordinary density;
blueprint lem:local-symmetry, lines 983-989.
The exact local Fourier decay estimate for an alternating graph frequency;
blueprint lem:local-symmetry, lines 990-994.
Four supported phase estimates extend to the double difference set, with all
partial sums inside the original domain; blueprint lem:local-symmetry, lines 995-999.
The local spectrum controls the alternating phase on its entire double difference set.
The product radius is positive, small in each domain, and small enough for the phase bound.
Dense Bogolyubov followed by an explicit radius shrinkage, preserving the original frequencies and recording the complete rank/logarithmic cost.
In odd cyclic groups, doubling a Bohr domain divides its frequencies by two. Here doubling is an image, not the sum of two independently chosen points.
Doubling the small domain controls the phase itself, without dividing a circle norm;
blueprint lem:local-symmetry, lines 1008-1013.
The dense spectrum estimate yields a smaller symmetric Bohr domain with its explicit complexity cost, before the final polynomial simplification in local symmetry.
A graph correlation of four unit-bounded factors has modulus at most one.
Assemble local symmetry at any inner radius satisfying the source's domain and translation tolerances, retaining an explicit complexity cost for the final budget.
All logarithmic parameters in local symmetry have polynomial source-budget bounds;
blueprint lem:local-symmetry, lines 1015-1016.
The explicit local-symmetry construction has degree-eight polynomial complexity.
Quantitative local symmetry, with an explicit uniform degree-eight bound.
This is blueprint lem:local-symmetry, including its original correlation hypothesis.
Blueprint lem:local-symmetry: a fixed smooth cutoff admits a uniform polynomial
local-symmetry theorem. The exponent eight and the constant are independent of the modulus,
frequencies, radius and correlation. Only additivity in the stated Bohr domain is used.
Local additivity along a bounded positive and negative integer path gives the expected scalar identity without assuming global additivity.
A locally additive map agrees with its linear coordinate formula throughout an
integer box contained in its domain; blueprint lem:local-chart, lines 1043-1047.
Cyclic rational lattices #
A triangular coordinate change whose distinguished basis vector has denominator q.
It provides the full lattice used in blueprint lem:local-chart, lines 1035-1039.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A Euclidean full basis for the cyclic lift lattice.
Equations
- TrilinearHT.Auto.cyclicLiftBasis q a i₀ = (Pi.basisFun ℝ ι).map (TrilinearHT.Auto.cyclicCoordinateEquiv q a i₀ ≪≫ₗ (WithLp.linearEquiv 2 ℝ (ι → ℝ)).symm)
Instances For
The integer span of the rational cyclic basis, automatically a full discrete lattice.
Equations
- TrilinearHT.Auto.cyclicLiftLattice q a i₀ = Submodule.span ℤ (Set.range ⇑(TrilinearHT.Auto.cyclicLiftBasis q a i₀))
Instances For
Real coordinates in the cyclic basis have a triangular explicit formula.
The integer coordinates of a lattice point agree with its real basis coordinates.
Every integer vector belongs to the cyclic lift lattice.
The cyclic quotient is the distinguished integer basis coefficient modulo q.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The kernel consists exactly of the vectors with integer coordinates.
The frequency associated to each cyclic lift coordinate, with distinguished frequency one.
Instances For
Reduction modulo the integer lattice recovers every specified cyclic character.
Two cyclic lifts less than one apart cannot have the same projection unless equal.
A full lattice containing the integer lattice has integral dual coordinates. For a
lattice vector θ, its basis-coordinate forms on n θ - k have integer coefficients;
blueprint lem:local-chart, lines 1054-1057.
The integral lower-left identity block used to encode a horizontal linear phase.
Equations
- TrilinearHT.Auto.chartCouplingMatrix d i j = Fin.addCases (fun (x : Fin d) => 0) (fun (a : Fin d) => Fin.addCases (fun (b : Fin d) => if a = b then 1 else 0) (fun (x : Fin d) => 0) j) i
Instances For
Couple the two coordinate blocks through the lower-left identity matrix. The amplitudes and ordinary phases are those of the product chart.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The coupled chart factors into a phased sum in the first lattice block and an ordinary periodization in the second block.
A partition of unity in the second block removes that lattice sum exactly.
A finite product of finitely supported series factors without convergence qualifications.
A compact product cutoff multiplied by a real quadratic phase.
Equations
- TrilinearHT.Auto.chartQuadraticAmplitude f C z = TrilinearHT.Auto.chartCoordinateProduct f z * ↑(Real.fourierChar (∑ i : Fin d, ∑ j : Fin d, C i j * z i * z j))
Instances For
A zero-matrix chart encoding the periodization of an arbitrary smooth compact amplitude.
Equations
- TrilinearHT.Auto.amplitudeQuadraticChart θ ell f hf hc = { horizontal := θ, quadratic := ell, linear := 0, matrix := 0, amplitude := f, smooth := hf, compact := hc }
Instances For
The source doubled-horizontal chart, with a quadratic cutoff in the first block
and a tensor partition in the second; blueprint lem:local-chart, lines 1069-1076.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The local chart's actual lattice formula after canceling its tensor partition.
The entire lattice sum is its centered term, including when that term vanishes.
Compact unit cutoffs of width less than one yield a chart bounded on the entire real line.
Geometric derivative bounds combine by adding their bases.
A tensor product of unit zeroth derivatives has a dimension-to-the-order loss.
Restricting to one coordinate cannot increase a derivative operator norm.
The Fourier exponential of a bounded quadratic has factorial-geometric derivatives on the unit cube; no horizontal frequencies or lattice basis occur in the bound.
The quadratic cutoff has geometric bounds up to a chosen order inside the unit cube.
The actual doubled amplitude and all its derivatives are supported in the unit cube.
Operator-norm derivatives of the actual doubled chart amplitude have a uniform geometric bound. Compact support removes the need for any restriction on the evaluation point.
Unit zeroth derivatives remove the dimension-dependent loss in a Gevrey product.
Scaling a unit cutoff contributes exactly one inverse-radius factor per derivative.
Blueprint lem:local-chart, line 1082: the doubled amplitude has one fixed
Gevrey order and explicit polynomial dependence on dimension and inverse radius.
Multiply a quadratic chart by a linear modulation of frequency b.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The lattice model for a locally quadratic chart #
The full lift lattice of a Bohr frequency set. The frequency 1 is its
distinguished coordinate; indexing by the set avoids an arbitrary ordering.
Equations
- TrilinearHT.Auto.bohrLiftLattice S hS = TrilinearHT.Auto.cyclicLiftLattice q (fun (s : ↥S) => ↑(↑s).val) ⟨1, hS⟩
Instances For
Project the integer Bohr-lift lattice onto its underlying cyclic group.
Equations
- TrilinearHT.Auto.bohrLiftProjection S hS = TrilinearHT.Auto.cyclicLiftProjection q (fun (s : ↥S) => ↑(↑s).val) ⟨1, hS⟩
Instances For
Every lift coordinate modulo one is the corresponding Bohr character.
Coefficient boxes commute with linear changes of basis.
Rescaling the coefficient-box theorem preserves its integer coordinates and every
partial-sum bound; blueprint lem:local-chart, line 1041.
Blueprint lem:local-chart, line 1041: the rescaled full-basis coefficient box,
including every partial-sum bound, Bohr projection, and injectivity of that projection.
A real basis vector, viewed as an element of its specified Bohr lift lattice.
Equations
- TrilinearHT.Auto.bohrBasisVector S hS b hb i = ⟨b i, ⋯⟩
Instances For
The projected cyclic generators of a coefficient box.
Equations
- TrilinearHT.Auto.bohrBasisFrequency S hS b hb i = (TrilinearHT.Auto.bohrLiftProjection S hS) (TrilinearHT.Auto.bohrBasisVector S hS b hb i)
Instances For
Local additivity becomes the exact integer-coordinate linear formula on the source box.
Blueprint lem:local-chart, lines 1043-1052: on the entire coefficient box the
phase is the displayed ordinary quadratic polynomial, with the standard integer representatives.
The distinguished rational direction generating the cyclic quotient.
Equations
- TrilinearHT.Auto.bohrLiftDirection S hS = (Module.Basis.restrictScalars ℤ (TrilinearHT.Auto.cyclicLiftBasis q (fun (s : ↥S) => ↑(↑s).val) ⟨1, hS⟩)) ⟨1, hS⟩
Instances For
The source integer dual-coordinate forms for the distinguished Bohr lift direction.
The centered real representatives of all characters at an integer point.
Equations
- TrilinearHT.Auto.bohrCenteredLift S n = WithLp.toLp 2 fun (s : ↥S) => TrilinearHT.Auto.unitCircleCentered (ZMod.toAddCircle (↑s * ↑n))
Instances For
The centered lift differs from the rational direction by an integer vector.
The supporting Bohr lift lies in the small lattice ball and hence in the source box.
Algebraic expansion of a product of linear forms into the source quadratic shape.
Substituting the integral dual forms and reducing coefficients gives a bounded
matrix, uniformly in all original coefficients; blueprint lem:local-chart, lines 1058-1062.
The integral dual-coordinate quadratic becomes a real horizontal phase with a
coefficientwise bounded amplitude matrix; blueprint lem:local-chart, lines 1058-1067.
The local quadratic phase in the actual real basis coordinates of a box point.
Blueprint lem:local-chart, lines 1054-1067: on every centered lift in the
coefficient box, the original locally quadratic phase has the bounded-matrix
horizontal form. The bounds are independent of the lattice basis and the modulus.
A finite enumeration used only to present Bohr coordinates in the chart convention.
Equations
Instances For
The actual rational chart built from the local phase coefficients and the fixed
Gevrey partition; blueprint lem:local-chart, lines 1069-1076.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Exact integer formula for the constructed chart, including its zero-weight values.
Blueprint lem:local-chart, line 1078: the constructed chart is globally bounded
and realizes the original weighted local phase at every integer, including zero weights.
Quantitative derivative complexity is established separately.
One fixed Gevrey order controls all Bohr charts built from the given source cutoff. The order is chosen before the modulus, frequency set, radius and local phase.
Blueprint lem:local-chart, lines 1019-1084: every locally quadratic phase on
the source Bohr domain is represented by a globally bounded real chart on the smaller
weighted domain. The matrix has height one, and a fixed Gevrey order and one
quasipolynomial budget work uniformly in the modulus, frequency set and local phase.
Blueprint thm:finite-inverse, lines 1088-1159. One fixed Gevrey order and
one quasipolynomial budget work for every positive odd modulus and every bounded
input with the stated U3 lower bound. In particular this covers all odd q at least three.