Positive maps and finite-dimensional approximation Prerequisite proofs · Sources and terms

Balancing Kraus families and unitary couplings

Written by GPT-6.1 Sol (OpenAI), Ultra, October 2026. Self-checked by the writing AI. New original text: public domain (CC0).

A unital Kraus family has ∑bi∗bi=1\sum b_i^*b_i=1. To turn its reconstruction map into an approximate unitary intertwiner, we also need ∑bibi∗=1\sum b_i b_i^*=1. We will average the second sum, scale down slightly, and fill both remaining defects exactly. The repaired map changes arbitrarily little on the matrix algebra being modeled.

The inputs are the trace-preserving finite models, the internal matrix Kraus formula, and canonical center-valued trace and projection comparison. The central trace cuts provide projections of arbitrary prescribed scalar trace in a II1\mathrm{II}_1 factor. General tracial expectations retain the exact OA-MOD prerequisite used earlier. We prove the norm-averaging step here.

1. Filling two positive defects

Let MM be a finite von Neumann algebra with a faithful normal tracial state τ\tau, and let T:M→Z(M)\mathcal T:M\to Z(M) be its canonical center-valued trace. Separability and factoriality are unnecessary in this section.

Lemma 1.1. If h,k∈M+h,k\in M_+ and T(h)=T(k)\mathcal T(h)=\mathcal T(k), there is a finite or countable family (ai)(a_i) such that

h=∑iai∗ai,k=∑iaiai∗,(1)h=\sum_i a_i^*a_i,\qquad k=\sum_i a_i a_i^*, \tag{1}

with strong convergence of the positive sums.

Proof. First suppose h≠0h\ne0. Some nonzero spectral projection ee satisfies h≥λeh\ge\lambda e for λ>0\lambda>0. Put z=c(e)z=c(e), its central support. Then zT(k)=zT(h)≥λT(e)≠0z\mathcal T(k)=z\mathcal T(h)\ge\lambda\mathcal T(e)\ne0, so zk≠0zk\ne0. Choose a nonzero spectral projection f≤zf\le z with zk≥μfzk\ge\mu f, μ>0\mu>0. There are nonzero equivalent subprojections of ee and ff: otherwise fMe=0fMe=0, which would force ff to be orthogonal to the central support of ee. The polar decomposition of a nonzero element of fMefMe gives a partial isometry vv with v∗v≤ev^*v\le e, vv∗≤fvv^*\le f. Thus

a=min⁡(λ,μ) vsatisfies0≠a∗a≤h,aa∗≤k.(2)a=\sqrt{\min(\lambda,\mu)}\,v \quad\hbox{satisfies}\quad 0\ne a^*a\le h,\quad aa^*\le k. \tag{2}

Take a maximal collection of nonzero operators for which every finite sum of their ai∗aia_i^*a_i's is at most hh, and every finite sum of their aiai∗a_i a_i^*'s is at most kk. A chain has its union as an upper bound, so Zorn's lemma applies. This collection is countable: all τ(ai∗ai)>0\tau(a_i^*a_i)>0, while the finite sums are bounded by τ(h)\tau(h). For each positive integer rr, only finitely many members can have trace at least 1/r1/r, and these finite sets exhaust the collection.

The positive partial sums have strong limits H≤hH\le h, K≤kK\le k. Normality and traciality of T\mathcal T give

T(h−H)=T(k−K).(3)\mathcal T(h-H)=\mathcal T(k-K). \tag{3}

If the first remainder is nonzero, (2) supplies an operator that can be appended. Multiplying it by a scalar in (0,1)(0,1), if necessary, gives a new member distinct from every member of the countable collection, preserving both bounds. This contradicts maximality. Thus H=hH=h. Equation (3) and faithfulness of T\mathcal T give K=kK=k. If h=0h=0 initially, faithfulness also gives k=0k=0, and the empty family suffices. □\square

2. Simultaneous averaging in operator norm

