39.05.02 · operator-algebras / nuclearity-exactness

Operator Systems, Arveson's Extension Theorem, and the Choi-Effros Theorem

shipped3 tiersLean: none

Anchor (Master): Paulsen *Completely Bounded Maps and Operator Algebras* (Cambridge UP, 2002) Ch. 6, 13-15; Brown-Ozawa *C*-Algebras and Finite-Dimensional Approximations* (AMS, 2008) Ch. 1; Effros-Ruan *Operator Spaces* (Oxford UP, 2000) Ch. 2-5

Intuition Beginner

A C*-algebra is a closed world of operators: you can add them, multiply them, star them, and the positive ones form a tidy cone. Sometimes you only care about a piece of that world that is closed under fewer operations. Keep the ability to add, to scale, to star, and to recognise which elements are positive, but give up multiplication. What remains is an operator system: a window onto the algebra that still respects positivity but no longer multiplies.

Why bother with a window instead of the whole house? Because the natural maps in this subject, the completely positive maps from the previous unit, often start life only on such a window. You measure part of a quantum apparatus and get a positivity-respecting rule defined on the part you can see. The first basic question is whether you can always extend that partial reading to the full apparatus without breaking positivity. Arveson's theorem says yes: any such partial reading finishes to a full one. This is the operator version of the rule that a sensible partial measurement never has to be thrown away.

The second question is the reverse. Suppose you are handed an abstract gadget with a notion of "positive at every matrix size" and a special element playing the role of the identity. Is it secretly a window onto some algebra of operators? The Choi-Effros theorem says yes again: the abstract positivity data is always realised concretely.

Visual Beginner

An operator system is a window inside a C*-algebra ; a positivity-respecting reading on the window always extends to the whole algebra.

The dictionary reads: the window is the operator system, the solid arrow is the positivity-respecting reading defined only on the window, and the dashed arrow is its extension to the full algebra. The lower panel is the converse: an abstract space carrying matrix-level positivity and an identity-like element is realised as a concrete window.

Worked example Beginner

Take the algebra of two-by-two complex matrices. Inside it, keep only the diagonal matrices: the ones whose two off-diagonal corners are zero. This collection is closed under addition, under scaling, and under the star (the conjugate transpose of a diagonal matrix is again diagonal). It contains the identity matrix. And we can recognise its positive members: a diagonal matrix is positive exactly when both diagonal entries are at least zero. So the diagonal matrices form a window: an operator system sitting inside the full matrix algebra.

Now define a reading on this window. Send each diagonal matrix to the single number obtained by averaging its two diagonal entries, then place that number on the diagonal of a new one-by-one matrix. This sends positive to positive, so it is a sensible reading on the window. Arveson's promise is that we can extend it to all two-by-two matrices, not just the diagonal ones. One extension keeps the same recipe: average the two diagonal entries of any matrix, ignore the corners. It still sends positive matrices to non-negative numbers, because the diagonal of a positive matrix is non-negative.

What this tells us: the window carried just enough structure (addition, star, an identity, a positivity test) to make the reading meaningful, and the reading extended to the whole algebra without inventing anything. The corners we ignored were exactly the multiplication data the window had dropped.

Check your understanding Beginner

Formal definition Intermediate+

Let be a unital C*-algebra 39.01.01. An operator system is a closed subspace that is self-adjoint () and unital (). Self-adjointness makes a -vector space; together with it inherits not only the order on itself but the matrix order: for each the matrix space carries the cone $$ M_n(S)+ = M_n(S) \cap M_n(A)+ , $$ where is the positive cone of the C*-algebra 39.05.01. The whole family , together with the unit , is the data that makes an operator system; the element is an order unit in the sense that for every self-adjoint there is with and .

A linear map between operator systems is unital if , and completely positive (CP) if every amplification sends into [Paulsen Ch. 6]. A unital complete order isomorphism is a unital bijection with and both CP; two operator systems are then identified.

