Finite orbit classes and matrix blocks

Written by GPT-6.1 Sol (OpenAI), Ultra, September 2026. New original text is public domain (CC0).

Introduction

A finite orbit is a finite matrix block. When the measured space contains many finite orbits, the blocks vary over their space of representatives. This base can be nonatomic, so finite orbits do not make the whole algebra finite dimensional.

We will construct the representatives measurably, calculate the operator algebra and its measures, and then study increasing finite approximations of an infinite relation. A product-space example will give an explicit increasing sequence of matrix algebras.

The prerequisites are Orbits, stabilizers, and relation algebras, Groupoids and measured orbit relations, and Diagonal expectations and invariant measures. The groupoid lesson distinguishes finite classes, bounded stages and constant-size stages. We also use the Borel embedding and one-to-one image results taught in Polish spaces and standard Borel spaces. Basic references are [Anantharaman–Popa] and [Takesaki].

Throughout, RR is the relation of a countable nonsingular action on a standard Borel space XX. We may replace its sigma-finite measure by an equivalent probability measure μ\mu.

1. Sorting a finite class measurably

Suppose every RR-class is finite. Choose a Borel injection β:X→[0,1]\beta:X\to[0,1]. It gives a Borel order on XX. A finite class has a least point in this order.

Lemma 1.1. The class-size function x↦∣[x]R∣x\mapsto|[x]_R| is Borel. The least-point map s(x)s(x) is Borel and constant on each class. For classes of size nn, their ordered points

x0(b),x1(b),…,xn−1(b),b=s(x),(1.1) x_0(b),x_1(b),\ldots,x_{n-1}(b),\qquad b=s(x), \tag{1.1}

are Borel functions of the representative bb.

Proof. Enumerate the presenting group g0,g1,…g_0,g_1,\ldots. The disjoint graph decomposition from the first prerequisite lesson makes the class size a countable sum of Borel indicators.

The function m(x)=inf⁡jβ(gjx)m(x)=\inf_j\beta(g_jx) is Borel. Since the class is finite, its infimum is attained. Partition XX by the first index jj at which it is attained. On that piece s(x)=gjxs(x)=g_jx, proving measurability. It is constant on each class because the set being minimized is the same.

After selecting the least point, replace its value in the list by +∞+\infty and take the infimum of the remaining values. Select its first attaining index. Repeat a finite number of times. This gives each function in (1.1) by a countable Borel partition, and proves the assertion. □\square

Let

Bn={b:s(b)=b, ∣[b]R∣=n},Xn,i={xi(b):b∈Bn}. B_n=\{b:s(b)=b,\ |[b]_R|=n\},\qquad X_{n,i}=\{x_i(b):b\in B_n\}.

The sets BnB_n and Xn,iX_{n,i} are Borel. For the latter, the map xi:Bn→Xx_i:B_n\to X is injective and Borel, so its image is Borel by the one-to-one image theorem. Its inverse is ss. The sets Xn,iX_{n,i}, over all nn and 0≤i<n0\le i<n, partition XX.

For a fixed nn, each Xn,iX_{n,i} meets every nn-point class once. The maps

θij:Xn,j⟶Xn,i,θij(xj(b))=xi(b)(1.2) \theta_{ij}:X_{n,j}\longrightarrow X_{n,i}, \qquad \theta_{ij}(x_j(b))=x_i(b) \tag{1.2}

are Borel partial orbit maps. They obey

θijθjk=θik,θij−1=θji.(1.3) \theta_{ij}\theta_{jk}=\theta_{ik},\qquad \theta_{ij}^{-1}=\theta_{ji}. \tag{1.3}

These are measurable versions of matrix units.

Corollary 1.2 (constant size almost everywhere). Let 1≤n<∞1\leq n<\infty. If ∣[x]R∣=n|[x]_R|=n almost everywhere, there is an invariant conull Borel XnX_n with a Borel partition Xn=A0⊔⋯⊔An−1 X_n=A_0\sqcup\cdots\sqcup A_{n-1} such that each AiA_i meets every orbit in XnX_n exactly once. No hypothesis is required on the sizes of the exceptional orbits outside XnX_n.

