# Metric and predual foundations for the central-sequence criterion

*New original programme exposition: CC0-1.0 to the extent of rights held.*

The central-sequence criterion in [the main lesson](../src/central-sequences-and-free-group-factors.md) needs an open mapping theorem for all Polish groups, and faithful-state seminorms that give the intrinsic bounded strong* topology. TS1–6 proves the metric, Borel-image and category chain from choice, complete real scalars and the definitions of metrics, continuity and groups. A Polish space is a separable topological space with a compatible complete metric. Borel sets form the smallest sigma-algebra containing the open sets. NT1–2 proves the finite-functional and faithful-state consequences of the exact complete predual/GNS components linked there.

<a id="ts1-complete-metric-constructions"></a>

## TS1. The metric constructions

A separable metric space has a countable base: balls of positive rational radius about a countable dense set suffice. Given a point in an open set, choose a ball around that point inside the set, then a nearby dense-set point and a rational radius whose ball contains the original point and stays inside the set. A subspace inherits a countable base; choosing one point in each nonempty basic open set makes it separable. Every open cover of a space with a countable base has a countable subcover: for each basic set contained in some cover member choose one such member.

Replace any metric \(d\) by \(\min(1,d)\) when a bound is useful. This preserves its topology and Cauchy sequences. For countably many nonempty Polish spaces with bounded complete metrics \(d_n\), the product metric
\[
d(x,y)=\sum_{n\geq1}2^{-n}d_n(x_n,y_n)
\]
is complete. A Cauchy sequence is Cauchy in each coordinate; take those coordinate limits, then control the product distance by a finite coordinate sum and the uniformly small remaining tail. The same tail estimate proves that this metric gives the product topology. Finite-coordinate boxes from the countable coordinate bases form a countable base, proving separability. An empty factor gives the empty Polish space.

Closed subsets of a complete metric space are complete in the restricted metric. If \(F_n\) are nested, nonempty closed sets with diameters tending to zero, choose \(x_n\in F_n\). Their tail distances tend to zero, so they have a limit \(x\); closedness places it in every \(F_n\), and the diameter condition makes it the unique common point.

An open subset \(U\) of a Polish space \(X\) is Polish. For a nonempty closed complement \(F=X\setminus U\), its distance function is continuous, since
\[
|\operatorname{dist}(x,F)-\operatorname{dist}(y,F)|\leq d(x,y).
\]
It is positive on \(U\). The map
\[
x\longmapsto \bigl(x,\operatorname{dist}(x,F)^{-1}\bigr)
\]
is a homeomorphism from \(U\) onto a closed subset of \(X\times\mathbb R\). Indeed a convergent graph sequence cannot approach \(F\) while its second coordinate stays finite, and elsewhere continuity identifies the limiting second coordinate. Pull back the complete restricted product metric. If \(F\) is empty, use the original metric; the empty \(U\) is harmless.

More generally a \(G_\delta\) set \(\bigcap_nU_n\) is Polish. Use the graph of all the reciprocal-distance functions in \(X\times\mathbb R^{\mathbb N}\), replacing a reciprocal by the constant one when its complement is empty. The same coordinate argument makes this graph closed; the graph map is a homeomorphism onto it. Finally, a finite or countable disjoint sum of Polish spaces is Polish: use bounded complete metrics within each summand and distance two between different summands. A Cauchy sequence eventually stays in one summand, and a countable union of countable bases is a countable base.

<a id="ts2-borel-refinement"></a>

## TS2. Make Borel conditions topological

Call a topology on \(X\) admissible if it is finer than the original Polish topology, is Polish, and has exactly the same Borel sets.

Countably many admissible topologies have an admissible common refinement. Include the original topology as coordinate zero and take the diagonal
\[
\Delta=\{(x_n)\in\prod_{n\geq0}(X,\tau_n):x_n=x_0\text{ for every }n\}.
\]
Each identity \((X,\tau_n)\to(X,\tau_0)\) is continuous. Since a metric space has a closed diagonal, the displayed set is closed in the product. TS1 makes it Polish. Its topology, transferred to \(X\), is precisely the topology generated by the coordinate topologies. Their countable bases give a countable base of finite intersections. Every such basic set is original Borel, so every new open set, being a countable union of basic sets, is original Borel. Refinement gives the reverse Borel inclusion.

Let \(\mathcal C\) consist of the subsets that can be made clopen by an admissible topology. A closed set belongs to \(\mathcal C\): split \(X\) into that closed set and its open complement, using the disjoint-sum topology and TS1. The new basic sets are original Borel, so this topology is admissible. Complements preserve membership in \(\mathcal C\).

For \(A_n\in\mathcal C\), first take the common refinement of their chosen admissible topologies. Each \(A_n\) is clopen there, and \(A=\bigcup_nA_n\) is open. Split this refined Polish space into the open set \(A\) and its closed complement. This is again an admissible topology and makes \(A\) clopen. Thus \(\mathcal C\) is a sigma-algebra containing all closed sets; it contains every Borel set. The common-refinement construction consequently makes any countable family of Borel sets simultaneously clopen.

In particular, every Borel subset \(B\subseteq X\) has a Polish topology with its original relative Borel sets, for which inclusion into \(X\) is continuous. If \(f:X\to Y\) is Borel and \(Y\) is Polish, make the inverse images of a countable base of \(Y\) clopen. In the resulting admissible topology \(f\) is continuous. These constructions require no classification of standard Borel spaces.

<a id="ts3-analytic-separation"></a>

## TS3. Separation by following two metric approximations

Call a subset of a Polish space analytic if it is the continuous image of some Polish space, allowing the empty space. A continuous image of a Borel subset of a Polish space is analytic: equip that subset with TS2's Polish topology and use the continuous inclusion. A Borel map also takes Borel sets to analytic sets, after TS2's refinement makes the map continuous.

Let \(A=a(P)\) and \(B=b(Q)\) be disjoint analytic subsets of \(Y\), with \(P,Q\) Polish and \(a,b\) continuous. We prove that a Borel set contains \(A\) and misses \(B\). If one set is empty, the assertion is immediate.