Lemma 2.1. Let QQ be a II1\mathrm{II}_1 factor with its normalized trace. For any finite list x1,…,xs∈Qx_1,\ldots,x_s\in Q and ε>0\varepsilon>0, there is a finite convex combination of unitary conjugations

P(x)=∑j=1rαjwjxwj∗,αj≥0,∑jαj=1,(4)P(x)=\sum_{j=1}^r\alpha_j w_jxw_j^*,\qquad \alpha_j\ge0,\quad\sum_j\alpha_j=1, \tag{4}

such that ∥P(xi)−τ(xi)1∥<ε\|P(x_i)-\tau(x_i)1\|<\varepsilon for every ii. No separable-predual hypothesis is needed.

Proof. First take one self-adjoint xx. Uniform spectral approximation gives x0=∑j=1dλjpjx_0=\sum_{j=1}^d\lambda_j p_j, with a projection partition (pj)(p_j) and ∥x−x0∥<δ\|x-x_0\|<\delta. For a large integer NN, put

kj=⌊Nτ(pj)⌋,L=N−∑jkj<d.(5)k_j=\lfloor N\tau(p_j)\rfloor, \qquad L=N-\sum_jk_j<d. \tag{5}

Cut qj≤pjq_j\le p_j of trace kj/Nk_j/N and split it into kjk_j projections of trace 1/N1/N. The residual projection r=1−∑jqjr=1-\sum_jq_j has trace L/NL/N; split it into LL such projections. Zero ranks require no projections. Together these give NN equivalent projections summing to 11, hence a full matrix system in QQ. Its cyclic permutation unitary ww defines

PN=1N∑ℓ=0N−1Ad⁡(wℓ),PN(qj)=kjN1,PN(r)=LN1.(6)P_N=\frac1N\sum_{\ell=0}^{N-1}\operatorname{Ad}(w^\ell), \quad P_N(q_j)=\frac{k_j}{N}1, \quad P_N(r)=\frac LN1. \tag{6}

The projection rr commutes with x0x_0. Write x0=∑jλjqj+x0rx_0=\sum_j\lambda_jq_j+x_0r. Since −∥x0∥r≤x0r≤∥x0∥r-\|x_0\|r\le x_0r\le\|x_0\|r, positivity of PNP_N gives ∥PN(x0r)∥≤∥x0∥L/N\|P_N(x_0r)\|\le\|x_0\|L/N. Its scalar trace has the same absolute bound. Consequently

∥PN(x)−τ(x)1∥≤2δ+2∥x0∥LN≤2δ+2∥x0∥dN.(7)\|P_N(x)-\tau(x)1\| \le2\delta+2\|x_0\|\frac LN \le2\delta+2\|x_0\|\frac dN. \tag{7}

First choose δ\delta, then NN, to make this as small as desired.

For several self-adjoint elements, apply this one-element result successively to the current image of the next element. Every averaging map fixes scalars, preserves trace and is contractive; thus it preserves the error bounds already obtained. A finite composition of maps (4) is again a finite convex combination of unitary conjugations, by expanding the products of their unitaries and weights. For complex elements, include their real and imaginary parts with half the requested error. This proves the simultaneous assertion. □\square

The residual projection in (5) records the dimension lost by rounding. Its cyclic average has norm L/NL/N, which is the reason this argument proves operator-norm approximation rather than only a trace-norm estimate.

A second proof by spectral contraction

There is a second proof that uses spectral contraction rather than rounding projection dimensions. It also works in every finite factor, including a matrix algebra. For a nonscalar self-adjoint xx, write c=min⁡Sp⁡(x)c=\min\operatorname{Sp}(x), C=max⁡Sp⁡(x)C=\max\operatorname{Sp}(x), and t=(c+C)/2t=(c+C)/2. Its spectral projection p=1(−∞,t](x)p=1_{(-\infty,t]}(x) satisfies 0<p<10<p<1. Factor projection comparison puts either pp or 1−p1-p below an equivalent subprojection of the other. First suppose p≾1−pp\precsim1-p. Choose vv with v∗v=pv^*v=p, vv∗=p′≤1−pvv^*=p'\le1-p, and set

