Documentation

ConnesLean.Stage6.InvarianceSplit

Energy Form Split — Lemma 14 #

Packages the energy form splitting property for Lemma 14.

The EnergyFormSplit structure assumes the energy splitting directly as its key hypothesis (energy_split field). In the mathematical argument (lamportform.tex, Steps 2–6), this property is derived from semigroup invariance of L²(B) via:

We assume the conclusion rather than the hypothesis because the intermediate steps require Bochner integration of operator-valued semigroups and Borel functional calculus for unbounded self-adjoint operators, neither available in Mathlib.

Reference: lamportform.tex, Lemma 14 (lines 1220–1310).

Energy form splitting structure #

structure ConnesLean.EnergyFormSplit (cutoffLambda : ) :

A measurable subset B ⊆ I for which the energy form splits across B and its complement: E_λ(G) = E_λ(1_B · G) + E_λ(1_{I\B} · G).

This is the key hypothesis of Lemma 14. In the mathematical proof, the splitting is derived from semigroup invariance of L²(B) (lamportform.tex, Steps 2–6):

  1. Semigroup invariance: T(t)(1_B · f) = 1_B · T(t)f
  2. Laplace transform: 1_B commutes with (A_λ + I)⁻¹
  3. Spectral functional calculus: 1_B commutes with A_λ^{1/2}
  4. Pythagorean theorem gives the splitting

We assume the splitting directly because the derivation requires operator-valued Bochner integration and Borel functional calculus, neither available in Mathlib.

Reference: lamportform.tex, Lemma 14, Steps 1–6 (lines 1220–1310).

Instances For

    Derived theorems #

    theorem ConnesLean.EnergyFormSplit.domain_preserved {cutoffLambda : } (inv : EnergyFormSplit cutoffLambda) (G : ) (hG : G formDomain cutoffLambda) :
    inv.B.indicator G formDomain cutoffLambda (logInterval (Real.log cutoffLambda) \ inv.B).indicator G formDomain cutoffLambda

    Domain preservation: Both indicator projections 1_B · G and 1_{I\B} · G belong to the form domain D(E_λ) whenever G does.

    From the energy splitting E_λ(G) = E_λ(1_B · G) + E_λ(1_{I\B} · G) and finiteness of E_λ(G), both summands must be finite in ENNReal.

    Reference: lamportform.tex, Lemma 14, Step 5 (lines 1280–1295).

    theorem ConnesLean.EnergyFormSplit.split {cutoffLambda : } (inv : EnergyFormSplit cutoffLambda) (G : ) (hG : G formDomain cutoffLambda) :
    inv.B.indicator G formDomain cutoffLambda (logInterval (Real.log cutoffLambda) \ inv.B).indicator G formDomain cutoffLambda energyForm cutoffLambda G = energyForm cutoffLambda (inv.B.indicator G) + energyForm cutoffLambda ((logInterval (Real.log cutoffLambda) \ inv.B).indicator G)

    Lemma 14 (Energy Form Split): If the energy form splits across B, then for every G ∈ D(E_λ):

    1. 1_B · G ∈ D(E_λ)
    2. 1_{I\B} · G ∈ D(E_λ)
    3. E_λ(G) = E_λ(1_B · G) + E_λ(1_{I\B} · G)

    Reference: lamportform.tex, Lemma 14 (lines 1220–1310).

    Soundness tests #

    These tests verify that EnergyFormSplit cannot be trivially constructed for arbitrary measurable subsets. The energy_split field requires a proof of the energy decomposition, which is not available for general B.

    Guideline for axiom-bearing files: For every structure that encodes a mathematical hypothesis, verify that pathological inputs (∅, full set, arbitrary B) cannot satisfy the structure without providing the key property.