HomSeamFluxFreeCcg #
Ported from scottnarmstrong/Superdiffusion at 7f20476385d4af418f110303085ad0740c9eba46. Module imports, support namespace and local option directives adapted for Lean Pool.
The ã core and its supply with the Ccg slot FREED #
Why this file exists #
The ã core, its supply and its producer were stated at the
PINNED coarse-graining constant recutPinnedCcgFlux d p = (cgDualBoundConstFlux d p).toReal, and so were the two level lemmas they consume —
even though HomSeamFluxLevelChain's own pairing chain (seamSplitOf_of_seam)
is already stated at a FREE Ccg. A clause producer that delivers its own
constant Ccg₀ therefore cannot enter the chain without a detour.
This file removes the detour: every statement below carries Ccg as a bare
real, constrained only by
0 ≤ Ccg (the pairing chain's own use), and
cgDualBoundConstFlux d p ≤ ofReal Ccg (the bundle's own conjunct).
Both are monotone UP in Ccg, so a clause produced at any Ccg₀ composes at
max Ccg₀ (recutPinnedCcgFlux d p); at Ccg = recutPinnedCcgFlux d p the
statements are the pinned ones, with the second hypothesis discharged
by cgDualBoundConstFlux_dominates_self.
NOTHING mathematical changes. The proofs use the pinned constant only through its nonnegativity and through that one domination; both are hypotheses here. In particular this file makes NO claim about which constant the multiscale clause can actually be produced at.
Disclosure #
The lane's pairing constant is LINEAR in Ccg (both legs of
pairCwOf are), so a Ccg that grows with the model grows C_w — and hence
K_abs — by the same factor. Freeing the slot does not make a model-dependent
Ccg free of charge; it only makes the entry point honest.
2. The two level conditions at a free Ccg #
hlevel AT A FREE Ccg, THE ã COEFFICIENT AND THE BASE s/8.
The seam's hlevel with the coarse-graining
constant freed; the proof uses the pinned constant only
through its nonnegativity.
3. The two monotonicity steps that make max compose #
The printed right-hand side is monotone UP in the coarse-graining constant, at the signs the bundle's own conjuncts carry.
The bundle's own Ccg conjunct at any constant above the pin: this is what
makes max Ccg₀ (recutPinnedCcgFlux d p) an admissible entry point.