w=v+v∗+1−p−p′,Qw(x)=12(x+wxw∗).w=v+v^*+1-p-p',\qquad Q_w(x)=\tfrac12(x+wxw^*).

The orthogonal initial and final projections show that ww is a self-adjoint unitary interchanging p,p′p,p'. Functional calculus gives x≥cp+t(1−p)x\ge cp+t(1-p). Conjugating this lower bound by ww and adding gives

x+wxw∗≥(c+t)(p+p′)+2t(1−p−p′)≥(c+t)1.\begin{aligned} x+wxw^*&\ge(c+t)(p+p')+2t(1-p-p')\\ &\ge(c+t)1. \end{aligned}

The upper bound is x+wxw∗≤2C1x+wxw^*\le2C1. Thus

diam⁡Sp⁡(Qw(x))≤C−c+t2=34(C−c).\operatorname{diam}\operatorname{Sp}(Q_w(x)) \le C-\frac{c+t}{2}=\frac34(C-c).

If 1−p≾p1-p\precsim p, apply the same calculation to −x-x with lower projection q=1−pq=1-p, endpoints −C,−c-C,-c, and midpoint −t-t. The inequalities −x≥−Cq−t(1−q)-x\ge-Cq-t(1-q) and −x≤−c1-x\le-c1 give the same diameter bound. This uses the original complementary projection, so eigenvalues exactly at the midpoint cause no ambiguity.

Repeat the construction on the current averaged operator. After NN steps its spectral diameter is at most (3/4)N(C−c)(3/4)^N(C-c); if an intermediate operator is scalar, stop. Each step preserves trace and is a convex average of two unitary conjugations. Their composite PP is a finite convex average of unitary conjugations. The number τ(P(x))=τ(x)\tau(P(x))=\tau(x) lies between the minimum and maximum of its spectrum, so

∥P(x)−τ(x)1∥≤(3/4)N(C−c).\|P(x)-\tau(x)1\|\le(3/4)^N(C-c).

This proves the one-element assertion without choosing rational projection dimensions. For a finite list, average the current real and imaginary parts successively, using half the requested tolerance for each part. Trace preservation and contractivity keep every previous bound, and composition remains a finite convex average. This proves the same simultaneous conclusion as Lemma 2.1. The spectral-contraction method is developed in Anantharaman–Popa, Section 6.4.

3. Balanced reconstruction on a matrix subfactor

Theorem 3.1. Let MM be a II1\mathrm{II}_1 factor, let D⊂MD\subset M be a unital copy of MmM_m, and let T:D→MT:D\to M be ucp with τT=τ∣D\tau T=\tau|_D. For every ε>0\varepsilon>0, there is a finite or countable family (ai)⊂M(a_i)\subset M such that

∑iai∗ai=∑iaiai∗=1,∥T(x)−∑iai∗xai∥≤ε∥x∥(x∈D).(8)\sum_i a_i^*a_i=\sum_i a_i a_i^*=1, \qquad \left\|T(x)-\sum_i a_i^*xa_i\right\|\le\varepsilon\|x\| \quad(x\in D). \tag{8}

The sums of positive operators converge strongly. The family defines a normal trace-preserving ucp map on all of MM.

Proof. The internal Kraus lemma gives m2m^2 operators bi∈Mb_i\in M such that

T(x)=∑ibi∗xbi(x∈D),∑ibi∗bi=1.(9)T(x)=\sum_i b_i^*xb_i\quad(x\in D),\qquad \sum_i b_i^*b_i=1. \tag{9}

Put c=∑ibibi∗c=\sum_i b_i b_i^*. The trace-preserving expectation EDE_D satisfies, for every x∈Dx\in D,

τ(xED(c))=τ(xc)=τ(T(x))=τ(x).(10)\tau(xE_D(c))=\tau(xc)=\tau(T(x))=\tau(x). \tag{10}

