Alphabeta Math
LemmaStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedprecheck passaudited 2026-10-08
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

Bounded density and finite-vector transitivity for C*-representations

Statement

Assume AC (The Axiom of Choice). Let H be a complex Hilbert space and let D⊆B(H) be a nondegenerate concrete C*-algebra (Hilbert space, The spaces (\mathcal B(X,Y)) and (\mathcal B(X)) of bounded linear operators, C star algebra, Nondegenerate star-representations of a Banach star-algebra). Set M:=D′′ in the commutant convention of Von Neumann algebras and commutants. If H={0}, the operator-density and transitivity clauses below are trivial; assume H≠{0} for those clauses. Then:

  1. Dsa is strongly dense in Msa, and the unit ball of D is strongly dense in the unit ball of M.
  2. If M=B(H), then every finite self-adjoint vector prescription compatible with a self-adjoint operator is realized exactly: for ξ1,…,ξn∈H and c=c∗∈B(H), there is a=a∗∈D with aξj=cξj for all j. Separately, if the prescribed vectors are finitely many orthonormal eigenvectors of c with eigenvalues in a closed interval J⊆R containing 0, an a∈Dsa can be chosen with spectrum in J and the same eigenvalues on those vectors. This spectrum-constrained variant makes no promise about additional arbitrary vector prescriptions after clipping.
  3. If M=B(H), then for any unit vectors ξ,η∈H there is a unitary u in the minimal unitization D∼ (Minimal C star unitization) whose represented operator sends ξ to zη for some z∈C with ∣z∣=1. Here unitary has the usual C*-algebra meaning (Self-adjoint positive unitary and normal elements), and D∼=D when D is unital and D+CI otherwise.

For a complex C*-algebra A, two pure states ϕ,ψ are called unitarily equivalent here when ψ=ϕ∘Ad⁡(u) for some unitary u∈U(A∼), where Ad⁡(u)(a)=uau∗ and A∼=A when A is unital and its minimal unitization otherwise (Minimal C star unitization, Self-adjoint positive unitary and normal elements). Their GNS representations are irreducible exactly when the states are pure (C star state GNS construction, purity and Polish pure-state spaces, States and positive functionals on a C star algebra). If their GNS representations are inequivalent, then ∥ϕ−ψ∥=2. Orthogonal unit vectors in one irreducible carrier likewise give vector states at distance 2. Consequently, if ∥ϕ−ψ∥<2, then ϕ and ψ are unitarily equivalent.

Facts & Assumptions

Given: AC; a nondegenerate concrete C*-algebra D⊆B(H), M=D′′, finite tuples in H, and—when used—pure states and their cyclic GNS representations.

[F1]

Assume AC as the overall hypothesis. It implies Dependent Choice and Countable Choice; Countable Choice is the exact strength used by the orthogonal-projection supplier, and Dependent Choice supplies the recursive correction sequence in step 6.2. The approximate-unit and other cited suppliers carry their own AC hypotheses, and no global family of irreducible representatives is selected (The Axiom of Choice, AC implies DC implies countable choice, The Axiom of Countable Choice (ACω)).

[F2]

Nondegeneracy means that the closed linear span of DH is H, and every C*-algebra has a two-sided approximate unit of positive contractions (Nondegenerate star-representations of a Banach star-algebra, Positive contractive approximate units for C star algebras and ideals).

[F3]

The commutant convention makes M=D′′ a concrete von Neumann algebra; the minimal unitization is a unital C*-algebra containing D as a closed ideal, and its represented form D+CIH is isometric because the extended representation is injective when D is concrete and nonunital. For a WOT-closed unital ∗-algebra, the cited bicommutant theorem gives equality with its bicommutant; finite-tuple density for an arbitrary unital ∗-algebra is proved locally in step 2.1 (Von Neumann algebras and commutants, Minimal C star unitization, Quotients of C star algebras by closed two-sided ideals, The double commutant theorem for concrete von Neumann algebras).

[F4]