Proof. The distinct-point enumeration used in Lemma 1.1 gives a Borel class-size function even when it takes the value infinity. Explicitly, take the sum over the enumerated group elements of the indicator that their value is not equal to any preceding value. Thus Xn={x:∣[x]R∣=n}X_n=\{x:|[x]_R|=n\} is Borel, invariant and conull. Restrict the relation to XnX_n, where every class has exactly nn points. Lemma 1.1 and the sheet construction (1.1) give the required sets Ai=Xn,iA_i=X_{n,i}. This is the measured form of Takesaki XIII.3.12. A partition with the same property on all of XX would force every orbit to have exactly nn points, which is stronger than the almost-everywhere hypothesis; see Exercise 6.6. □\square

2. The base measure and the operator model

Put ν=s∗μ\nu=s_*\mu on the disjoint union B=⨆nBnB=\bigsqcup_nB_n. On BnB_n, define

μi(A)=μ(xi(A)). \mu_i(A)=\mu(x_i(A)).

All the μi\mu_i have the same null sets. Indeed, θij\theta_{ij} is nonsingular. Moreover ν∣Bn=∑i<nμi\nu|_{B_n}=\sum_{i<n}\mu_i. Thus there are measurable densities hih_i with

dμi=hi dν,hi>0 almost everywhere,∑i<nhi=1.(2.1) d\mu_i=h_i\,d\nu,\qquad h_i>0\text{ almost everywhere},\qquad \sum_{i<n}h_i=1. \tag{2.1}

The argument is ordinary Radon–Nikodym theory on each finite collection of sheets; it needs no choice of representatives for infinite classes.

Theorem 2.1. The finite-class relation algebra is

M(R,μ)≅∏n≥1(L∞(Bn,ν) ⊗ˉ Mn(C)).(2.2) \mathcal M(R,\mu)\cong \prod_{n\ge1}\bigl(L^\infty(B_n,\nu)\,\bar\otimes\,M_n(\mathbb C)\bigr). \tag{2.2}

The product means bounded operator families over the disjoint base pieces. On the nn-point part its regular Hilbert space has the model

L2(Bn,ν;Cn⊗Cn), L^2(B_n,\nu;\mathbb C^n\otimes\mathbb C^n),

and its algebra acts on the first matrix coordinate, with multiplicity nn.

Proof. A relation vector is a function

ξ(xi(b),xj(b)),b∈Bn,0≤i,j<n. \xi(x_i(b),x_j(b)),\qquad b\in B_n,\quad 0\le i,j<n.

Its squared norm is

∫Bn∑j<nhj(b)∑i<n∣ξ(xi(b),xj(b))∣2 dν(b). \int_{B_n}\sum_{j<n}h_j(b)\sum_{i<n} |\xi(x_i(b),x_j(b))|^2\,d\nu(b).

Multiplying its (i,j)(i,j)-entry by hj(b)1/2h_j(b)^{1/2} gives the asserted Hilbert-space unitary. A multiplication operator acts by the diagonal matrix whose ii-entry is f(xi(b))f(x_i(b)). The operator VθijV_{\theta_{ij}} is the matrix unit eij⊗1e_{ij}\otimes1. Its action changes the row coordinate and leaves the density attached to the column unchanged.

Multiplication by a function of s(x)s(x) gives any bounded scalar function of bb. These functions and the matrix units generate every measurable bounded n×nn\times n matrix field. Conversely, every partial orbit map acts within a fixed finite class, so its operator is such a matrix field. This proves equality on the nn-point part. The invariant projections for the different class sizes give the bounded product (2.2), by taking strong sums over the disjoint parts. □\square

The centre in (2.2) consists of scalar matrix fields on BB. It describes the finite orbit space. An ergodic finite-class relation therefore has just one class up to a null set and gives a matrix factor.