Nondegeneracy of the trace pairing on DD gives ED(c)=1E_D(c)=1.

Matrix coordinates identify MM with D⊗ˉQD\bar\otimes Q, where Q=D′∩MQ=D'\cap M is a II1\mathrm{II}_1 factor. The product normalized trace is the ambient trace. Write c=∑i,jeijcijc=\sum_{i,j}e_{ij}c_{ij}, with cij∈Qc_{ij}\in Q. Equation (10) says τ(cij)=δij\tau(c_{ij})=\delta_{ij}. Lemma 2.1 gives one averaging map on QQ bringing every coefficient within α\alpha of its scalar trace. Its unitaries wℓw_\ell commute with DD. Replacing the family in (9) by

b~iℓ=αℓ wℓbi(11)\widetilde b_{i\ell}=\sqrt{\alpha_\ell}\,w_\ell b_i \tag{11}

leaves T∣DT|_D unchanged and leaves the first positive sum equal to 11. Its second sum c′c' satisfies

∥c′−1∥≤∑i,j∥P(cij)−δij1∥<m2α.(12)\|c'-1\|\le\sum_{i,j}\|P(c_{ij})-\delta_{ij}1\|<m^2\alpha. \tag{12}

Choose 0<η<min⁡(1,ε/2)0<\eta<\min(1,\varepsilon/2) and then m2α<ηm^2\alpha<\eta. Relabel the finite family as b1,…,bpb_1,\ldots,b_p and put ai=1−η bia_i=\sqrt{1-\eta}\,b_i for i≤pi\le p. Its two sums are

∑i≤pai∗ai=(1−η)1,∑i≤paiai∗=(1−η)c′≤(1−η)(1+η)1≤1.(13)\sum_{i\le p}a_i^*a_i=(1-\eta)1, \qquad \sum_{i\le p}a_i a_i^*=(1-\eta)c'\le(1-\eta)(1+\eta)1\le1. \tag{13}

The positive residuals

h=η1,k=1−(1−η)c′(14)h=\eta1,\qquad k=1-(1-\eta)c' \tag{14}

have equal scalar traces. In a factor this is equality of center-valued traces. Lemma 1.1 fills them with operators ap+1,ap+2,…a_{p+1},a_{p+2},\ldots.

Let B(x)=∑i>pai∗xaiB(x)=\sum_{i>p}a_i^*xa_i. For x≥0x\ge0, its partial sums increase and are bounded by ∥x∥h\|x\|h, so they converge strongly. Linear combinations of positive elements define the map for every xx; the same argument at each matrix level gives complete positivity. Increasing positive nets can be interchanged with these positive sums in each normal positive functional, proving normality. Its norm is ∥B(1)∥=η\|B(1)\|=\eta. On DD, the completed map is (1−η)T+B(1-\eta)T+B, so its distance from TT is at most 2η<ε2\eta<\varepsilon.

The completed map on MM is ucp by its first sum. For x≥0x\ge0, normality and traciality give τ(∑iai∗xai)=τ(x1/2(∑iaiai∗)x1/2)=τ(x)\tau(\sum_i a_i^*xa_i)=\tau(x^{1/2}(\sum_i a_i a_i^*)x^{1/2})=\tau(x). Thus it preserves trace by its second sum. This proves every assertion. □\square

Factoriality is used in (14): scalar trace equality suffices there because the center is scalar. Lemma 1.1 itself retains the full nonfactor center-valued condition.

4. Approximation becomes a unitary coupling

Call two nn-tuples of unitaries (uk)(u_k), (vk)(v_k) in a faithfully tracial finite algebra δ\delta-related if a countable family satisfies

∑iai∗ai=∑iaiai∗=1,∑i∥aiuk−vkai∥22<δ(1≤k≤n).(15)\sum_i a_i^*a_i=\sum_i a_i a_i^*=1, \qquad \sum_i\|a_i u_k-v_k a_i\|_2^2<\delta\quad(1\le k\le n). \tag{15}