For a nonempty closed \(F\subseteq P\) and \(\varepsilon>0\), choose at each point of \(F\) an open ball whose closure has domain diameter at most \(\varepsilon\) and whose entire closed ball has image under \(a\) of diameter at most \(\varepsilon\). Continuity permits this by taking the closed ball inside an inverse image of a sufficiently small target ball. A countable subcover exists by TS1. Its intersections with \(F\) are nonempty closed sets covering \(F\), with both diameter bounds. Discard empty intersections.

Recursively this gives closed pieces \(F_s\), indexed by finite sequences, with
\[
F_\varnothing=P,\qquad F_s=\bigcup_iF_{si},\qquad
F_{si}\subseteq F_s,
\]
and, for \(|s|\geq1\),
\[
\operatorname{diam}F_s\leq2^{-|s|},\qquad
\operatorname{diam}a(F_s)\leq2^{-|s|}.
\]
Construct pieces \(G_t\subseteq Q\) with the corresponding bounds for \(b\). A finite nonempty list may be repeated to index its cover by natural numbers.

Two sets are Borel-separable when a Borel set contains the first and misses the second. This relation is symmetric, by taking a complement. If \(A=\bigcup_iA_i\), \(B=\bigcup_jB_j\), and every pair \(A_i,B_j\) has a separator \(C_{ij}\), then
\[
\bigcup_i\bigcap_j C_{ij}
\]
separates \(A,B\). Thus an inseparable pair of parent images has an inseparable pair of child images.

Suppose our original \(A,B\) were inseparable. Recursively choose prefixes \(s_n,t_n\) of length \(n\), each extending the preceding prefix, such that \(a(F_{s_n}),b(G_{t_n})\) are inseparable. Their closures in \(Y\) intersect: otherwise the closed set \(\overline{a(F_{s_n})}\) itself would be a separator. Domain completeness and TS1 give points
\[
p\in\bigcap_n F_{s_n},\qquad q\in\bigcap_n G_{t_n}.
\]
For an intersection point of the two target closures, the diameter bounds give
\[
d_Y(a(p),b(q))\leq2^{1-n}\qquad(n\geq1).
\]
Indeed \(a(p),b(q)\) belong to the corresponding images, whose closures retain their diameter bounds. Hence \(a(p)=b(q)\), contradicting disjointness. A Borel separator therefore exists.

<a id="ts4-borel-images"></a>

## TS4. A Borel formula for an injective image

We now prove the full Borel-image statement: if \(f:X\to Y\) is Borel between Polish spaces and \(B\subseteq X\) is Borel, with \(f|_B\) injective, then \(f(B)\) is Borel in \(Y\).

Use TS2 to make \(B\) clopen and \(f\) continuous in an admissible Polish topology on \(X\), then restrict to \(B\). It suffices to treat a continuous injection defined on an entire Polish space. The empty domain has empty image.

Fix a complete compatible metric on \(X\). At each positive level \(n\), a countable open cover can be chosen with both domain diameter and image diameter at most \(2^{-n}\), by continuity and TS1. Intersect this cover with each parent piece and subtract preceding cover members. We obtain Borel pieces \(P_s\), indexed by a countable tree of finite sequences, with
\[
P_\varnothing=X,\qquad P_s=\bigsqcup_iP_{si},
\]
and both diameter bounds at every positive level. Empty pieces may be retained. The closures of pieces along a branch are nested in \(X\); we do not assume the Borel pieces themselves are closed.

For each \(s\), the sets \(f(P_s)\) and \(f(X\setminus P_s)\) are analytic by TS2–3 and disjoint by injectivity. Choose a Borel separator and intersect it with \(\overline{f(P_s)}\), obtaining a Borel set \(C_s\) such that
\[
f(P_s)\subseteq C_s\subseteq\overline{f(P_s)},\qquad
C_s\cap f(X)=f(P_s).
\]
Set \(D_\varnothing=Y\) and recursively set
\[
D_{si}=D_s\cap C_{si}\setminus\bigcup_{j<i}C_{sj}.
\]
The child regions are Borel, disjoint and contained in their parent region. They retain
\[
D_s\cap f(X)=f(P_s)
\]
by induction: an image point in one child lies in none of the separators for its siblings. Define the Borel set
\[
E=\bigcap_{n\geq1}\ \bigcup_{|s|=n}D_s.
\]
An image point belongs to its successive regions, so \(f(X)\subseteq E\).

Conversely, \(y\in E\) determines a unique compatible branch \((s_n)\): regions at a level are disjoint and each child is contained in its parent. These regions are nonempty, so their source pieces are nonempty, since \(D_s\subseteq C_s\subseteq\overline{f(P_s)}\). TS1 applied to the nested closures \(\overline{P_{s_n}}\) gives a unique \(x\in X\). Choose \(x_n\in P_{s_n}\). The domain diameter bound gives \(x_n\to x\). The image diameter bound and \(y\in\overline{f(P_{s_n})}\) give
\[
d_Y(f(x_n),y)\leq2^{-n}.
\]
Continuity makes \(f(x_n)\to f(x)\), so \(y=f(x)\). Thus \(E=f(X)\), an explicitly Borel image. The initial refinement proves the assertion for the original \(f,B\). Applying it to every Borel subset also proves that a Borel injection has a Borel inverse on its image.

<a id="borel-image-branch-mechanism"></a>

