High-contrast homogenization: Entry.Multiscale.ScaleSelection.Alternatives #
Imported from the Apache-2.0 HighContrastHomogenization development at commit
7a13dbcd8d6609264a713373f5c69ceeac870472.
The startup, service and obstruction alternatives #
Group D of the printed proof (p.scale.selection), first part:
alternative 1 in its start-up case k = n and its service case k < n, and the two
determinant-obstruction clauses of alternative 3, each stated at the literal selection
data so that its conclusion is the corresponding clause of SelectionData.Selects.
Part of the proof of the statement in
HCPoly/Entry/Statements/ScaleSelection.lean. Conventions of the group: q = 𝒬(𝔪) is
Geometry.explicitRoundedGrid jStar m; the printed data are h = 2Q, c = c₀,
L(ε,σ) = selectionLength L₀ σ and
B₀(ε,σ) = max 1 (max (B₀^bridge (√ε σ) L) (2 C_tr (L+1))); √ε is the printed
ε^{1/2}; the source lower scale e.source.lower.scale is carried wherever
j_* appears with the law, and no integrability, finiteness or
measurability premise is added anywhere. Unused hypothesis binders of a statement are
underscore-prefixed; the tree compiles with -DwarningAsError=true.
The declaration text of this file is the closed skeleton's, copied unchanged; only this header, the imports and the namespace frame are new.
Group D — the five alternatives (p.scale.selection) #
Every alternative lemma is stated at the concrete data h = 2Q, L = selectionLength L₀ σ,
η = c₀ ε σ, with the target constant C bounded below explicitly, so that its conclusion is
literally the corresponding clause of SelectionData.Selects.
Alternative 1, k = n (p.scale.selection): startup from the one-grid fixed-span propagation
at span h = 2Q, together with the two output conditions of Step 3.
Alternative 1, k < n, synchronized test passed (p.scale.selection): service from the
one-grid synchronized propagation, Q Δ̂ ≤ Qdσ ≤ Qdε₀ ≤ log 2, and Step 3.
Alternative 3, synchronized obstruction (p.scale.selection): pure bookkeeping.
Alternative 3, long obstruction (p.scale.selection): pure bookkeeping.