SigmaLayer/FrozenBase: a frozen base forbids an outcome-dependent generator #
Category: 7-SigmaLayer (dynamical measurement) — specs/frozen-base-obstruction-scoping.md brick 1.
The statement #
Both of the corpus's record-creating witnesses freeze the base pointwise: Prod.fst ∘ evolve = Prod.fst, from which shear_base_marginal_unchanged and
pointerEvolve_base_marginal_unchanged follow by rfl. This module prices that choice.
(a) ∧ (c′) ⇒ ¬(b) — a generator that is
C¹on a Darboux chart (a), whose flow leaves the base block pointwise fixed (c′), cannot depend on the base — so it cannot depend on the outcome index, and no record correlated with the outcome can be created (¬b).
- ★
BaseFrozen— (c′) as a condition on the generator: both partials vanish on the base blockS. This is exactly "the base components ofhamiltonianField Hare identically zero", i.e.ẋ_S = 0andẏ_S = 0. - ★★
baseConstant_of_baseFrozen— the theorem. A base-frozenC¹generator takes the same value at any two points that agree offS. - ★★
not_baseFrozen_of_outcomeDependent— the contrapositive, in the shape the obstruction is used: a generator that does distinguish two base sectors sharing a fibre point is not base-frozen. Its flow must move the base.
Why the base block carries BOTH coordinates #
LF4.KSigma N = ℂℙ^{N-1} × T² is a full even-dimensional symplectic factor: base positions
and base momenta both live in the base slot. So (c′) kills both halves of
(∂_y 𝓗, −∂_x 𝓗) on S, and the conclusion is that 𝓗 is base-constant, not merely
locally constant. ⚠️ This is the correction that makes the argument non-circular: reading
(c′) as killing only one partial yields "locally constant with seams", which is
¬(a) assumed in order to derive ¬(a). See specs/frozen-base-obstruction-scoping.md §5.
⚠️ Honest scope #
Two side conditions, both explicit in the statements, and neither is automatic.
- Product
ω. The chart isChart n = (Fin n → ℝ) × (Fin n → ℝ)with the canonical form, andS/Tsplit the index set. True ofPointerArena N K := LF4.KSigma N × Pointer K, a product of Kähler factors; false in general — a coupling that geometrically entangles system and apparatus need not split, and then the base component of the field picks up fibre derivatives through the cross terms and this argument dies. C¹.Differentiable ℝ His a hypothesis, not a consequence. Dropping it is exactly the seam horn (RecordLayer/PiecewiseHamiltonian.lean).
This does not say back-reaction is required, and does not say the corpus's witnesses are
defective. RecordLayer/JointFlowTransfer.lean proves the opposite direction — a genuine
joint lift does move the base, and back-reaction is harmless to records and Born
(IsJointLift.moment_marginal_unchanged). What this module adds is the price of the other
choice: freezing the base costs outcome-dependence of the generator. Both are theorems; the
corpus is not forced onto either horn.
And it is a chart statement. Nothing here transports to the arena — that transport is
the missing arrow (SigmaLayer/ChartBracket.lean honest scope, unchanged), and the
mathematics of H_int(M) remains open (⚠️ RESIDUE(R-016)). Which physical interaction an
apparatus realises is a permanent boundary rather than open work (⚠️ RESIDUE(R-015)).
References #
specs/frozen-base-obstruction-scoping.md (brick 1, and §5 for the withdrawn draft);
specs/BACKLOG.md A2/A3/A4; specs/future-work.md;
SigmaLayer/ChartBracket.lean (Chart, dPos, dMom, hamiltonianField);
SigmaLayer/ChartIntegralCurve.lean (brick 0 — the integral curve exists and is unique);
RecordLayer/ShearWitness.lean (shear_base_marginal_unchanged, the frozen base);
RecordLayer/JointFlowTransfer.lean (IsJointLift.moment_marginal_unchanged, the other
horn); RecordLayer/PiecewiseHamiltonian.lean (dropping C¹).
Coordinate expansion of a chart functional #
The frozen base #
(c′) The base is pointwise frozen. Both partials of the generator vanish on the base
block S, which is exactly "the base components of hamiltonianField H are identically
zero": ẋ_S = ∂_y H = 0 and ẏ_S = −∂_x H = 0.
Equations
- CSD.SigmaLayer.BaseFrozen H S = ∀ (z : CSD.SigmaLayer.Chart n), ∀ i ∈ S, CSD.SigmaLayer.dPos H z i = 0 ∧ CSD.SigmaLayer.dMom H z i = 0
Instances For
The frozen base is literally the vanishing of the field's base components.
★★ The obstruction #
★★ A frozen base forces a base-constant generator. If H is differentiable (a) and
base-frozen (c′), it takes the same value at any two points agreeing off the base block.
The proof is the segment argument: the difference of two such points is supported in S, a
frozen generator annihilates every such direction, so H is constant along the segment.
★★ The contrapositive, in the shape the obstruction is used. A generator that distinguishes two base sectors sharing their fibre data — which is what "the interaction depends on the outcome index" means — is not base-frozen. Its flow must move the base.
This is the price of the frozen-base design, stated as a theorem: exact outcome-dependence
and a pointwise-frozen base are incompatible for a C¹ generator on a product chart.