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 (IsKMSState.invariant, given a StripLiouville β hypothesis; IsKMSState.invariant_of_pos discharges that extra hypothesis automatically whenever β > 0).

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 iβ-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. That gluing is proved in Physicslib4.Analysis.HorizontalLineRemovable, and stripLiouville_of_pos proves this principle for β > 0.

          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 iβ-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 : ℝ), ∀ z ∈ kmsStrip β, ‖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} (hβ : 0 < β) {a b : A} {F G : ℂ → ℂ} (hFc : ContinuousOn F (kmsStrip β)) (hFd : DifferentiableOn ℂ F (kmsStripInterior β)) (hFb : ∃ (C : ℝ), ∀ z ∈ kmsStrip β, ‖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 : ℝ), ∀ z ∈ kmsStrip β, ‖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 iβ-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 α β ω) (hα : 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 α β ω) (hα : IsOneParameterAut α) (hβ : 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 holds for β > 0 (stripLiouville_of_pos).