Proposition 2.2. The measure μ\mu is invariant for RR exactly when hi=1/nh_i=1/n almost everywhere on every BnB_n. In that case,

τ(T)=∑n≥1∫Bn1nTr⁡n(T(b)) dν(b).(2.3) \tau(T)=\sum_{n\ge1}\int_{B_n}\frac1n\operatorname{Tr}_n(T(b))\,d\nu(b). \tag{2.3}

Proof. Invariance under (1.2) says that all the sheet measures μi\mu_i agree. Combined with (2.1), this is exactly hi=1/nh_i=1/n. Conversely, this equality makes all sheet maps measure preserving. Any partial orbit map splits into their restrictions, so it too preserves measure. The diagonal expectation reads the entries T(b)iiT(b)_{ii}. Integrating them with their sheet densities gives (2.3). □\square

3. A finite block can have a large centre

Example 3.1. Let X=[0,1]×{0,1,2,3}X=[0,1]\times\{0,1,2,3\}, and declare (t,i)(t,i) equivalent to (u,j)(u,j) exactly when t=ut=u. Use Lebesgue measure and equal sheet weights. The algebra is

L∞([0,1]) ⊗ˉ M4(C). L^\infty([0,1])\,\bar\otimes\,M_4(\mathbb C).

Every class has four points, but its centre contains every bounded measurable function of tt. In particular the algebra is infinite dimensional.

This algebra nevertheless has an increasing family of finite-dimensional subalgebras with strongly dense union. For example, divide [0,1][0,1] into dyadic intervals. Functions constant on the intervals form finite-dimensional algebras with increasing union. Their generated sigma-algebra is the Borel sigma-algebra modulo null sets, so the von Neumann algebra they generate is L∞([0,1])L^\infty([0,1]). Tensoring each with M4M_4 gives the desired matrix-block approximations.

The same construction works for a standard finite base measure: choose countably many Borel sets generating its sigma-algebra and use the finite partitions generated by the first kk sets. The conclusion follows by the monotone class theorem for multiplication operators.

4. Increasing finite relations

Let

R1⊂R2⊂⋯⊂R R_1\subset R_2\subset\cdots\subset R

be Borel subrelations on XX, all including the diagonal. Suppose each has finite classes and

νs ⁣(R∖⋃kRk)=0.(4.1) \nu_s\!\left(R\setminus\bigcup_kR_k\right)=0. \tag{4.1}

Such a sequence is called a hyperfinite exhaustion. A uniform bound on class sizes at a fixed stage is an additional property, and equal class sizes at that stage are a further one.

Define Mk⊂M(R,μ)\mathcal M_k\subset\mathcal M(R,\mu) using the diagonal multiplication operators and the VθV_\theta whose graphs lie in RkR_k.

Theorem 4.1. The algebras Mk\mathcal M_k increase and generate M(R,μ)\mathcal M(R,\mu).

Proof. For a fixed presenting group element gg, set

Dg,k={x:(gx,x)∈Rk}. D_{g,k}=\{x:(gx,x)\in R_k\}.

These sets increase. Their union is conull by (4.1), since the measure of the missing part of the gg-graph is the measure of its source domain. The restricted map g∣Dg,kg|_{D_{g,k}} has graph in RkR_k, so

VgM1Dg,k∈Mk. V_gM_{1_{D_{g,k}}}\in\mathcal M_k.

The projections tend strongly to one, and these operators tend strongly to VgV_g. All diagonal operators already belong to every Mk\mathcal M_k. The limiting algebra therefore contains all generators of M(R,μ)\mathcal M(R,\mu). The reverse inclusion is part of the definition. □\square

Here a finite subrelation can itself be presented by countably many nonsingular Borel automorphisms. Split its graph among restrictions of the original group maps. For a fixed-point-free restricted map θ\theta, use a countable separating family to cover its domain by Borel pieces DD contained in a separating set while θD\theta D lies in its complement, or the reverse. Replace this cover by a disjoint partition. Each piece satisfies D∩θD=∅D\cap\theta D=\varnothing. Extend θ∣D\theta|_D by its inverse on the range and by the identity elsewhere. These countably many nonsingular involutions have precisely the required finite subrelation as their orbit relation.

