C*-Algebras: Axioms, Spectrum, and the Continuous Functional Calculus
Anchor (Master): Davidson *C*-Algebras by Example* Ch. I; Murphy Ch. 1–2; Dixmier *C*-Algebras* §1; Takesaki *Theory of Operator Algebras I* Ch. I
Intuition Beginner
A C*-algebra is a collection of operators that you can add, multiply, scale by complex numbers, and reflect through one extra operation called the star. On the algebra of operators on a Hilbert space 02.11.08, the star sends an operator to its adjoint — the operator that moves to the other side of an inner product. The single rule that makes the whole theory rigid is that the size of an operator and the size of its star-times-itself are locked together.
There is a second picture that turns out to be the same picture. Take a shape, and look at all the continuous complex-valued functions on it. You can add and multiply functions pointwise, and the star is complex conjugation. This family of functions is also a C*-algebra, and a remarkable fact is that every commutative C*-algebra is of exactly this form. So a commutative C*-algebra is a space of functions on a shape in disguise.
The payoff is the functional calculus: once you fix a single well-behaved operator, you may apply any continuous function to it and get a new operator, with all the algebra working as if the operator were just a number.
Visual Beginner
A normal operator has a spectrum — a compact set of complex numbers attached to it. The functional calculus matches continuous functions on that set with operators built from , and the match preserves every operation.
The dictionary reads: the function equal to its input becomes the operator ; the constant function becomes the identity; multiplying functions matches multiplying operators; and conjugating a function matches starring its operator.
Worked example Beginner
Take the simplest operators: two-by-two complex matrices, with the star equal to the conjugate transpose. Consider the matrix that scales the first axis by and the second axis by :
Its star is the conjugate transpose, which is the same matrix since the entries are real. The spectrum of is the set of its diagonal values, .
Now apply a continuous function, say the square-root function , to the two spectral values: and . The functional calculus says is the matrix that scales the axes by these new numbers:
Check: times gives the matrix scaling the axes by and , which is again. So the square root of squares back to , exactly as a number's square root would.
What this tells us: applying a function to an operator means applying it to each spectral value, and every numerical identity the function satisfies carries over to the operators.
Check your understanding Beginner
Formal definition Intermediate+
A Banach algebra is a complex Banach space 02.11.04 equipped with an associative bilinear multiplication satisfying . It is unital if it has a multiplicative identity with . An involution on is a conjugate-linear map with and .
A C-algebra* is a Banach algebra with an involution satisfying the C-axiom*
$$
|a^* a| = |a|^2 \qquad (a \in A).
$$
The axiom forces and is far stronger than the inequality available in any Banach -algebra; it pins the norm to the algebra uniquely [Murphy Ch. 2]. Canonical examples: the bounded operators on a Hilbert space with the adjoint as involution 02.11.01; the continuous functions vanishing at infinity on a locally compact Hausdorff space , with pointwise operations and complex conjugation; the compact operators ; and the matrix algebras .
For an element of a unital algebra , the spectrum is $$ \sigma(a) = {\lambda \in \mathbb{C} : a - \lambda 1 \text{ is not invertible in } A}, $$ a non-empty compact subset of . The spectral radius is , and the spectral radius formula gives . An element is self-adjoint if , normal if , unitary if , and positive (written ) if and .
Counterexamples to common slips
- The C*-axiom is not the submultiplicative bound. The disc algebra of functions holomorphic on the open disc and continuous on its closure, with the supremum norm and complex conjugation as involution, is a commutative Banach -algebra but is not a C*-algebra: does not map holomorphic functions to holomorphic functions, so the involution is not even well-defined inside the algebra, and any attempted norm fails .
- The spectrum is algebra-dependent in general but stable for C*-algebras. If is a unital C*-subalgebra and , then ; the spectrum does not shrink on passing to a larger C*-algebra. This spectral permanence fails for general Banach subalgebras.
- Positivity needs self-adjointness. The matrix has spectrum but is not positive, because it is not self-adjoint. The spectral condition alone is insufficient.
Key theorem with proof Intermediate+
Theorem (continuous functional calculus for a normal element). Let be a unital C-algebra and normal. There is a unique unital -homomorphism* $$ \Phi : C(\sigma(a)) \longrightarrow A, \qquad \Phi(f) = f(a), $$ sending the identity function to and the constant to . The map is an isometric $C^(a,1)a\sigma(f(a)) = f(\sigma(a))$. [Davidson Ch. I; Murphy Ch. 2]
Proof. Let , the closed unital -subalgebra generated by . Since is normal and commute, is commutative. Apply the Gelfand theory of commutative unital C*-algebras: the character space of nonzero -homomorphisms is a compact Hausdorff space in the weak- topology, and the Gelfand transform $$ \Gamma : B \to C(\Omega(B)), \qquad \Gamma(b)(\tau) = \tau(b), $$ is an isometric -isomorphism. (Isometry uses the C*-axiom: for self-adjoint , by the spectral radius formula, and the general case follows from .)
The evaluation is a continuous map with image (spectral permanence). Because and generate , a character is determined by its value on , so is injective; being a continuous injection from a compact space to a Hausdorff space, it is a homeomorphism . Composition with yields $$ \Phi : C(\sigma(a)) \xrightarrow{\ \hat a^\ } C(\Omega(B)) \xrightarrow{\ \Gamma^{-1}\ } B, $$ where $\hat a^(f) = f \circ \hat a\PhiB = C^(a,1)\mathrm{id}_{\sigma(a)}a11$.
Uniqueness: any unital -homomorphism agreeing with on and agrees on all polynomials in and ; these are dense in by Stone-Weierstrass, and a -homomorphism between C*-algebras is norm-decreasing, hence continuous, so the two maps coincide. The spectral mapping theorem follows because is an isometric isomorphism: , the range of .
Bridge. The functional calculus builds toward the entire structure theory of C*-algebras, and it appears again in 39.03.01 (von Neumann algebras and the double commutant) where the continuous calculus is widened to a Borel calculus against a spectral measure. The foundational reason it works is exactly the C*-axiom: it forces the Gelfand transform to be isometric, so the commutative subalgebra is genuinely an algebra of functions and nothing is lost. This is exactly the abstract face of the finite-dimensional spectral decomposition from 01.01.13, where the calculus is the same dictionary with a finite spectrum. Putting these together, the single normal element generates a copy of , and the calculus generalises the Hilbert-space Borel calculus of 02.11.03 downward to the purely algebraic level, where the bridge is that "operator" and "continuous function on the spectrum" are two names for one object.
Exercises Intermediate+
Lean formalization Intermediate+
lean_status: none — Mathlib carries the constituent pieces (the CStarRing class, the spectrum, the spectral-radius formula, and cfc/cfcHom for the continuous functional calculus), but the Gelfand-theory derivation packaged as a single named theorem — character space, Gelfand transform isometry, and the resulting with spectral mapping — is not consolidated.
The intended formalisation reads schematically:
import Mathlib.Analysis.CStarAlgebra.ContinuousFunctionalCalculus.Basic
import Mathlib.Analysis.CStarAlgebra.GelfandDuality
variable {A : Type*} [CStarAlgebra A] (a : A)
/-- Continuous functional calculus for a normal element: a unique unital
isometric *-isomorphism from C(σ a) onto the generated C*-subalgebra. -/
theorem cfc_normal (ha : IsStarNormal a) :
∃ Φ : C(spectrum ℂ a, ℂ) →⋆ₐ[ℂ] A,
Function.Injective Φ ∧
(∀ f, ‖Φ f‖ = ‖f‖) ∧
Φ (ContinuousMap.restrict _ (.id ℂ)) = a :=
sorry -- Gelfand transform isometry + character-space homeomorphismAdvanced results Master
The structure theorems below organise the basic theory beyond a single element.
Positivity and order. In a C*-algebra the positive elements form a closed cone ; equivalently iff and , and the two descriptions agree. The cone induces a partial order compatible with the algebra: implies , and whenever . The identity shows that the cone is independent of left versus right.
Approximate units. A C*-algebra need not be unital ( is not, nor is for non-compact ), but it always has an approximate unit: an increasing net in with and , for every . One construction takes to range over the positive elements of norm in the order, using the functional calculus to verify the limit on a dense set. Approximate units are the technical engine behind every result that "reduces to the unital case".
Ideals and quotients. A closed two-sided ideal of a C*-algebra is automatically self-adjoint (), so is itself a C*-algebra, and the quotient with the quotient norm is again a C*-algebra. The proof uses an approximate unit of the ideal to show the quotient norm satisfies the C*-axiom. In the compact operators form a closed ideal; the quotient is the Calkin algebra, the natural home of Fredholm theory.
Gelfand-Naimark, commutative form. The functor is an equivalence between locally compact Hausdorff spaces (with proper maps) and commutative C*-algebras (with -homomorphisms), the unital case corresponding to compact . Every commutative C*-algebra is of its character space. This is the precise sense in which a commutative C*-algebra is a topological space, and it is the launching point for noncommutative geometry, where a noncommutative C*-algebra is treated as functions on a "noncommutative space".
Synthesis. The C*-axiom is the foundational reason every structural statement above holds: it makes the Gelfand transform isometric, and this is exactly what converts the abstract algebra of a single normal element into the concrete algebra . The continuous functional calculus is dual to the Gelfand transform — one builds operators from functions, the other reads functions off operators — and putting these together gives the central insight that spectrum, character space, and the generated commutative subalgebra are three names for one compact Hausdorff space. This generalises in two directions that appear again throughout operator algebras: downward to the order theory, where positivity and approximate units let every non-unital question reduce to the unital functional calculus, and upward to von Neumann algebras 39.03.01, where the continuous calculus is widened to a Borel calculus and the commutative model is replaced by . The bridge to the rest of the subject is that the commutative Gelfand-Naimark equivalence reframes a noncommutative C*-algebra as functions on a noncommutative space, and the whole of noncommutative geometry 39.06.01 is the systematic exploitation of that reframing.
Full proof set Master
Proposition (the C-axiom forces and in a unital C-algebra).** From one gets ; applying the same to and using gives , hence equality. For the unit, is not directly available, so argue: , so , and since in a unital algebra acting nontrivially, .
Proposition (spectral radius formula in a Banach algebra). For in a unital Banach algebra, . The limit exists by submultiplicativity (Fekete's lemma applied to ). The resolvent is analytic on with Laurent expansion , convergent precisely for ; comparing the two radii of convergence forces , and Fekete upgrades the to a limit.
Proposition (Gelfand-Mazur). A unital Banach algebra in which every nonzero element is invertible (a division algebra) is isometrically isomorphic to . For , the spectrum is non-empty (else the entire-bounded resolvent would be constant zero by Liouville, contradicting ), so pick . Then is not invertible, and by the division hypothesis , i.e. . The map is the required isomorphism, isometric because .
Proposition (a -homomorphism between C*-algebras is norm-decreasing). Let be a -homomorphism of C*-algebras, unital. For self-adjoint , since preserves invertibility relations, so using the C*-norm-equals-spectral-radius identity for self-adjoint elements. For general , . Hence ; equality holds when is injective, making an injective -homomorphism isometric.
Proposition (the quotient norm satisfies the C-axiom).* Let be a closed two-sided ideal of a C*-algebra with approximate unit for . For the quotient norm is . A computation with this representation yields , and the reverse inequality is automatic, giving . So is a C*-algebra.
Connections Master
Spectral theorem for normal operators
01.01.13— the finite-dimensional decomposition with calculus is the continuous functional calculus over a finite spectrum; this unit is the infinite-dimensional, coordinate-free abstraction.Unbounded self-adjoint operators
02.11.03— the Hilbert-space spectral measure and Borel calculus extend the continuous calculus from to bounded Borel functions; this unit supplies the bounded-element foundation that the unbounded theory completes through resolvents.Bounded linear operators
02.11.01— is the universal example of a C*-algebra, and every C*-algebra embeds into some by the Gelfand-Naimark-Segal construction; the operator-norm and adjoint structure of this unit live there first.Von Neumann algebras
39.03.01— strengthening norm-closure to weak-operator closure turns the continuous calculus into a Borel calculus and the commutative model into ; the double commutant theorem is the next structural layer.Spectral triples and noncommutative geometry
39.06.01— the commutative Gelfand-Naimark equivalence is the entry point: a noncommutative C*-algebra is read as functions on a noncommutative space, equipped with a Dirac operator to recover metric data.
Historical & philosophical context Master
The abstract definition originates with Gelfand and Naimark, who proved in 1943 that any abstract C*-algebra (then called a -algebra, defined by the norm axiom ) is isometrically -isomorphic to a norm-closed -subalgebra of [Gelfand-Naimark 1943]. Their commutative theorem, identifying commutative C*-algebras with algebras of continuous functions, grew out of Gelfand's earlier theory of normed rings and their maximal-ideal spaces. The original 1943 paper assumed an extra axiom ( invertible) later shown by Kaplansky and others to be redundant, leaving the single norm identity as the definition.
Segal introduced the term "C*-algebra" and, with the GNS construction, connected the abstract algebra to representations on Hilbert space, supplying the bridge from the Gelfand commutative picture to the full noncommutative theory. The subject was driven from the start by quantum mechanics: von Neumann's operator-ring program sought an algebraic substrate for observables, and the C*-axiom is the precise condition under which the spectrum of an observable and the norm of its measurement statistics are compatibly constrained. Connes later turned the commutative Gelfand-Naimark duality into a definition of noncommutative geometry, where the C*-algebra replaces the space entirely.
Bibliography Master
- Davidson, K. R., C-Algebras by Example*, Fields Institute Monographs 6, American Mathematical Society, 1996. Ch. I.
- Murphy, G. J., C-Algebras and Operator Theory*, Academic Press, 1990. Ch. 1–2.
- Gelfand, I. and Naimark, M., "On the imbedding of normed rings into the ring of operators in Hilbert space", Mat. Sbornik 12 (1943), 197–213.
- Dixmier, J., C-Algebras*, North-Holland, 1977. §1.
- Takesaki, M., Theory of Operator Algebras I, Springer, 1979. Ch. I.
- Segal, I. E., "Irreducible representations of operator algebras", Bulletin of the American Mathematical Society 53 (1947), 73–88.
Operator-algebras spine, foundational C-algebra unit. Produced as the abstract continuous-functional-calculus anchor distinct from the finite-dim spectral theorem (01.01.13) and the Hilbert-space Borel calculus (02.11.03).*