SOT convergence is norm convergence on each fixed vector, WOT convergence is scalar weak convergence on each fixed vector, SOT is finer than WOT, and the weak topology is generated by bounded linear functionals. The operator norm satisfies ∥Tξ∥≤∥T∥∥ξ∥ and is submultiplicative (Strong and weak operator topologies, Weak topology on a normed space, The operator norm as the least bound and as the unit-sphere or unit-ball supremum).

[F5]

Under AC, the real dominated-extension principle HB is available. For a convex subset of a real or complex normed space, its norm and weak closures coincide when HB holds (The real dominated-extension principle as an additional hypothesis over ZF, Hahn-Banach dominated extension theorem for real vector spaces, Norm closed convex iff weakly closed).

[F6]

C0(R) consists of the continuous functions whose sets {x:∣f(x)∣≥ε} are compact, which is exactly the condition for extension by 0 to the one-point compactification. Each x∈R has compact interval neighborhood [x−1,x+1] containing B(x,1) by Heine–Borel, and the metric makes R Hausdorff; hence R∗ is compact Hausdorff. A unital self-adjoint point-separating complex function algebra on a compact Hausdorff space is uniformly dense (Compact support, Cc(X), and C0(X), The one-point (Alexandroff) compactification X∗=X∪{∞}, whose open sets are the open sets of X together with the complements in X∗ of the closed compact subsets of X, Locally compact topological space: every point has a compact neighbourhood; and what this says in a metric space, Hausdorff space: distinct points have disjoint open neighbourhoods; every metrizable space is Hausdorff and the indiscrete topology on two points is not, The metric topology: a set is open when every one of its points has a ball around it inside the set; closed means open complement, The absolute value makes R a metric space: d(x,y)=∣x−y∣ is a metric, its open balls are the intervals (x−r,x+r), and it is unbounded, Open ball, closed ball and sphere in a metric space, Intervals of R: the nine order-convex forms, nondegeneracy, and length, Heine-Borel by bisection: every closed bounded interval [a,b] is compact, Distinct points of a metric space have disjoint balls around them, X∗ is compact and contains X as an open subspace; X is dense in X∗ exactly when X is not compact; and X∗ is Hausdorff exactly when X is locally compact and Hausdorff, Complex Stone–Weierstrass dichotomy for separating self-adjoint algebras; the unital case is dense).

[F7]

Bounded self-adjoint operators have a continuous functional calculus with the supremum norm, and their Borel calculus, as defined in Borel functional calculus for a bounded normal operator, satisfies ∥f(T)ξ∥2=∫∣f∣2 dEξ. A continuous function vanishing at 0 applied to an element of a nonunital C*-algebra stays in that algebra (Continuous functional calculus for bounded self adjoint operators, Borel functional calculus for bounded normal operators, Positive calculus and order estimates in a C star algebra).

[F8]

Finite-dimensional subspaces of a normed space are closed, and finite-dimensional inner-product spaces have orthonormal bases. The finite Hilbert direct sum has the sum norm, and under Countable Choice, every closed subspace has an orthogonal decomposition and its orthogonal projection is its unique orthogonal-component map (A finite-dimensional normed subspace is closed, Every finite-dimensional real or complex inner product space has an orthonormal basis, Hilbert direct sums of unitary representations, The Hilbert orthogonal projection onto a closed subspace, Orthogonal decomposition by a closed subspace, The Hilbert-space adjoint of a bounded operator).

[F9]

The image of a star-homomorphism is closed and is isometric to the quotient by its kernel with the quotient norm. A GNS representation is nondegenerate and is irreducible exactly when its state is pure (Quotients of C star algebras by closed two-sided ideals, C star state GNS construction, purity and Polish pure-state spaces).

[F10]

A state is a positive bounded linear functional of norm one, a unitary in a unital C*-algebra satisfies u∗u=uu∗=1, and the minimal unitization supplies the unitary group used in unitary equivalence of states (C star algebra, States and positive functionals on a C star algebra, Self-adjoint positive unitary and normal elements, Minimal C star unitization).

[F11]