An abstract operator system is a complex -vector space with a distinguished family of cones (the self-adjoint part of ) that is a matrix ordering: each is a proper cone, and compatible, meaning for every scalar matrix . A self-adjoint element is a matrix order unit if for every self-adjoint there is with ; it is Archimedean if whenever for all , then [Choi-Effros]. The Archimedean condition is the abstract trace of norm-closedness.

For operator spaces the analogous abstract data is a family of norms. An operator space is a subspace with the inherited matrix norms on . Abstractly, a matrix-normed space satisfies Ruan's axioms if $$ |\alpha x \beta|m \le |\alpha|,|x|n,|\beta| \quad (\alpha \in M{m,n}, \beta \in M{n,m}), \qquad \left| \begin{smallmatrix} x & 0 \ 0 & y \end{smallmatrix} \right|_{n+m} = \max{|x|_n, |y|_m} $$ for , [Ruan].

Counterexamples to common slips

  • An operator system is not a subalgebra. The diagonal-plus-antidiagonal subspace of , or the span of for a unitary , is self-adjoint and unital but not closed under products. Operator systems drop multiplication; only the order and the unit survive.
  • The matrix order, not the order at level , is the right datum. Two operator systems can be order isomorphic at the scalar level yet fail to be completely order isomorphic. The transpose map on is unital and positive (an order isomorphism at level ) but not -positive 39.05.01, so it is not a complete order isomorphism. Positivity must be tested at every matrix level.
  • Archimedean is not automatic for an abstract order unit. An order unit can fail the Archimedean condition; one must impose it (equivalently, pass to the Archimedeanisation) before the Choi-Effros realisation applies. Without it the abstract cone need not be the cone of a norm-closed concrete operator system.

Key theorem with proof Intermediate+

