Trilinear Hilbert transform: lowDelayedReplacement #
Blueprint prop:base, proof lines 1626-1632: inserting the conjugate predictors of every
low pair at its joint birth cell, the delayed replacement of the input in slot a (against the
low arguments in slots i, k and an admissible opponent in slot b) has absolute scale-sum
error controlled by the number of low label pairs, the predictor accuracy e^{-B}, and the
delay error 2^{-K₀} + (1 + K₀)√ε.
Births of a label available at two nested tree cells agree.
Predictor availability: both low labels available and the index within the list.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The conjugate predictor with index v.2.2 of the pair (v.1, v.2.1) born at (K, K').
Equations
- One or more equations did not get rendered due to their size.
Instances For
The scalar of a predictor label at a cell.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The predictor high system of a pair of low lists (blueprint prop:base, line 1626): one
label for each low label pair and predictor index, available below the pair's joint birth, with
scalar the conjugate predictor and private weight ε.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Blueprint prop:base, line 1626: the predictor system covers every low pair at its joint birth cell.
Low lists from the adaptive fits #
The ancestor of I at depth d.
Equations
- TrilinearHT.Auto.ancAt G I d = (d, TrilinearHT.Auto.dyadicIndex G d (TrilinearHT.Auto.dyadicGridLeft G I.1 I.2))
Instances For
A cell containing I at depth d is the ancestor of I at depth d.
The coefficients of a fit at a cell.
Equations
- TrilinearHT.Auto.fitCoef hF I = if h : I ∈ TrilinearHT.Auto.dyadicFiniteTree G J N ∧ TrilinearHT.Auto.kernelHull G J N w I then Classical.choose ⋯ else 0
Instances For
The birth cell: the shallowest ancestor of I below R where the label is available.
Equations
- TrilinearHT.Auto.fitBirth I m = if h : TrilinearHT.Auto.fitAvail cnt G J N R K I m then TrilinearHT.Auto.ancAt G I (R.1 + ↑(Nat.find ⋯)) else R
Instances For
The chart of label m at the birth cell b (padded to positive dimension).
Equations
- One or more equations did not get rendered due to their size.
Instances For
The low list of one adaptive fit on the tree below R, in the attempt rooted at
K ⊇ R (blueprint prop:base, lines 1626-1630).
Equations
- One or more equations did not get rendered due to their size.
Instances For
On the cells of the segment of K below R, the low list is the fit.
Column ranges at one cell #
Admissible data for the column of label v on the set s.
Equations
- TrilinearHT.Auto.ColOK s sc wt v = (MeasurableSet s ∧ MeasureTheory.volume s < ⊤ ∧ Measurable (sc v) ∧ (∀ (y : ℝ), ‖sc v y‖ ≤ 1) ∧ 0 ≤ wt v ∧ wt v ≤ 1)
Instances For
The column 1_s (φ_v, √(w_v) e_v).
Equations
- TrilinearHT.Auto.col s sc wt v = if h : TrilinearHT.Auto.ColOK s sc wt v then MeasureTheory.MemLp.toLp (s.indicator (TrilinearHT.Auto.privateColumnValue sc wt v)) ⋯ else 0
Instances For
The range of the columns of the labels in A on s.
Equations
- TrilinearHT.Auto.colRange s sc wt A = Submodule.span ℂ (TrilinearHT.Auto.col s sc wt '' ↑A)
Instances For
Inserting a fresh column gains at least |∫_s conj(φ_v) (z - P z)_phys|² / (4|s|) of
projection energy (blueprint §11.2, line 1577 and prop:base, proof line 1637).
Refinement: the range on a union of two cells lies in the sum of the ranges on the cells with inherited labels and consistent scalars.
The projection only sees the input on its cell.
Coefficients of the projection in the columns.
Equations
- TrilinearHT.Auto.colCoeff s sc wt A z = Classical.choose ⋯
Instances For
The pointwise physical part of the projection: ∑ c_v φ_v over admissible labels.
Equations
- TrilinearHT.Auto.colPhys s sc wt A z y = ∑ v ∈ A, if TrilinearHT.Auto.ColOK s sc wt v then TrilinearHT.Auto.colCoeff s sc wt A z v * sc v y else 0
Instances For
The data of the accurate high fits of one input (blueprint prop:base, proof lines
1634-1641): a predictor system, the delay K₀, coarse cells tested at depth +K₀, fit labels
Fin M with private weight one, the input f in slot e at accuracy e^{-k}.
- G : RealDyadicGrid
Dyadic grid used for the accurate high-fit construction.
Root cell for the accurate high-fit construction.
- N : ℕ
Number of fine-grid generations below the root.
- K₀ : ℕ
Delay between coarse fitting cells and their fine descendants.
- V₀ : Type
Finite label type of the predictor column system.
- P₀ : PathColumnSystem self.G self.J self.N self.V₀
Predictor columns available along the dyadic paths.
- M : ℕ
Maximum number of additional fit labels.
Input function fitted in the selected high slot.
Admissible local kernels assigned to the fitting cells.
- e : Fin 4
High slot occupied by the input being fitted.
- q : ℝ
Integrability exponent used in the high-fit residual estimates.
- k : ℕ
Accuracy exponent specifying the high-fit error threshold.
- c₂ : ℕ
Complexity exponent supplied to the high-fit oracle.
- B : ℝ
Complexity budget supplied to the high-fit oracle.
Instances For
The input 1_J f as an L² class.
Equations
- S.input = if h : MeasureTheory.MemLp ((S.cell S.J).indicator S.f) 2 MeasureTheory.volume then MeasureTheory.MemLp.toLp ((S.cell S.J).indicator S.f) h else 0
Instances For
The column input.
Equations
Instances For
Hypotheses on the data.
- f_meas : Measurable S.f
- f_norm_root : MeasureTheory.eLpNorm S.f 2 (normalizedIntervalMeasure (dyadicGridLeft S.G S.J.1 S.J.2) (dyadicGridLength S.G S.J.1)) ≤ 1
- f_norm (c : ℤ × ℤ) : c ∈ dyadicFiniteTree S.G S.J S.N → kernelHull S.G S.J S.N S.w c → MeasureTheory.eLpNorm S.f 2 (normalizedIntervalMeasure (dyadicGridLeft S.G c.1 c.2) (dyadicGridLength S.G c.1)) ≤ 1
- detect (I : ℤ × ℤ) (a : ℕ → ℝ → ℂ) (n : ℕ) : I ∈ dyadicFiniteTree S.G S.J S.Nc → Measurable (S.res I a n) → MeasureTheory.eLpNorm (S.res I a n) 2 (normalizedIntervalMeasure (dyadicGridLeft S.G I.1 I.2) (dyadicGridLength S.G I.1)) ≤ ENNReal.ofReal 2 → ¬FormSmall (dyadicGridLeft S.G I.1 I.2) (dyadicGridLength S.G I.1) (S.w I) S.e S.q (S.res I a n) (Real.exp (-↑S.k)) → ∃ (p : (d : ℕ) × QuadraticChartData d), FitChartGood S.c₂ S.B (dyadicGridLeft S.G I.1 I.2) (dyadicGridLength S.G I.1) (S.res I a n) p
Instances For
The coarse residual has normalized L² norm at most two.
Blueprint prop:base, proof lines 1634-1637: inserting the detection atom with a fresh label
on all fine subcells of a failing coarse cell increases the fine energy by B⁻²|I|/4.
Generations below I regrouped by the children of I.
Blueprint prop:base, line 1639 (orthogonal energy of the chronological fitting sequence): with the same fit list, the fine energy of a coarse cell is at most the fine energies of its children at the next stage.
The delayed opponent of the attempt system rooted at a cell R is, on a coarse cell I,
the physical part of its fine projections.
Private-coordinate recovery bounds the physical part of the fine projections on a coarse cell (blueprint prop:base, line 1641).
Pair control for the replaced tuple #
Residual smallness against an L^q input of size at most C.
The data of the replaced tuple at one cell (blueprint prop:base, eq:Y and proof lines
1641-1642): low arguments bounded by S, high arguments X_e = f_e - g_e and their
replacements Y_e = P_e - g_e with d_{e,I}(f_e - P_e) ≤ δ_e.
- a₀ : ℝ
Left endpoint of the cell in the tuple-replacement estimate.
- r : ℝ
Positive length of the cell in the tuple-replacement estimate.
Admissible kernel used by the tuple-replacement local form.
- q : ℝ
Integrability exponent of the normalized original inputs.
- i : Fin 4
First low slot, whose input is uniformly bounded.
- j : Fin 4
Second low slot, distinct from the first low slot.
- a : Fin 4
First high slot, replaced using the approximation
Pa. - b : Fin 4
Second high slot, replaced using the approximation
Pb. Tuple before replacement, with high entries represented as residuals.
Original normalized input functions in the high-slot residuals.
Projected approximations subtracted from the original inputs.
Accurate approximation replacing the first high-slot input.
Accurate approximation replacing the second high-slot input.
- S : ℝ
Uniform norm bound for the low inputs and the subtracted projections.
- Sa : ℝ
Uniform norm bound for the first accurate high-slot approximation.
- Sb : ℝ
Uniform norm bound for the second accurate high-slot approximation.
- η₀ : ℝ
Pair-smallness threshold for distinct entries of the original tuple.
- δa : ℝ
Residual-smallness tolerance for the first high-slot replacement.
- δb : ℝ
Residual-smallness tolerance for the second high-slot replacement.
- adm : IsAdmissibleLocalKernel κ self.a₀ self.r self.w
- X_meas (l : Fin 4) : Measurable (self.X l)
- f_meas (l : Fin 4) : Measurable (self.f l)
- f_norm (l : Fin 4) : MeasureTheory.eLpNorm (self.f l) (ENNReal.ofReal self.q) (normalizedIntervalMeasure self.a₀ self.r) ≤ 1
- g_meas (l : Fin 4) : Measurable (self.g l)
- Pa_meas : Measurable self.Pa
- Pb_meas : Measurable self.Pb
Instances For
The normalized measure of the cell.
Equations
Instances For
The local form.
Equations
- C.H F = TrilinearHT.Auto.localProgressionForm C.r C.w F
Instances For
Normalized spectators for the slots p, p'.
Equations
Instances For
The pair bound for the replaced tuple: the supremum S_a of the first new catalog only
multiplies the second precision δ_b (blueprint prop:base, line 1640).
Instances For
Blueprint prop:base, proof lines 1641-1642: every pair of the replaced tuple Y has
bilinear norm at most η₀ + (2 + 2S)(δ_a + δ_b) + (1 + S_a) δ_b.
Local sizes, the basic side and the two-U term #
A pair estimate against spectators of arbitrary normalized L² size:
|H(X, Y, z_a, z_b)| ≤ η ‖z_a‖ ‖z_b‖.
The pair estimate with the spectators' exact normalized sizes.
Several-variable charts from one-variable charts (blueprint lines 642-660) #
The lift of a one-variable chart along a linear functional ℓ on ℝ^k:
z ↦ φ(ℓ · z).
Equations
- One or more equations did not get rendered due to their size.
Instances For
The product of two several-variable charts in the same variables.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Dilation of a several-variable chart: z ↦ Q(a z).
Equations
- One or more equations did not get rendered due to their size.
Instances For
The effective quadratic form of a several-variable chart for a rational matrix M,
symmetrized: Λ + sym(Vᵀ M V).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Blueprint lem:separation in up to three variables: lemmas lem:weyl and
lem:chartfourier combined. If the Fourier supremum of θ Q is at least δ, then on the box
Q(z) = e(zᵀΛ_* z + b·z) Σ a_ℓ e(σ_ℓ·Vz) exactly and absolutely, with
Λ_* = Λ + sym(Vᵀ M V) for a rational matrix M of bounded height and bounded entries.
One-dimensional Fourier estimates for a kernel slice #
The doubled kernel in three variables #
The τ-integral controls the Fourier coefficients of the doubled kernel.
Coefficient mass beyond a frequency truncation, for coefficients indexed by a finite family times a frequency lattice.
The volume of the box [-1,1]³.
Bound by K² times an indicator of the box.
The τ-integral of a kernel slice against a tiny or a large frequency.
Blueprint prop:base, proof line 1651: the doubled-kernel integral of an expanded chart.
At a scale where every effective quadratic entry is tiny and every retained τ-frequency is
tiny or large, the integral is bounded by the tiny/large errors and the truncation tail.
The fixed real parameters of an effective quadratic entry.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The fixed real parameters of a τ-frequency.
Equations
- TrilinearHT.Auto.freqVector A j = Fin.cons (A.linear j) fun (i : Fin d) => A.horizontal i j
Instances For
Blueprint prop:base, proof lines 1647-1651, with explicit thresholds: the number of
scales at which the doubled-kernel integral of a fixed three-variable chart exceeds ε
is at most the number of intermediate scales of the effective quadratic entries and of the
retained τ-frequencies (lem:height).
The threshold that dominates all errors of the scale estimate.
Blueprint prop:base, proof line 1651: the number of scales at which the doubled-kernel
integral of a fixed three-variable chart exceeds ε is polynomial in
log H + log K + log ε⁻¹.
The rescaled kernel slice at a fixed path point #
The kernel in the rescaled coordinates (U, τ) = ((u - y)/r, t/r) of the transposed form
in slot m: W(U, τ) = w(y + r(U - mτ), rτ) (blueprint prop:base, line 1645).
Instances For
Lipschitz constant of the kernel slices of the class.
Equations
- TrilinearHT.Auto.kernelLipConst κ = 5 * (κ.derivativeConstant * 3) ^ (κ.derivativeConstant * 3)
Instances For
One constant bounding the slices and their Lipschitz constants.
Equations
Instances For
Mean value bound for the kernel along coordinate lines.
The transposed form in one slot #
The product of the three fixed slots along the transposed line.
Equations
- TrilinearHT.Auto.transposeProduct φ m u t = ∏ j ∈ Finset.univ.erase m, φ j (u + (↑↑j - ↑↑m) * t)
Instances For
The local form transposed to slot m: H(F) = r⁻¹ ∫ F_m T.
The six atoms of the squared transposed form at the path point y (blueprint prop:base,
line 1645): the triple at anchor y + r z₀ with times r z₁ and its conjugate with r z₂.
Equations
- TrilinearHT.Auto.sixPsi φ m y r z = TrilinearHT.Auto.transposeProduct φ m (y + r * z 0) (r * z 1) * (starRingEnd ℂ) (TrilinearHT.Auto.transposeProduct φ m (y + r * z 0) (r * z 2))
Instances For
A bounded measurable function vanishing outside a set of finite measure is integrable.
Blueprint prop:base, line 1645: the squared normalized L² norm of the transposed function
is the doubled-kernel integral of the six atoms in the rescaled variables.
Blueprint prop:base, line 1645: the transpose norm of three fixed slots against a
normalized L² input in the fourth slot is the square root of the doubled-kernel integral of
the six atoms.
The two atoms of one slot: the slot atom along z₀ + c z₁ and its conjugate along
z₀ + c z₂.
Equations
Instances For
The six-atom chart in three variables (blueprint prop:base, line 1645).
Equations
- One or more equations did not get rendered due to their size.
Instances For
The six atoms as a chart atom: with φ_{m.succAbove i}(y + s) = Bᵢ(s),
Ψ(z) = Q(r z) for the fixed six-atom chart Q.
The transpose norm of three fixed slots on a cell of scale r through y
(blueprint prop:base, line 1645): A_I = (∫ θ Ψ)^{1/2}.
Equations
- TrilinearHT.Auto.tripleNorm w φ m y r = √‖∫ (z : Fin 3 → ℝ), TrilinearHT.Auto.sixTheta (TrilinearHT.Auto.kernelSlice w y r m) z * TrilinearHT.Auto.sixPsi φ m y r z‖
Instances For
Blueprint prop:base, proof line 1651: along a path through y, the scales where three fixed
basic atoms have transpose norm above s are polynomially many in log H + log s⁻¹.
Blueprint prop:base, eq:triple-tail (line 1653): along a path through y, the transpose
norms of three fixed basic atoms that are at most δ sum to at most
δ poly(log H, log δ⁻¹).
Active cells (blueprint prop:base, lines 1655-1660) #
The transpose norm is the doubled-kernel triple norm at every path point.
|H_I(F)| ≤ ‖F_m‖_{2,I} A_I for bounded slots other than m.
The transposed function only sees the slots other than m inside the cell.
Expansion of one slot given as a finite combination.
The tuple with the three slots other than m replaced.
Equations
- TrilinearHT.Auto.tripleSlots F m f = Function.update (Function.update (Function.update F (m.succAbove 0) (f 0)) (m.succAbove 1) (f 1)) (m.succAbove 2) (f 2)
Instances For
Blueprint prop:base, line 1657: expanding the three slots other than m, each a finite
combination of bounded atoms, bounds the form by the coefficient products times the transpose
norms of the atom triples against the fourth slot.
Reindex the cells through one point by depth and transport their chart triples. The identity applies to every filtered weighted sum, including tails and counts.
Blueprint eq:triple-tail for a finite collection of dyadic cells: the cells through y
whose triple, a fixed chart triple near the path, has transpose norm at most δ contribute at
most δ poly(log H, log δ⁻¹).
Blueprint prop:base, line 1655: the cells through y whose triple, a fixed chart triple
near the path, has transpose norm above δ are polynomially many in log H + log δ⁻¹.
Blueprint prop:base, proof lines 1634-1638: the tuple-specific accurate fits. With the
detection budget of lem:detection at accuracy e^{-k} and a cap M > 16 B², the greedy
attempts satisfy the hypotheses, their restart roots have total length at most 4/3 |J|, and on
every coarse cell the residual of the delayed fine projection is e^{-k}-small.
A predictor cover persists in the accurate-fit system, whose predictor labels are those of the underlying system.
Two dyadic cells containing a common cell are nested.
A label is inherited by the subroot K when it is available below K but born strictly
above.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The original birth of an inherited label.
Equations
- X.inhBirth K l = if h : X.Inh K l then X.birth (Classical.choose h) l else K
Instances For
The chart of the restriction: inherited labels keep the chart of their original birth.
Equations
Instances For
Every available cell lies below the subroot or its birth contains it.
Restriction of a low list to a subroot K: coefficients below K, and labels inherited from
above K are treated as born at K (blueprint prop:base, line 1628).
Equations
- One or more equations did not get rendered due to their size.
Instances For
A predictor cover of the predictor system persists at smaller cells of the tree.
Blueprint prop:base, line 1628: at a restart root K the restricted low lists (inherited
labels born at K) are covered by the predictor system of the original lists.