Hilbert pairings are linear in the first variable. If α=⟨ξ,η⟩≠0, then z=α/∣α∣ satisfies ∣z∣=1 and ⟨ξ,zη⟩=z‾α=∣α∣; if α=0, use z=1 (The Hilbert-space adjoint of a bounded operator, Real and imaginary parts, complex conjugation, and modulus, Conjugation is an involutive real-field automorphism, zz‾=∣z∣2, and modulus is definite, multiplicative, and subadditive).

Proof

technique · direct

Given: AC, D, H, M, and the state/GNS data where invoked.

1.1F1F2given

If H={0}, then D=M={0}, the density statements are equalities, and the finite-vector prescription is the empty/zero case. The unit-vector clause is vacuous; the separate pure-state claims use nonzero GNS carriers. For the operator arguments below assume H≠{0}. Let (eλ) be a positive contractive approximate unit of D from [F2]. For every d∈D and ξ∈H, ∥(I−eλ)dξ∥≤∥d−eλd∥∥ξ∥→0. Finite linear combinations of vectors dξ are dense by nondegeneracy, while ∥I−eλ∥≤∥I∥+∥eλ∥≤2; approximating an arbitrary vector by such a finite combination therefore gives eλ→I strongly.

1.2F1F3F6F7

We first show that if xα=xα∗∈D converges strongly to x=x∗∈M, then h(xα)→h(x) strongly for every h∈C0(R) with h(0)=0. By [F6], K=R∗ is compact Hausdorff, and every C0(R) function extends continuously to K by value 0 at infinity. The resolvent functions r±(t)=(t±i)−1 also extend continuously by 0: their positive superlevel sets are closed bounded intervals, hence compact. These functions generate a unital self-adjoint point-separating algebra: r+ separates finite real points and is nonzero at every finite point, whereas both vanish at infinity. Stone–Weierstrass makes their *-polynomials dense in C(K). If p approximates the extension of h, replace it by q(t)=p(t)−p(∞)−(p(0)−p(∞))/(1+t2); then q(0)=q(∞)=0 and q still approximates h arbitrarily well. For self-adjoint y∈D, r±(y)=(y±iI)−1∈D~ and the scalar quotient of q(y)∈D~ is q(0)=0, so q(y)∈D. The resolvent identity r+(xα)−r+(x)=r+(xα)(x−xα)r+(x) and its r− analogue, with all resolvent norms at most one, show strong convergence of each resolvent; finite products of uniformly bounded strongly convergent operators converge strongly. Uniform approximation by q now gives h(xα)→h(x) strongly.

1.3F7

An irreducible *-representation π has scalar commutant. Indeed, if a self-adjoint S∈π(A)′ were nonscalar, choose disjoint neighborhoods of two points of σ(S) and continuous nonnegative functions supported there and nonzero at those points. Their functional-calculus operators are nonzero, orthogonal, and commute with π(A); the closure of the range of one is a nonzero proper invariant subspace, a contradiction. Taking real and imaginary parts handles every element of the commutant. A nonzero intertwiner between irreducible representations then has V∗V and VV∗ scalar; normalizing V gives an isometry whose range projection is a nonzero scalar projection, hence the identity, so the intertwiner is unitary. Thus inequivalent irreducible representations have zero off-diagonal intertwiners.

2.1F1F2F3F4F8step 1.1construct

First let A be any unital ∗-subalgebra of B(H), let T∈A′′, and fix a nonempty finite tuple ξ=(ξ1,…,ξn). On H⊕n put C={(aξ1,…,aξn):a∈A}‾ and let P be its orthogonal projection by [F1,F8]. The linear subspace C is invariant under every diagonal a⊕n and its adjoint, so its orthogonal complement is invariant too; hence P commutes with a⊕n. Each block Pij therefore commutes with every a∈A, so Pij∈A′. Thus T⊕n commutes with P. Since I∈A, the tuple ξ lies in C, and consequently T⊕nξ=PT⊕nξ∈C. By the definition of closure, one a∈A approximates T on the whole tuple to any prescribed tolerance; the empty tuple is vacuous. Apply this argument to D~=D+CI, with D~=D when unital: D~′=D′ and D~′′=M. Given a tuple and ε>0, choose r=d+λI∈D~ with ∥(T−r)ξj∥<ε/2. Step 1.1 supplies eμ with ∣λ∣∥(I−eμ)ξj∥<ε/2 for every j, so d+λeμ∈D approximates T on the tuple within ε. Thus D is strongly dense in D′′=M; the reverse closure inclusion holds because D′′ is WOT closed and hence SOT closed.