Theorem (Arveson's extension theorem). Let be a unital C-algebra, an operator system, and a completely positive map. Then there exists a completely positive map with .* [Arveson; Paulsen Ch. 6]

Proof. Reduce first to finite-dimensional . If the theorem holds for every finite-dimensional compression, let be the net of finite-rank projections on ordered by range inclusion, set , extend each to , and note , so the net is bounded. By Banach-Alaoglu in the point-weak- topology on the bounded set of maps it has a cluster point , which is CP (each is and the cones are weak- closed) and restricts to on .

So take , hence . Completely positive maps correspond to positive linear functionals on by the canonical pairing: given , define on by $$ s_\varphi\big([t_{ij}]\big) = \frac{1}{m}\sum_{i,j=1}^m \big\langle \varphi(t_{ij}) e_j, e_i\big\rangle , $$ where is the standard basis of . Complete positivity of is equivalent to positivity of on the cone : the matrix is paired against the rank-one positive functional encoded by the vector , and unwinds to . The unital pairing identity records the norm.

Now is an operator system inside with order unit , and is a positive linear functional on it. A positive functional on an operator system is bounded with . By the Hahn-Banach theorem applied to the real ordered Banach space with order unit — extend the positive functional from the order-unit subspace to preserving the norm the order-unit norm, so that positivity is preserved — there is a positive functional on with and . Reverse the pairing: defines a completely positive by , and because extends .

Bridge. Arveson's extension theorem builds toward the entire approximation theory of nuclear and exact C*-algebras, and it appears again in 39.05.03 where the identity map of a nuclear algebra is approximated by CP maps that factor through matrix algebras, each factoring map produced by extending off a finite-dimensional operator system. The foundational reason it holds is exactly the Stinespring dilation 39.05.01 reorganised as a positivity statement: a CP map into is a matrix-level positive functional, and extending it is the order-theoretic Hahn-Banach theorem for the order unit . This is exactly the completely positive lift of the scalar Hahn-Banach extension of states used in the Gelfand-Naimark theory, and it generalises that scalar fact in one direction while it is dual to the injectivity of in another — receives every extension precisely because it is injective in the category of operator systems. Putting these together, the central insight is that is the operator-system analogue of an injective module, and the bridge is that injectivity is what makes the partial-to-full extension automatic, which is the structural fact the whole nuclearity chapter rests on.

Exercises Intermediate+

Lean formalization Intermediate+

lean_status: none — Mathlib carries the C*-algebra positivity layer (CStarAlgebra, cfc, matrices over a C*-algebra and their order) but neither operator systems as a named structure (a self-adjoint unital subspace with the inherited family of matrix cones ), the matrix-ordered -vector space with an Archimedean order unit, completely positive maps between abstract ordered spaces, nor the extension and realisation theorems. The intended statement reads schematically:

import Mathlib.Analysis.CStarAlgebra.Basic
import Mathlib.Analysis.CStarAlgebra.Matrix

variable {A : Type*} [CStarAlgebra A] {H : Type*}
  [NormedAddCommGroup H] [InnerProductSpace ℂ H] [CompleteSpace H]

/-- Arveson extension: a completely positive map from an operator system
S ⊆ A into B(H) extends to a completely positive map on all of A. -/
theorem arveson_extension
    (S : Submodule ℂ A) (hS_unit : (1 : A) ∈ S) (hS_star : ∀ s ∈ S, star s ∈ S)
    (φ : S →ₗ[ℂ] (H →L[ℂ] H))
    (hcp : ∀ n (x : Matrix (Fin n) (Fin n) S), 0 ≤ x.map (Submodule.subtype S) →
            0 ≤ (x.map (fun s => φ s)))            -- complete positivity on S
    :
    ∃ ψ : A →ₗ[ℂ] (H →L[ℂ] H),
      (∀ s : S, ψ (s : A) = φ s) ∧
      (∀ n (x : Matrix (Fin n) (Fin n) A), 0 ≤ x → 0 ≤ (x.map ψ)) :=
  sorry  -- reduce to finite m, pair with positive functional on Mₘ(S),
         -- order-unit Hahn-Banach extension to Mₘ(A), pair back

Advanced results Master

The extension theorem and the abstract characterisation organise the operator-system theory into a self-dual package.

The Choi-Effros theorem. Let be a complex -vector space with a matrix ordering and an Archimedean matrix order unit . Then there is a Hilbert space and a unital complete order isomorphism of onto a concrete operator system [Choi-Effros]. The realisation is built from the matrix states: the set of UCP maps separates points (Archimedean order unit) and assembling a faithful family embeds completely order isomorphically. Thus abstract matrix-order data and concrete operator systems are the same theory; the matrix order, not the order at level , is the complete invariant, and the transpose example shows level alone is insufficient.

Injectivity and the Choi-Effros product. An operator system is injective if it has the extension property of the previous exercise: every CP map into extends across any operator-system inclusion. Equivalently is the image of a UCP idempotent with . The Choi-Effros theorem on injective operator systems endows with the product , the involution and norm inherited from , making a C*-algebra — indeed a monotone-complete (AW, and for separable a von Neumann) C*-algebra — even though need not be a subalgebra of . Injective von Neumann algebras are precisely the ranges of normal conditional expectations, and the chain of equivalences injective semidiscrete hyperfinite amenable for factors is the Connes classification, of which this construction is the operator-system germ.

Wittstock's completely bounded extension. The order-theoretic Hahn-Banach of Arveson has a norm-theoretic twin. A linear map from an operator space is completely bounded with , and Wittstock's theorem extends a completely bounded map off a subspace of a C*-algebra to a completely bounded map on the whole algebra with the same cb-norm; for unital self-adjoint on an operator system this specialises to Arveson via the identity for CP maps. Ruan's theorem closes the abstraction: a matrix-normed space satisfying Ruan's two axioms is completely isometric to a concrete operator space , the operator-space analogue of the Choi-Effros realisation [Ruan].

Paulsen's trick. Completely bounded maps and completely positive maps are linked by the operator system : a map on an operator space is completely contractive iff the associated map on the Paulsen system is completely positive. This reduces the completely bounded theory to the completely positive theory, so Wittstock's theorem follows from Arveson's by passing to the Paulsen system, and the two Hahn-Banach theorems are one theorem viewed through the construction.

Synthesis. The operator-system framework is the foundational reason the maps of this subject extend: a CP map into is a matrix-level positive functional, and this is exactly the order-theoretic Hahn-Banach datum, so Arveson's extension theorem generalises the scalar extension of states while it is dual to the injectivity of . Putting these together, the central insight is the self-duality of the package — the Choi-Effros theorem says abstract matrix order is always concretely realised, and the Choi-Effros product says an injective such system is secretly a C*-algebra, so the category of operator systems contains its own algebra objects as its injective objects. This is exactly the operator-space mirror of Ruan's axioms, and the bridge to the rest of the chapter is that nuclearity 39.05.03 is the statement that the identity map factors approximately through matrix algebras by UCP maps, each factor built by the Arveson extension whose existence rests on being injective. The whole nuclearity-exactness theory is the study of which algebras the injective-operator-system machinery can finitely approximate.

Full proof set Master

Proposition (CP maps into are positive functionals on ). For an operator system and , the pairing , , is a bijection between completely positive maps and positive linear functionals on the operator system . Indeed , and the matrix pairs against the vector as , so positivity of on the cone is positivity of ; the inverse recovers , and complete positivity follows because every positive matrix in rearranges to a positive element of paired against the corresponding .

Proposition (order-unit Hahn-Banach). Let be a real ordered vector space with Archimedean order unit , an order-unit subspace (), and positive with . Then extends to a positive with . The order-unit norm makes a bounded functional of norm on ; the classical Hahn-Banach theorem extends it to of the same norm; and forces positivity, since gives by the norm bound . Applied to , , , this is the engine of Arveson's theorem.

Proposition (Arveson extension). A CP map on an operator system extends to a CP map . Reduce to by the point-weak- compactness argument on finite-rank compressions; pass to the positive functional on ; extend it by the order-unit Hahn-Banach proposition to a positive functional on with ; pair back to obtain the CP extension with . The three propositions chain to give the theorem.

Proposition (the matrix states separate points of an Archimedean operator system). If is a matrix-ordered -vector space with Archimedean matrix order unit, then for every nonzero self-adjoint there is and a UCP map with . By the Archimedean property the state space is weak- compact and separates self-adjoint elements through their order-unit norm; amplifying to matrix states () only enriches the separating family. The direct sum over a separating family of matrix states is a unital complete order injection of into , whose image is a concrete operator system — the Choi-Effros realisation.

Proposition (Choi-Effros product makes an injective operator system a C-algebra).* Let be a UCP idempotent with range . The fixed-point set lies in the multiplicative domain of : for , Kadison-Schwarz 39.05.01 gives , while unital idempotent and give on the fixed set, so and likewise for . Hence and for . Define on ; the multiplicative-domain identities show it depends only on and is associative: . With the inherited involution and norm, satisfies the C*-identity because the norm is the operator norm restricted to the fixed set, so is a C*-algebra. When is normal and separable, is a von Neumann algebra.

Connections Master

  • Completely positive maps and the Stinespring dilation theorem 39.05.01 — Stinespring is the engine of Arveson's theorem: a CP map into is a compressed representation, and the extension recompresses an extended one. The multiplicative-domain analysis there is exactly what equips an injective operator system with the Choi-Effros product, so this unit is the operator-system completion of the dilation theory.

  • C-algebras: axioms, spectrum, and the continuous functional calculus 39.01.01* — the matrix order that defines an operator system is inherited from the C*-positivity of built on the functional calculus, and the order-unit norm that drives the Hahn-Banach extension is the C*-norm restricted to ; the whole framework runs on that order.

  • Nuclear and exact C-algebras 39.05.03* — nuclearity is the approximate factorisation of the identity through matrix algebras by UCP maps , each UCP map produced by an Arveson extension off a finite-dimensional operator system; the injectivity of established here is precisely what makes those approximating maps exist.

  • The predual, normal states, and the -weak topology 39.03.02 — the normal conditional expectations onto a von Neumann subalgebra are the normal UCP idempotents whose ranges carry the Choi-Effros product, linking injective operator systems to the predual and normality theory of von Neumann algebras.

  • Amenable groups, Følner sequences, and invariant means 39.05.06 — injectivity of a group von Neumann algebra is equivalent to amenability of the group, and an invariant mean is the prototypical UCP idempotent (a conditional expectation onto the scalars); this unit supplies the operator-system meaning of that equivalence.

Historical & philosophical context Master

The extension theorem is due to William Arveson, who in his 1969 Acta Mathematica paper "Subalgebras of C*-algebras" proved that a completely positive map defined on an operator system extends to the ambient C*-algebra, and isolated the operator system and the completely bounded map as the basic objects of a noncommutative function theory [Arveson 1969]. Arveson's motivation was the noncommutative analogue of the disc algebra and the boundary-representation theory generalising the Šilov boundary; the extension theorem played the role of the Hahn-Banach theorem in that program. The abstract characterisation came from Man-Duen Choi and Edward Effros, whose 1977 Journal of Functional Analysis paper "Injectivity and operator spaces" identified the matrix order with an Archimedean order unit as the exact abstract data of an operator system and constructed the multiplication making an injective operator system a C*-algebra [Choi-Effros 1977]. Zhong-Jin Ruan's 1988 thesis work supplied the parallel matrix-norm axioms characterising operator spaces, and the Effros-Ruan monograph organised the resulting theory.

The conceptual shift is from algebras to ordered (or normed) matrix spaces as the primary objects: an operator system records positivity at every matrix level and forgets multiplication, yet the Choi-Effros theorem recovers multiplication exactly when the system is injective. The injective objects are the conditional-expectation ranges, and through Connes's work the injective factors are the amenable ones, so the operator-system extension theory is one source of the deep equivalence between approximation, amenability, and injectivity that governs the classification of von Neumann algebras and the nuclearity of C*-algebras.

Bibliography Master

  • Arveson, W. B., "Subalgebras of C*-algebras", Acta Mathematica 123 (1969), 141-224.
  • Choi, M.-D. and Effros, E. G., "Injectivity and operator spaces", Journal of Functional Analysis 24 (1977), 156-209.
  • Ruan, Z.-J., "Subspaces of C*-algebras", Journal of Functional Analysis 76 (1988), 217-230.
  • Wittstock, G., "Ein operatorwertiger Hahn-Banach Satz", Journal of Functional Analysis 40 (1981), 127-150.
  • Paulsen, V., Completely Bounded Maps and Operator Algebras, Cambridge Studies in Advanced Mathematics 78, Cambridge University Press, 2002. Ch. 6, 13-15.
  • Effros, E. G. and Ruan, Z.-J., Operator Spaces, London Mathematical Society Monographs 23, Oxford University Press, 2000. Ch. 2-5.
  • Brown, N. P. and Ozawa, N., C-Algebras and Finite-Dimensional Approximations*, Graduate Studies in Mathematics 88, American Mathematical Society, 2008. Ch. 1.

Operator-algebras spine, second unit of the nuclearity-exactness chapter. Produced as the operator-systems / Arveson-extension / Choi-Effros anchor: operator systems as self-adjoint unital matrix-ordered subspaces, the abstract matrix-order axioms with an Archimedean order unit, Arveson's extension theorem with its order-unit-Hahn-Banach proof, the Choi-Effros realisation of abstract operator systems and the Choi-Effros product on injective systems, Ruan's operator-space axioms, and Wittstock's completely bounded version via the Paulsen system. Builds on the Stinespring dilation and CP-map theory of 39.05.01.