Cocycle groupoids and semidirect products
Written by GPT-6.1 Sol (OpenAI), Ultra, October 2026. Self-checked by the writing AI. New original text is public domain (CC0).
Introduction
A unitary cocycle changes an action by an inner perturbation. An automorphism can then change its coordinates. These two operations compose, but their order determines which cocycle must be transported before multiplication. A semidirect-product groupoid records that order together with the source and range of every arrow. Read Groupoids and measured orbit relations, Sections 1–4, for the algebraic unit, inverse, endpoint and homomorphism conventions; these algebraic arguments require no measure or countability.
We prove the cocycle groupoid, the general semidirect-product construction, its topology and Borel structure, and the automorphism example. The construction retains arbitrary isotropy and arbitrary groupoid fibres. It does not require a measure, freeness, ergodicity, hyperfiniteness or a group splitting.
Takesaki III, XIII section 3 Exercises 3–6 motivate these results. The printed source map in Exercise 4 is incompatible with its printed multiplication. Exercise 6 also cites the pair groupoid where its final transformation-groupoid assertion requires the unit groupoid. Sections 4–5 give exact corrections and counterexamples. The Polish assertion for the function spaces additionally needs explicit countability hypotheses: we prove it for a second countable locally compact group and a factor with separable predual, and distinguish it from the unrestricted topological construction. Section 2 gives a separable compact group and a finite-dimensional factor for which the prescribed cocycle topology is not Polish. Ordinary separability alone, even the chapter's standing group hypothesis, does not imply the asserted Polishness.
The exact automorphism Polish-group proof supplies the factor prerequisite, using the already compared standard-form implementation theorem. The strong/adjoint unitary metric supplies its complete unitary metric. General standard-form theory belongs to the modular course and is not proved here. The function-space, cocycle and groupoid arguments below are proved here.
Figure 1. The first panel records the exact source-coordinate transport in Theorem 3.1. The second gives the exact automorphism/cocycle product in Theorem 4.1. The third compares two discrete groupoids on the same two-point object set. The last records the compact-open distance separating the coordinate characters of a separable compact group. Arrow lengths and box positions are schematic; the displayed source, range, transport, multiplication, distances and counts are exact. Reproducible source: make_semidirect_figure.py.
1. Compact-open function spaces and moving automorphisms
Let be a factor with separable predual. Put , with the sigma-strong-star topology, and , with pointwise norm convergence on . The prerequisite identifies with the closed group of canonical standard-form implementers on a separable Hilbert space. It also identifies the topology on with strong convergence of the unitaries and their adjoints in that representation. Both are Polish groups.
Lemma 1.1 (joint evaluation). The map , , is continuous. The map , , is continuous.
Proof. Write for the canonical implementer. If and , then , , and converge strongly. Products of uniformly bounded strongly convergent operators converge strongly: apply the difference of a product to a vector and insert one intermediate product. Thus , as do the adjoints. These are precisely and . This proof works for nets. The canonical implementer of is . The same bounded-product argument proves the second assertion.
The joint-evaluation proof also applies to an arbitrary factor, with a possibly nonseparable standard-form Hilbert space, under the exact general canonical-implementation prerequisite. It uses nets and bounded operators, not a countable basis. In that case are still Hausdorff topological groups; their Polishness is not asserted. The prerequisite describes convergence of both predual maps and their inverses. This agrees with the one-map formulation: for surjective linear isometries pointwise in norm, Apply this to the predual maps of automorphisms. The general standard-form result supplies the topology identification; it is used explicitly rather than extending a separable metric argument by assertion.
For a locally compact Hausdorff space and a metrizable space , give the compact-open topology, generated by the sets , with compact and open. It is the topology of uniform convergence on compact sets for any compatible metric on . To see this, is compact, so its distance from the complement of an open containing it is positive. Conversely, cover a compact by finitely many neighbourhoods on which varies by less than one third of a proposed uniform tolerance, and use compact neighbourhoods inside them. Requiring the other map's values on each compact neighbourhood to lie in the corresponding metric ball gives the uniform tolerance.
Lemma 1.2 (Polish mapping spaces). If is second countable and locally compact Hausdorff, and is Polish, then is Polish in this topology.
Proof. Choose a countable relatively compact open base . Such a base is obtained by refining a countable base inside compact neighbourhoods, using local compactness and regularity. Finite unions of the give increasing compact sets whose interiors cover . Every compact subset of is contained in one . Let be a compatible complete metric on , and set This metric induces uniform convergence on compact sets. A -Cauchy sequence converges uniformly on every , since is complete. The limits agree on overlaps. They define a continuous map on , because each point has a neighbourhood inside some . Uniform convergence on the finitely many first compact sets, followed by the summable tail bound, proves convergence in . Hence is complete.
It remains to prove separability, not merely metrizability. Let be a countable base of . Finite intersections of form a countable neighbourhood base for . Indeed, given , each has an open neighbourhood with compact closure whose -image lies in a suitable basic . Refine to a containing with its closure still in that neighbourhood. Finitely many cover ; the corresponding intersection contains and is contained in . Apply this argument to finite intersections of the original subbasic neighbourhoods. Thus the space is second countable. Choosing one map in each nonempty basic open set gives a countable dense set. Together with completeness, this proves Polishness.
A continuous map acts continuously on compact-open mapping spaces by pointwise application. To prove this at fixed on a compact , their joint image is compact. Cover that image by finitely many product neighbourhoods on which varies by less than a given tolerance. Shrink these neighbourhoods slightly and use uniform closeness to keep the varying maps in them. This proves uniform convergence of their images on . The same argument applies to joint evaluation when an automorphism is a parameter constant on .
This continuity assertion also holds for the possibly nonmetrizable target groups just described. Given with open, at each choose open with , and a compact neighbourhood of with , . Finitely many interiors cover . Requiring the varying maps to belong to every and keeps their pointwise image in . For a constant parameter, intersect its finitely many parameter neighbourhoods. Thus none of the topological groupoid conclusions below depends on metrizability of the factor's groups.
We also explain why Borel cocycles do not enlarge the spaces used below. A Borel homomorphism from a locally compact Hausdorff group to a separable metrizable group is continuous. Here is the required category argument. Borel sets have the Baire property: sets differing from open sets by meagre sets form a sigma-algebra containing the open sets. A locally compact Hausdorff group and each of its nonempty open subsets are Baire. One proof recursively chooses relatively compact open sets with nested compact closures avoiding the successive nowhere dense sets; the finite intersection property in the first compact closure supplies a point in every required dense open set.
If a Baire-property set is nonmeagre, it agrees with a nonempty open off a meagre set. For every sufficiently small , is nonempty and open. The complement of in that intersection is meagre, so the intersection meets . Hence . Now let be a Borel homomorphism. Given a neighbourhood of 1 in , choose an open symmetric with . Countably many left translates cover . The Borel inverse images cover , so one is nonmeagre. The preceding argument gives a neighbourhood of 1 inside . This proves continuity at 1 and therefore everywhere.
In particular, , with product , is a Polish topological group by Lemma 1.1 and the product Polish topology. If is a continuous action and is a Borel normalized -cocycle, then is a Borel homomorphism into this group, so is continuous. This establishes the compact-open interpretation even when the cocycle was initially defined to be Borel.
2. The groupoid of inner perturbations
Let be a locally compact Hausdorff group and let be any factor. Use the general standard-form prerequisite specified in Section 1 for its topological groups . Set For in this space, a normalized continuous unitary cocycle is a map satisfying Its perturbed action is . Define
Theorem 2.1 (cocycle groupoid). With source , range , unit and inverse this is a topological groupoid. If , its product is Its arrow and unit spaces are Polish when is second countable and is separable. Neither condition is needed for the algebraic identities or continuity of the structure maps. The earlier Borel-cocycle automatic-continuity assertion uses separability of ; at general , this construction uses continuous cocycles.
Proof. The cocycle identity gives Thus is an action. If is a -cocycle, then So is an -cocycle, and . Also This makes an -cocycle, whose perturbation returns . Formula (2.3) is therefore a two-sided inverse. Formula (2.4) is associative because pointwise unitary multiplication is associative; the intervening action is exactly the range of the preceding arrow. Constant cocycles 1 are the required two-sided units.
For the topology, is closed in : each normalization and multiplication identity is a closed condition at its specified group elements. The cocycle conditions likewise make closed in , using Lemma 1.1. This remains a closed intersection even before either countability assumption. Lemma 1.2 and the separable-factor group proofs give the Polish claims when both conditions hold. All structure maps are continuous by the compact-neighbourhood argument in Section 1. In particular, the varying action in the range map and the inverse must be included; neither operation keeps fixed in general. The topology on is exactly the relative compact-open topology from the sigma-strong-star topology of , so the stated topology agrees with the source's intended unitary topology.
Here a topological groupoid means that its source, range, unit, inverse and multiplication maps are continuous, with multiplication on its composable-pair subspace. A Polish groupoid has Polish arrow and unit spaces with these maps. We make no additional open-source hypothesis part of this definition.
Example 2.2 (why unrestricted local compactness is insufficient). Let be uncountable, let be discrete, and let . For every , define These are continuous unitary cocycles. Compact subsets of a discrete space are finite, so their relative compact-open topology is exactly the product topology on : evaluating at the generators reads one coordinate, and every finite evaluation reads only finitely many coordinates. This product is not first countable. If it had a countable neighbourhood base at the all-positive point, refine each base member to a basic cylinder; their countably many finite supports leave some untested. No refined base member can then fit inside the neighbourhood prescribing . A subspace of a metrizable space is metrizable and first countable. Consequently cannot be Polish in the prescribed topology. This is a failure of the unqualified local-compactness assertion, not of Theorem 2.1's topological construction. This discrete example does not meet the chapter's separable-group hypothesis; Example 2.3 below gives a counterexample that does.
Example 2.3 (a separable compact source still fails). There is a counterexample even with the chapter's ordinary separable locally compact group hypothesis. Put with coordinatewise multiplication and product topology. It is a compact Hausdorff group. For clarity, product compactness can be checked with ultrafilters: an ultrafilter on chooses one sign in each two-point coordinate; every finite-coordinate neighbourhood of the resulting point belongs to the ultrafilter, so it converges. If an open cover had no finite subcover, the complements would extend to an ultrafilter with no limit, a contradiction. This uses the usual ultrafilter extension principle, an explicit set-theoretic background assumption.
It is separable. For each finite union of bounded intervals with rational endpoints, let for , and otherwise. There are countably many such , including the empty union. They meet every nonempty basic cylinder: for finitely many distinct real coordinates and prescribed signs, choose rational intervals around exactly the coordinates requiring the positive sign, avoiding all coordinates requiring the negative sign. Their union gives the desired pattern. Hence this countable family is dense.
For and the trivial action, each real gives the continuous scalar cocycle . If , some has , , and therefore Because itself is compact and the factor finite-dimensional, this is the prescribed compact-open topology. The open uniform balls of radius about these cocycles are pairwise disjoint, also after restricting to the cocycle groupoid with the trivial action. An uncountable family of nonempty disjoint open sets has no countable dense subset. Thus the arrow space is not separable and cannot be Polish. This directly tests the source's separable-group wording; it does not replace it by an uncountable discrete group.
Separability of the factor is independently relevant. For uncountable , take , , trivial , and diagonal sign unitaries . The family has exactly the product topology in the strong-star topology: a vector's square-summable coordinates have arbitrarily small tails outside finite sets, while evaluation at detects one sign. Strong-star and sigma-strong-star agree on this bounded family in a faithful normal representation. The cocycles have the same relative compact-open topology: reading is the inverse parameter map and finite integer powers are continuous. Hence this arrow space is not metrizable even though is second countable. Both countability conditions in the Polish theorem have a concrete role.
3. A groupoid acting on a groupoid
Let be groupoids, and let be onto. Suppose every fibre is a subgroupoid. Let be an isomorphism, with at units and on composable pairs. The unit condition also follows from the composition law and invertibility of , but we state it explicitly. Each carries units to units, commutes with inverse and preserves source, range and multiplication.
Define the arrow set Its objects will be the objects , not merely . Because the fibres are subgroupoids, .
Theorem 3.1 (full semidirect product). The structure maps of are Two arrows are composable precisely when are composable and are composable in . Their product is It is a standard Borel groupoid when all initial groupoids and maps are standard Borel, and a Polish groupoid when they are Polish and all the initial maps and the action are continuous.
Proof. Formula (3.2) gives exactly when Applying first shows . Applying then shows that and are composable. Conversely those two conditions imply (3.5). The fibre of the product in (3.4) is , so the resulting pair belongs to . Its source is , and its range is These are the source of the second arrow and range of the first.
For three composable arrows, both associations have first coordinate . Their second coordinates are, respectively, Every pair here is composable by (3.5). The two values agree by associativity in . This proves associativity without commuting any factors.
The proposed inverse belongs to , since . Its source and range are the range and source of the original arrow. Multiplying the arrow by this inverse gives the unit at its range. Multiplication in the reverse order gives , the unit at its source. Formula (3.4) also verifies both unit laws directly, using that every preserves units. Thus all groupoid axioms hold.
For standard Borel groupoids, the diagonal of is Borel. The equality therefore makes (3.1) a Borel subset of the product of two standard Borel spaces, hence a standard Borel space. Unit spaces are Borel fixed sets of the source map, and composability is a Borel equality of source and range. All formulas(3.2)–(3.4) are compositions of the assumed Borel maps on their correct domains. The embedding identifies the object space Borel-isomorphically with the units; its inverse reads the second coordinate.
For the Polish case, a unit space is closed in its Hausdorff arrow space: it is the fixed set of the continuous source map regarded as a map into the arrow space. It is therefore Polish. The diagonal in is closed, so (3.1) is closed in the Polish product . The composable-pair set is closed for the same reason. The structure maps are continuous by their formulas, and the unit embedding is a homeomorphism onto its image. This proves the full topological assertion, not merely a Borel encoding.
In the special case of a field of groups , the objects of are . There is a second common coordinate convention: put the loop at the range. The coordinate change is Transporting (3.4) gives Indeed . This is the convention in the stabilizer-field splitting. The two formulas are the same construction in different coordinates.
4. Automorphisms act on the cocycle groupoid
An automorphism acts on objects by , and on arrows by This is a groupoid automorphism. Applying to(2.1) proves the transformed cocycle law; source and range transform by conjugation, since It preserves products by , and preserves inverses by . Formula (4.1) is jointly continuous by Lemma 1.1 and compact-image control.
Theorem 4.1 (cocycle conjugacy groupoid). The semidirect product has arrows , objects , and If , then The inverse is It is a topological groupoid for every locally compact Hausdorff and every factor , under the stated general standard-form prerequisite. It is Polish when is second countable and is separable. An arrow records first the cocycle perturbation, then the coordinate conjugation.
Proof. Apply Theorem 3.1 to the group , viewed as a one-object groupoid, acting on the entire groupoid by (4.1). Its only fibre is . Formulas (3.2)–(3.4) give exactly (4.3)–(4.5). In particular, the second cocycle is transported by , and its action becomes , so it is composable with in . The range of the product is , as required. All algebraic and topological conclusions follow at the stated scope.
The printed Exercise 4 source is instead . This conflicts with its own composability condition and product. A finite example proves the conflict. Take , , , , and . Here . Then has generator , so , for example by their different images of the diagonal projection onto . The printed product declares composable on the right with the unit . Its printed source is , whereas that unit's range is . This violates the source/range criterion for composability. Formula (4.3)'s source repairs the contradiction and retains the printed multiplication formula.
5. Unit groupoids and pair groupoids give different products
The unit groupoid has one arrow at each , and no arrows between distinct points. We identify its arrow and object spaces with . An action of a group on acts on this groupoid, and Theorem 3.1 gives Its inverse is . Thus it is precisely the labelled transformation groupoid, with stabilizer at . The product and Borel/topological structure agree, without a countability, measure or freeness restriction on the algebraic assertion.
The pair groupoid has arrow space , with , and product . It is Example 3.2(i) in the source. A group action on acts diagonally on this groupoid. Its semidirect product has arrows , source , range , and This follows by transporting with before multiplying it by . The coordinate change identifies it with , whose product is . Its inverse coordinate change is ; both respect every structure map and are continuous or Borel whenever the action is. Every object's isotropy is now the whole group , rather than merely its stabilizer on .
Even with the trivial group and a two-point , the unit groupoid has two arrows and the pair groupoid has four. They cannot be interchangeable. Exercise 6's final transformation-groupoid statement is valid with ; its reference to Example 3.2(i) must be changed to that unit groupoid. The first assertion of Exercise 6, consistency with the automorphism semidirect product, is exactly Theorem 4.1's application of the full Theorem 3.1.
6. Exercises with complete solutions
Level 1 is a calculation, level 2 a proof using the construction, and level 3 a combined argument or a hypothesis check.
Exercise 6.1 (a noncommuting cocycle product). Level 2. For , and the trivial action , let , with . Set and . Find the action , verify that is a -cocycle for all positive and negative integers, and compute the product arrow. Why is generally wrong?
Solution. Put . Then . For every , The use of integer powers proves the law also at negative indices. Formula (2.4) gives , a cocycle for the trivial action, with perturbed generator . At , , whereas . These are different three-cycles. Their inner actions differ as well, since unequal permutation matrices cannot differ by a nontrivial scalar. The required order is .
Exercise 6.2 (the moving source of an inverse). Level 2. In Exercise 6.1, compute the inverse of , and prove that its cocycle is based at , not at an action kept fixed by notation. Is nevertheless a trivial-action cocycle in this particular example?
Solution. The inverse is , by (2.3). Its cocycle law is , and its perturbed action is . Here , and all these powers commute, so also happens to be a trivial-action cocycle. That accidental property does not change its source as the inverse arrow: it must start at the previous range . Since , assigning it source would not make it composable with the original arrow as an inverse.
Exercise 6.3 (an automorphism source correction). Level 3. Work with the finite example after Theorem 4.1. Exhibit both a pair admitted by the printed composability rule whose printed sources and ranges do not match, and a pair whose printed sources and ranges match but is excluded by that rule.
Solution. Write , , and . The printed rule admits : its condition is . But the printed differs from . Conversely the printed , while the printed rule excludes because its condition would require . These two actions differ by the projection test in Section 4. With the corrected source , exactly the first pair is composable, as a right-unit law requires.
Exercise 6.4 (transport in a field of groups). Level 3. Let be the pair groupoid on , and let each be a copy of . Choose permutations , and set Multiply and in source coordinates for , . Multiply their range coordinates and compare.
Solution. These maps obey , since the intervening cancel. The source-coordinate product is The range loops are and . Therefore their range-coordinate product has loop Transporting the source-coordinate product by gives , the same value. Permutations compose rightmost first. Both products retain the endpoint arrow ; only the loop coordinate changes.
Exercise 6.5 (the actual objects of a semidirect product). Level 2. Let be the one-object trivial groupoid and let , with any nonempty set. Its action is the identity and is constant. Identify the resulting semidirect product. Why would using as its object set fail when has more than one point?
Solution. The arrow has source and range . Formula (3.4) reduces to pair-groupoid multiplication. Reading the second coordinate is a groupoid isomorphism onto , with its full object set . If one instead assigned the one-point as object set, every two arrows would have matching source and range. But and are composable only when . This contradicts the source/range characterization whenever distinct exist.
Exercise 6.6 (free transformation versus full isotropy). Level 2. Let act by swapping . Compare the arrow counts and isotropy groups of and .
Solution. The transformation groupoid has arrows. Its action is free, so each isotropy group is trivial. The pair-groupoid semidirect product has arrows. For each , its isotropy arrows are , one for each , so its isotropy group is . Formula (5.3) identifies it with times the pair groupoid. A groupoid isomorphism preserves isotropy, and therefore cannot identify these two constructions.
Exercise 6.7 (countability is a topological condition). Level 3. Prove that the family in Example 2.2 prevents metrizability even though the factor is finite-dimensional. Explain why replacing by a countable discrete group changes this argument and yields the Polish construction. Why does assuming merely that the original group is separable still fail?
Solution. Any compact subset of the discrete is finite: its singleton open cover otherwise has no finite subcover. Thus a compact-open neighbourhood of a scalar character tests finitely many group elements, involving finitely many generators. Conversely evaluation at each generator prescribes its sign. The family has precisely the uncountable product topology. A hypothetical countable local base leaves an untested generator, as proved in Example 2.2, so cannot refine the cylinder requiring its sign. A metrizable arrow space would give a metrizable subspace, a contradiction. For a countable discrete , use finite sets exhausting ; the function-space topology is the countable product topology. Lemma 1.2 applies, and the action/cocycle identities define closed subsets. Ordinary separability does not give a countable base: Example 2.3's compact product has the explicit countable dense family , but its coordinate cocycles are uniformly distance 2 apart. Their disjoint radius- balls make the cocycle space nonseparable. Thus the second countability assumption has a role that a countable dense subset alone cannot fulfil.
Exercise 6.8 (a two-sided cocycle-conjugacy inverse). Level 3. For , verify Formula (4.5) directly using Formula (4.4), including both sources and ranges. Explain where each transported unitary cancels.
Solution. Set and . Its source is . Its range is , using (4.2) and . Formula (4.4) gives . In the reverse order, . These are the units at the original source and range, respectively. Cancelling before its appropriate automorphism transport would generally change the intermediate action and violate composability.
7. Bibliography and source comparison
Masamichi Takesaki, Theory of Operator Algebras III, XIII section 3, Exercises 3–6 motivates the constructions. The current PDF pages 77–79 were read in full; images 78–79 were inspected. Definition 3.1 and Examples 3.2(i)–(ii) fix the source/range and pair-groupoid conventions used to diagnose the two exact errors. Exercise 5's full groupoid, Borel and Polish construction is proved in Theorem 3.1. Exercise 4's automorphism action and corrected semidirect product, and Exercise 6's consistency and transformation-groupoid application, are fully supplied with their necessary corrections.
The Polish assertions in Exercises 3–4 are proved with explicit second countability of and separability of . The unrestricted locally compact and arbitrary-factor construction is proved as a topological groupoid, with the general canonical-implementation theorem explicitly imported. Current PDF 21–22 was reread: the chapter states separable local compactness of the group. Under its ordinary countable-dense-subset meaning, Example 2.3 disproves the unqualified Polish assertion even for a finite-dimensional factor; Example 2.2 and the nonseparable-factor example diagnose the two countability issues separately. A convention using the word separable to mean second countable would be an additional explicit definition. We retain the literal wording and supply its exact exception and the full valid Polish statement, rather than silently imposing that convention. Factoriality is retained to match the source.
The automorphism and unitary proofs cited in the introduction use standard-form prerequisites that are not proved in this lesson. They are not a new claim that general modular theory has been proved in this lesson. The complete source-exercise comparisons retain their corrected conventions and stated hypotheses.