High-contrast homogenization: Entry.Setup.Profile #
Imported from the Apache-2.0 HighContrastHomogenization development at commit
7a13dbcd8d6609264a713373f5c69ceeac870472.
Profile #
The fluctuation history, the mean history and the history along a scale, the mean penalty
Ξ¨_Q read off the relative means, and the determinant drift and complete profile π«_q
that the printed statements are stated with. The complete profile is the object of
e.scale.selection.complete.profile; its drift term is the one of
e.scale.selection.determinant.drift, and the moment and scale parameters are those fixed
by e.scale.selection.Q.choice.
The mean penalty Ξ¨_Q(P) #
Near e.scale.selection.fluctuation.history:
For
P β₯ I_{2d}, setΞ¨_Q(P) := (1 + tr(P - I_{2d}))^Q - 1.
Matches the printed display symbol for symbol, with I_{2d} CoarseGraining's
Book.Ch02.blockIdentity d and tr
the trace of the 2d-by-2d matrix. Q is the fixed even moment of
e.scale.selection.Q.choice; it is a parameter here rather than bigQ d Ξ³, because the
display fixes Q once and for all and every consumer passes the same value.
The printed hypothesis P β₯ I_{2d} is not part of the definition: the formula is a total
function of P, and on blocks that are not above the identity it takes the value the
formula gives (which may be negative). The hypothesis stays with the consumer. Under the
real-valued reading of the histories and the profile such a value is carried
through unchanged: HCPoly/Entry/Setup/Profile.lean sums Ξ¨_Q in β, so nothing is truncated,
and the sign of Ξ¨_Q is the consumer's business rather than a junk branch of an insertion
into ββ₯0β.
The print subtracts the matrix inside the trace, and the moment is the natural number Q.
The fluctuation history, the mean history and the history #
Near e.scale.selection.mean.history
(e.scale.selection.fluctuation.history, e.scale.selection.mean.history):
For
m β₯ j_*, define the fluctuation history byβ^fluc_q(m) := E[ sup_{j_* β€ j β€ m} 3^{βQΟ_max(mβj)} max_{z β 3^j q β€^d β© β_m^q} |V^q_{j,m}(z)|^Q ]. Forj_* β€ n β€ m, define the mean history byβ^mean_q(m;n) := β_{j=n}^{mβ1} 3^{βΒΌ(1βΞ³)(mβ1βj)} Ξ¨_Q(P^q_{j,m}). Setβ^mean_q(m) := β^mean_q(m;j_*)andβ_q(m) := β^fluc_q(m) + β^mean_q(m).
Q and Ο_max are the fixed values of e.scale.selection.Q.choice, so bigQ d Ξ³ and
rhoMax d Ξ³; |Β·| is the operator norm blockOpNorm; 3^j q β€^d is adaptedLatticeAtScale q j
and β_m^q is adaptedCell q m. The print's β^mean_q(m) is the two-argument
meanHistory P Ξ³ q jStar m and gets no separate name here.
The three quantities are real-valued: the expectation is the Bochner
integral, the printed sup and max are β¨ in β, and Ξ¨_Q is summed as it stands.
What that costs, recorded rather than left to be discovered:
- These are total real formulas. Before using a history or profile as the printed expectation,
prove the integrability of every needed random integrand and of the entries defining the
annealed blocks. For the real suprema, also prove the relevant finite/nonempty index-set and
boundedness facts.
SchattenMemLp P N Hsupplies the moment condition only for its specifiedH. Where the paper states membership it may be carried as that printed premise; elsewhere these properties must be derived from the standing source hypotheses. An estimate of the totalized real value does not itself establish integrability. No unprinted premise is added to a theorem. - Nothing is truncated:
Ξ¨_Q(P^q_{j,m})enters with whatever sign the formula gives (HCPoly/Entry/Setup/Profile.lean), and the printed sumsπ« + DofHCPoly/Entry/Setup/Profile.leanare a sum of two reals, written literally as the print writes them.
j_* is a natural number (near e.rounded.grid.bounds), coerced to β€ where it is
compared with the generations j, m, which range over β€; the declaration
explicitRoundedGrid (jStar : β) stands. The second argument n of β^mean_q(m;n) stays an
integer: the print instantiates it both at j_* and at a general generation n β₯ j_*.
The mean history is summed over the Finset.Ico n m range, and the supremum and the
maximum are β¨. The expectation takes real values as the Bochner integral, rather than
values in ββ₯0β with β«β». The three exponents Q, Ο_max and a are not free real
parameters: Q and Ο_max are fixed by e.scale.selection.Q.choice and ΒΌ(1βΞ³) is
written out. The operator norm is blockOpNorm itself, not a Loewner encoding, and |Β·|
means that operator norm. The inner maximum is indexed by the printed index set
3^j q β€^d β© β_m^q.
The fluctuation history
β^fluc_q(m) = E[sup_{j_* β€ j β€ m} 3^{βQΟ_max(mβj)} max_{z β 3^j q β€^d β© β_m^q} |V^q_{j,m}(z)|^Q] (e.scale.selection.fluctuation.history).
Equations
- One or more equations did not get rendered due to their size.
Instances For
The mean history β^mean_q(m;n) = β_{j=n}^{mβ1} 3^{βΒΌ(1βΞ³)(mβ1βj)} Ξ¨_Q(P^q_{j,m})
(e.scale.selection.mean.history). The print's one-argument β^mean_q(m) is this at
n = j_*.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The history β_q(m) = β^fluc_q(m) + β^mean_q(m;j_*) (near e.scale.selection.mean.history).
Equations
- HCPolySupport.HighContrast.history P Ξ³ q jStar m = HCPolySupport.HighContrast.fluctuationHistory P Ξ³ q jStar m + HCPolySupport.HighContrast.meanHistory P Ξ³ q (βjStar) m
Instances For
The determinant drift D_{q,j_*}(m) and the complete profile π«_q(m;n) #
Near e.scale.selection.determinant.drift
(e.scale.selection.determinant.drift, e.scale.selection.complete.profile):
Set
D_{q,j_*}(m) := β_{j=j_*+1}^{m} 3^{ββ (1βΞ³)(mβj)} tr(P^q_{jβ1,m} β P^q_{j,m}). Forj_* β€ n β€ m, set `π«_q(m;n) := 3^{βΒΌ(1βΞ³)(mβn)}(1 + Ξ¨_Q(P^q_{n,m})) β_q(n) + β^mean_q(m;n)
- β{j=n+1}^{m} 3^{βΒΌ(1βΞ³)(mβj)} e^{QΞ^q{j,m}} E[|V^q_j|_{S_Q}^Q]
. In particular,π«_q(n;n) = β_q(n)`.
Both match the printed display symbol for symbol. The identity π«_q(n;n) = β_q(n) is a statement
about the
values, not part of the definition, and is not asserted here.
Both are real-valued. The drift always was: its summand is a trace of a
difference of two normalized means, which the manuscript does not assert to be nonnegative
where it defines the drift. The profile is real, so the printed sums
π«_q(m;n) + D_{q,j_*}(m) β which occur in many of the printed statements β are a sum
of two reals and stay literal: no ENNReal.ofReal around D, and no truncation of a
negative Ξ¨_Q or a negative drift. What the real reading costs is recorded in
HCPoly/Entry/Setup/Profile.lean: these are total real formulas. Before using a history or profile
as the printed expectation, prove the integrability of every needed random integrand and of
the entries defining the annealed blocks. For the real suprema, also prove the relevant
finite/nonempty index-set and boundedness facts. SchattenMemLp P N H supplies the moment
condition only for its specified H. Where the paper states membership it may be carried as
that printed premise; elsewhere these properties must be derived from the standing source
hypotheses. An estimate of the totalized real value does not itself establish integrability.
No unprinted premise is added to a theorem.
E[|V^q_j|_{S_Q}^Q] is the Bochner integral of the real function
a β¦ |V^q_j(a)|_{S_Q}^Q, not the lower integral of its ENNReal.ofReal. Two reasons:
the value is real, and lqSchattenNorm of HCPoly/Entry/Setup/SchattenNorm.lean is the same
expectation under its own 1/Q-th power, so writing this one differently would make
E[|V^q_j|_{S_Q}^Q] and βV^q_jβ_{L^Q(S_Q)}^Q two different numbers on a non-integrable
moment. The integrability premise is SchattenMemLp P (Q : β) (V^q_j), which is the
printed "in L^Q(S_Q)" and belongs to the statements, not here. The Schatten index is the
real Q that absSchattenNorm takes and the outer power is the natural number Q, exactly as
printed.
j_* is a natural number, coerced to β€ in the drift's summation range,
where it is compared with the generations; n and m are integers.
This definition takes the real value of the drift and the Finset.Icc ranges. An
ββ₯0β-valued formulation of the profile would instead use free exponents (a, Ο_dr) in
place of the printed ΒΌ(1βΞ³) and β
(1βΞ³), expand the profile's second term into the mean
history's defining sum, where the print writes β^mean_q(m;n), and use, for its third term,
the mixed norm raised to the power Q rather than the printed moment E[|V^q_j|_{S_Q}^Q].
Its drift summand tr((πhom_{T,q})^{-1}(πhom_{rβ1,q} β πhom_{r,q})) is the printed
tr(P^q_{jβ1,m} β P^q_{j,m}) only after a cyclicity argument.
The determinant drift
D_{q,j_*}(m) = β_{j=j_*+1}^{m} 3^{ββ
(1βΞ³)(mβj)} tr(P^q_{jβ1,m} β P^q_{j,m})
(e.scale.selection.determinant.drift).
Equations
- One or more equations did not get rendered due to their size.
Instances For
The complete profile π«_q(m;n) of e.scale.selection.complete.profile.
Equations
- One or more equations did not get rendered due to their size.