Groupoids and measured orbit relations
Written by GPT-6.1 Sol (OpenAI), October 2026. Original text is public domain (CC0).
Introduction
A relation remembers which points can be connected. A groupoid also remembers the arrows connecting them: there can be several arrows with the same endpoints. That distinction matters when an action has stabilizers. It also explains why reducing to one point of an orbit can leave an entire isotropy group.
Sections 1–4 develop the algebraic definitions and their consequences for arbitrary sets. Section 5 adds reductions and standard Borel structures. Sections 6–8 construct counting measures, identify the factor types, and distinguish the finite-stage conventions needed for approximation. Read Orbits, stabilizers, and relation algebras first. The measured sections also use Relation kernels and modular coordinates, Lemma 1.1, and the complete classification in Diagonal expectations and invariant measures, Sections 4–5.
The descriptive-set prerequisite is the written Lusin–Novikov theorem in Transverse measures of foliations, in Foliations and their operator algebras, Theorem 5.4 and Corollary 5.5, with their preceding Lemmas 5.2–5.3. A countable-fibre Borel map between standard Borel spaces has a Borel image and a countable partition into Borel sets on which it is injective; the inverse maps enumerate the fibres. This is the exact programme proof used by the orbit lesson's presentation theorem and by Section 6 here. The positive sigma-finite Radon–Nikodym theorem is proved in Measurable actions and compact models, Theorem 0.1.
1. Arrows, units, and inverses
A groupoid is a small category in which every arrow is invertible. Concretely, its objects form a set , and its arrows form a set . An arrow has source and range . Each object has a unit arrow . The product is defined exactly when ; the arrow is traversed first. Products are associative, and There is no requirement that have one point, or that every pair of arrows be composable. We usually identify with its unit arrows.
Lemma 1.1. Inverses are unique. Inversion is involutive, and The units are exactly the idempotent arrows: those for which is defined and equals . Both left and right cancellation hold whenever the displayed products are defined.
Proof. If are inverses of , then The two identities in (1.1) also say that is the inverse of . For a composable product, composes with it in both orders, and cancelling the middle inverse pair gives the two appropriate units. Uniqueness proves the inverse formula. The endpoint formula is the definition of categorical composition.
If , then is a loop and multiplication by gives . Conversely every unit is idempotent. If , multiply on the left by to get ; the right cancellation proof is the same with the inverse on the right. Thus the object set can be recovered from the partial product as its idempotents, with and . In particular, if is defined, then ; if is defined, then . These are the unit identities in the source's arrow-only formulation.
For , write for the tuples with . Associativity makes their product independent of parentheses.
2. Three basic examples
Example 2.1 (pairs and relations). The pair groupoid on a set has arrows , with For a triple, both parenthesizations give ; the unit and inverse identities are immediate from the endpoints. If is an equivalence relation, restricting these arrows and operations to again gives a groupoid. Reflexivity supplies its units, symmetry its inverses, and transitivity its products. The pair groupoid is the case .
Example 2.2 (an action). If a group acts on , its transformation groupoid has arrows , with Both products of a composable triple give . The inverse products give and . This verifies the groupoid axioms and also shows why the source coordinate in the first factor must be .
There is an endpoint homomorphism onto the orbit relation. It can forget arrows. If two group elements carry to the same point, the quotient belongs to the stabilizer of , where , while (2.3) gives them the same image.
3. Isotropy and the derived relation
Write The last set is a group under composition, with unit and inverse inherited from ; it is the isotropy group at . The groupoid is principal when every such group is trivial.
Proposition 3.1. The endpoint image is an equivalence relation. With its pair multiplication it is a principal groupoid, called the derived groupoid. The endpoint map is a surjective homomorphism. It is injective exactly when is principal.
Proof. Units give reflexivity of (3.2), inverses give symmetry, and products give transitivity. A loop of the pair relation is just , proving principality. The endpoint formula in (1.2) makes the map a homomorphism.
If , then is isotropy at . For a principal groupoid it is , and multiplication by gives . Conversely, injectivity identifies every isotropy arrow with the unit having the same endpoints.
These assertions are algebraic for arbitrary sets. The derived relation of an orbitally countable standard Borel groupoid is also Borel: the endpoint map is Borel with countable fibres, so the exact Lusin–Novikov prerequisite applies. Its classes are countable, since each is the range image of a source fibre. A Borel section of the endpoint map need not respect multiplication. The distinction between a section and a homomorphism is developed in Compatible lifts and cohomology reduction, Lemma 0.1 and Section 1.
4. Homomorphisms and equivalent transports
A homomorphism sends composable pairs to composable pairs and satisfies . Preservation of units need not be imposed separately: is idempotent and hence a unit by Lemma 1.1. The inverse identities then imply . Thus it induces a map on objects, also denoted .
Two homomorphisms are equivalent when there are arrows satisfying Every product has the indicated endpoints. This is a natural change of transport; the objects may move too. In the Borel setting we require all the maps, including , to be Borel.
Lemma 4.1. This is an equivalence relation on homomorphisms. Equivalent homomorphisms induce conjugate isotropy homomorphisms at each object.
Proof. Unit arrows give reflexivity. Multiplying (4.1) by the inverse outer arrows expresses in terms of , giving symmetry with field . If is equivalent to by , substitution gives The cancellation and inverse formulas of Lemma 1.1 justify every product, proving transitivity. For a loop at , (4.1) becomes , the asserted isotropy conjugacy. In the Borel setting inversion and multiplication keep the constructed fields Borel.
Two groupoids are similar when there are homomorphisms in both directions whose two composites are equivalent to the respective identity homomorphisms. In particular, a similarity cannot erase a nontrivial isotropy group: the composite on that group must be its identity up to an isomorphism given by conjugation.
5. Reductions and the Borel structure
For , the reduction is It is a groupoid: its units are precisely , inversion swaps its two endpoints, and a composable product keeps the outer endpoints in . Its saturation is Inversion proves the equality. This is the union of the orbits meeting ; it is saturated because another composable arrow keeps its endpoints in the same orbit. The subset is full when . Fullness does not require invariance of .
The complete similarity proof for a full reduction is already written in Compatible lifts and cohomology reduction, Theorem 0.2. It gives the exact algebraic statement for arbitrary groupoids and its Borel enhancement at the countable-fibre scope. Proposition 0.4 there describes the isotropy which survives this reduction.
A standard Borel groupoid has standard Borel arrow and object spaces, Borel unit inclusion, source, range and inversion, and Borel multiplication on its composable-pair set. That set is Borel since it is the inverse image of the diagonal in under . A reduction to a Borel is a standard Borel groupoid under the restricted operations.
It is orbitally countable when every range fibre is countable, and orbitally finite when those fibres are finite. Inversion bijects with , so the corresponding source conditions are equivalent. For a principal groupoid, the endpoint map bijects each of these fibres with the orbit of . Without principality, one finite orbit can have infinitely many arrows; Exercise 9.7 gives the simplest example.
6. Counting arrows and quasi-invariance
Let be an orbitally countable standard Borel groupoid and let be a nonzero sigma-finite Borel measure on its objects. Define For a principal relation these are our existing source and range counting measures. In Takesaki's notation they are respectively and : the subscripts there refer to right and left counting.
Proposition 6.1. Both measures in (6.1) are well-defined and sigma-finite. They are equivalent exactly when every Borel null object set has null saturation. This is called quasi-invariance of .
Proof. Apply Lusin–Novikov to and partition the arrow space into countably many Borel sets on which is injective. On each piece the fibre count of a Borel subset is the indicator of its Borel source image. Summing over disjoint pieces proves measurability of the counts. Countable additivity follows from the corresponding identity of counts and monotone convergence. Intersecting each piece with the inverse image of each set of a countable finite-measure object cover proves sigma-finiteness. Use in the same way for .
For a Borel arrow set , its two endpoint images are Borel by the same theorem, and Indeed the count is at least one exactly on its endpoint image. If null saturations are null and is null, then is null too. The reverse implication uses . Thus the counting measures are equivalent.
Conversely, for a Borel null , put . Its source-counting measure is zero, including when its fibres are infinite, because a nonnegative integral over a null set is zero. Equivalence makes its range-counting measure zero; (6.2) gives . The saturation is Borel since has countable fibres.
For a quasi-invariant measure the positive sigma-finite Radon–Nikodym theorem gives a positive finite modulus almost everywhere. The groupoid together with this unit measure is a measured groupoid; add “principal” when its isotropy is trivial. It is ergodic when every saturated Borel has or .
For a principal groupoid, the orbit lesson, Corollary 1.4, supplies a countable Borel action presenting its relation. Proposition 6.1 makes that action nonsingular. The kernel lesson, Lemma 1.1, then gives the cocycle representative on one invariant conull Borel set. This invocation verifies the presentation and null-saturation hypotheses rather than assuming them.
Changing to , with almost everywhere, gives directly from (6.1) Thus quasi-invariance and ergodicity depend only on the unit measure class. An invariant measure has , or equivalently modulus almost everywhere.
Proposition 6.2 (The counting modulus depends only on endpoints). Let be an orbitally countable standard Borel groupoid with a nonzero sigma-finite quasi-invariant unit measure . Let , and give its derived relation the same unit measure. Write for the counting measures on , counting each ordered pair once. There is an invariant conull Borel set and a positive finite Borel representative of the relation modulus such that is a representative of . It satisfies the cocycle identity on every composable pair in this reduction. In particular its value is one on every isotropy arrow there, and its value on an inverse arrow is the reciprocal. The endpoint pushforwards need not be sigma-finite and are not the measures in this statement.
Proof. The derived relation is Borel and has countable classes by Section 3. It has the same saturated object sets as , so Proposition 6.1 makes its two counting measures equivalent and sigma-finite. Its countable action presentation and the kernel lemma therefore give on one invariant conull Borel set , with the cocycle identity at every triple in the restricted relation. The arrows outside have zero measure for both and : invariance puts both endpoints of such an arrow outside , and (6.1) integrates its fibre count over a null object set.
It remains to verify the density on arrows, including infinite isotropy. For a nonnegative Borel function on , set This is Borel on . Indeed, Lusin–Novikov partitions into countably many disjoint Borel sets on which is injective. Their images are Borel and their inverse maps are Borel. The summand indexed by is on and zero elsewhere. These measurable nonnegative summands enumerate every arrow exactly once.
Counting first by endpoints or directly by arrows gives, by monotone convergence, For example, at a fixed source , the sum over and then over arrows from to is exactly the sum over the source fibre . All sums are nonnegative; no finite total mass is assumed for an endpoint fibre.
Apply these identities on . Since , and is constant on each endpoint fibre, This identifies the Radon–Nikodym representative in (6.6). Composable arrows have endpoints and , so the relation cocycle identity gives the groupoid identity. Positivity and the unit identity give ; applying the identity to an arrow and its inverse gives the reciprocal formula.
Finally, if , applying (6.8) to gives , and the analogous range formula. An infinite multiplicity can destroy sigma-finiteness of these pushforwards. Formula (6.9) instead uses the common counting kernel over the two sigma-finite relation measures. Exercise 9.8 exhibits the distinction with positive finite mass on every individual arrow.
This assertion concerns counting on countable arrow fibres. The continuous Haar-coordinate measures in Borel group measures and isotropy topologies, Theorems 5.2–5.6, have their own modular and section-change factors.
Figure 1. In Exercise 9.8, has source , range , source-counting mass and range-counting mass , for every integer . The ratio survives on arrows and in the principal relation's counting measures. Summing the infinitely many labels makes both endpoint pushforwards infinite on the single pair . The arrows shown are three representatives of an infinite family. Open the editable diagram at full size.
7. The type of an ergodic principal groupoid
For an ergodic orbitally countable measured principal groupoid, use the following definitions. Type means that the measure is concentrated on one orbit. Type means there is no conull single orbit and the measure class contains a finite invariant measure. Type means there is no conull single orbit and it contains an infinite sigma-finite invariant measure. Type means it contains no sigma-finite invariant measure.
Theorem 7.1. These four definitions coincide with the four types of the associated Krieger factor.
Proof. The presentation in Section 6 gives a countable nonsingular action with precisely the principal relation of the groupoid. Its algebra is a factor by the orbit lesson's Corollary 4.3. Invariance in (6.1) is equivalent to invariance under partial orbit maps: on the graph of such a map the equality of counting measures is exactly equality of the two unit measures. Conversely the disjoint graph decomposition proves equality on every Borel arrow set if all partial maps preserve measure.
Apply the complete type , , , and criteria in the invariant-measure lesson, Theorem 4.1 and Theorems 5.1, 5.2 and 5.4. Each of their hypotheses has now been checked. Their conditions are exactly those above. The sigma-finite condition in type is essential, as that lesson's Exercise 6.9 explains. The two semifinite types are disjoint because equivalent invariant measures on an ergodic relation differ by a positive scalar, by its Lemma 3.2.
A finite invariant measure by itself does not imply type . A transitive finite relation has a matrix factor; see Exercise 9.5. These definitions concern principal groupoids. They give no classification of an algebra constructed from arbitrary isotropy.
8. Finite classes and approximation stages
For a measured principal relation, “type ” in the finite-class convention means almost everywhere, where . It does not require the relation to be ergodic. In particular an approximation stage can have a large space of classes while every individual class has points.
The approximately finite convention in Takesaki XIII.3.11 asks for increasing Borel subgroupoids such that each stage has one constant finite class size almost everywhere on its own unit space and The chapter's abbreviated term “AF groupoid” also includes ergodicity, principality and orbital countability. Individual stages need not be ergodic, and their unit spaces need not be all of . Adding the missing diagonal makes a stage full-unit and finite, but can introduce singleton classes alongside its old classes. It therefore preserves finiteness without automatically preserving the constant-size condition. The null condition in (8.1) is a condition on arrows, not merely on objects.
The usual hyperfinite exhaustion asks for full-unit stages with finite classes. A uniform finite bound at each stage is another condition, and one constant class size is a further condition. A source constant-size exhaustion becomes a hyperfinite exhaustion by adding the missing diagonal at every stage; the sequence remains increasing and has the same arrow-null exhaustion. In the properly ergodic measured setting, the balancing arguments of Matching sets and nonsingular dyadic arrays, especially Theorem 5.2, replace any hyperfinite exhaustion by full-unit stages of sizes . That replacement is a theorem, not part of the definition. The atomic cases are treated separately in its Proposition 5.4. Exercise 9.6 shows a failure of constant-size approximation for a nonergodic relation.
Counting-null exhaustion can always be made exact on an invariant conull object set. Indeed, let . Its source projection is Borel and null by (6.2). Remove its saturation, which is Borel and null by Proposition 6.1. No arrow of the remaining relation is missing from the union. Also discard the saturations of the countably many stage class-size exceptional sets within their respective unit spaces when constant sizes were specified almost everywhere.
For a type relation, the precise finite-sheet conclusion is a Borel partition of an invariant conull object set into sets, each meeting every remaining orbit once. The complete selector proof and the exceptional-orbit qualification appear in Finite orbit classes and matrix blocks, Lemma 1.1 and Corollary 1.2. A pointwise partition of the original space requires that all its orbits have size ; the almost-everywhere hypothesis alone does not supply this stronger statement.
9. Exercises with complete solutions
Exercise 9.1. Level 1. Let act on . Compose the arrows and in their permitted order, and find the inverse of the product.
Solution. The arrow goes from to , and from to . Thus goes from to . Its inverse is , since the permutation factors reverse order on inversion. The product in the other order is undefined: the source of is , while the range of is .
Exercise 9.2. Level 2. For that action, count the arrows of the transformation groupoid and of its derived relation. How many arrows have each fixed ordered pair of endpoints?
Solution. The transformation groupoid has arrows. Transitivity makes the derived relation the full pair relation on three points, with arrows. The stabilizer of each source has two elements; if , precisely the two elements of carry to . The endpoint map consequently has two arrows in every fibre. The action groupoid is not principal, while its derived relation is. The orbit Hilbert space of the principal relation has three point labels, not six group labels.
Exercise 9.3. Level 2. Let preserve composable pairs and products, without a separately stated requirement on units or inverses. Prove that it preserves both, including the endpoints of every arrow.
Solution. From , its image is an idempotent arrow and hence the unit at one object. The two inverse products of map to the units and . The products and are defined, so the source and range of are respectively and . Thus has the reverse endpoints and is the inverse of by uniqueness. No injectivity or surjectivity of was used.
Exercise 9.4. Level 2. Regard a group as a one-object groupoid. Choose for each point of a set . Show that is a homomorphism from the pair groupoid, and describe its change when is replaced by .
Solution. For a composable pair, , and . The new map is It is equivalent to by the arrow field , exactly as in (4.1). This works for a nonabelian group; the order of the factors is essential. If the data and operations are Borel, so are both homomorphisms and their equivalence.
Exercise 9.5. Level 1. Give the two-point pair relation unit masses . Compute both counting measures on a single arrow, its modulus, and the type of its factor. Find an equivalent invariant measure.
Solution. For , source counting gives the mass at , and range counting gives the mass at . Thus , , and both loop moduli are . All four arrows have positive measure for both counting measures, so the unit measure is quasi-invariant. Counting measure on the two objects is equivalent and invariant; its density relative to the given measure is , which makes (6.5) equal to on every arrow. The action is ergodic and has one conull two-point orbit. Its factor is , of type , despite the finite invariant measure.
Exercise 9.6. Level 3. Let , with mass at each point, and declare points equivalent exactly when their first coordinates agree. Construct a bounded finite exhaustion. Prove that there is no full-unit constant-size exhaustion of this relation, even modulo null sets.
Solution. The total mass is , and every point has positive mass. Each class has points, so the relation is orbitally finite but has no uniform bound. Let keep the full classes with and use only the diagonal on all other classes. These are increasing full-unit subrelations with class sizes at most , and their union is exactly .
If a full-unit subrelation had one constant class size almost everywhere, its class at the positive-mass point would force . All its classes would therefore be singletons: no nonempty null object set exists in this atomic measure space. Every stage of a constant-size exhaustion would be the diagonal, so it could never exhaust the nontrivial classes. The relation is nonergodic; each first-coordinate class is a positive saturated set with positive complement. This example does not contradict the properly ergodic balancing theorem.
Exercise 9.7. Level 2. Regard as a one-object standard Borel groupoid with unit measure . Is it orbitally finite? Is it similar to its derived groupoid?
Solution. Its object space has one point and hence one finite orbit, but its source and range fibres are both all of . It is orbitally countable, not orbitally finite. Both arrow-counting measures are counting measure on ; they are equivalent, so the unit measure is quasi-invariant. Its isotropy group is , whereas its derived groupoid has just the identity arrow. Any composite of homomorphisms through that trivial groupoid is the trivial homomorphism on . By (4.1), a homomorphism equivalent to the identity on this one-object group must be conjugate to the identity, and conjugation in changes nothing. The trivial composite cannot be equivalent to the identity. Thus the groupoid is not similar to its derived relation.
Exercise 9.8. Level 3. Let the object set be with masses , . Give the arrows , where , the operations Verify the groupoid axioms and compute its two counting measures and modulus. Explain why both endpoint pushforwards lose the density information. Find an equivalent invariant unit measure, and identify the scope of the principal type criterion of Section 7 in this example.
Solution. Associativity is addition of the three integer labels, with the same outer endpoints in either parenthesization. The units are , and multiplication by in either permitted order cancels the label and gives the correct unit. The object and arrow spaces are countable discrete standard Borel spaces and every operation is Borel. Every range fibre is countable; the isotropy group at each object is , so this groupoid is not principal.
For a singleton arrow , formula (6.1) gives and . All these masses are positive and finite, so the measures are equivalent and sigma-finite on the countable arrow space. The modulus is : it is from to , from to , and one on every isotropy arrow. For composable arrows the two endpoint ratios multiply to the outer endpoint ratio; the integer labels do not affect it.
The derived relation is the four-point pair relation. Above each of its ordered pairs there are infinitely many arrows, each with the same positive source mass and the same positive range mass. Thus both endpoint pushforwards give infinity to every nonempty subset of the relation and zero to the empty set. Neither is sigma-finite, and these two identical measures retain no record of the ratio . In particular every positive finite function on the four-point relation satisfies the formal density identity between those pushforwards, so it cannot identify the actual arrow modulus. The principal counting measures instead assign the pair the finite masses and ; those are the measures used in Proposition 6.2.
Put , . Then is counting measure on the two objects. Formula (6.5) makes the new arrow modulus one, and both new arrow-counting measures give every arrow mass one. The groupoid is ergodic because its object action is transitive. Section 7 classifies the principal derived relation, whose factor is by Exercise 9.5. That theorem does not classify the algebra of the nonprincipal groupoid merely from its finite invariant unit measure.
References
- [Takesaki III] Masamichi Takesaki, Theory of Operator Algebras III, Encyclopaedia of Mathematical Sciences 127, Springer, 2003, Chapter XIII, Section 3, printed pp. 31–36. Publisher record. Definitions 3.1, 3.3–3.5, 3.7 and 3.9–3.11, Examples 3.2 and the finite-sheet Lemma 3.12 give the groupoid, counting-measure and approximation context. The finite-sheet statement here uses the invariant conull set supplied by its almost-everywhere class-size hypothesis.
- [Programme enumeration] Transverse measures of foliations, Lemmas 5.2–5.3, Theorem 5.4 and Corollary 5.5, gives the complete standard Borel countable-section enumeration and injective-piece construction used in Sections 3, 5 and 6.
- [Programme densities] Measurable actions and compact models, Theorem 0.1, proves the sigma-finite Radon–Nikodym theorem. Relation kernels and modular coordinates, Lemma 1.1, supplies the strict cocycle on one invariant conull set of a countable principal relation. Proposition 6.2 transports that density through a countable arrow kernel; Exercise 9.8 distinguishes it from an endpoint pushforward.
- [Programme type criterion] Diagonal expectations and invariant measures, Sections 4–5, proves the classification invoked for principal groupoids in Section 7. The criterion has that principal scope; isotropy retains additional algebraic information.