L4B-WIRE — discharging Prop IV.1’s hzero through the closed-loop field

Seal

Rung rung-2 · Status interfaced — all three theorems axiom-clean per the rung-2 seal record on the stream note (~/Code/tasks/streams/leanpunov.md): “Proof campaign rung 2 CORE sealed 4/4, 2026-07-06 ~05:20 … 15 theorems, all axiom-clean, final build green 2644 jobs”, i.e. [propext, Classical.choice, Quot.sound]. This page carries no verbatim per-theorem #print axioms block of its own — the stream line is the recorded evidence. Interfaces per 4. Interface boundary (the honest list the defense will ask about); supersedes hzero for the coupled block via the invariance route (the pointwise hzero ⊆ {0} is provably false — pin 5000/5000 — and was never sealed). See interfaces.
Links: module index · interface ledger · related coupled_dissipation, coupled_field, reduction_cascade, lasalle_invariance, stiffness_residual, com_lasalle, block_lyapunov · source giordano2019coordinated · pin pin_coupled_collapse.py

Sealed theorems

coupled_collapse

The field-level LaSalle collapse: on any flow-invariant set where vanishes, the state is the origin.

coupled_gas

The capstone — Prop IV.1’s convergence assembled end-to-end: every precompact orbit of the driven block converges to the origin.

coupled_velocity_tendsto

The literal propIV1_tendsto instantiation — convergence to only, recorded to make the vs gap explicit and machine-checked.

The framing paper (giordano2019coordinated §IV.D) closes its Prop IV.1 cascade with one sentence:

“Applying LaSalle to (34b), implies .”

Every piece of that sentence is now a sealed Lean lemma: the field (, CoupledField), the total dissipation rate (, CoupledDissipation), the LaSalle engine (lasalle, tendsto_infDist_of_omegaLimit_subset), and the algebra of the residual collapse (, StiffnessResidual). This module wires them together and delivers Prop IV.1’s convergence conclusion for the driven block: coupled_gas, ϕ t y₀ → 0.

1. The structural fact the pin forced (why this is not propIV1_tendsto)

The sealed propIV1_tendsto (Reduction.lean) discharges convergence from a pointwise hypothesis

The charter asked for hzero “discharged at the field level” with . That statement is false for the coupled block, and the pin proves it false before any Lean is written.

The previous lane gives the total rate (via the passivity collapse):

This depends only on . Its zero-set is therefore the whole subspace

pin_coupled_collapse.py check (1) exhibits this: 5000/5000 nonzero states satisfy . So a pointwise hzero ⊆ {0} would be a false seal; instantiating propIV1_tendsto can reach at most , never the origin.

The origin is reached by the invariance argument — the same reason the sealed com_gas uses com_collapse (invariant-set) instead of propIV1_tendsto. This module follows that precedent exactly.

2. The two theorems

coupled_collapse — the field-level LaSalle collapse

On any flow-invariant set on which vanishes, .

Move 1 — on (the Rayleigh step). For , hvanish gives ; hrate rewrites the LHS to , so ; and hDdef (definiteness of ) forces . hDdef is the abstract face of the sealed Rayleigh bound le_dotProduct_mulVec with : . Pin check (2).

Move 2 — the invariance collapse. Fix ; from Move 1. Because is invariant, is constant on all of , so its derivative at is . But that derivative, read off the flow, is (project the orbit’s velocity via HasFDerivAt.comp_hasDerivAt with ContinuousLinearMap.snd, then derivative uniqueness HasDerivAt.unique). Hence

Now hfield says the true field’s velocity component is the eq-34b right-hand side ‘s second component; unfolding g2Field and substituting (so ) gives

So ; hMinj ( injective) gives ; and hJKinj — the abstract face of the sealed stiffness_residual_injective' — gives . With already, . Pin check (3): a nonzero produces a nonzero (5000/5000), so genuinely fails to be invariant off the origin — the collapse is doing real work.

This is com_collapse component-swapped: velocity is the second coordinate here (state ) rather than the first, and the terminal injectivity is (StiffnessResidual) rather than the bare .

coupled_gas — the capstone

Every precompact orbit converges to the origin: .