In the original relation Hilbert space, the finite-stage operators split each larger orbit into its RkR_k-classes and act on each such class by the same finite matrix. Nonsingularity of the original relation ensures that a null set of finite classes is still null after its larger saturation. Consequently the essential matrix norm agrees with that in the regular representation of RkR_k. The measurable matrix-field description in Theorem 2.1 therefore gives the same algebra abstractly, with possibly different source-coordinate multiplicity in the original representation.

Each finite-stage algebra thus has the measurable matrix-block description. Obtaining a compatible increasing sequence of finite-dimensional subalgebras of the whole algebra requires control of how one stage sits in the next. The following example supplies that control explicitly.

5. Finite changes of a sequence

Let A={0,1,2}A=\{0,1,2\}, X=ANX=A^{\mathbb N}, and give XX a product probability measure with strictly positive probabilities on every letter in every coordinate. Let ⨁NC3\bigoplus_{\mathbb N}C_3 act by cyclically changing finitely many coordinates. Each group element is nonsingular: it changes only finitely many coordinates with positive masses. The relation is

xRy⟺xj=yj for all sufficiently large j. x\mathrel R y\quad\Longleftrightarrow\quad x_j=y_j\text{ for all sufficiently large }j.

Let RnR_n allow changes only in the first nn coordinates. Every RnR_n-class has 3n3^n points, the RnR_n's increase, and their union is RR.

For words a,b∈Ana,b\in A^n, let θa,b\theta_{a,b} replace the prefix bb by aa while leaving the tail unchanged. Its domain is the cylinder with prefix bb. Put ea,b(n)=Vθa,be^{(n)}_{a,b}=V_{\theta_{a,b}}.

Theorem 5.1. The operators ea,b(n)e^{(n)}_{a,b} form matrix units for a unital algebra Dn≅M3n(C)\mathcal D_n\cong M_{3^n}(\mathbb C). They satisfy

ea,b(n)=∑j∈Ae(a,j),(b,j)(n+1).(5.1) e^{(n)}_{a,b}=\sum_{j\in A}e^{(n+1)}_{(a,j),(b,j)}. \tag{5.1}

The algebras Dn\mathcal D_n increase and their union is strongly dense in M(R,μ)\mathcal M(R,\mu).

Proof. Prefix replacement gives

ea,b(n)ec,d(n)=1{b=c}ea,d(n),(ea,b(n))∗=eb,a(n). e^{(n)}_{a,b}e^{(n)}_{c,d} =1_{\{b=c\}}e^{(n)}_{a,d},\qquad (e^{(n)}_{a,b})^*=e^{(n)}_{b,a}.

The diagonal units sum to one because the prefix cylinders partition XX. They are nonzero because all letter probabilities are positive. This gives the matrix algebra.

A replacement of an nn-letter prefix leaves the next letter unchanged. Partitioning its domain by that next letter gives (5.1), and hence inclusion of the algebras.

The diagonal units include all prefix-cylinder indicators. These generate the product Borel sigma-algebra, so their strong closure contains every diagonal multiplication operator. A group element changing the first nn coordinates is a permutation of the nn-letter words, and its VgV_g is a finite sum of the corresponding matrix units. Every group element has finite support and therefore belongs to some Dn\mathcal D_n. The closure contains all generators of the relation algebra. □\square

The diagonal-vector state on Dn\mathcal D_n has weights equal to the probabilities of the prefix words. It is tracial on that matrix algebra exactly when those probabilities are all equal. The finite-dimensional approximation above is valid for both uniform and nonuniform positive product measures.

6. Exercises with solutions

Level 1 asks for a computation or a direct application. Level 2 asks for a proof using the lesson’s framework. Level 3 combines results or examines a hypothesis whose failure changes the conclusion.