3.1F4F8step 2.1

If c=c∗∈M, step 2.1 gives a net dα∈D with dα→c in WOT by [F4]. For all ξ,η∈H, ⟨dα∗ξ,η⟩=⟨dαη,ξ⟩‾→⟨cη,ξ⟩‾=⟨c∗ξ,η⟩, so dα∗→c∗ in WOT. Since D is *-closed, aα=(dα+dα∗)/2 lies in Dsa and converges WOT to c. For a finite tuple ξ1,…,ξn, coordinate testing then gives weak convergence of (aαξ1,…,aαξn) to (cξ1,…,cξn) in H⊕n. Thus the real-linear image {(aξ1,…,aξn):a∈Dsa} is convex and the target tuple lies in its weak closure.

4.1F5step 3.1

By [F5], the norm and weak closures of that convex image agree. Hence for every finite tuple and tolerance there is a∈Dsa with ∥(a−c)ξj∥<ε for all j. This proves strong density of Dsa in Msa.

5.1F7step 4.1step 1.2

Let g(t)=max⁡(−1,min⁡(t,1)). Choose R≥1 and a continuous cutoff χR equal to 1 on [−R,R], zero outside [−2R,2R], and between 0 and 1, and set hR=gχR. Then hR∈C0(R), hR(0)=0, and ∣g(t)−hR(t)∣≤2∣t∣/R. For a self-adjoint y and vector ξ, [F7] gives ∥(g−hR)(y)ξ∥≤2∥yξ∥/R. Fix a finite tuple and a self-adjoint contraction c∈M. By step 4.1 choose a net yα∈Dsa with yα→c strongly; the finitely many ∥yαξj∥ are eventually bounded. First take R large, then α large, and use step 1.2 with hR(c)=g(c)=c (since σ(c)⊆[−1,1]⊆[−R,R]) to obtain g(yα)→c on the tuple. Since g(0)=0, [F7] puts g(yα)∈Dsa, and ∥g(yα)∥≤1. Thus the self-adjoint unit ball of D is strongly dense in that of M.

6.1F2F3F4F8step 1.1step 2.1step 5.1

For T∈M with ∥T∥≤1, on H⊕H form the self-adjoint contraction X=(0TT∗0). Let D2 be the block operators in B(H⊕H) with all four entries in D. Block operations and adjoints preserve D2, and it is norm closed because each entry is a contractive compression and D is norm closed; it inherits the C*-identity from B(H⊕H). The block diagonal diag⁡(eλ,eλ) and step 1.1 show that D2 is nondegenerate. It is strongly dense in M2(M): for any ε>0 and finite tuple ζk=(ξ1k,ξ2k), step 2.1 lets each of the four entries approximate its target block on the corresponding finite coordinate list with error less than ε/4. Each output coordinate error is then less than ε/2, so the direct-sum error is less than ε/2<ε. The algebra M2(M) is WOT closed because each block is recovered by a WOT-continuous coordinate compression and M is WOT closed. Let D2∼=D2 when unital and D2+CIH⊕H otherwise. By [F3], this is a unital C*-algebra between D2 and M2(M), so it has the same SOT closure M2(M). Step 2.1 applied to the nondegenerate concrete C*-algebra D2 shows that its SOT closure is D2′′. The preceding density and WOT closedness therefore give D2′′=M2(M). Apply step 5.1 to approximate X strongly on vectors (0,ξ) by self-adjoint contractions Yα=(aαbαbα∗dα) in D2. Compression to the upper-right corner gives ∥bα∥≤∥Yα∥≤1 and bαξ→Tξ for every fixed ξ. Hence the unit ball of D is strongly dense in the unit ball of M.

