Documentation

Physicslib4.AQFT.KMS

The KMS (analyticity) condition for a one-parameter automorphism group #

This file defines the Kubo-Martin-Schwinger (KMS) condition for a state on a unital C*-algebra A with respect to a one-parameter group of *-automorphisms α : ℝ → (A ≃⋆ₐ[ℂ] A). The KMS condition is the algebraic characterization of thermal equilibrium; crucially, it is phrased purely as an analyticity statement about correlation functions and so needs no unbounded-operator theory (no Stone theorem, no spectral measures).

Main definitions #

Notes #

This is the analytic form of the KMS condition (Bratteli-Robinson): at inverse temperature β > 0, ω is KMS iff for all a, b there is F continuous on the strip {0 ≤ Im z ≤ β}, holomorphic in the interior, with F(t) = ω(a α_t b) and F(t + iβ) = ω(α_t b · a). KMS states are automatically α-invariant; that and other consequences are left for later development.

The closed KMS strip {z : ℂ | 0 ≤ Im z ≤ β}.

Equations
Instances For

    The open KMS strip {z : ℂ | 0 < Im z < β} (the interior of kmsStrip β).

    Equations
    Instances For

      A family α : ℝ → (A ≃⋆ₐ[ℂ] A) is a one-parameter group of automorphisms if it sends 0 to the identity and is additive in the parameter: α 0 = id and α (s + t) = α s ∘ α t.

      Equations
      Instances For
        def Physicslib4.AQFT.IsKMSState {A : Type u_1} [CStarAlgebra A] (α : A ≃⋆ₐ[] A) (β : ) (ω : GNS.State A) :

        The KMS condition. A state ω on A is (α, β)-KMS for a one-parameter automorphism group α at inverse temperature β if, for every a, b : A, the correlation function t ↦ ω(a · α_t b) extends to a function F on the closed strip 0 ≤ Im z ≤ β that is continuous there, holomorphic on the open strip, and whose boundary value on Im z = β is t ↦ ω(α_t b · a).

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For

          The strip-Liouville principle. A function F that is continuous and bounded on the closed strip 0 ≤ Im z ≤ β, holomorphic on the open strip, and has equal boundary values F(t) = F(t + iβ) for all real t, is constant along the real axis: F(t) = F(0).

          Mathematically this is a standard consequence of the Schwarz reflection principle (the equal boundary values let F extend to an -periodic entire function, bounded, hence constant by Liouville). Mathlib provides Liouville (Differentiable.apply_eq_apply_of_bounded) and Phragmén-Lindelöf for strips, but not the holomorphic gluing across a line that the periodic extension needs, so this principle is isolated here as an explicit hypothesis rather than proved.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            theorem Physicslib4.AQFT.stripLiouville_of_entire_extension {F : } (H : ) (hH : Differentiable H) (hbdd : Bornology.IsBounded (Set.range H)) (hagree : ∀ (t : ), H t = F t) (t : ) :
            F t = F 0

            Liouville endgame for the strip-Liouville principle. A function F is constant along the real axis as soon as it admits a bounded entire extension H agreeing with it on . This is the Liouville half of the strip-Liouville principle, fully discharged: a bounded entire function is constant (Differentiable.apply_eq_apply_of_bounded), so F t = H t = H 0 = F 0.

            It isolates the other half of StripLiouville - the construction of the bounded entire extension H from the periodic boundary values - which is the horizontal-line Schwarz reflection. Mathlib does not package that reflection, so it is built in StripPeriodicExtension.lean (exists_bounded_entire_extension_of_strip_periodic); together with this endgame it discharges StripLiouville for β > 0 (stripLiouville_of_pos).

            The strip-Liouville principle holds for β > 0. This discharges the StripLiouville β hypothesis unconditionally for positive inverse temperature: the equal boundary values let F extend to a bounded -periodic entire function (Physicslib4.exists_bounded_entire_extension_of_strip_periodic, the horizontal-line Schwarz reflection), which is then constant on by the Liouville endgame stripLiouville_of_entire_extension.

            theorem Physicslib4.AQFT.IsKMSState.convexCombo {A : Type u_1} [CStarAlgebra A] {α : A ≃⋆ₐ[] A} {β : } {ω₁ ω₂ : GNS.State A} (s : ) (hs0 : 0 s) (hs1 : s 1) (h₁ : IsKMSState α β ω₁) (h₂ : IsKMSState α β ω₂) :
            IsKMSState α β (ω₁.convexCombo ω₂ s hs0 hs1)

            The KMS state set is convex. A convex combination s·ω₁ + (1-s)·ω₂ (0 ≤ s ≤ 1) of two (α, β)-KMS states is again (α, β)-KMS: for each pair (a, b) the analytic interpolant is the corresponding convex combination s·F₁ + (1-s)·F₂ of the two interpolants, which is continuous, bounded, and holomorphic on the strip, and whose boundary values add. Physically the equilibrium (KMS) states at fixed temperature form a convex set.

            theorem Physicslib4.AQFT.IsKMSState.correlationOne {A : Type u_1} [CStarAlgebra A] {α : A ≃⋆ₐ[] A} {β : } {ω : GNS.State A} (h : IsKMSState α β ω) (a : A) :
            ∃ (F : ), ContinuousOn F (kmsStrip β) DifferentiableOn F (kmsStripInterior β) (∃ (C : ), zkmsStrip β, F z C) (∀ (t : ), F t = ω ((α t) a)) ∀ (t : ), F (t + β * Complex.I) = ω ((α t) a)

            Boundary coincidence for the diagonal a = 1. For a KMS state, the correlation function of the pair (1, a) has its two boundary values equal - both are t ↦ ω(α_t a). This is the algebraic heart of the invariance argument (it follows directly from the KMS condition with a := 1).

            theorem Physicslib4.AQFT.IsKMSState.correlation_eqOn {A : Type u_1} [CStarAlgebra A] {α : A ≃⋆ₐ[] A} {β : } {ω : GNS.State A} ( : 0 < β) {a b : A} {F G : } (hFc : ContinuousOn F (kmsStrip β)) (hFd : DifferentiableOn F (kmsStripInterior β)) (hFb : ∃ (C : ), zkmsStrip β, F z C) (hFbot : ∀ (t : ), F t = ω (a * (α t) b)) (hFtop : ∀ (t : ), F (t + β * Complex.I) = ω ((α t) b * a)) (hGc : ContinuousOn G (kmsStrip β)) (hGd : DifferentiableOn G (kmsStripInterior β)) (hGb : ∃ (C : ), zkmsStrip β, G z C) (hGbot : ∀ (t : ), G t = ω (a * (α t) b)) (hGtop : ∀ (t : ), G (t + β * Complex.I) = ω ((α t) b * a)) {z : } (hz0 : 0 z.im) (hzβ : z.im β) :
            F z = G z

            Uniqueness of the KMS correlation function. For β > 0, any two functions satisfying the KMS analytic data for the same pair (a, b) - continuous and bounded on the strip, holomorphic on the interior, with the prescribed boundary values t ↦ ω(a · α_t b) and t ↦ ω(α_t b · a) - agree on the whole strip. The analytic completion in the KMS condition is therefore unique.

            The proof is the strip machinery: the difference of two such functions has vanishing boundary values, so it vanishes on the strip by the -periodic extension plus Liouville (eqOn_strip_of_eq_boundary). The hypothesis β > 0 is the same one that makes the extension entire.

            theorem Physicslib4.AQFT.IsKMSState.invariant {A : Type u_1} [CStarAlgebra A] {α : A ≃⋆ₐ[] A} {β : } {ω : GNS.State A} (h : IsKMSState α β ω) ( : IsOneParameterAut α) (hSL : StripLiouville β) (a : A) (t : ) :
            ω ((α t) a) = ω a

            A KMS state is invariant under its one-parameter automorphism group. Given the strip-Liouville principle (StripLiouville β, the standard analytic fact isolated above), every (α, β)-KMS state ω is α-invariant: ω(α_t a) = ω(a) for all t and a.

            The proof: by correlationOne, the correlation function F of (1, a) has equal boundary values F(t) = F(t+iβ) = ω(α_t a); the strip-Liouville principle forces F(t) = F(0), and F(0) = ω(α_0 a) = ω(a).

            theorem Physicslib4.AQFT.IsKMSState.invariant_of_pos {A : Type u_1} [CStarAlgebra A] {α : A ≃⋆ₐ[] A} {β : } {ω : GNS.State A} (h : IsKMSState α β ω) ( : IsOneParameterAut α) ( : 0 < β) (a : A) (t : ) :
            ω ((α t) a) = ω a

            A KMS state at positive inverse temperature is α-invariant, with no external analytic hypothesis: the strip-Liouville principle is now a theorem (stripLiouville_of_pos) for β > 0.