Documentation

TauCeti.Analysis.CStarAlgebra.StateSpace

The state space of a C⋆-algebra #

A state of a possibly nonunital C⋆-algebra A is a positive linear functional of norm one. This file defines the state space TauCeti.stateSpace A as a subset of the weak-* dual WeakDual ℂ A, so that convexity, closedness and compactness refer to the weak-* topology.

For unital A:

Without a unit the state space is still closed in the norm topology of the dual, TauCeti.isClosed_preimage_toWeakDual_stateSpace, but in general it is not weak-* closed: on c₀ the point evaluations are states that converge weak-* to 0.

References #

Jesse Peterson, Notes on operator algebras, Section 4.1.

The state space of a C⋆-algebra A: the functionals in the weak-* dual of A that are nonnegative on nonnegative elements and have norm one. The results about it take the order on A to be the C⋆-algebra order, through StarOrderedRing A.

Instances For
    theorem TauCeti.mem_stateSpace_iff {A : Type u_1} [NonUnitalCStarAlgebra A] [PartialOrder A] {φ : WeakDual ℂ A} :
    φ ∈ stateSpace A ↔ (∀ (a : A), 0 ≤ a → 0 ≤ φ a) ∧ ‖WeakDual.toStrongDual φ‖ = 1

    Membership in the state space unfolds to positivity and norm one.

    theorem TauCeti.map_nonneg_of_mem_stateSpace {A : Type u_1} [NonUnitalCStarAlgebra A] [PartialOrder A] {φ : WeakDual ℂ A} (hφ : φ ∈ stateSpace A) {a : A} (ha : 0 ≤ a) :
    0 ≤ φ a

    A state is nonnegative on nonnegative elements.

    A state is contractive.

    In the norm topology of the continuous dual, the state space is closed.

    @[simp]

    A positive continuous linear functional is a state exactly when its norm is one.

    The states of A are exactly the positive linear maps A →ₚ[ℂ] ℂ of norm one, viewed in the weak-* dual.

    Convexity of the state space. Real convex combinations of states are states.

    Precomposition of functionals with a star homomorphism f : A → B, as a weak-* continuous complex-linear map WeakDual ℂ B →L[ℂ] WeakDual ℂ A; it is continuous because each evaluation φ ↦ φ (f a) is. On states it is the pullback of states along f, which is affine when f is surjective or unital.

    Instances For
      @[simp]
      theorem TauCeti.pullbackFunctional_apply {A : Type u_1} [NonUnitalCStarAlgebra A] [PartialOrder A] [StarOrderedRing A] {B : Type u_2} {F : Type u_3} [NonUnitalCStarAlgebra B] [PartialOrder B] [StarOrderedRing B] [FunLike F A B] [NonUnitalAlgHomClass F ℂ A B] [StarHomClass F A B] (f : F) (φ : WeakDual ℂ B) (a : A) :
      ((pullbackFunctional A f) φ) a = φ (f a)

      The pullback of a functional along f evaluates as φ ∘ f.

      Pullback of states along a surjective star homomorphism. Composing a state of B with a surjective star homomorphism A → B gives a state of A. Without surjectivity the norm of the composite can drop, for instance to 0.

      theorem TauCeti.mem_stateSpace_iff_map_one {A : Type u_1} [CStarAlgebra A] [PartialOrder A] [StarOrderedRing A] {φ : WeakDual ℂ A} :
      φ ∈ stateSpace A ↔ (∀ (a : A), 0 ≤ a → 0 ≤ φ a) ∧ φ 1 = 1

      On a unital C⋆-algebra, a functional that is nonnegative on nonnegative elements is a state exactly when it takes the value 1 at 1.

      theorem TauCeti.map_one_of_mem_stateSpace {A : Type u_1} [CStarAlgebra A] [PartialOrder A] [StarOrderedRing A] {φ : WeakDual ℂ A} (hφ : φ ∈ stateSpace A) :
      φ 1 = 1

      A state of a unital C⋆-algebra takes the value 1 at 1.

      On a unital C⋆-algebra, a functional is a state exactly when ‖φ‖ = φ 1 = 1. Positivity is then automatic: it follows from φ 1 = ‖φ‖ = 1.

      For unital A, the state space is weak-* closed.

      Weak- compactness of the state space.* For unital A, the state space is weak-* compact, by the Banach–Alaoglu theorem.

      Existence of states. A nonzero unital C⋆-algebra has a state.

      Krein–Milman for states. For unital A, the state space is the weak-* closed convex hull of its extreme points, the pure states.

      Existence of pure states. A nonzero unital C⋆-algebra has an extreme state.

      The only state of ℂ is the identity functional.

      Pullback of states along a unital star homomorphism. Composing a state of B with a unital star homomorphism A → B gives a state of A.