6.2F1F4F8step 5.1

Assume now M=B(H). The span of the prescribed finite tuple is finite-dimensional, hence closed by [F8]; let p be its orthogonal projection and let r=r∗∈B(H) be the target self-adjoint operator. If p=0, take a=0. Otherwise, the self-adjoint operator b=prp+(I−p)rp+pr(I−p) agrees with r on pH and satisfies ∥b∥≤3∥rp∥: each of its three terms has norm at most ∥rp∥, and the last two are adjoints. If ∥rp∥=0 choose a=0. Otherwise put L=3∥rp∥>0. By [F8], choose an orthonormal basis u1,…,um of pH, where m≥1. Apply the self-adjoint unit-ball conclusion of step 5.1 to b/L on this basis, choosing a self-adjoint contraction d∈D with ∥(d−b/L)uk∥<1/(2Lm) for each k. Set a0=0, a1=Ld and define r0=r, r1:=r−a1. Then a1∈Dsa and ∥a1∥≤3∥rp∥. For any unit v=∑k=1mαkuk∈pH, Cauchy–Schwarz gives ∑k∣αk∣≤m, so ∥(b−a1)v∥<Lm/(2Lm)=1/2; hence ∥r1p∥=∥(b−a1)p∥<1/2. Recursively, each residual remains self-adjoint; for n≥1, if rnp=0, set an+1=0 and rn+1=rn. Otherwise put bn=prnp+(I−p)rnp+prn(I−p) and Ln=3∥rnp∥, so bn=bn∗, bnp=rnp, and ∥bn∥≤Ln. Use the self-adjoint unit-ball conclusion of step 5.1 on bn/Ln and the same basis, choosing a self-adjoint contraction dn∈D with ∥(dn−bn/Ln)uk∥<2−n−1/(Lnm); set an+1=Lndn and rn+1:=rn−an+1. The same coordinate estimate gives ∥rn+1p∥=∥(bn−an+1)p∥<2−n−1 and ∥an+1∥≤3∥rnp∥. Thus ∥rnp∥<2−n for every n≥1, and ∑n≥1∥an+1∥<∞. By [F1] choose this sequence recursively. The norm-convergent sum a=∑n≥1an∈Dsa satisfies rnp=(r−∑j=1naj)p→0, hence ap=rp and realizes the exact prescription.

6.3F2F7F8F9step 1.1step 5.1step 1.3

Let ϕ,ψ be pure states with inequivalent GNS representations and cyclic unit vectors ξϕ,ξψ. The direct-sum image Δ(A)={πϕ(a)⊕πψ(a):a∈A} is a concrete C*-algebra by [F9]. Choose a positive contractive approximate unit (eλ) of A by [F2]. Each GNS representation is nondegenerate [F9]; contractivity [F7] makes πϕ(eλ) and πψ(eλ) approximate units of their image algebras, so step 1.1 gives strong convergence to the identities on their respective carriers. Hence Δ(eλ)→I strongly and Δ(A) is nondegenerate. By [F9] the two pure GNS representations are irreducible. A block operator in its commutant has diagonal blocks in the two scalar commutants and off-diagonal blocks intertwining the two representations; step 1.3 makes the latter zero. Thus its commutant is CI⊕CI, so its bicommutant is B(Hϕ)⊕B(Hψ) and contains I⊕(−I). Apply step 5.1 to approximate this self-adjoint contraction by self-adjoint contractions d∈Δ(A) on (ξϕ,ξψ); their expectations approach 1 and −1. Write d=Δ(a); then the coset a+J, where J=ker⁡Δ, has quotient norm at most one. Since d=d∗, a∗−a∈J. By [F9] choose a representative b of this coset with ∥b∥≤1+ε; replacing it by (b+b∗)/2 keeps it in the same coset and does not increase its norm. Both states vanish on J, so their difference on this self-adjoint representative is the same as on a and approaches 2. Rescaling it to the unit ball and letting the approximation error and ε tend to zero gives ∥ϕ−ψ∥≥2; the reverse bound follows because both states have norm one.

