Section 14.1: Transfer and its paired defects #
This file was automatically generated by Claude.
Formalization of blueprint Section 14, "The two-side estimate" (sec:sides), subsection 1,
"Transfer and its paired defects" (lines 2236-2273) of blueprint/formalization_blueprint.tex.
Transfer and its paired defects (blueprint lines 2239-2265) #
Abel summation for averaged filters: for Q_0 = 0,
Σ_{p=1}^P Q_p = Σ_{i=1}^{P+1} (P + 1 - i) (Q_i - Q_{i-1}).
Blueprint eq:transfer (line 2252): for filters Q_{l,p} with Q_{l,0} = 0,
Q_{l,P+1} = 1, bands A_p^l = Q_{l,p} - Q_{l,p-1} and averages QBar_l = P⁻¹ Σ_{p=1}^P Q_{l,p},
and any form H bilinear in the two transferred slots (the other slots fixed),
H(x_a, QBar_c x_c) - H(QBar_a x_a, x_c) = Σ_{p,q=1}^{P+1} ((p - q)/P) H(A_p^a x_a, A_q^c x_c).
The parameters, masks, filters and tests of an attempt #
The signed positive chains of a layer list given outermost first: each complement layer
1 - C contributes either nothing or -C.
Equations
- TrilinearHT.Auto.posExpand [] = [(1, [])]
- TrilinearHT.Auto.posExpand ((m, false) :: rest) = List.map (fun (t : ℤ × List ℕ) => (t.1, m :: t.2)) (TrilinearHT.Auto.posExpand rest)
- TrilinearHT.Auto.posExpand ((m, true) :: rest) = TrilinearHT.Auto.posExpand rest ++ List.map (fun (t : ℤ × List ℕ) => (-t.1, m :: t.2)) (TrilinearHT.Auto.posExpand rest)
Instances For
Structural facts for the leaves of an attempt #
The basic upper guard: expansion in vertex charts #
A four-linear form as a bilinear form in two distinct slots, the other slots fixed.
Equations
- TrilinearHT.Auto.bilinTwo Λ hac x = LinearMap.mk₂ ℂ (fun (u v : E) => Λ (Function.update (Function.update x a u) c v)) ⋯ ⋯ ⋯ ⋯
Instances For
Blueprint eq:transfer (line 2252) for a four-linear form: transferring the averaged filter
of the complement slot c to the helper average on the side slot a changes the form by the band
sum Σ_{p,q} ((p - q)/P) H(A_p^a x_a, A_q^c x_c).
The average P⁻¹ Σ_{p=1}^P Q_p of a filter family.
Equations
- TrilinearHT.Auto.filterAvg P Q = (↑P)⁻¹ • ∑ p ∈ Finset.range P, Q (p + 1)
Instances For
One transfer step: the slot it acts on (true for c, false for d), the helper filters
on the side slot and the filters of the complement slot.
Instances For
The complement value of slot c (v = true) or d (v = false): the averaged filters of
its steps, outermost first, applied to the base.
Equations
- TrilinearHT.Auto.chainVal P v [] x✝ = x✝
- TrilinearHT.Auto.chainVal P v (st :: rest) x✝ = if st.1 = v then (TrilinearHT.Auto.filterAvg P st.2.2) (TrilinearHT.Auto.chainVal P v rest x✝) else TrilinearHT.Auto.chainVal P v rest x✝
Instances For
The side value after all transfers: the helper averages applied in step order.
Equations
- TrilinearHT.Auto.chainSide P [] x✝ = x✝
- TrilinearHT.Auto.chainSide P (st :: rest) x✝ = TrilinearHT.Auto.chainSide P rest ((TrilinearHT.Auto.filterAvg P st.2.1) x✝)
Instances For
The band defects of all transfer steps.
Equations
- One or more equations did not get rendered due to their size.
- TrilinearHT.Auto.chainDefect Λ P a c d x yc yd [] x✝ = 0
Instances For
Blueprint lines 2241-2268 ("after all transfers the main term is H(D_{a,s} S_a, S_b, B_c, B_d)"): transferring the averaged filters of the two complement slots one at a time, each to a
helper average on the side slot, the form of the side and the two complement chains is the form of
the transferred side and the two bases plus the band defects of the steps.
Blueprint line 2241 ("expand complements in the latter two histories as identity minus a
positive average; there are only 2^{O(log L)} products"): a layered history is the signed sum
of its positive chains.
A multilinear form is additive over a list sum in one slot.
The value of a list sum of scaled operators.
A multilinear form is biadditive over list sums in two distinct slots.
Blueprint line 2241 ("expand complements in the latter two histories as identity minus a
positive average; there are only 2^{O(log L)} products"): the form with whole layered outputs
B_c(ℬ_c y_c), B_d(ℬ_d y_d) in two slots is the signed sum, over the pairs of positive chains of
the two histories, of the forms with the chain outputs.
Blueprint line 2241 ("the ranks are distinct: a cumulative rank was inserted in just one
slot at its binary split"): along the guarded search, if the layers so far avoid the open color
range [ℓ, h) and have distinct indices in distinct slots, every leaf has distinct layer indices
in distinct slots.
Blueprint lines 2243-2247: the pad family Q_0 = 0, Q_p the pad-p projection for
1 ≤ p ≤ P, and Q_p = 1 beyond (Q_{P+1} = 1).
Equations
Instances For
The average of the pad family is the operator average of the pad projections:
QBar = P⁻¹ Σ_{p=1}^P Q_p.
Blueprint lines 2243-2252 with transfer_chain on a four-linear form: for a list of transfer
steps given by pad projections of complement filters (slot c or d) and helper projections on
the identical masks (side slot a), the form of the side and the two averaged complement chains
equals the form of the transferred side and the two bases plus the band defects.
Blueprint lines 2261-2262 ("restoring B_c, B_d to Y_c, Y_d gives the pair-small main term;
each correction has an additional basic side U"): with Y = B + U in two slots, the
transferred main term is the form of the full pair minus the three corrections containing a
basic side.
Rank-ordered transfer steps (blueprint lines 2240-2252) #
Blueprint line 2241 ("in each product remove the larger rank among the two current outermost
positive filters"): the merge of the filter lists of the two complement slots (outermost first),
taking at each step the outermost filter of larger rank (true for slot c, false for d).
Equations
Instances For
The composition of a list of operators, outermost first.
Equations
- TrilinearHT.Auto.applyAll [] x✝ = x✝
- TrilinearHT.Auto.applyAll (T :: Ts) x✝ = T (TrilinearHT.Auto.applyAll Ts x✝)
Instances For
The complement value of a slot depends only on the steps of that slot.
Sources of the other complement (blueprint lines 2254-2255) #
Near and far tags of the far-band sources (blueprint lines 1805, 2254-2256) #
Steps of a rank merge (blueprint line 2241) #
Blueprint line 2241 ("remove the larger rank among the two current outermost positive
filters ... the other complementary argument always has a strictly lower-rank outer primal
source"): every step of a rank merge takes the head of a suffix of one list, the remaining steps
are the merge of the remaining suffixes, and the head of the other remaining suffix has smaller
(for a c step: strictly smaller) rank.
Values along the transfer steps (blueprint lines 2241-2252) #
The helper test family of an attempt (blueprint lines 1812-1817, 2236-2238) #
The pad step of a raw step.
Equations
- TrilinearHT.Auto.padStep st = (st.1, TrilinearHT.Auto.padFam st.2.1, TrilinearHT.Auto.padFam st.2.2)
Instances For
The helper rank on the side states (blueprint lines 2236-2237) #
The side state restricted to an active cell is an admissible helper base: its template coordinates vanish ("their extra private directions are distinct from the fresh helper directions") and it is supported on the cell.
Passing residuals and the far-band form bounds (blueprint lines 2252-2256) #
A passing residual bounds the cell form with a pure source of a tag in the mask in slot u,
the residual in slot t, and two spectators of normalized sizes S_a, S_b.
Blueprint lines 2255-2256 ("for a far source, expand the helper primal and use the
different-tag pair estimate"): combinations of pure columns in two slots, every pair separated in
the sense of PairSmall, with two spectators, have form at most
τ₂ S_a S_b (Σ |c_m|) (Σ |c'_{m'}|).
A passing residual passes at the cell-form level.
The zero residual passes at level zero.
A combination of pure sources in slot u (each tag in both masks) against the difference of
two passing residuals in slot t, with two spectators, has form at most
(Σ |c_m|) (β₀ + β₁) S_a S_b (the cell-form version of ResidPass.form_band_le).
Bounded sources, contractions and monotone levels (blueprint lines 1798, 2254-2256) #
A residual passing at level β passes at every larger level.
Far bands on the main columns (blueprint lines 2252-2258) #
A band of a pad family of main projections with pad-monotone masks lies in the main range of its pad mask and has norm at most twice the input.
Blueprint lines 2253-2254 on the main columns (a far band pair with the helper band higher:
"expand the lower c band into its main pure sources; their tags lie in both masks writing the
higher helper band as a difference of residuals, and their ranks are lower than the helper rank.
The helper test applies with arbitrary L² spectators"): at an active cell, the cell form with
the helper band Q_{a,p+1} - Q_{a,p} of a side value in slot a, a lower main band
Q_{u,q+1} - Q_{u,q} (q + 2 < p) in slot u and two spectators is at most
(D √N (2 ‖v‖) / √|I|) (2 β) S_o S_b, where β is the level of the helper residuals, D the
column budget and N the number of main labels of the lower band's mask.
A band strictly inside a pad family of main projections is a difference of two residuals.
The top band of a pad family of main projections is a single residual.
The normalized size of a band of a pad family of main projections.
Blueprint lines 2255-2256 ("for a far source, expand the helper primal and use the
different-tag pair estimate") on the main columns: pure charts, in two different slots, of two
vertices at graph distance greater than one at an active cell are pair-separated (PairSmall
with τ₂).
Blueprint lines 2254-2256 on the main columns (a far band pair with the complement band higher:
"expand instead the lower-rank primal source in position d ... Neighbor closure puts a near
source into pad p + 1 and hence into both masks of the higher c residual band. The main test
applies, keeping the entire lower helper band as an L² spectator. For a far source, expand the
helper primal and use the different-tag pair estimate"): at an active cell, with the band
Q_{u,q+1} - Q_{u,q} of a complement value v in slot u (p + 2 < q), the helper band of a
side value in slot a, a combination of pure sources in slot o and a spectator in slot b, the
form is at most the near part (Σ|c|) (2 β) S_a S_b plus the far part
τ₂ S_v S_b (Σ|c|) D √N_a S_a (N_a the labels of the helper band's mask).
Blueprint lines 2252-2258 for one transfer step on the main columns: the step moves a filter
with pad masks M (monotone in the pad, consisting of present vertices, with neighbor closure)
of rank r from the complement slot u to helper projections of rank r_H on the identical masks
in the side slot a; the remaining other complement in slot o is a combination of pure sources
of present vertices with coefficient sum at most C_o. Then every far band pair |p - q| > 2 of
the step has form at most D √N_u S_v (2 β_H) S_o S_b + C_o (2 β_m) S_a S_b + τ₂ S_v S_b C_o D √N_H S_a, where β_m, β_H are the levels of the main and helper residuals and
N_u, N_H bound the labels of the masks.
Generic band defect bounds (blueprint lines 2252-2258) #
The average of a constant family of operators is the operator.
Near and far parts of the transfer defects (blueprint lines 2252-2258) #
The band defects of the transfer steps restricted to the band pairs (p, q) selected by
sel (the near pairs |p - q| ≤ 2 or the far pairs).
Equations
- One or more equations did not get rendered due to their size.
- TrilinearHT.Auto.chainDefectSel Λ P a c d x yc yd sel [] x✝ = 0
Instances For
If every selected band term of every step (with the side value of the earlier steps) is at
most B, the selected defects are at most #steps (P + 1)² B (the transfer coefficients
(p - q) / P have modulus at most one).
Transfer steps of rank-merged main filters (blueprint lines 2240-2252) #
A positive product of n + 1 factors is the product of the shifted factors after the first
factor.
The averaged main filter of a rank and pad masks on the catalog s of the slot l.
Equations
- fp.filtAvgM l s I f = TrilinearHT.Auto.filterAvg fp.P (TrilinearHT.Auto.padFam fun (p : Fin fp.P) => TrilinearHT.Auto.mainProj A.G fp.Mc (bf.origCols l) s I f.1 (f.2 p))
Instances For
The averaged main filters along a list are contractions.
The transfer step of a merged filter on the main columns: helper pads of rank r_H on the
catalog of the side slot a, and main pads of the filter rank on the catalog of its complement
slot (c for true, d for false).
Equations
- One or more equations did not get rendered due to their size.
Instances For
The transfer steps of two filter lists merged by rank, on the main columns.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The slot c value of merged steps is the composition of the c filters.
The slot d value of merged steps is the composition of the d filters.
The side value after merged steps is the product of the averaged helper filters of the steps, innermost first.
The side value after merged steps is a contraction of the side state.
A step of merged transfer steps comes from a merge element: the earlier steps are those of the merge prefix and the later steps are the merge of the remaining suffixes.
The far band defects of rank-merged main filters (blueprint lines 2252-2258) #
The source data of a slot value used by the far band estimate on the main columns: a
combination of bounded pure sources of present vertices in the slot o with coefficient sum at
most C_o.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The mask conditions of a removed filter (blueprint lines 2254-2256): its pad masks grow with the pad and have neighbor closure among present vertices.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Blueprint lines 2252-2258 for one step of a merged transfer on the main columns: the step
removes the filter f from the slot u, whose inner value (the inner filters xs' applied to the
argument y_u) passes the main tests of the pads at level β_m; the side value x_a passes the
helper tests at level β_H; the other complement (the filters ys' applied to y_o) has source
data with coefficient sum C_o. Then every far band pair of the step has form at most
D √N_m (2 S_z) (2 β_H) S_z S_b + C_o (2 β_m) S_a S_b + τ₂ (2 S_z) S_b C_o D √N_H S_a.
The rank of the outermost filter of a filter list (zero for the unfiltered argument).
Equations
Instances For
Blueprint lines 2252-2258 ("the far terms cost at most ... per cell and group") for two lists
of filters of the complement slots c, d with distinct positive ranks, merged by rank: if every
removed filter has the mask conditions and its inner value passes the main tests of its pads at
the level β_m of its rank, every remaining complement has source data with the coefficient sum
C_o of its outer rank (rank zero when unfiltered), and the side value of every step passes the
helper tests at level β_H, then the far band defects of the merged transfer steps are at most
#steps (P + 1)² B, whenever B bounds the step bound of far_stepM for every removed rank and
every strictly lower outer rank of the other complement ("the other complementary argument always
has a strictly lower-rank outer primal source").
The filters of a leaf and their passes on the main columns (blueprint lines 2240-2256) #
The positive filters of a slot for the group G at the ball level j on the cell I along
the positive chain t (outermost first): the ball filter, then the cumulative layers of the
chain, each as its rank and its pad masks.
Equations
Instances For
The cumulative layers of a positive chain are the averages of their pad families.
The filters of a slot along a positive chain compose to the ball filter of the chain output.
A suffix of the filters of a slot along a chain, headed by a filter, is the whole list (the ball filter first) or a cumulative layer of the chain followed by the inner layers.
Blueprint line 2256 ("cumulative masks have neighbor closure by the triangle inequality"): the filters of cumulative layers have the mask conditions.
Blueprint line 2256 ("ball masks have it at actual uses by Lemma masks"): the ball filter of the group of a successful present vertex has the mask conditions.
Blueprint line 2254 ("expand instead the lower-rank primal source"): an averaged main filter
of a slot with masks of present vertices, applied to a value of size at most S √|I|, is a
combination of bounded pure sources of present vertices with coefficient sum at most D √N S
when the masked main labels number at most N.
Blueprint line 2254 ("using its basic columns when it is unfiltered"): the basic input of a
slot at an active cell is a combination of bounded pure sources of present vertices (its
available original columns) with coefficient sum at most D √(2D) S.
A test name of main rank: target rank and history ranks at most L + 4 (blueprint lines
1815 and 1828: the main ranks are 1, …, L + 4, the rank L + 5 is reserved for the helper
tests).
Equations
Instances For
The layer test names of a target rank at most L + 4 have main rank (their history ranks
are cumulative ranks L - m + 1 ≤ L + 1).
Blueprint lines 1807-1811 and 2254 on a positive chain (the main test of a transfer step):
if the named main tests of the slot pass, the residual of a single named target projection of
rank r + 1 on the chain value of the basic argument passes at level τ_{r+1} ‖z‖_{2,I}.
Blueprint lines 2253 and 1810-1811 (the helper test of a transfer step): if the named helper
tests of the slot pass on the base base b₀ at threshold τ_H, the residual of a single named
helper target projection on the side value after k averaged helper factors with named pad
masks passes at level τ_H ‖base b₀‖_{2,I}.
chain_passM with the target rank R, 1 ≤ R ≤ L + 4.
The far step bound with canceled thresholds: if the helper threshold cancels the main
expansion of the removed filter, the main threshold of the removed rank cancels the expansion of
the strictly lower-rank other complement, and τ₂ absorbs the pair-mismatch budgets, the step
bound is at most 8 τ₃ S_z² S_a S_b.
Blueprint lines 2252-2258 ("the main source coefficient factor is canceled by the denominator
in eq:catalog-test ... their fixed powers of the main and helper budgets were included before
choosing τ₂. The O(P²) band pairs and the polynomial number of transfer steps are also
included. Thus the far terms cost at most D^{-C₃} ‖S_a‖_{2,I} ‖S_b‖_{2,I} per cell and group")
at one leaf output pair on the main columns: with the sides in the slots a, b, the whole outputs
of the complement slots c, d expanded into the positive chains t, t' (distinct splits in
[1, L], distinct ball levels j_c, j_d of the group of a successful present vertex), the main
tests of the slots passing on the basic arguments at thresholds τ_r with
τ_r D √n_{r-1} ≤ τ₃ (n bounding the main labels of rank r), the helper tests of rank
L + 5 passing on the side state of the slot a at a threshold τ_H with
τ_H D √n_{L+4} ≤ τ₃, and τ₂ D² √n_{L+4} √N_H ≤ τ₃, the far band defects of the rank-ordered
transfer steps are at most #steps (P + 1)² 8 τ₃ S_z² S_a S_b.
The transfer at a leaf on the main columns and its far defects (blueprint lines 2240-2258) #
Blueprint line 2252 ("only |p - q| ≤ 2 must be retained"): the band defects split into the
band pairs selected by sel and the remaining ones.
Blueprint line 2241 ("the four ball ranks are distinct"): distinct slots of a leaf have distinct ball levels.
Blueprint lines 2240-2252 (transfer and its paired defects) at a leaf, a cell and a group on
the main columns: with sides in the slots a, b and whole leaf outputs (the ball filter of the
role level after the layered cumulative history of the basic input) in the slots c, d, the form
is the signed sum over the pairs of positive chains of the two complement histories of the
transferred main term (helper averages of rank L + 5 on the side a, the basic inputs in c, d)
plus the band defects of the rank-ordered steps.
Blueprint lines 2252-2258 at a leaf of the guarded search on the main columns: for every pair
of signed positive chains of the complement histories of the slots c, d (in the transfer
identity leaf_transferM) and every group of a successful present vertex, the far band defects of
the rank-ordered transfer steps are at most #steps (P + 1)² 8 τ₃ S_z² S_a S_b (the chain
conditions of leaf_farM hold at the leaves: splits in [1, L], distinct across slots, distinct
ball levels, histories within the main budget).
The transferred main term and its restoration on the main columns (lines 2256-2263) #
The physical part of the augmented cell input is the function on the cell, in any column space.
The basic side U_l of the slot l on the cell I in the main columns (blueprint prop:base,
Y_l = B_l + U_l with U_i = U_j = 0).
Equations
Instances For
On an active cell the basic input plus the basic side is the full argument Y_l of
eq:Y (blueprint lines 1609-1623: "the whole complementary B arguments restore to the full pair
by adding basic sides U").
The number of merged transfer steps is the total number of filters.
Blueprint lines 2256-2263 (eq:transferred-main) at a leaf, a cell and a group on the main
columns: forwarding the transferred main term and retaining its defects, the form of the sides
x_a, x_b and the whole leaf outputs in the slots c, d is the signed sum over the pairs of
positive chains of
H_I(D_{a,s} x_a, x_b, Y_c, Y_d) minus the three restoration corrections, each with an additional
basic side U (Ucol), plus the band defects. Here D_{a,s} is the product of the helper
averages of the merged steps (chainSide_mergeStepsM_eq, at most 2 fuel + 2 factors by
leaf_steps_le), and B_l + U_l is the full argument Y_l on the cell (basicIn_add_Ucol).