Proposition 4.1. For a family with the two balanced sums, put Ψ(x)=∑iai∗xai\Psi(x)=\sum_i a_i^*xa_i. Then

∑i∥aiu−vai∥22=2−2Re⁡τ(u∗Ψ(v))≤2∥u−Ψ(v)∥2(16)\sum_i\|a_i u-v a_i\|_2^2 =2-2\operatorname{Re}\tau(u^*\Psi(v)) \le2\|u-\Psi(v)\|_2 \tag{16}

for any two unitaries u,vu,v.

Proof. Expand the squared norms of finite partial sums. The two positive terms tend to 11 each, because ∑ai∗ai=1\sum a_i^*a_i=1, and the cross term converges to the displayed trace pairing. Strong convergence of the cp series and normality of τ\tau justify that limit. Since τ(u∗u)=1\tau(u^*u)=1, the middle expression equals 2Re⁡τ(u∗(u−Ψ(v)))2\operatorname{Re}\tau(u^*(u-\Psi(v))). Cauchy–Schwarz gives its upper bound in (16). □\square

Corollary 4.2. In an injective II1\mathrm{II}_1 factor, every finite tuple (uk)(u_k) is δ\delta-related to a tuple of unitaries in some unital matrix subfactor, for every δ>0\delta>0.

Proof. The preceding lesson gives a trace-preserving ucp reconstruction from MmM_m with unitary input models. Projection cuts and comparison embed MmM_m unitally as a subfactor D⊂MD\subset M, preserving its normalized trace. Choose its reconstruction errors below δ/4\delta/4. Apply Theorem 3.1 with operator-norm map error below δ/4\delta/4. On each unitary model the two errors add to less than δ/2\delta/2 in 22-norm. Equation (16) proves (15). □\square

5. Problems with complete solutions

Exercise 1. Why is scalar trace equality insufficient for Lemma 1.1 off factors?

Solution. In M=C⊕CM=\mathbb C\oplus\mathbb C with its equal-weight faithful trace, take h=(1,0)h=(1,0) and k=(0,1)k=(0,1). They have the same scalar trace. However every aa has a∗a=aa∗a^*a=aa^* coordinate by coordinate, so the two sums in (1) must be identical. Here the center-valued trace is the identity and the necessary equality fails.

Exercise 2. Prove the countability assertion used in the maximal-family argument.

Solution. If each of r0r_0 distinct positive numbers τ(ai∗ai)\tau(a_i^*a_i) is at least 1/r1/r, their finite sum is at least r0/rr_0/r. The bound by τ(h)\tau(h) therefore limits their number to ⌊rτ(h)⌋\lfloor r\tau(h)\rfloor. Every positive number is at least 1/r1/r for some positive integer rr. Thus the nonzero family is a countable union of finite sets.

Exercise 3. Compute the rounding loss in (5) for a projection partition of traces 1/3,1/3,1/31/3,1/3,1/3 and N=8N=8.

Solution. Each kj=2k_j=2, so L=8−6=2L=8-6=2. Each residual piece has trace 1/3−1/4=1/121/3-1/4=1/12; their sum has trace 1/4=L/N1/4=L/N. Split that sum into two projections of trace 1/81/8. These complete the eight equivalent diagonal projections, even though the individual residual traces are not multiples of 1/81/8.

Exercise 4. Why does later averaging preserve earlier scalar approximation errors?

Solution. Any convex combination of unitary conjugations fixes λ1\lambda1 and is norm contractive. If ∥y−λ1∥<ε\|y-\lambda1\|<\varepsilon, its image satisfies ∥P(y)−λ1∥=∥P(y−λ1)∥<ε\|P(y)-\lambda1\|=\|P(y-\lambda1)\|<\varepsilon. Trace preservation ensures that the desired scalar for each next image is still the trace of the original element.

Exercise 5. Explain the direction of multiplication in (11).