7.1F7step 6.2

For the interval clause, include the stated orthonormal eigenvectors in the finite tuple of step 6.2, so its a agrees with r on all of them. Apply to this a the continuous map that clips each real number to the nearest point of J (an infinite endpoint imposes no clipping on that side). This map fixes every point of J and sends 0 to 0. Thus f(0)=0, f(a)∈Dsa, its spectrum is contained in J, and f(a)ξj=f(λj)ξj=λjξj on each selected eigenvector.

8.1F7F8F9F11F12step 6.2step 7.1

Assume M=B(H). For unit vectors ξ,η∈H, choose z as in [F11], so ⟨ξ,zη⟩ is real. If ξ and zη are collinear, the identity unitary carries one to the other up to phase. Otherwise ξ+zη and ξ−zη are nonzero orthogonal vectors. The self-adjoint operator r=πPC(ξ−zη) has eigenvalues 0 and π on their respective spans. Step 6.2 realizes these values by some a∈Dsa; step 7.1 clips it to [0,π] without changing them. By [F12], its exponential u=eia∈U(D∼) fixes ξ+zη and negates ξ−zη, so uξ=zη. For D=π(A), closedness of the image in [F9] gives a self-adjoint preimage h∈A of a by self-adjointizing any preimage; the unital extension A∼→B(H), b+λ1↦π(b)+λI, is a ∗-homomorphism, so its continuous functional calculus sends eih to u.

8.2F2F8F9step 1.1step 6.2step 7.1step 6.3

For orthogonal unit vectors in one irreducible carrier, [F9] and step 1.3 give D′=CI and hence D′′=B(H). Apply step 6.2 to the self-adjoint operator with eigenvalues 1 and −1 on those vectors, then step 7.1 with J=[−1,1]. The resulting self-adjoint contraction d∈D has vector-state values 1 and −1. The vector functionals on A are states: contractivity gives norm at most one, and a positive contractive approximate unit converges strongly to I by step 1.1, so their norms are at least one. If D=π(A), lift d to a self-adjoint representative in A of norm at most 1+ε using the quotient norm as in step 6.3; rescaling and letting ε↓0 proves that the two states have norm distance 2.

9.1F7F9F10step 8.1step 6.3∎

If pure states ϕ,ψ have norm distance less than 2, step 6.3 shows their GNS representations cannot be inequivalent. By [F9] the GNS representation πϕ is irreducible, so step 1.3 gives πϕ(A)′=CI and πϕ(A)′′=B(Hϕ). Let U be a unitary intertwiner and put η=U∗ξψ in the carrier of πϕ; then ψ is the vector state of η. The construction of step 8.1 gives a self-adjoint h∈πϕ(A) whose exponential sends ξϕ to a phase multiple of η. By [F9], πϕ(A) is closed; choose a preimage b∈A of h and replace it by its self-adjoint part bsa. The representation extends to the minimal unitization by πϕ∼(a+λ1)=πϕ(a)+λI (with the unital case unchanged); this is a unital ∗-homomorphism, so [F7] gives πϕ∼(eibsa)=eih. Thus v=eibsa∈U(A∼) implements the same vector transport. The phase cancels in a vector state, giving ψ=ϕ∘Ad⁡(v∗).

Source notes

Farah's Theorem 3.1.9 states Kaplansky density and sketches clipping; this item proves the required SOT convergence for possibly unbounded approximating nets through resolvents and a vectorwise spectral-tail bound. The proof of Farah's Theorem 3.4.2 (printed p. 97, PDF p. 126) writes the residual after the first correction without the initial a0; the local proof defines each residual as rn=r−∑j≤naj. The author's 2025 errata, PDF p. 3, corrects an inequality in Lemma 3.4.3; the local proof uses the explicit factor-3 extension instead of matrix completion. These source arguments are context, not proof substitutes.

Depends on

Used by

Dependency tree · two levels

193 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources