Physlib

PhyslibAlpha.AlgebraicFramework.CStarAlgebra.JordanDecomposition

The Jordan decomposition of a self-adjoint element

Every self-adjoint element `a` of a C⋆-algebra splits canonically as `a = a⁺ - a⁻`, a difference of two *orthogonal* positive elements (`a⁺ * a⁻ = 0`) — the noncommutative analogue of splitting a real-valued function into its positive and negative parts, or a signed measure into its positive and negative variation (Camille Jordan's decomposition theorem, 1881/1892). This is not the same "Jordan" as `StarAlgebra/Jordan.lean`'s Jordan *product* `a ∘ b := a * b + b * a` — that one is named for Pascual Jordan, no relation, and the shared name is an unfortunate but standard clash in the operator-algebra literature.

Mathlib already builds `a⁺`, `a⁻` from the continuous functional calculus (`cfcₙ` applied to the functions `t ↦ max t 0` and `t ↦ max (-t) 0`) and proves the decomposition, orthogonality, and uniqueness facts at the level of a bare C⋆-algebra element. This file packages exactly those facts one level up, at the level of `Observable A := selfAdjoint A` and `PositiveObservable A`, so that "take the positive/negative part" is available as an operation *on observables*, landing in `PositiveObservable A` rather than requiring the caller to separately track self-adjointness and nonnegativity of a bare element of `A` after the fact.

Genuinely needing a full C⋆-algebra here (rather than a bare order-unit space) is not a corner that was cut: the continuous functional calculus behind `a⁺`, `a⁻` needs completeness and the C⋆-identity to exist at all, so `[CStarAlgebra A] [PartialOrder A] [StarOrderedRing A]` is the correct, load-bearing hypothesis, not one to weaken.

Main definitions

- `Observable.posPart`, `Observable.negPart` : the positive and negative parts of an observable, as `PositiveObservable A`. - `Observable.posPart_sub_negPart` : `a⁺ - a⁻ = a`. - `Observable.posPart_mul_negPart`, `Observable.negPart_mul_posPart` : the two parts are orthogonal. - `Observable.posPart_negPart_unique` : this is the *only* decomposition of `a` into a difference of orthogonal positive observables.

A. Positive observables

B. Positive and negative parts

7 declarations

theorem

An observable a≥0a \ge 0 iff a=b2a = b^2 for some observable bb

Let AA be a C∗C^*-algebra. For any observable a∈Aa \in A, a≥0a \ge 0 if and only if there exists an observable b∈Ab \in A such that a=b2a = b^2.

definition

Positive part a+a^+ of an observable aa

For a self-adjoint element aa of a C∗C^*-algebra AA (referred to as an observable), its positive part a+a^+ is the positive observable defined via the continuous functional calculus as f(a)f(a) where f(t)=max⁡(t,0)f(t) = \max(t, 0). The result is returned as a `PositiveObservable`, which is a structure containing an element x∈Ax \in A along with proofs that xx is self-adjoint and x≥0x \geq 0.

definition

Negative part a−a^- of an observable aa

For an observable aa (a self-adjoint element) in a C∗C^*-algebra AA, its negative part a−a^- is the positive element defined via the continuous functional calculus by the function f(t)=max⁡(−t,0)f(t) = \max(-t, 0). It is one of the two components in the Jordan decomposition a=a+−a−a = a^+ - a^-.

theorem

a=a+−a−a = a^+ - a^-

Let AA be a C∗C^*-algebra and a∈Aa \in A be an observable (a self-adjoint element). Let a+a^+ and a−a^- denote the positive part and negative part of aa, respectively. Then aa is the difference of these two parts: a+−a−=aa^+ - a^- = a

theorem

a+a−=0a^+ a^- = 0 for an observable aa

Let AA be a C∗C^*-algebra and aa be an observable (a self-adjoint element) in AA. Let a+a^+ and a−a^- denote the positive part (`posPart a`) and the negative part (`negPart a`) of aa as defined by the continuous functional calculus. Then their product is zero, i.e., a+a−=0a^+ a^- = 0.

theorem

a−a+=0a^- a^+ = 0 for an observable aa

For any observable aa in a C∗C^*-algebra AA, the product of its negative part a−a^- and its positive part a+a^+ is zero: a−a+=0a^- a^+ = 0 This signifies that the negative and positive parts of the Jordan decomposition are orthogonal.

theorem

Uniqueness of the Jordan decomposition a=a+−a−a = a^+ - a^-

Let AA be a C∗C^*-algebra and aa be an observable (a self-adjoint element of AA). Suppose there exist two positive observables bb and cc (self-adjoint elements such that b,c≥0b, c \ge 0) that satisfy the decomposition a=b−ca = b - c and the orthogonality condition bc=0bc = 0. Then bb is the positive part of aa (denoted a+a^+) and cc is the negative part of aa (denoted a−a^-).