<svg xmlns="http://www.w3.org/2000/svg" width="900" height="290" viewBox="0 0 900 290" role="img" aria-labelledby="borel-branch-title borel-branch-desc" style="display:block;min-width:900px;background:#f8fafc">
<title id="borel-branch-title">Recover one source point from a branch of Borel target regions</title>
<desc id="borel-branch-desc">A target point in E determines one nested branch of disjoint Borel regions D s n. Each region is inside the closure of f of the matching source piece P s n. Nested source closures have diameter at most two to the minus n in the complete domain, giving one point x. Choosing x n in the source pieces gives x n tending to x and distance from f x n to y at most two to the minus n, hence f x equals y.</desc>
<defs><marker id="borel-branch-arrow" markerWidth="8" markerHeight="8" refX="7" refY="4" orient="auto"><path d="M0 0L8 4L0 8Z" fill="#334155"/></marker></defs>
<g fill="#fff" stroke="#64748b" stroke-width="1.5"><rect x="20" y="42" width="390" height="94" rx="8"/><rect x="490" y="42" width="390" height="94" rx="8"/><rect x="205" y="190" width="490" height="72" rx="8"/></g>
<g font-family="Arial,sans-serif" font-size="20" text-anchor="middle" fill="#0f172a"><text x="215" y="72">Source: nested closures of Pₛₙ</text><text x="215" y="101">diameter ≤ 2⁻ⁿ; unique limit x</text><text x="685" y="72">Target: y ∈ Dₛₙ for every n</text><text x="685" y="101">disjoint siblings give one branch</text><text x="450" y="219">xₙ ∈ Pₛₙ → x; d(f(xₙ), y) ≤ 2⁻ⁿ</text><text x="450" y="249">Continuity gives f(x) = y, so E = f(X).</text></g>
<path d="M495 160H405" stroke="#334155" stroke-width="2" marker-end="url(#borel-branch-arrow)"/>
<g font-family="Arial,sans-serif" font-size="17" text-anchor="middle" fill="#0f172a"><text x="450" y="24">TS4: one selected branch; the full tree is countably branching.</text><text x="450" y="153">Dₛₙ ⊆ closure of f(Pₛₙ)</text></g>
</svg>

The diagram shows one branch selected by a point of \(E\). The two diameter bounds, completeness of the domain and continuity of \(f\) are the exact reasons that branch comes from an actual source point.

<a id="ts5-baire-and-pettis"></a>

## TS5. Category and the neighborhood product

A set is nowhere dense if its closure has empty interior; it is meager if it is a countable union of nowhere dense sets. No nonempty open set in a complete metric space is meager. To prove this, given a nonempty open \(O\) and closed nowhere dense \(F_n\), choose nested nonempty closed balls, each inside the interior of the preceding ball, with radii tending to zero, with the first inside \(O\), and with the \(n\)-th missing \(F_n\). Such a ball exists because the complement of \(F_n\) meets every nonempty open set. TS1 gives a common point in \(O\) outside all \(F_n\). Taking closures of the nowhere dense sets proves the stated claim.

A set has the Baire property if it differs from an open set by a meager set. These sets form a sigma-algebra. For complements, the complement of an open set differs from its interior by its boundary, a closed nowhere dense set. Countable unions differ from the union of their chosen open sets by a subset of the countable union of the meager errors; a subset of a meager set is meager. Thus every Borel set has the Baire property. A nonmeager set with this property is comeager in some nonempty open set \(O\), because its chosen open set cannot be empty.

Let \(A\) be such a set in a Polish group \(K\). Choose \(a_0\in O\). For \(k\in Oa_0^{-1}\), the open sets \(O,kO\) intersect at \(ka_0\). Their intersection is nonempty open, hence nonmeager. Left translation is a homeomorphism, so it preserves meager sets. There is therefore a point outside the two meager exceptions in \(O\cap kO\), belonging to both \(A\) and \(kA\). Write it as \(a=kb\), with \(a,b\in A\). This gives \(k=ab^{-1}\), proving that \(AA^{-1}\) contains the neighborhood \(Oa_0^{-1}\) of the identity.

<a id="ts6-polish-open-mapping"></a>

## TS6. Open mapping for all Polish groups

Let \(f:G\to K\) be a continuous bijective homomorphism of Polish groups. Given a neighborhood \(V\) of the identity in \(G\), continuity of multiplication and inversion supplies an open identity neighborhood \(W\) with \(WW^{-1}\subseteq V\).

The translates \(gW\) cover \(G\); TS1 gives a countable subcover. Their images are translates of \(f(W)\) and cover \(K\), by surjectivity. TS5 shows that \(f(W)\) cannot be meager, since otherwise \(K\), a nonempty complete metrizable space, would be meager in itself. TS4 makes \(f(W)\) Borel: \(W\) is Borel, \(f\) is continuous and injective, and both spaces are Polish. Its Baire property now follows from TS5, whose neighborhood product conclusion gives
\[
f(V)\supseteq f(W)f(W)^{-1}
\]
containing an identity neighborhood in \(K\). Translating this conclusion shows that the image of every open set is open. Hence the bijective continuous \(f\) has a continuous inverse and is a homeomorphism.

All Polish groups are included. No invariant complete metric, locally compact hypothesis, Haar measure or countable underlying group is assumed.

<a id="nt1-normal-functional-decomposition"></a>

## NT1. Four positive normal functionals and bounded module operations

The complete CP01–06 component constructs the predual of a concrete von Neumann algebra as a Banach quotient of the completed Hilbert projective tensor product. It proves its isometric embedding in \(M^*\), norm closedness, the full duality \(M=(M_*)^*\), and the characterization by square-summable vector series. The complete CF1–10 component supplies its scalar, Hilbert and C\*-calculus inputs. Those are proved inputs, not an assumed normal-functional decomposition or trace-ideal theorem.

In this module inner products are linear in the second variable. Thus CP's linear-first coefficient \(\langle x\xi,\eta\rangle\) is written \(\langle\eta,x\xi\rangle\), with the same scalar value. For every \(\omega\in M_*\), the exact CP representation gives
\[
\omega(x)=\sum_j\langle\eta_j,x\xi_j\rangle,\qquad
\sum_j\|\xi_j\|^2<\infty,\quad
\sum_j\|\eta_j\|^2<\infty.
\]
For \(k=0,1,2,3\), put
\[
\zeta_{j,k}=\xi_j+i^k\eta_j,\qquad
\psi_k(x)=\sum_j\langle\zeta_{j,k},x\zeta_{j,k}\rangle.
\]
The squared vector norms sum to at most
\(2\sum_j(\|\xi_j\|^2+\|\eta_j\|^2)\).
Thus each \(\psi_k\) is an actual bounded positive predual functional, by CP's series characterization. Expanding the four expressions, and using
\(\sum_{k=0}^3 i^k=\sum_{k=0}^3i^{2k}=0\), gives
\[
\omega=\frac14\sum_{k=0}^3 i^k\psi_k.
\]
This proves the required four-positive decomposition on arbitrary Hilbert spaces and arbitrary concrete von Neumann algebras. No positive normal extension to all of \(B(H)\) has been assumed.

The predual is closed under the module operations
\[
(a\omega b)(x)=\omega(bxa),\qquad
\omega^*(x)=\overline{\omega(x^*)}.
\]
In the series, the former replaces the first-variable test vectors \(\eta_j\) by \(b^*\eta_j\) and the second-variable vectors \(\xi_j\) by \(a\xi_j\); square summability is preserved. The latter exchanges the two vector sequences. From the actual functional norm on \(M\),
\[
\|a\omega b\|\leq\|a\|\|\omega\|\|b\|,\qquad
\|\omega^*\|=\|\omega\|.
\]
If a multiplying element is unitary, multiplication is isometric: applying its inverse gives the reverse inequality. These arguments include the zero algebra.

For a positive functional \(\varphi\), C\*-positivity and the scalar quadratic test prove
\[
|\varphi(y^*x)|^2\leq\varphi(x^*x)\varphi(y^*y).
\]
Indeed apply \(\varphi\) to \((x+\lambda y)^*(x+\lambda y)\) and choose \(\lambda\) to minimize the scalar quadratic; if \(\varphi(y^*y)=0\), arbitrarily large scalar multiples force the mixed term to vanish. Positivity makes \(\varphi(z^*)=\overline{\varphi(z)}\), by its real values on self-adjoint elements and their complex-linear decomposition. Therefore
\[
\|b\varphi\|\leq\varphi(1)^{1/2}\varphi(b^*b)^{1/2}.
\]
At a contraction \(x\), apply the preceding inequality to
\(\varphi(xb)=\varphi((x^*)^*b)\), and bound
\(\varphi(xx^*)\leq\varphi(1)\); taking the supremum proves the norm assertion.

If \(\varphi\) is faithful, \(M\varphi\) is norm dense in \(M_*\). Otherwise Hahn–Banach gives a nonzero bounded functional on \(M_*\) annihilating this linear subspace. The exact duality identifies it with some \(y\in M\), and annihilation says \(\varphi(ya)=0\) for every \(a\in M\). Taking \(a=y^*\) gives \(\varphi(yy^*)=0\), hence \(y=0\), a contradiction. Thus this density assertion is a norm-predual result, rather than a conclusion drawn from weak density alone.

A unital two-positive map \(\beta\) satisfies the Schwarz inequality. The positive matrix
\[
\begin{pmatrix}x^*x&x^*\\x&1\end{pmatrix}
=\begin{pmatrix}x^*\\1\end{pmatrix}\begin{pmatrix}x&1\end{pmatrix}
\]
remains positive after entrywise application of \(\beta\). Positivity and linearity make \(\beta\) preserve adjoints. Testing the resulting matrix on
\((\xi,-\beta(x)\xi)\) gives
\(\beta(x^*x)\geq\beta(x)^*\beta(x)\).
If \(\gamma\) is a unital completely positive inverse, applying \(\gamma\) and then its own Schwarz inequality gives
\[
x^*x\geq\gamma\bigl(\beta(x)^*\beta(x)\bigr)\geq x^*x.
\]
Both inequalities are equalities; injectivity of \(\gamma\) gives equality in Schwarz for \(\beta\). Expanding that equality for \(x+y,x-y,x+iy,x-iy\) gives
\(\beta(x^*y)=\beta(x)^*\beta(y)\).
Replacing \(x\) by \(a^*\) proves multiplicativity. Thus inverse normal UCP maps in the automorphism-group argument are actual normal \(*\)-isomorphisms.

<a id="nt2-faithful-state-topology"></a>

## NT2. A faithful state gives the bounded strong* topology

The zero algebra has singleton unitary and automorphism groups, which are Polish with the zero metric on their one point. The faithful-state construction is needed only in the nonzero case.

Suppose \(M\ne0\) has separable predual. Its positive cone has a countable norm-dense family \((\omega_j)\): a subset of a separable metric space is separable, by TS1's countable-base argument. Positive vector functionals separate positive operators in any concrete representation. Consequently
\[
\varphi_0=\sum_{j\geq1}
 \frac{2^{-j}}{1+\|\omega_j\|}\,\omega_j
\]
is nonzero, positive and faithful. This series converges in the Banach predual, with norm sum at most one. If \(\varphi_0(a)=0\) for \(a\geq0\), every summand has zero value; norm density then gives zero value for every positive normal functional, and the separating vector tests force \(a=0\). Normalize by \(\varphi_0(1)>0\) to obtain a faithful normal state.

For any concrete \(M\) and any faithful normal state \(\varphi\), use the complete GNS construction, the complete known-normal-state coefficient proof, and ST1–2. They give a contractive faithful unital representation \(\pi\) on its cyclic Hilbert space \(K\), a vector \(\Omega\), a concrete von Neumann image \(N=\pi(M)\), and ultraweak continuity of both \(\pi\) and its inverse. In particular
\[
\|\pi(x)\Omega\|^2=\varphi(x^*x).
\]
Faithfulness makes \(\Omega\) separating: \(\pi(x)\Omega=0\) implies \(x=0\). ST2's full bounded topology comparison transports the intrinsic positive-functional seminorms in both directions. Its spectral, dual-ball and bounded-density premises are part of the exact proved components; a general modular theorem is not used.

The commutant orbit \(N'\Omega\) is dense in \(K\). Its closed span is invariant under the unitaries of \(N'\), as is its orthogonal complement. Its projection \(P\) therefore lies in \(N''=N\). Here commuting with all those unitaries implies commuting with every operator: real and imaginary parts of a contraction are each real parts of the unitary \(h+i(1-h^2)^{1/2}\), by the complete continuous calculus. Since \(P\Omega=\Omega\) and \(\Omega\) is separating, \(1-P=0\).

