The null space of a state on a unital C*-algebra #
This file formalises the statements of lemmas lmm:lmm1 and lmm:lmm2 from
section 10.1 of the AQFT-in-Lean blueprint.
Given a state ω on a unital C*-algebra A, the null space of ω is the
set
N(ω) := { n ∈ A : ω (n* n) = 0 },
and the orthogonal set is
N₁(ω) := { n ∈ A : ∀ b, ω (b* n) = 0 }.
Main statements #
Physicslib4.GNS.nullSet: the setN(ω).Physicslib4.GNS.orthSet: the setN₁(ω).Physicslib4.GNS.lmm1:nullSet ω = orthSet ω(blueprintlmm:lmm1).Physicslib4.GNS.nullSubmodule: the null space packaged as aSubmodule ℂ A(carrier equal tonullSet ω), giving the linear-subspace content oflmm:lmm2.Physicslib4.GNS.lmm2:nullSet ωunderlies a closedSubmodule ℂ A(blueprintlmm:lmm2). The primary entry point islmm2; the helpernullSubmodule_isClosedrecords closedness separately for convenience.
The null set of a state ω on a unital C*-algebra A:
N(ω) = { n ∈ A : ω (star n * n) = 0 }.
Blueprint reference: the set 𝒩 in lmm:lmm1 and lmm:lmm2.
Instances For
The orthogonal set of a state ω on a unital C*-algebra A:
N₁(ω) = { n ∈ A : ∀ b, ω (star b * n) = 0 }.
Blueprint reference: the set 𝒩₁ in lmm:lmm1.
Instances For
The null set of a state ω, packaged as a Submodule ℂ A.
The linear-subspace content of lmm:lmm2: the carrier equals nullSet ω,
and nullSet ω is closed under addition and under scalar multiplication
by complex numbers, and contains 0.
Equations
- Physicslib4.GNS.nullSubmodule ω = { carrier := Physicslib4.GNS.nullSet ω, add_mem' := ⋯, zero_mem' := ⋯, smul_mem' := ⋯ }
Instances For
Closedness of the null submodule (lmm:lmm2, closedness part).
The underlying set of nullSubmodule ω is closed in A.
The null space is a closed linear subspace (lmm:lmm2, primary entry point).
Let ω be a state over a unital C*-algebra A. Then there exists a
Submodule ℂ A whose underlying set is nullSet ω and which is closed in
the topology of A. Concretely, nullSubmodule ω witnesses the
existential.