Assembly (mirrors com_gas):

  1. Build the total rate from the sealed previous lane: hrate := fun y => (hreal y).trans (coupled_total_dissipation hMsa hKsa hMinv hJadj hpass y). This is the one place the passivity collapse / Coriolis kill of CoupledDissipation is consumed — no re-proof.
  2. hdec := -⟨v,Dv⟩ ≤ 0 from hDnn ().
  3. lasalle (L3) the -limit set is invariant (hlas.2.1) and on it (hlas.2.2.2).
  4. coupled_collapse .
  5. tendsto_infDist_of_omegaLimit_subset (L4a engine) + Metric.infDist_singleton + tendsto_iff_dist_tendsto_zero .

coupled_velocity_tendsto — the literal propIV1_tendsto instantiation

The charter named “propIV1_tendsto instantiated with hdec + hzero”. Sealed here honestly: hdec = coupled_hdec (previous lane), hzero = Set.Subset.refl _. Conclusion: convergence to , which by §1 is — the ceiling of the pointwise route, strictly weaker than coupled_gas. It is recorded precisely to make the vs gap explicit and machine-checked; the pin’s 5000/5000 counterexamples are the points in this set that the invariance collapse (§2) removes.

3. Mathlib / house stones

StoneSourceRole
coupled_total_dissipationCoupledDissipation (sealed) (Coriolis kill)
coupled_hdecCoupledDissipation (sealed) for coupled_velocity_tendsto
g2FieldCoupledField (sealed)eq-34b velocity dynamics, unfolded in hval
lasalleLaSalle (sealed L3)invariant -limit + derivative vanishing
tendsto_infDist_of_omegaLimit_subsetReduction (sealed L4a) convergence
propIV1_tendstoReduction (sealed L4a)consumed by coupled_velocity_tendsto
HasFDerivAt.comp_hasDerivAt, HasDerivAt.uniqueMathliborbit velocity projection + derivative uniqueness
ContinuousLinearMap.snd … .hasFDerivAtMathlibproject the flow’s velocity coordinate
Metric.infDist_singleton, tendsto_iff_dist_tendsto_zeroMathlibsingleton target pointwise limit

4. Interface boundary (the honest list the defense will ask about)

coupled_gas closes Prop IV.1’s attractivity for the driven block modulo exactly these named hypotheses — none a silent sorry, each with its discharge route:

  • hϕ : IsSolutionTo ϕ f — the flow solves the ODE (Picard–Lindelöf). The L3 interface precedent; stays applier-side.
  • hcpt — precompactness of the orbit closure. Coercivity of (sealed blockLyap_coercive) bounds the forward orbit; the two-sided closure under Mathlib’s Flow ℝ stays interfaced, identical to com_gas (see com_lasalle.md §5).
  • hreal — the state-dependent-operator calculus: the TRUE field carries , and its Lyapunov Fréchet-derivative realizes the assembled coupledLyapRate. The single modelling interface CoupledDissipation already names; is its constant-operator linearization.
  • hfield : ∀ y, (f y).2 = (g2Field …).2new to this lane. The true field’s velocity component is the eq-34b right-hand side. The CoM block did not need this ( exactly, no Coriolis); here because hreal needs the state-dependent inertia, so the velocity dynamics enter as their own physical fact. It constrains only the second coordinate and is independent of hreal (which constrains the scalar energy rate).
  • hMsa, hKsa, hMinv, hJadj, hpass, hDnn — the CoupledField/CoupledDissipation operator hypotheses (symmetry, inverse, adjoint, passivity, ); theorems for the concrete SPD blocks.
  • hDdef definite; concretely the sealed Rayleigh le_dotProduct_mulVec, .
  • hMinj invertible.
  • hJKinj — the abstract transcription of the sealed stiffness_residual_injective' (, square nonsingular). The com hKdef precedent.

The remaining topological cores of the full EHM Theorem 10 assembly — set-stability (hStable) and the relative-attraction collapse (hLandsInΓ₁) of reduction_asymptotic_stability — are the L4b / rung-5 targets and are not touched here; coupled_gas delivers the attractivity half (convergence to the origin), which is what Prop IV.1’s cascade step 2 consumes.

5. What was proven vs. interfaced (one line)

Proven outright: the entire algebraic + LaSalle assembly turning the sealed dissipation identity and residual injectivity into convergence to the origin. Interfaced (named, discharge routes above): the ODE-to-flow bridge, precompactness, the state-dependent-operator calculus, and the eq-34b velocity dynamics. The pin certified the one thing that would have been a false seal — the pointwise hzero ⊆ {0} — and it is not sealed.