Let \((x_i)\) be a uniformly norm-bounded net in \(M\). If
\[
\varphi(x_i^*x_i)\to0,\qquad
\varphi(x_ix_i^*)\to0,
\]
then \(\pi(x_i)\Omega\to0\) and \(\pi(x_i)^*\Omega\to0\). For \(b'\in N'\), commutation gives
\[
\|\pi(x_i)b'\Omega\|
\leq\|b'\|\|\pi(x_i)\Omega\|\to0,
\]
and the same estimate applies to adjoints. Density of \(N'\Omega\), and the common operator-norm bound, give strong* convergence on every vector of \(K\). ST2 transports this to the intrinsic bounded strong* topology on \(M\).

For completeness the positive-functional comparison in that statement is an explicit series estimate. If \(\psi\in N_*^+\) has a square-summable coefficient representation
\(\sum_j\langle\eta_j,b\xi_j\rangle\), then for \(b\geq0\),
\[
0\leq\psi(b)\leq\frac12\sum_j
\bigl(\langle\xi_j,b\xi_j\rangle+
      \langle\eta_j,b\eta_j\rangle\bigr).
\]
Use Cauchy–Schwarz for \(b^{1/2}\) in each term, followed by \(2rs\leq r^2+s^2\). At \(b=z_i^*z_i\), strong convergence makes each finite initial vector sum vanish, while the uniform norm bound makes the square-summable tail uniformly small. Conversely single-vector positive functionals are among the intrinsic tests. Repeating this for adjoints gives precisely strong* convergence, for arbitrary nets. The converse from intrinsic strong* convergence to the two displayed state seminorms follows directly from their inclusion among those tests.

When \(\tau\) is a faithful normal tracial state, traciality makes the two state seminorms equal. Thus on uniformly bounded sets, convergence in
\(\|x\|_2=\tau(x^*x)^{1/2}\)
is exactly intrinsic strong* convergence. This conclusion does not require separability.

If \(M_*\) is separable, the faithful-state GNS space is separable as well. ST1 makes the unit ball of \(M=(M_*)^*\) ultraweakly compact. A countable norm-dense family in the predual separates its points and gives its weak-star topology: on the ball, approximation of any functional by this family has error at most twice the norm error. Its coordinate embedding into a countable product of scalar discs therefore makes the ball compact metrizable, hence separable. Choose a countable ultraweakly dense subset \(D\) of that ball.

All the Hilbert vector coefficients of \(\pi\) are normal by ST-C, so \(D\Omega\) is weakly dense in the image of the ball. The norm-closed convex hull of \(D\Omega\) is weakly closed. Here is the Hilbert argument for this last step: for a closed convex set \(C\) and \(v\notin C\), a sequence minimizing distance to \(v\) is Cauchy by the parallelogram identity and the fact that its midpoints lie in \(C\). Its limit is the closest point \(c_0\). Varying \(c_0\) towards any \(c\in C\) gives
\(\operatorname{Re}\langle v-c_0,c-c_0\rangle\leq0\).
The corresponding bounded real vector functional separates \(v\) from \(C\), proving weak closedness.

Thus that closed convex hull contains every ball vector \(x\Omega\). Rational convex combinations of the countable set \(D\Omega\) are countable and norm dense in its convex hull, by approximating each finite list of coefficients within the finite simplex. Their closed linear span contains all \(x\Omega\), and cyclicity makes that span \(K\). It is generated by countably many vectors, so \(K\) is separable.

<a id="nt3-central-phase-alignment"></a>

## NT3. Polar operators and central phase alignment

We first give the bounded polar construction needed here and in FG1. For \(x\in M\), continuous positive calculus gives \(|x|=(x^*x)^{1/2}\in M\), and
\[
\|x\xi\|=\||x|\xi\|.
\]
The rule \(|x|\xi\mapsto x\xi\) is therefore a well-defined isometry on the range of \(|x|\). Extend it to its closed range and put it zero on \(\ker|x|\); these two subspaces are orthogonal complements because \(|x|\) is self-adjoint. This defines a partial isometry \(v\) with \(x=v|x|\).

It belongs to \(M\), rather than merely to \(B(H)\). The operators
\[
x(|x|+\varepsilon1)^{-1}\in M,\qquad \varepsilon>0,
\]
have norm at most one by continuous calculus and the C\* identity. They vanish on the kernel, and on a vector \(|x|\xi\) their difference from \(x\xi\) has norm at most \(\varepsilon\|\xi\|\), because
\[
\|x\,\varepsilon(|x|+\varepsilon1)^{-1}\|
=\||x|\,\varepsilon(|x|+\varepsilon1)^{-1}\|
\leq\varepsilon.
\]
Thus they converge strongly to \(v\); the weak operator closedness of \(M\) puts \(v\) in \(M\). Its initial projection is the projection \(p\) onto \(\overline{|x|H}\), and its final projection is the projection onto \(\overline{xH}\). The support \(p\) itself is the strong limit of
\(|x|(|x|+\varepsilon1)^{-1}\):
these contractions tend to the identity on the dense range of \(|x|\) and vanish on its kernel. Consequently \(p\in M\). No unbounded polar-decomposition theorem has been invoked.

Let now \(a\in Z(M)\), and let \(u\in M\) be unitary. The bounded polar construction for \(a\) stays in the center. Normality of \(a\) gives
\[
\ker a=\ker a^*=\ker|a|,
\]
so its initial and final projections are the same central support \(p\). Hence
\[
z=v+(1-p)\in\mathcal U(Z(M)).
\]
This is the phase with value one on the zero support.

We prove its exact estimate without presuming a joint Borel-calculus theorem. For \(0<\varepsilon<1\), set
\[
h_\varepsilon
=a\,\max(|a|,\varepsilon1)^{-1}+(1-p).
\]
The maximum and its inverse are continuous functions of the positive operator \(|a|\). The operators \(h_\varepsilon\) have norm at most one and converge strongly* to \(z\). On the range of \(|a|\), the error after multiplication by \(|a|\) has norm at most \(\varepsilon\); the same assertion for \(a^*\) proves the adjoint convergence. The kernel term is constant.

The commutative C\*-algebra generated by \(a,u,p\) has the complete character and continuous calculus from CF4–7. At a character, write \(w\) for the value of \(u\), so \(|w|=1\). If \(p=0\), then \(a=0\), \(h_\varepsilon=1\), and
\(|h_\varepsilon-w|\leq2|a-w|\).
If \(p=1\) and \(a=r\zeta\), \(r\geq\varepsilon\), then \(h_\varepsilon=\zeta\), and
\[
|\zeta-w|\leq|\zeta-a|+|a-w|
\leq2|a-w|
\]
by \(|1-r|\leq|a-w|\). If \(p=1\) and \(r<\varepsilon\), including \(r=0\), then
\(|h_\varepsilon-w|\leq2\) and \(|a-w|\geq1-r\), giving
\[
|h_\varepsilon-w|\leq2|a-w|+2\varepsilon.
\]
Characterwise positivity therefore gives the operator inequality
\[
|h_\varepsilon-u|^2
\leq\bigl(2|a-u|+2\varepsilon1\bigr)^2.
\]
Bounded strong* convergence gives strong convergence of the left side to \(|z-u|^2\), while the right side converges in norm. The positive cone is strongly closed by its vector tests, so
\[
(z-u)^*(z-u)\leq4(a-u)^*(a-u).
\]
All operators concerned commute and are normal. Their two squared absolute values therefore agree, and the same inequality holds for
\((z-u)(z-u)^*\) and \(4(a-u)(a-u)^*\).

For every positive normal functional \(\psi\), both seminorms of \(z-u\) are thus at most twice those of \(a-u\). If a bounded central sequence \(a_n\) approximates unitaries \(u_n\) in intrinsic strong*, their phases \(z_n\) are bounded central unitaries approximating \(u_n\) in that same topology. This is the full alignment step in the general-center fullness criterion, with \(a_n=0\) included.

<a id="fg1-countable-group-von-neumann"></a>

## FG1. Countable group factors and the finite-factor boundary

For a countable discrete group \(\Gamma\), use \(H=\ell^2(\Gamma)\), with basis \(\delta_g\). Completeness follows directly by taking coordinate limits of a Cauchy sequence and passing its estimates first to finite sums and then to their supremum. Finite coordinate sums are dense, so \(H\) is separable. Define
\[
\lambda_g\delta_h=\delta_{gh},\qquad
\rho_g\delta_h=\delta_{hg^{-1}}.
\]
These are basis permutations, hence unitaries. Group associativity gives their representation laws and their commutation. Put \(M=\lambda(\Gamma)''\).

The algebra of group polynomials is ultraweakly dense in \(M\). In detail, its norm closure is a unital C\*-algebra \(A\). The exact BD1–5 proofs retained in the bounded-density component give bounded strong approximation of every element of \(A''=M\) by elements of \(A\), and ultraweak convergence of that bounded approximation. Norm approximation by polynomials makes the ultraweak closures of \(A\) and the polynomial algebra agree. This supplies the density actually used below; no norm-convergent operator Fourier series is presumed.

The vector functional
\[
\tau(x)=\langle\delta_e,x\delta_e\rangle
\]
is a normal state by CP's single-vector test. It is faithful. If \(x\delta_e=0\), then \(x\rho_g\delta_e=\rho_gx\delta_e=0\) for every \(g\); these vectors fill the basis, so \(x=0\). In particular \(\tau(x^*x)=0\) implies \(x=0\).

It is tracial on all of \(M\). The group law gives
\(\tau(\lambda_g\lambda_h)=\tau(\lambda_h\lambda_g)\).
For fixed \(g\), the two functionals
\(x\mapsto\tau(x\lambda_g)\) and \(x\mapsto\tau(\lambda_gx)\)
are normal by NT1's module operations and agree on group polynomials. Ultraweak density makes them agree on \(M\). For fixed \(x\in M\), the two corresponding normal functionals of a second variable consequently agree on all polynomials and then on all of \(M\). Thus \(\tau(xy)=\tau(yx)\) for arbitrary \(x,y\).

Define the coefficients \(\widehat x(g)=\langle\delta_g,x\delta_e\rangle\). Hilbert coordinate expansion gives
\[
\|x-\tau(x)1\|_2^2
=\sum_{g\ne e}|\widehat x(g)|^2.
\]
If every nonidentity conjugacy class is infinite, then \(M\) is a factor. For a central \(x\), traciality and centrality make its coefficients constant on conjugacy classes, since
\[
\widehat x(g)=\tau(\lambda_{g^{-1}}x).
\]
Square summability forces every coefficient on an infinite class to vanish. Only the identity coefficient remains, so separation of \(\delta_e\) gives \(x=\tau(x)1\).

The predual of \(M\) is separable. In CP's projective tensor completion, finite tensors of vectors from countable dense subsets of \(H,\overline H\), with rational complex coefficients, are dense: approximate each factor in a finite representation and use
\[
\|\xi\otimes\overline\eta-\xi'\otimes\overline{\eta'}\|_\pi
\leq\|\xi-\xi'\|\|\eta\|
  +\|\xi'\|\|\eta-\eta'\|.
\]
Completion remains separable, and so does its quotient \(M_*\). This proves the countability-to-predual assertion used by the fullness criterion.