Solution. The unitary multiplies bib_i on the left. Then (wbi)∗x(wbi)=bi∗w∗xwbi=bi∗xbi(w b_i)^*x(w b_i)=b_i^*w^*xw b_i=b_i^*xb_i for x∈Dx\in D, because w∈D′∩Mw\in D'\cap M. The first sum is unchanged, while the second becomes w(∑ibibi∗)w∗w(\sum_i b_i b_i^*)w^*, which is precisely the sum that needs averaging.

Exercise 6. Verify positivity and trace equality of the defects (14).

Solution. The bound c′≤(1+η)1c'\le(1+\eta)1 implies k≥η21≥0k\ge\eta^2 1\ge0. Also h=η1≥0h=\eta1\ge0. Traciality and the first sum give τ(c′)=∑iτ(bibi∗)=∑iτ(bi∗bi)=1\tau(c')=\sum_i\tau(b_i b_i^*)=\sum_i\tau(b_i^*b_i)=1. Hence τ(k)=1−(1−η)=η=τ(h)\tau(k)=1-(1-\eta)=\eta=\tau(h).

Exercise 7. Why does the tail map in Theorem 3.1 have norm exactly η\eta?

Solution. Its positive series is cp and sends 11 to h=η1h=\eta1. For a cp map on a unital algebra, its operator norm is the norm of its value at 11, as proved in the finite CP preparation. Thus ∥B∥=η\|B\|=\eta. The equality also follows by evaluating the norm at the unit, after the cp upper bound is established.

Exercise 8. Give a balanced family in M2M_2 defining the depolarizing map.

Solution. Take aij=eij/2a_{ij}=e_{ij}/\sqrt2, for 1≤i,j≤21\le i,j\le2. Both ∑aij∗aij\sum a_{ij}^*a_{ij} and ∑aijaij∗\sum a_{ij}a_{ij}^* equal 11. Moreover ∑aij∗xaij=12∑i,jxiiejj=τ2(x)1\sum a_{ij}^*xa_{ij}=\frac12\sum_{i,j}x_{ii}e_{jj}=\tau_2(x)1. This checks both balance conventions and the reconstruction orientation.

Exercise 9. For that family, take u=v=diag⁡(1,−1)u=v=\operatorname{diag}(1,-1). Compute the coupling energy.

Solution. The diagonal terms commute with uu and contribute zero. Each off-diagonal term has commutator ±2eij\pm\sqrt2 e_{ij}, whose normalized squared 22-norm is 11. Their total energy is 22. Equation (16) gives the same result because Ψ(v)=0\Psi(v)=0, so 2−2Re⁡τ2(u∗Ψ(v))=22-2\operatorname{Re}\tau_2(u^*\Psi(v))=2.

Exercise 10. Show that the relation in (15) is symmetric.

Solution. Replace each aia_i by ai∗a_i^*. The two balanced sums exchange roles. The adjoint of aiuk−vkaia_i u_k-v_k a_i is uk∗ai∗−ai∗vk∗u_k^*a_i^*-a_i^*v_k^*. Multiplying this on the left by uku_k and on the right by vkv_k gives ai∗vk−ukai∗a_i^*v_k-u_k a_i^*. Unitary multiplication and adjoints preserve the tracial 22-norm, so every coupling energy is unchanged.

References and proof scope

Uffe Haagerup, A new proof of the equivalence of injectivity and hyperfiniteness for factors on a separable Hilbert space, Journal of Functional Analysis 62 (1985), 160–201. Lemma 5.1 and Proposition 5.2 give the defect-filling and balanced reconstruction method. The two-defect lemma here retains nonfactor center-valued traces and a faithful normal tracial state; scalar trace equality is used only in the factor application. The balanced reconstruction theorem and its injective application retain the factor hypothesis, without separability.

Claire Anantharaman and Sorin Popa, An introduction to II₁ factors, author draft, Theorem 6.4.1 and Corollary 6.4.2. Section 2 above supplies both a finite-cut averaging proof and a complete spectral-contraction proof of the required simultaneous operator-norm averaging. The next lesson turns small coupling energy into a single unitary conjugation.