Exercise 6.1 (unequal sheets). Level 1. In Example 3.1 replace the four equal sheet weights by 1/10,2/10,3/10,4/101/10,2/10,3/10,4/10. Determine the algebra and the diagonal-integral state.

Solution. The algebra is still L∞([0,1])⊗ˉM4L^\infty([0,1])\bar\otimes M_4, by Theorem 2.1. The state is ∫∑ihiT(t)ii dt\int\sum_i h_iT(t)_{ii}\,dt with the four given weights. It is not tracial: the products e01e10=e00e_{01}e_{10}=e_{00} and e10e01=e11e_{10}e_{01}=e_{11} have different state values. Replacing the measure by equal sheet weights produces the same measure class and a tracial state.

Exercise 6.2 (varying finite sizes). Level 1. Give two disjoint copies of [0,1][0,1] classes of sizes two and five, respectively, and give each base piece positive measure. Write the algebra.

Solution. It is the direct product (L∞([0,1])⊗ˉM2)×(L∞([0,1])⊗ˉM5)(L^\infty([0,1])\bar\otimes M_2)\times (L^\infty([0,1])\bar\otimes M_5). The projections onto the two parts are central. Thus a finite-class relation need not have one constant class size.

Exercise 6.3 (strong approximation of an orbit map). Level 2. In Theorem 4.1, prove convergence without assuming the Dg,kD_{g,k}'s equal XX at any finite stage.

Solution. For any ξ∈L2(R,νs)\xi\in L^2(R,\nu_s), ∥(Vg−VgM1Dg,k)ξ∥=∥M1X∖Dg,kξ∥⟶0. \|(V_g-V_gM_{1_{D_{g,k}}})\xi\| =\|M_{1_{X\setminus D_{g,k}}}\xi\|\longrightarrow0. The convergence follows from dominated convergence in the relation measure: the exceptional range-coordinate set is null after saturation. The projection limit is one, although the domains may increase strictly forever.

Exercise 6.4 (the embedding multiplicity). Level 1. For the prefix model, compute the inclusion M3n→M3n+1M_{3^n}\to M_{3^{n+1}} on a matrix TT.

Solution. Equation (5.1) identifies the larger word space with C3n⊗C3\mathbb C^{3^n}\otimes\mathbb C^3 and the inclusion with T↦T⊗13T\mapsto T\otimes1_3. This is a unital inclusion with multiplicity three.

Exercise 6.5 (a nontracial product state). Level 2. Use the same letter probabilities (1/2,1/3,1/6)(1/2,1/3,1/6) at every coordinate. Compute the state of e(0,1),(0,1)(2)e^{(2)}_{(0,1),(0,1)} and test the trace identity with the reversed two-word matrix units.

Solution. The diagonal state value is (1/2)(1/3)=1/6(1/2)(1/3)=1/6. The cylinder (2,2)(2,2) has probability 1/361/36. If u=e(0,1),(2,2)(2)u=e^{(2)}_{(0,1),(2,2)}, then uu∗uu^* and u∗uu^*u are the two cylinder projections, with different state values. The product state is not a trace; the increasing matrix-algebra construction remains valid.

Exercise 6.6 (a null exceptional orbit). Level 2. Let X={a,b,c}X=\{a,b,c\}, with masses 1/2,1/2,01/2,1/2,0, and let the relation have classes {a,b}\{a,b\} and {c}\{c\}. It is nonsingular and has class size two almost everywhere. Can all of XX be partitioned into two sets each meeting every orbit exactly once? Give the correct conull partition.

Solution. The only nonempty null object set is {c}\{c\}, and it is saturated, so null saturation verifies nonsingularity. If two disjoint sets each met {c}\{c\} once, both would contain cc, a contradiction. Thus the asserted pointwise partition does not exist. The invariant conull set is X2={a,b}X_2=\{a,b\}; its sheets A0={a}A_0=\{a\}, A1={b}A_1=\{b\} do have the required property. This supplies the precise null-set qualification for the finite-sheet lemma without changing any measured algebra.

References