To justify the type assertion, we prove the needed finite-factor alternative. Let \(N\) be a factor with a faithful finite tracial state and let \(p\ne0\) be a minimal projection. Then \(pNp=\mathbb Cp\). Indeed if a self-adjoint corner element had two different spectral values, choose a number between them. Continuous positive calculus gives nonzero orthogonal positive parts on opposite sides of that number. Their support projections, constructed by the bounded strong limits in NT3, are nonzero orthogonal corner projections. This contradicts minimality. Thus every self-adjoint corner element is scalar, and real/imaginary decomposition proves the assertion.

The closed span of \(NpH\) is all of \(H\). Its projection \(Q\) commutes with \(N\), since the subspace is invariant under \(N\) and its adjoints, and lies in \(N\), since the subspace is also invariant under \(N'\) and its adjoints. Hence \(Q\in Z(N)\); it contains \(pH\ne0\), so factoriality gives \(Q=1\). It follows that \(qNp\ne0\) for every nonzero projection \(q\).

Choose a maximal orthogonal family \((p_i)\) of projections equivalent to \(p\), containing \(p\), together with partial isometries \(v_i\) having initial projection \(p\) and final projection \(p_i\). Such a maximal family exists by the maximal principle. Every finite subfamily has total trace equal to its size times the strictly positive trace of \(p\), so the whole family has finite size \(m\). If \(q=1-\sum_i p_i\ne0\), choose \(0\ne x\in qNp\). NT3's bounded polar construction gives \(v\in N\) with \(v^*v\leq p\) nonzero and \(vv^*\leq q\). Minimality makes \(v^*v=p\), so its final projection enlarges the family, a contradiction. Therefore \(\sum_i p_i=1\).

The elements \(e_{ij}=v_iv_j^*\) are matrix units: orthogonality gives \(v_j^*v_k=\delta_{jk}p\), so \(e_{ij}e_{kl}=\delta_{jk}e_{il}\). For every \(x\in N\), each \(v_i^*xv_j\) belongs to \(\mathbb Cp\). The finite decomposition
\[
x=\sum_{i,j}p_i x p_j
\]
then expresses \(x\) as a scalar linear combination of the \(e_{ij}\). These matrix units are linearly independent by their corner products. Thus \(N\cong M_m(\mathbb C)\).

For infinite \(\Gamma\), the group unitaries are linearly independent by applying a finite linear relation to \(\delta_e\). Hence \(L(\Gamma)\) is infinite-dimensional. When it is a factor, the finite-factor alternative excludes minimal projections; its faithful normalized trace therefore makes it a factor of type \(\mathrm{II}_1\). This argument applies both to the free groups of every countable rank at least two and to the finitely supported permutation group, once their explicit infinite-conjugacy-class proofs in the main lesson are used.

<a id="fg2-tracial-dyadic-product"></a>

## FG2. The dyadic product and its escaping trace-zero unitaries

We construct the factor needed to distinguish the free-group example. This proof needs no uniqueness assertion about arbitrary AFD algebras.

Let \(A_n=M_{2^n}(\mathbb C)\), with inclusion \(x\mapsto x\otimes1_2\). Finite matrix tensor products identify these inclusions isometrically: after exchanging basis coordinates, \(x\otimes1_2\) acts as two identical copies of \(x\). Form their algebraic increasing union \(A_{\rm loc}\). Its compatible normalized matrix traces give a positive tracial functional \(t\), with \(t(1)=1\). Each inclusion preserves the trace, by the finite diagonal sum. Faithfulness holds on this union, because each local matrix trace is faithful.

Complete \(A_{\rm loc}\) for the inner product
\[
\langle a,b\rangle=t(a^*b)
\]
to obtain \(H\), and write \(\Omega=1\). This is a Hilbert completion by CF8/10; the trace Schwarz inequality is NT1's scalar positive-functional argument. Left and right multiplication on the local vectors are bounded. In fact
\[
\|ab\|_2^2=t(b^*a^*ab)\leq\|a\|^2t(b^*b),
\qquad
\|ba\|_2^2=t(a^*b^*ba)=t(baa^*b^*)
\leq\|a\|^2t(bb^*).
\]
They therefore extend to \(H\); left multiplication is a unital faithful star representation, and left and right multipliers commute. Its norm is the original matrix norm. To check the lower bound at a finite stage, choose a unit vector \(\xi\) realizing \(\|a\xi\|=\|a\|\), and a rank-one matrix with range \(\mathbb C\xi\). The ratio of its Hilbert-Schmidt norm after left multiplication to its original norm is \(\|a\|\). The upper bound was just proved.

Let
\[
R=A_{\rm loc}''\subset B(H),\qquad
\tau(x)=\langle\Omega,x\Omega\rangle.
\]
The vector state is normal by CP. It is faithful: the right orbit of \(\Omega\) contains the dense local vectors, so \(x\Omega=0\) and commutation with right multipliers force \(x=0\). The norm closure of the local union is a unital C-star algebra. BD1–5 gives its bounded strong density in \(R\), and CP gives ultraweak convergence of the bounded approximants. Thus \(A_{\rm loc}\) is ultraweakly dense. The two normal-functional extensions used in FG1 extend its trace law to all of \(R\): first keep one local multiplier fixed and extend the other variable, then keep an arbitrary first variable fixed and extend the second. In particular \(\tau\) is a faithful normal tracial state on \(R\).

We prove the approximation assertion and factoriality directly. For every \(x\in R\), there is a unique \(E_n(x)\in A_n\) such that
\[
\tau(a^*E_n(x))=\tau(a^*x)\qquad(a\in A_n).
\tag{FG2.1}
\]
Finite-dimensional Hilbert projection provides it, and, for matrix units \(e_{ij}\) in \(A_n\), its formula is
\[
E_n(x)=2^n\sum_{i,j}\tau(e_{ji}x)e_{ij}.
\]
It fixes \(A_n\), is unital and is \(A_n\)-bimodular. For the latter assertion, for \(b,c,a\in A_n\), the trace law changes the test of \(bxc\) into the test of \(x\) against \(b^*ac^*\); apply (FG2.1) and then change the trace back. Uniqueness gives \(E_n(bxc)=bE_n(x)c\).

The map is completely positive. If \(X=[x_{ij}]\geq0\) in \(M_k(R)\), test the matrix \([E_n(x_{ij})]\in M_k(A_n)\) on any column \(b=(b_1,\ldots,b_k)^T\) with entries in \(A_n\). Bimodularity and (FG2.1) with \(a=1\) give
\[
\tau\!\left(\sum_{i,j}b_i^*E_n(x_{ij})b_j\right)
=\tau\!\left(\sum_{i,j}b_i^*x_{ij}b_j\right)\geq0.
\]
These tests imply matrix positivity in \(M_k(A_n)\). Indeed, given a vector \((\xi_1,\ldots,\xi_k)\in(\mathbb C^{2^n})^k\), choose a unit vector \(\eta\) and rank-one matrices \(b_i\) sending \(\eta\) to \(\xi_i\) and vanishing on \(\eta^\perp\). The trace test above is \(2^{-n}\) times the quadratic value on this vector. All such values are nonnegative. NT1's actual Schwarz block proof now gives
\[
E_n(x)^*E_n(x)\leq E_n(x^*x).
\]
Order and unitality bound the right side by \(\|x\|^2 1\). Thus \(\|E_n(x)\|\leq\|x\|\).

On \(H\), the vector \(E_n(x)\Omega\) is precisely the orthogonal projection of \(x\Omega\) onto \(A_n\Omega\). These finite-dimensional subspaces increase with dense union. Their projections tend strongly to one: approximate a vector by an element of one fixed subspace, on which all subsequent projections are the identity, and use their contraction bound. Consequently
\[
\|E_n(x)-x\|_2\longrightarrow0,\qquad
\|E_n(x)\|\leq\|x\|.
\tag{FG2.2}
\]
NT2 turns this bounded trace convergence into intrinsic strong* convergence.

If \(x\in Z(R)\), bimodularity gives \(aE_n(x)=E_n(x)a\) for all \(a\in A_n\). A matrix commuting with every matrix unit is scalar: commuting with diagonal units makes it diagonal, and commuting with each off-diagonal unit makes all diagonal entries equal. Thus \(E_n(x)=\tau(x)1\). Equation (FG2.2) and faithfulness show \(x=\tau(x)1\). Hence \(R\) is a factor. It contains matrices of all dyadic sizes, so is infinite-dimensional. FG1's proved finite-factor alternative makes it a factor of type \(\mathrm{II}_1\). The Hilbert space is separable because it has a countable union of finite-dimensional dense subspaces; CP's tensor quotient, as in FG1, makes \(R_*\) separable.

Put \(Z=\operatorname{diag}(1,-1)\), and let \(z_m\) be \(Z\) in tensor position \(m\), with identities elsewhere. Then
\[
z_m=z_m^*=z_m^{-1},\qquad
\tau(z_m)=0,\qquad \|z_m\|_2=1.
\]
For \(m>n\), it commutes with \(A_n\). For any fixed \(x\in R\), trace bimodule bounds and (FG2.2) give
\[
\|[z_m,x]\|_2
=\|[z_m,x-E_n(x)]\|_2
\leq2\|x-E_n(x)\|_2\qquad(m>n).
\tag{FG2.3}
\]
First make the right side small by choosing \(n\); then let \(m>n\). This proves centrality in both intrinsic seminorms, by NT2 and tracial equality of adjoint \(2\)-norms. The trace commutator \([z_m,\tau]\) is exactly zero. Lemma1.1 in the main lesson therefore makes this sequence centralizing without invoking the existence of a trace on any other finite algebra.

For every sequence of scalars \(c_m\),
\[
\|z_m-c_m1\|_2^2=1+|c_m|^2\geq1.
\tag{FG2.4}
\]
In particular there is no bounded central approximating sequence, since the center was proved scalar. The general-center criterion in Theorem4.1 makes \(R\) nonfull. Its proof uses NT1–3/TS1–6, not a finite AFD uniqueness theorem.

<a id="nt4-normal-functional-support"></a>

## NT4. Support of a positive normal functional

Let \(\psi\) be positive and normal on an arbitrary von Neumann algebra \(M\); zero and nonfaithful functionals are included. We construct the projection needed for the nonfaithful density example and for central localization.

If \(h\geq0\) and \(\psi(h)=0\), continuous calculus gives
\[
0\leq h(h+\varepsilon1)^{-1}\leq \varepsilon^{-1}h.
\]
The support construction in NT3 makes these contractions converge strongly to the range projection \(s(h)\). CP's vector-series argument makes this bounded strong convergence ultraweak convergence. Positivity and normality therefore give \(\psi(s(h))=0\).

If \(\psi(e)=\psi(f)=0\) for projections \(e,f\), apply this argument to \(h=e+f\). Its kernel is \(eH^\perp\cap fH^\perp\), since
\(\langle(e+f)\xi,\xi\rangle=\|e\xi\|^2+\|f\xi\|^2\).
Thus \(s(e+f)=e\vee f\), and \(\psi(e\vee f)=0\). An arbitrary family of projections has a join in \(M\): its projection onto the closed span of the ranges commutes with all unitaries of \(M'\), hence lies in \(M''=M\). Its finite joins converge strongly to it, because a vector in that closed span is approximated by a finite sum of range vectors and the projections are contractions. Normality now shows that the join of any family of \(\psi\)-zero projections is again \(\psi\)-zero.

Let \(q\) be the join of all these zero projections, and put \(p=1-q\). Then
\[
\psi(q)=0,\qquad \psi(x)=\psi(pxp)\quad(x\in M).
\]
For the latter assertion, the positive-functional Schwarz inequality gives \(\psi(qx)=\psi(xq)=0\); expand \(x\) using \(p+q=1\). The restriction to \(pMp\) is faithful. Indeed, if \(h\geq0\) in that corner and \(\psi(h)=0\), its support is at most \(p\) and at most \(q\), so it is zero and \(h=0\). Thus \(p\) is the support projection \(s(\psi)\). It equals one exactly when \(\psi\) is faithful, and is zero for the zero functional.

For the center restriction \(\psi|_{Z(M)}\), the same construction takes place inside the abelian von Neumann algebra \(Z(M)\). Its support \(z\) is central. The restriction is faithful on \(Z(M)z\), and \(\psi(1-z)=0\). These are precisely the localization assertions used in Corollary1.2; existence of a center-valued trace is a separate prerequisite.

## Reading and source scope

Anush Tserunyan's [author-hosted notes](https://www.math.mcgill.ca/atserunyan/Teaching_notes/dst_lectures.pdf), dated 26 November 2025, give complete comparison proofs of analytic separation (Theorem 12.6, p.48) and the Borel-image theorem (Theorem 13.3, pp.51–52). Their stated earlier reductions remain part of those source methods. Here the domain and image diameter construction proves separation and inversion directly on the given Polish domains, with topology refinement and category proved above. The human notes retain their own terms; their expression and PDF are not redistributed or given the programme's CC0 licence.
