High-contrast homogenization: Entry.Response.Core.AdaptedDomainBridge #
Imported from the Apache-2.0 HighContrastHomogenization development at commit
7a13dbcd8d6609264a713373f5c69ceeac870472.
Adapted cells as admissible domains #
This file shows that an adapted cell is an open, bounded, convex domain in the sense used
throughout the argument, and develops the matrix algebra that lets the recentred coefficients be
treated as elliptic fields on it. It proves that ellipticity of a field or a matrix survives
adding or subtracting a skew correction, that the response correction is itself skew, and the
accompanying facts about the Schur-swap skew congruence and the conversion between a block matrix
and its full matrix form. Together these identify the adapted cell, equipped with the recentred
coefficient, as a legitimate domain for the maximizer theory built on top of it. The module serves
the response transfer p.response.transfer.
HC bridge I, part 1 of 4: adapted cells as Chapter-2 domains (B1) #
Section B1 only. See AnnealedBlockIdentity.lean for the closing docstring and
AdaptedDomainBridge.lean for the re-export.
B1. Adapted cells are Chapter-2 domains. #
U_t = q(centeredCube t) is an open bounded convex domain
(p.response.transfer; old DomainBridge.lean). Route:
HCPoly/Entry/Annealed/AdaptedDomainLocality.lean (isOpenBoundedConvexDomain_affine_openCube).
The adapted cell as a Chapter-2 domain.
Equations
- HCPolySupport.HighContrast.Multiscale.adaptedDomain q hq j = { carrier := HCPolySupport.HighContrast.adaptedCell q j, isDomain := ⋯, nonempty := ⋯ }
Instances For
A constant skew shift preserves ellipticity: the symmetric part of f - g is that of
f, and |f - g| ≤ |f| + |g| (p.response.transfer, a_- = a - g). The ellipticity
constant is 2 * Lam + 2 * ‖g‖ ^ 2 / lam, not Lam + ‖g‖; the latter is false because
IsEllipticMatrix's A⁻¹ clause (Ambient/CoefficientField.lean) forces quadratic growth
in ‖g‖.
The transposed twin for a_+ = a^t + g (p.response.transfer). Same
constant shape as above, 2 * Lam + 2 * ‖g‖ ^ 2 / lam; the constant Lam + ‖g‖ is false.
Helpers for the response skewness #
respg F is skew (p.response.transfer: g is the skew Schur coefficient of
M(F)).
B2. Maximizer existence on adapted cells for the recentred coefficients. #
CG provides ScalarCanonicalMaximizer.nonempty_of_isOpenBoundedConvexDomain
(CoarseGraining/ResponseIdentities/Existence.lean) and
HCPoly/Entry/Annealed/AdaptedDomainLocality.lean supplies lam Lam f with ⇑a.1 =ᵐ f.
The sSup in respWeakEnergy is over a nonempty set.