On the Cohomology of Discrete Abelian Group Actions

17

Transcript of On the Cohomology of Discrete Abelian Group Actions

On the cohomology of discrete abelian group actionsOliver KnillAbstractGeneralizing a result of Depauw, we prove that the geometric cohomology groups for a Zdaction are in any dimension isomorphic to the Feldman-Moore cohomology groups rsp. thealgebraic group cohomology groups. This result holds in the smooth, topological or measurablecategory and for general Polish groups as coe�cient groups. The groups discussed here leadto algebraic invariants of dynamical systems like tiling dynamical systems and play a role inclasses of higher dimensional discrete random di�erence operators.1 IntroductionThe topic of this paper are cohomological groups for dynamical systems. These groups are de�ned,when an abelian group G = Zd acts as a group of transformations on a probability space, a topo-logical space or a smooth manifold.Our main result is that if the group action satis�es an aperiodicity condition, then the geometriccohomology coincides with the algebraic group cohomology of Eckmann-Eilenberg-McLane. Thealgebraic cohomology has earlier been proven equivalent to the orbit cohomology, so that there arethree cohomologies which agree.Despite the equivalence of the cohomologies, each has its advantages and generalizes to situationswhere the others don't. The algebraic group cohomology can be extended to groups acting onnonabelian groups and is formally related to simplicial cohomology in di�erential topology. Theorbit cohomology of Feldman-Moore can be de�ned more generally for equivalence relations. It isuseful in the ergodic theory of aperiodic tilings which are in general not Cayley graphs of a �nitelypresented group and can serve as an invariant for tiling dynamical systems in the topological situa-tion as we will see later. The third geometric cohomology has been de�ned in two dimensions in thetheses of Depauw [14] and in arbitrary dimensions in our theses [28]. For smooth Zd actions andreal coe�cients, the cohomology has been investigated in [23]. It is formally related to de Rhamcohomology in di�erential topology and is useful in mathematical physics, where these cohomologygroups arise as obstructions to the construction of random �elds.Let us consider an example of a geometric cohomological group. Assume that T1; T2; : : : Td gen-erate an ergodic Zd action on the probability space (X;m). This Zd action operates as auto-morphisms on the additive group of the Banach algebra U = L1(X). Consider a "one-form"A = (A1; A2; : : : ; Ad) 2 Ud. Its "curl" is Fij = (dA)ij = (Ai(Tj)�Ai�(Aj(Ti)�Aj)) 2 L1(X;R),where i; j runs over all pairs i < j. For G 2 L1(X) the "gradient" (G(T1) � G;G(T2) �G; : : : ; G(Td) � G), is a "one-form". One sees immediately, that the 'curl' of a 'gradient' van-ishes. An obvious cohomology problem is to determine the vector space of one-forms with zerorotation modulo the vector space of gradients. For any constant vector �eld v = (c1; : : : ; cd) withci 2 R, the curl vanishes but v is not a gradients if (c1; : : : ; cd) 6= (0; : : : ; 0). So, the �rst coho-mology group H1(R) with real coe�cients contains at least the group Rd. If H1(R) isomorphicto Rd, then the cohomology group is called trivial. In the C1 case, when Tj are hyperbolic auto-morphisms of the torus X = TN and U = L1(X;U), where U is a unitary group, then the �rst1

2cohomology group and indeed all higher cohomology groups except the highest one are trivial [23].As a second example, consider the (d � 1)-form A = (A1; : : : ; Ad) 2 Ud. Its divergence isdA = Pdj=1(Aj(Tj) � Aj). The d'th cohomology group is the vector space Hd(R) = U=fdAg.Again, this vector space contains at least R because RX dA(x) dm(x) = 0. However, if U is com-pact abelian like U = T1, then Hd(U) = f0g if the Z2 action is free. This has been noticedby Feldman and Moore: for d = 2, it implies for example that for any circle-valued measurablemap f and any two rationally independent rational numbers �; �, we can �nd two circle-valuedmeasurable maps g; h such that f(x) = g(x + �) � g(x) + h(x + �) � h(x). Lind has shown thatin the case d = 2, this result is also true for nonabelian U [33].In the case of group actions by measure preserving transformations, only the �rst cohomologygroup H1(U) is nontrivial. It depends only on the coe�cient group U . This has applications inmathematical physics because it allows to de�ne new classes of Schr�odinger operators [29, 30]. Wewill see in an appendix that H1(U) is uncountable.While equivalence of the cohomologies still holds, the triviality of the higher cohomologies is nomore expected to hold if X is a topological space and L(X;U) consists of continuous functions orwhen X is a smooth manifold and U is a group of smooth maps from X to a Lie group U . In thosecases, they lead to invariants of the corresponding categorie of dynamical system.2 Comparison of the three cohomologiesWe consider three cohomological constructions for a pair (G;U), where G = Zd is an abelian groupof Borel automorphisms (or homeomorphisms or di�eomorphisms) which acts on the abelian groupU = L(X;U) = fX ! U; measurable continuous smooth g and where U is an abelian Polish group.We write the group operation in G and U additively. Let T1; : : : ; Td be d commuting automorphismon the probability space (X;F ;m) which generate the Zd-action. In the topological setup, we as-sume Ti to be homeomorphisms on a topological space (X;F), in a geometric setup, we assumethe Ti to be di�eomorphisms on a smooth manifold X . We use the notation T g = Qdi=1 T gii forg = (g1; g2; : : : ; gd) 2 Zd.I) Algebraic group cohomology (Eckmann-Eilenberg-McLane) (see [17])The group G = Zd acting on X induces a G-action on the abelian group U = L(X;U) of allmeasurable (continuous, smooth) maps from X to U . De�ne for 0 � p � d the set Cp of mapsa : Gp+1 ! U which satis�es T ga(g0; g1; : : : ; gp) = a(g + g0; g + g1; : : : ; g + gp). De�ne the mapdp : Cp ! Cp+1 (dpa)(g0; : : : ; gp+1) = p+1Xj=0(�1)ja(g0; : : : ; gj ; : : : ; gp) :We use a notation in which the entry gj has been deleted. Elements in the kernel of dp are algebraiccocycles of degree p, elements in the image of dp�1 are the algebraic coboundaries of degree n. Sincedp+1 � dp = 0, this gives the algebraic group cohomology groups Halg(G;U) = ker(dp)=im(dp�1).II) Orbit cohomology (Feldman-Moore) (see [18])De�ne R0 = X and Rp = f(x0; : : : ; xp) 2 Xp+1 j 9 gi 2 G; xi = T gix0g. De�ne the set Cp(RG; U)of all measurable (continuous, smooth) maps a : Rp ! U . Consider the map dp : Cp ! Cp+1de�ned by (dpa)(x0; : : : ; xp+1) = p+1Xj=0(�1)ja(x0; : : : ; xj ; : : : ; xp) :

3ker(dp) consist of orbit cocycles of degree p, while im(dp�1) are orbit coboundaries of degree p.Since dp+1 �dp = 0, one obtains the orbit cohomology groups Hporb(R; U) = ker(dp)=im(dp�1). Thiscohomology can be de�ned more generally for (hyper�nite) equivalence relations (see [18]).III) Geometric group cohomology (see [23, 14, 28]).Let I = f1; : : : ; dg and let Ip be the set of sets J = fj1 < j2 < : : : < jpg � I . Let Cp be the set ofmaps A : Ip ! U which becomes a group by pointwise addition. Extend this map to the set of allp-tuples J = (j1; j2 : : : ; jp) with jk 2 I by requiring A�(J) = sign(�)AJ for any permutation � ofJ . We write A =PJ AJ�J . De�ne dp : Cp ! Cp+1 bydpA =Xi;J (AJ (Ti)�AJ )�iJ :The kernel of dp contains cocycles of degree p, whereas the image of dp�1 consists of coboundariesof degree p. Because for A =PJ AJ�Jdp � dp�1A =Xi;j;J[AJ(TiTj)�AJ (Ti)�AJ (Tj) +AJ ]�ijJis both symmetric and antisymmetric in i; j, it must vanish and dp�dp�1 = 0 gives rise to geometriccohomology groups Hpgeom(G;U) = ker(dp)=im(dp�1).Remark. In [23], geometric cohomology was considered for U = C1(M;Rl), where Tj are hyper-bolic automorphisms of the torusM = Td. The de�nition in [23] is slightly di�erent but equivalentto the de�nition given here.The purpose of our article is to show that the cohomology in III) is isomorphic to the other two.3 Isomorphism of Feldman-Moore and group cohomologyIn this section, we review the equivalence of the Feldman-Moore and group cohomology.De�nition. A group G of measure preserving transformations acts freely on the probability spaceX if m(fx 2 X j Tnx = x g) = 0 for all n 2 G n f0g. If G is a group of homeomorphisms ordi�eomorphisms, we ask that the set fx 2 X j Tnx = x g is empty for all n 2 G n f0g.Theorem 3.1 (Feldman-Moore) If G acts freely, then Hporb(RG; U) �= Hpalg(G;U) for all p =0; : : : ; d.Proof. The map � : Cp(G;U)! Cp(RG; U), a 7! aa(x0; : : : ; xp) = a(0; g1; : : : ; gp)(x0); xi = T gix0is de�ned if the action of G is free: for (almost) every (xi; x0) 2 RG there exists a unique gi withT gi(x0) = xi. It is invertible:a(g0; : : : ; gp)(x) = a(T g0(x); T g1(x); : : : ; T gp(x)) :Because � commutes with dp:dpa(x0; : : : ; xp+1) = p+1Xj=0(�1)ja(x0; : : : ; xj ; : : : ; xp)= p+1Xj=0(�1)ja(0; g1; : : : ; gj ; : : : ; gp)= dpa ;

4cocycles are mapped into cocycles and coboundaries into coboundaries. 2Note that this equivalence also holds for example, when G is a �nite abelian group.4 Equivalence of algebraic and geometric cohomologyIn this section, we prove our main result. It generalizes the result in [14], where the equivalence ofgeometric and algebraic cohomology was shown in the special case d = 2 and U = R.Theorem 4.1 (Main theorem) If G = Zd acts freely on U , then Hpgeom(Zd;U) �= Hpalg(Zd;U)for 0 � p � d.Proof. For J � f1; : : : ; dg with jJ j = p, consider the cube SJ in G = Zd spanned by fejgj2J . Theset Sj is a disjoint union of simplices �i = �(g(i)0 ; g(i)1 ; : : : ; g(i)p ). For a simplex �(g0; : : : ; gp) andan algebraic cocycle a 2 Cp, write R�(g0;:::;gp) a = a(g0; : : : ; gp). If S is a �nite union of disjointsimplices �i, we set ZS a =Xi Z�i a :De�ne a map � : Cpalg ! Cpgeom by �(a)J = AJ = ZSJ a :(i) � commutes with d.Let �iJ;K be the signature of the permutation iJ 7! K.d�(a)K = (dA)K = Xi[J=K(AJ (Ti)�AJ)�iJ = Xi[J=K �iJ;K(AJ (Ti)�AJ )�K= Xi[J=K �iJ;K ZSJ (a(Ti)� a)�K = Z�SK a = ZSK da = �(da)K :(ii) � maps cocycles into cocycles and coboundaries into coboundaries.Proof. From (i), we know that da = 0 implies dA = d� = �(da) = �(0) = 0. Also a = dc impliesA = �(a) = �(dc) = d�(c) =: dC.(iii) Some de�nitions: a p-dimensional simplex and a (d � p)-dimensional simplex are calledtransversal, if their intersection is a point which is in the interior of both simplices. Thereare only countably many simplices �(g0; : : : ; gp); gi 2 Zd. To each p-dimensional oriented cubeSJ(g) = fg + ei � [0; 1] j i 2 Jg in Zd is attached a (d � p)-dimensional oriented dual cubeSJ�(g) = fg + ei � [0; 1] j i 2 J� = f1; : : : ; dg n Jg. One has SK(g) \ SJ�(g) = fgg and theirCartesian product is a positively oriented d-dimensional cube. Denote by Wp the union of allp-dimensional cubes in Zd and call it the p-dimensional web in Zd. A p-dimensional simplex � iscalled transversal to a (p � d)-dimensional web Wd�p, if � intersects every cube in Wd�p trans-versely. To every transversal intersection of two cubes is attached a sign, de�ned by the orientationof the cube generated the union of the generators of the individual cubes.(iv) For each 1 � p � d, there exists a Zd� periodic homeomorphic deformation ~Wp of the (d� p)-dimensional web Wp in Rd, such that every simplex � has only transversal intersections with the(d� p)-dimensional deformed dual cubes ~S � ~Wp.Proof. The set W of Zd-periodic homeomorphisms of Rd is a complete metric space with metricd(f; g) = supx2Rd=Zd jf(x) � g(x)j. The set W(�) of homeomorphisms in W for which a given

5simplex � intersects every cube in ~Wd�p transversely, is an open dense set. By Bair's theorem,the intersection of all W(�), where � runs over the countable set of simplices is nonempty anddense.(iv) Surjectivity of �. If A is a geometric p-cocycle, there exists an algebraic p-cocycle a = (A)such that �(a) = A.Proof. Given a geometric cocycle A, de�ne the algebraic cocyclea(g0; : : : ; gp) = X~g: ~SJ(~g)\�(g0;:::;gp)6=; = (AJ )(g) :If SJ(g) is a p-dimensional cube, it is a �nite union of p-simplices �i. Only one of these simpliceshas an intersection with the deformed dual cube ~SJ�(g) since SJ (g)\SJ�(g) and so SJ(g)\ ~SJ�(g)is a point. This intersection point is by construction of the homeomorphisms in (iv) in the interiorof exactly one of the simplices. Therefore�(a)J (g) = ZSJ (g) a = AJ (g) :(v) Hpgeom(Zd;U) �= Hpalg(Zd;U).Proof. The group homomorphism on cocycles induces the surjective map � : Hpalg(Zd;U) !Hpgeom(Zd;U). We have seen that � � (a) = a.To see � �(A) = A and so to establish the bijectivity of �, we can by additivity restrict ourselfto the case, when A = AJ . Now �(AJ )(g) = AJ(~g) if the dual cube ~SJ (~g) intersects �(g)and �(AJ )(g) = 0 else. Fill the cube SJ with simplices �. Only one of these simplices has anintersection with the dual cube ~SJ (~g), so that � �(AJ ) =P� R� �(AJ )(~g) = AJ(~g). 25 Remarks and illustration of the proofDepauw [14] has shown the relation of geometric and algebraic cohomology in the special cased = 2 and U = R, where the construction of the inverse of � is more direct. Our constructionof the deformed web is necessary since we do not assume that one can divide in the group U . In�nite groups U for example, not every element g can be written as g = h+ h.` ` ` ``` `

���������CCCCCCCCCCCCXXXXXXXXXXXX g1~Sgg0g2

Fig. 1a). Reconstruction of the algebraic cocycle a from the geometric cocycle A in the cased = p = 2. The deformed web ~W0 is zero-dimensional and is disjoint from any line connecting twopoints in Z2. The value of a(g0; g1; g2) is the ux through the triangle �(g0; g1; g2) and given by

6the sum of the uxes A(g) through plaquettes P (g) of all the g 2 Z2 for which ~S(g) is inside thesimplex �(g0; g1; g2).

DD�� DD�� DD�� DD�� DD����XX ��XX ��XX########

#######��XXg0 S2g1

S1 ~S2~S1Fig. 1b). Reconstruction of the algebraic cocycle a from the geometric cocycle A in the case d = 2,p = 1. The deformed web is one dimensional and the �gure shows only the part of this web whichintersects the line �(g0; g1). The value of a(g0; g1) is the ux through the line �(g0; g1) and givenby the sum of the uxes A(g) through the edges Si(g) of all the g 2 Z2; i = 1; 2 for which ~Si(g)intersects �(g0; g1).Let us illustrate why the case U = R, the proof can also simplify in higher dimensions. In the cased = 3 and p = 2, we can construct the algebraic cocycle a from a geometric cocycle A by taking asmooth divergence free vector �eld in R3 which has the ux AP through each plaquette P . The ux of this vector �eld through a triangle �(g0; g1; g2) is then the correct value for a(g0; g1; g2).

���� ��� ���3?QQQQQQQQQ������

�������������� ����� Pg0 g1g2�(g0; g1; g3)

Fig. 2. The problem of constructing an algebraic 2-cocycle from the given geometric 2�cocyclein dimension d = 3 is the task to determine the ux through a simplex �(g0; g1; g2), if the uxthrough all plaquettes P is known.6 Triviality of cohomology groups in the case p > 1This section is a review. It contains Depauw's proof of the triviality of the p = 2 algebraiccohomology group. It implies the triviality of the higher geometric cohomology groups in themeasurable case. Furthermore, Eilenberg-MacLane's reduction theorem allows to extend the resultsfor p � 2.

7Proposition 6.1 (Eilenberg-McLane) H2alg(Z;U) �= f0g.Proof. (Proof due to Depauw)(i) Every algebraic cocycle a 2 C2(G;U) is cohomologous to an alternating cocycle: a(g�(0); : : : ; g�(2)) =(�1)sign�a(g0; : : : ; g2).Proof. De�ne the 1-cocycle b by b(g; h) = 0 if g 6= h and b(g; g) = a(g; g; g). A �rst normalizationa1 = a � db gives a1(g; g; h) = a1(g; h; h) = 0. Proof. Use db(g; g; h) = b(g; g) = a(g; g; g) and0 = da(g; g; g; h) = a(g; g; h)� a(g; g; g) to geta1(g; g; h) = a(g; g; h)� db(g; g; h) = 0and similarly a1(g; h; h) = a(g; h; h)� db(g; h; h) = 0 :De�ne the cocycle b1(g; h) = 0 if h � g in the lexicographic ordering on G = Zd and b1(g; h) =a1(g; h; g) if h < g. The second normalization a2 = a1�db1 gives an alternating cocycle a2. Proof.If h < g, then b1(g; h) = a1(g; h; g) and a2(g; h; g) = 0. >From (i) we have 0 = da1(g; h; g; h) =a1(g; h; g) � a1(h; g; h). If h � g we have so db1(g; h; g) = a1(h; g; h) = a1(g; h; g) giving againa2(h; g; h) = 0. The skew-symmetry follows now from0 = da2(h0; h1; h0; h2) = a2(h0; h1; h2) + a(h1; h0; h2) ;0 = da2(h0; h1; h2; h1) = a2(h0; h1; h2) + a(h0; h2; h1) :(ii) Given a 2-cocycle a. By (i), one can assume that it is alternating. The function b(k; l) =�Pl�1i=k a(k; i; i+ 1) is a degree two cochain sinceTmb(k; l) = �Tm l�1Xi=k a(k; i; i+ 1) = � l�1Xi=k a(m+ k;m+ i;m+ i+ 1)= � l+m�1Xi=k+m a(k; i; i+ 1) = b(m+ k;m+ l) :Since 0 = da(k; l; i; i+ 1) = a(l; i; i+ 1)� a(k; i; i+ 1) + a(k; l; i+ 1)� a(k; l; i), we havedb(k; l;m) = b(l;m)� b(k;m) + b(k; l)= �m�1Xi=l a(l; i; i+ 1) + m�1Xi=k a(k; i; i+ 1)� l�1Xi=k a(k; i; i+ 1)= m�1Xi=l �a(l; i; i+ 1) + a(k; i; i+ 1) = m�1Xi=l a(k; k; i+ 1)� a(k; l; i)= a(k; l;m)� a(k; l; l) = a(k; l;m) : 2Theorem 6.2 (Dye,Krieger,Connes,Feldman,Weiss) If G is a group of automorphisms of aprobability space, then Hporb(RZd ; U) �= Hporb(RZ; U) for all p � 1.Proof. Dye-Krieger-Connes-Feldman-Weiss theorem [10] assures the existence of a measurable in-vertible map : Xp+1 ! Xp+1 mapping RpG bijectively onto RpZ. Given a cochain a 2 Cp(RG; U),then a(x) = a( (x)) is in Cp(RZ; U). Because commutes with d, cocycles are mapped bijectivelyonto cocycles and coboundaries onto coboundaries. 2Corollary 6.3 H2alg(Zd;U) �= f0g in the measurable case.

8Proof. By Proposition 6.1 and Proposition 6.2H2alg(Zd;U) �= H2orb(RZd ; U) �= H2orb(RZ; U) �= H2alg(Z;U) �= f0g : 2To see that the higher cohomology groupsHp with p � 2 are trivial, one reduces higher dimensionalcohomology groups to H2 with the help of a reduction theorem of Eilenberg-McLane for algebraiccohomology [17, 18]. To any algebraic cochain a is assigned a non homogeneous cochain h by theformulas a(g0; g1; : : : ; gn) = g0h(g1 � g0; : : : ; gn � gn�1)h(g1; : : : ; gn) = a(1; g1; g1g2; : : : ; g1g2 � : : : � gn) :The coboundary operator is in the non homogeneous approach given bydh(g1; : : : gp+1) = g1h(g2; : : : ; gp+1) + pXi=1(�1)ih(g1; : : : ; gigi+1; : : : ; gp+1)+ (�1)p+1h(g1; : : : ; gp) :A non-homogeneous cocycle is called normalized if h(g1; : : : ; gp) = 1 if at least one gi = 1. Denoteby C(Zd; U) the set of all normalized cocycles h from Zd to U , where the action of Zd on C(Zd; U)is given by (xh)(y) = h(x + y)� yh(x).Theorem 6.4 (Reduction theorem) Hp+1alg (Zd; U) �= Hpalg(Zd; C(Zd; U)) ; p > 0.Proof. (Eilenberg-McLane [17]) De�ne the homomorphism � : Cp(Zd; C(Zd; U))! Cp+1(Zd; U) by�h(g1; : : : ; gp+1) = (�1)ph(g2; : : : ; gp+1)(g1)which is an isomorphisms of groups by the homogeneity assumption. A computation shows that �commutes with d: Compute(� � d)h(g1; : : : ; gp+2) = (�1)p+1dh(g2; : : : ; gp+2)(g1)= (�1)p+1g2h(g3; : : : ; gp+2)(g1) +(�1)p+1 p+1Xi=2(�1)i�1h(g2; : : : ; gigi+1; : : : ; gp+2)(g1)+(�1)p+1(�1)p+2h(g2; : : : :gp+1)(g1)and (d � �)h(g1; : : : ; gp+2) = g1(�h)(g2; : : : ; gp+2) + (�1)(�h)(g1g2; g3; : : : ; gp+2)+ p+2Xi=2(�1)i(�h)(g2; : : : ; gigi+1; : : : ; gp+2)+ (�1)p+3(�h)(g1; : : : ; gp+1)= (�1)pg1h(g3; : : : ; gp+2)(g2) + (�1)p+1h(g3; : : : ; gp+2)(g1g2)+(�1)p p+1Xi=1(�1)ih(g2; : : : ; gigi+1; : : : ; gp+2)(g1)+(�1)p(�1)p+3h(g2; : : : ; gp+1)(g1) :

9Equality follows since by de�nition of the Zd-action on C1(�1)p+1g2h(g3; : : : ; gp+2)(g1) = (�1)pg1h(g3; : : : ; gp+2)(g2)+(�1)p+1h(g3; : : : ; gp+2)(g1g2) : 2Corollary 6.5 If the Zd action is free, then Hpgeom(Zd;U) �= 0 for p � 2 in the measurable case.Remark. For d = 2, this is the theorem proven in [18]. An alternative proof which generalizes tononabelian U has been given in [33], an other proof by Depauw [14]. The case p � 2 in Theorem 6.4is a new result.7 Cohomology of aperiodic tilingsThis section is motivated by the following question about aperiodic tilings in R2.Question. Is it possible to assign U(1)-valued random variables to the edges of the graph of thetiling such that the product of the group elements along the boundary of each tile are independent,identically distributed U(1)-valued random variables?This question is nontrivial if the distribution of these random variables is not the uniform Lebesguedistribution on the circle.We mean here with a tiling a graph on Rd which has the property that the closure X of the set ofall its translates is compact in the tiling topology. The compact metric space X is equipped witha natural Rd action. It is furthermore required that this action is uniquely ergodic. The ergodictheory of a tiling dynamical system is then determined without having to choose an invariantmeasure of the Rd action.For simplicity, we consider tilings, where every tile is a simplex. This assumption is not a big lossof generality because in general, every tile can be decomposed into simplices.Two tilings are called topologically isomorphic if the corresponding Rd actions are equivalent astopological dynamical systems, i.e. if there exists a homeomorphism from one tiling space X to theother Y which conjugates the Rd actions. The tilings are called measure theoretically isomorphic,if the corresponding dynamical systems are isomorphic as measure-preserving dynamical systems.Proposition 7.1 Measurable and topological cohomology groups exist for a tiling dynamical sys-tem. The topological cohomology groups are invariants under topological equivalence of tiling dy-namical systems, the measurable cohomology groups are invariants of the measurable equivalenceof tiling dynamical systems.Proof. Let X be a compact metric space of tilings obtained from one tile x by closing all translatesof x. Let V be the set of all vectors which occur as possible di�erence of two vertices in x. De�nethe countable equivalence relationR = f(x; y) 2 X2 j x = y + v; where v 2 V g:This equivalence relation de�nes Feldman-Moore cohomology groups both in the measurable aswell as in the topological setup. 2Measure theoretical cohomology groupsHp(R; U) for p � 2 are not suitable as invariants for tilingswith abelian U because of the following theorem.

10Theorem 7.2 In the measurable case, all higher cohomology groups Hp(R; U) with p � 2 of atiling dynamical system are trivial.Proof. The equivalence relation R is de�ned by a countable group action (see [18] Theorem 1)and de�nes a hyper�nite von Neumann algebra. The hyper�niteness follows from the fact that Ris a subset of a countable equivalence relation RG, where G � R2 is the abelian countable groupgenerated by fv 2 R2 j v occurs as a di�erence of two vertices in a tiling g :Since RG is hyper�nite, also R is hyper�nite ([18] Proposition 4.2.c).By Proposition 6.2, H2(R; U) is isomorphic to the group H2(RZ; U) which is trivial. 2But with this result, one can answer the above ux-phase problem for tiling dynamical systems atleast in an ergodic setup and for some classes of magnetic uxes.Proposition 7.3 (Application) Given a tiling dynamical system in the plane R2 with triangulartiles. Assume that U(1)-random variables are attached to the triangular tiles of the tiling such thatthe map x 7! B0(x) giving the ux of the triangular tile � in the tiling x which intersects theorigin in the plane is measurable, we can attach U(1)-random variables to the edges such that theproduct of the random variables at the edges is the random variable of the tile.Proof. Attaching U(1)-valued random variables a(�i) to the triangular tiles �i de�nes an orbitcocycle C3. This is a measurable map B : R3 = f(x; y; z) 2 X3 j (x; y); (y; z); (x; z) 2 R g ! Rsuch that for each tile � = (x0; x1; x2) with vertices xi, one has B(�) = B(x0; x1; x2).The theorem 7.2 gives a coboundary B in C2 such that dA = B. The coboundary A de�nesrandom variables A(x0; x1) which are attached to the edges of the tiles and which solve the uxphase problem. 2There exists in general no cocycle B from R3 to U such that x 2 X 7! B0(x) 2 U has the propertythat x 7! B0(Tgx); x 7! B0(Thx) are independent if g 2 G and h 2 G di�er. However, we can �nda second Lebesgue space Y with a G-action and a measureable map ~B0 on ~X = X � Y such that~x 7! ~B0( ~Tg(~x)) and ~x 7! ~B0( ~Th(~x)) are independent whenever g 6= h.This answers the question posed at the beginning of the section. Given any distribution on U(1),we can attach (in general correlated) random variables at the edges of a triangular tile such thatthe magnetic uxes on these tiles are independent random variables with that distribution. Moregenerally, the distribution of the ux B0(x) through the triangle having the origin in its interiorcould be required to depend continuously on the tiling x.Appendix: On the �rst cohomology groupThe �rst cohomology groupH1(U) is the only nontrivial cohomology group in the measurable case.In this appendix, we review some facts about this group and will see that the cardinality of H1(U)is uncountable if U is nontrivial.Assume U is abelian and that it contains more than one element. Because the �rst cohomologygroup H1(T; U) is the same for all aperiodic ergodic abstract dynamical systems (X;T;m), onecan investigate it for one speci�c aperiodic system. The most convenient choice is an irrationalrotation on the circle X = R=Z, T : x 7! x + � which leaves the Lebesgue measure m invariant.The following results follows from a theorem of Derrien [15].

11Proposition 7.4 There exists a countable subgroup K(U) of H1(U) which is isomorphic to thesubgroup of UZ given by sequences for which only �nitely many elements are di�erent from 1.Proof. Let P be a partition of X = T1 = R=Z into �nitely many intervals Pi = [ti+1 � ti) withrational ti and let � be a measurable map X ! U which is constant on the intervals of P butnot constant on X . There exists a bijective relation between UQ\T for which only �nitely manyelements are di�erent from 1 and the set of so de�ned cocycles: given � de�ne ~� 2 UQ\T by~�t = �t+0 � �t�0 which is di�erent from 1 only at �nitely many places. The inverse of this mapde�nes for each ~� 2 AQ\T a cocycle �. The set of such cocycles together with the unit cocycleforms a subgroup of all cocycles. By [15], all of these cocycles except the unit element are notcoboundaries. Therefore, they are pairwise not cohomologous. 2Remark.There are situations, where the �rst cohomology group for continuous functions is known: forMarkov chains (X;T;m) with in�nite X and U = R and d = 1, the cohomology group C(X)=ff 2C(X) j f = g(T )�gg is the free abelian group with a countable in�nite number of generators ([38]p.62).We want to illustrate now in the simplest situation in a self-contained way, why the cohomologygroup H1(U) is in�nite if U is U(1). According to [26], the nontriviality of H1(U) seems �rst havebeen noticed by Gleason (unpublished). We consider Z2 = f�1; 1g as a discrete subgroup of U(1).Lemma 7.5 Assume T is an ergodic automorphism of the probability space (X;F ;m). GivenB 2 L(X;Z2). If B = A(T )A�1 with A 2 L(X;U(1)), then there exists C 2 L(X;Z2), such thatB = C(T )C�1.Proof. >From B = A(T )A�1, we get A(Tx) = �A(x) so that arg(A(x)) (mod �) is T -invariant.The ergodicity of T implies that � = arg(A(x))(mod �) is constant almost everywhere so thatA(x) = C(x)ei� with C(x) 2 Z2 = f1;�1g. Now A(x) = C(Tx)C�1(x). 2Remark. This lemma shows that H1(Z2) is a subgroup of H1(U). Similarly, one can show that ifU is a subgroup of V , then H1(U) is a subgroup of H1(V ).A result of [26] illustrates in the simplest possible situation, how cohomological constraints emergein ergodic theory:Corollary 7.6 If both T and T 2 are ergodic, then B(x) = �1 can not be written as B(x) =A(Tx)A(x)�1 with A 2 U .Proof. >From the above lemma, we have only to show that B can not be written as B = A(T )A�1with A 2 L(X;Z2). Assume, there exists a solution A of this equation. Then, since A(Tx) = �A(x)also A(T 2x) = A(x), so that by the ergodicity of T 2, A must be constant. There are only twopossibilities: A = 1 or A = �1 and both do not solve �1 = A(T )A�1. 2This leads to a special case of Derrien's result 7.4 in the case U = Z2, where the group of cocyclesis isomorphic to the �-algebra of the probability space F with addition given by the symmetricdi�erence � and where the coboundaries form the additive subgroup of F consisting of elementsZ�T (Z).Corollary 7.7 If T is the irrational rotation of the circle X, then every dyadic interval [k�2�n; (k+1) �2�n) is not a coboundary and two dyadic intervals of length 2�n are pairwise not cohomologous.

12Proof. Corollary 7.6 shows that X , the dyadic interval of length 2�0 is not a coboundary. Ifa dyadic interval of length 2�n was a coboundary then all of them would be coboundaries andso also a disjoint union of 2n such intervals. This would contradict that X is not a coboundary.Inductively, assume the claim is true for coboundaries of length 2�n and assume that the unionI = I1�I2 of two disjoint dyadic intervals of length 2�(n+1) is a coboundary. If I1 and I2 areadjacent, then I is a dyadic interval of length 2�n and can not be a coboundary. Also in the othercase, I is not a coboundary because else K = I�(I +2�(n+1) mod 1) is a coboundary which is theunion of two dyadic intervals of length 2�n which is not a coboundary by induction. 2After I had asked Greg Hjorth at Caltech on the cardinality of the group H1(U), he showed meon the blackboard a proof of the following result. The proof needs some descriptive set theory.Proposition 7.8 (Hjorth) The group H1(U) is uncountable if U is abelian.Proof. [Proof due to [22]] The set U becomes a Polish group with the metric d(A;B) = P [A 6=B]. The automorphism T induces a continuous map on the group U . The set of coboundariesC = fA(T )A�1g is a continuous image of the group homomorphism fT (A) = A(T )A�1 of thePolish space U . It is therefore a injective continuous image of the Polish group U=(kerfT ) wherekerfT = f1;�1g if T is ergodic. The set C is therefore a Borel set by a theorem of Lusin-Souslin(Theorem 15.1 in [25]) and has so the Baire property.By Derrien's result ??, the set C is not open. So, it is meager by a result of Pettis (Theorem 9.9 in[25]). The equivalence relation on U given by A � B if AC = BC is meager. (This uses a theoremof Kuratovsky-Ulam [25] which states that if a subset A of X � X has the Baire property, thenAx = fy j (x; y) 2 A g has the Baire property.) By a theorem of Mycielski (Theorem 19.1 in [25]),there are uncountably many equivalence classes. 2Remarks.1) In the topology d(Y; Z) = m(Y�Z) on the �-algebra F , both the set fY 2 F j Y = Z(T )�Zgof coboundaries as well as its complement are dense in F ([27]).2) If X is a �nite set and T is a permutation of X , then H1(U) = U for any group U .Appendix: On cohomology in ergodic theoryIn this appendix we trace some of the developments in the topic of cohomologies in dynamicalsystems.Cohomology in dynamical systems was used early without using that name. The �rst appearanceof the cohomological equation we could locate is in Hilbert's list of problems [21], where the coho-mological equation f(T )�f = g appears as a side remark in Problem 5. Hilbert mentioned it as anexample of an analytic functional equation which has only a continuous non-di�erentiable solution.In von Neumann's 1932 paper [44] (p.641), the cohomology equation appears in the research onspectra of ergodic ows on the torus. The nontriviality of the cohomology group manifests itselfin the existence of ergodic ows on the torus which have continuous spectrum (a topic with muchresearch later [31, 42, 24, 3, 11]).Wintner looked at the cohomological equation in the realanalytic case [47].Group cohomology came up independently by Eckman and Eilenberg-McLane [16, 17] (see [32] p.137).

13Abstract algebraic cohomology goes also under the name 'Galois cohomology' which is used toanalyze how a group G acts on an other group U .In Anzai's 1951 paper [4], the name "equivalent" is used instead of "cohomologuous".In Hamiltonian dynamics, the cohomological equation appears in Mosers twist map theorem [37].In uencal for "cohomology of dynamical systems" in ergodic theory is [26], where interesting ques-tions are asked for this cohomology and especially for H1(T;Z2), the cohomology of measurablesets. The paper [34] was appearantly unaware of [26].In [19], the notion of "generalized eigenvalues" is introduced as an invariant for dynamical sys-tems. This cohomology can be de�ned in a more general way: an automorphism T of an arbitraryabelian group G gives a discrete "di�erentiation" f 7! dg = g(T ) � g�1 on the group G. If E is thetrivial group f1g in G, then d�nE is a subgroup of G. (One can think of them as "polynomials" ofdegree � (n � 1) because n times "di�erentiation" annilihates them.) Halmos de�ned the groupsHn(R;G) = d�nE=d�(n�1)E called generalized eigenvalues in the case G = L1(X), where thegroup automorphism is coming from a measure theoretical dynamical system T : X ! X . Then,H1(T;R) = d�1E is the space of functions f left-invariant under T and the �rst Halmos homologygroup H1 measures how many ergodic components T has. The next group H2(T;R) = d�2E=d�1Emeasures the point spectrum of the unitary Koopman-operator belonging to T and Halmos calledthe other groups Hn generalized eigenvalues. There is a dual construction. Start with G and formthe groups Hn = dn�1G=dnG. In [28], we called these groups Halmos cohomology groups. Thesegroups are already interesting for �nite groups:Example 1 [28].Let G be the multiplicative group of Zp, where p is prime. Consider the automorphisms T : A 7!A�1, which exists on all groups. We have H1 = G=fA 2 G j A = B(T )B�1 = B2g and sincethe quotient consists of quadratic residues and contains so (p� 1)=2 elements, H1(G) = Z2. AlsoH1(G) = fgjg(T ) = gg = f1;�1g = Z2.We had asked in [28], whether a duality Hp = Hp would hold in the case of �nite groups. This isnot the case without further restrictions:Example 2. (M. Aschbacher [6]). Consider the group U = Zp2�Zp written multiplicatively, whereZp2 is generated by x and Zp is generated by y. Let T be the automorphism which �xes x andmaps y into y+x. H1, the �xed point set of T is Zp2 . We have d(xnym) = xnymxmx�ny(�m) = xmso that dU =< px > and H1 = U=dU = Zp � Zp.Work on �nding Halmos invariants in ergodic theory continued for example in [2] and [43].The link of cohomology of dynamical systems with algebraic group cohomology was established in[18]. It was motivated by cohomology constructions of Westman for virtual groups [46] who gener-alized a construction of C.C. Moore in 1964. The representation theory of Mackey's virtual groups[35] was also a motivation for [26], because Mackey had proposed to call elements of H1(G;U(N))'unitary representations of a virtual subgroup' of G. The term "virtual subgroup" has now beensoaked up by "groupoids" and is a central in noncommutative mathematics" (see [45] for a review).For more information on orbit cohomology, we refer to the second chapter in [40].The �rst cohomolocal group appears at di�erent other places in other function spaces. Theyare especially important for the structural stability of dynamical systems: when conjugating two

14dynamical systems T , ~T = T + f with a conjugating map � = Id+h, the unknown function h hasto satisfy the functional equationT (x) + h(T (x)) = T (x+ h(x)) + f(x+ h(x)) :In the case T : T1 ! T1; x 7! x+�, this equation can be written as h(x+�)�h(x) = f(x+h(x))which has the linearisation the homological equation h(x+�)�h(x) = f(x). Solving this equationin a space of analytic, periodic functions is important in Arnold's proof [5] of the theorem, thatan analytic di�eomorphism of the circle ~T with Diophantine rotation number can be conjugatedto the rigid rotation T if the two di�eomorphisms T; ~T are close enough to each other (see [20] forthe global solution).For Anosov Z actions, cohomology questions can be reduced to the cohomology on the periodicorbits. See [34] in the H�older and C1 case, [13] in the C1 case following work of Guillemin andKazhdan and in the realanalytic case [12].The cohomology in the H�older category is also relevant in statistical mechanics [9, 39].Because in the measurable category, the cohomology groups are independent of the dynamicalsystem, one usually takes an ergodic group translation on the torus. The topic has applicationsfor representation theory of noncompact nonabelian Lie groups [36, 8, 7], especially when thecoe�cient group is the circle U(1) or other unitary groups U(n). When the coe�cient group isZ2, one deals with the cohomology of measurable sets which �rst appeared in [26]. The group isrelevant for Lyapunov exponent of SL(2;R)-cocycles [27] because cohomology determines whetherswitching of stable and unstable manifolds of a cocycle makes the Lyapunov exponent vanish.Research on the �rst cohomology group for Zd Anosov actions started in [1] and is an active re-search topic (see [41] section 30 for some review on cohomological rigidity).Acknowledgements.The theorem in this paper was obtained as a Taussky-Todd instructor at Caltech. It was �rstbundeled together with results on Schr�odinger operators [29]. My thanks go to Jean Pierre Conzewho told me about [15] and [26] in 1993, to Jack Feldman, who let me know in 1994 about Depauw'swork, to J�erome Depauw for sending me a copy of his theses in 1995 and to Greg Hjorth, whoshowed me in 1995, how useful and beautyful descriptive set theory can be. While preparingthe present version at UT, I gratefully acknowledge the support of the Swiss National Sciencefoundation.References[1] R.J. Spatzier A. Katok. First cohomology of Anosov actions of higher rank abelian groupsand applications to rigidity. Inst. Hautes �Etudes Sci. Publ. Math., 79:131{156, 1994.[2] M.A. Akcoglu and R.V. Chacon. Generalized eigenvalues of automorphisms. Proc. Amer.Math. Soc., 16:676{680, 1965.[3] D.V. Anosov. On the additive functional homology equation connected with an ergodic rota-tion of the circle. Izv. Akad. Nauk. SSSR, 37:1257{1271, 1973.[4] H. Anzai. Ergodic skew product transformations on the torus. Osaka Math. J., 3:83{99, 1951.[5] V. Arnold. Geometrical methods in the theory of ordinary di�erential equations, volume 250of Springer Grundlehren. Springer Verlag, New York, 1988.

15[6] M. Aschbacher. Personal communication. 1995.[7] L. Baggett. On circle valued cocycles of an ergodic measure preserving transformation. IsraelJ. Math., 61:29{38, 1988.[8] L. Baggett and K.Merrill. Representation of the mautner group and cocycles of an irrationalrotation. Mich. Math. J., 33:221{229, 1986.[9] R. Bowen. Equilibrium States and the ergodic theory of Anosov di�eomorphisms, volume 470of Lecture Notes in Mathematics. Springer Verlag, Berlin, 1975.[10] A. Connes, J.Feldman, and B.Weiss. An amenable equivalence relation is generated by a singletransformation. Ergod. Th. Dyn. Sys., 1:431{450, 1981.[11] I.P. Cornfeld, S.V. Fomin, and Ya.G. Sinai. Ergodic Theory, volume 115 of Grundlehren dermathematischen Wissenschaften in Einzeldarstellungen. Springer Verlag, 1982.[12] R. de la Llave. Analytic regularity of solutions of Livsic's cohomology equation and someapplications to analytic conjugacy of hyperbolic dynamical systems. Ergod. Th. Dyn. Sys.,17:649{662, 1997.[13] R. de la Llave, J.M. Marco, and R. Moriy�on. Canonical perturbation theory of Anosov systemsand regularity results for the Liv�sic cohomology equation. AOM, 123:537{611, 1986.[14] J. DePauw. Th�eor�emes ergodiques pour cocycle de degr�e 2. Th�ese de doctorat, Universit�e deBretagne Occidentale, 1994.[15] J.-M. Derrien. Crit�eres d'ergodicit�e de cocycles en escalier. Exemples. C. R. Acad. Sc. Paris,316:73{76, 1993.[16] B. Eckmann. Der Cohomologie-Ring einer beliebigen Gruppe. CMH, 18:232{282, 1946.[17] S. Eilenberg and S.McLane. Cohomology theory in abstract groups. Annals of Mathematics,48:51{78, 1947.[18] J. Feldman and C.Moore. Ergodic equivalence relations, cohomology and von Neumann alge-bras I,II. Trans. Am. Math. Soc., 234:289{359, 1977.[19] P. Halmos. Lectures on ergodic theory. The mathematical society of Japan, 1956.[20] M. Herman. Sur la conjugaison di��erentiable des di��eomorphismes du cercle �a des rotations.Pub. I.H.E.S., 49:5{233, 1979.[21] D. Hilbert. Mathematische probleme. In Gesammelte Abhandlungen III. Berlin 1935, 1902.[22] G. Hjorth. Personal communication. 1995.[23] A. Katok and S. Katok. Higher cohomology for abelian groups of toral automorphisms. Ergod.Th. Dyn. Sys., 15:569{592, 1995.[24] A.B. Katok. Spectral properties of dynamical systems with an integral invariant on the torus.Functional Anal. Appl., 1:296{305, 1967.[25] A.S. Kechris. Classical Descriptive Set Theory, volume 156 of Graduate Texts in Mathematics.Springer-Verlag, Berlin, 1994.[26] A.A. Kirillov. Dynamical systems, factors and representations of groups. Russ. Math. Surveys,22:63{75, 1967.

16[27] O. Knill. The upper Lyapunov exponents of SL(2; R) cocycles: discontinuity and the problemof positivity. In J.P. Eckmann L. Arnold, H. Crauel, editor, Lyapunov Exponents, pages 86{97.Springer-Verlag, Berlin, Heidelberg, NewYork, 1991. Lecture Notes in Mathematics, 1486.[28] O. Knill. Spectral, ergodic and cohomological problems in dynamical systems. PhD Theses,ETH Z�urich, 1993.[29] O. Knill. Discrete random electromagnetic Laplacians. (unpublished preprint available in theMathematical Physics Preprint Archive mparc document 95� 195), 1995.[30] O. Knill. Random Schr�odinger operators arising from lattice gauge �elds I: existence anddensity of states. J. of Math. Physics, 40:5495{5510, 1999.[31] A.N. Kolmogorov. On dynamical systems with an integral invariant on the torus. Dokl.Akad. Nauk. SSSR, Ser. Mat., 93:763{766, 1953. Translated in: Selected Works of A.N. Kol-mogorov, Volume 1: Mathematics and Mechanics, V.M. Tikhomirov, editor, Kluwer AcademicPublishers, 1991, pp. 344{348.[32] S. Mac Lane. Homology. Classics in Mathematics. Springer-Verlag, Berlin, 1995. Reprint ofthe 1975 edition.[33] D.A. Lind. Products of coboundaries for commuting nonsingular automorphisms. Z. Wahrsch.verw. Gebiete, 43:135{139, 1978.[34] A. Livsic. Cohomology of dynamical systems. Izv. Akad. Nauk SSSR, 36:1278{1301, 1972.[35] G.W. Mackey. Induced representations of groups and quantum mechanics. W. A. Benjamin,Inc., New York-Amsterdam, 1968.[36] K.D. Merrill. Cohomology of step functions under irrational rotations. Israel J. Math., 52:320{340, 1985.[37] J. Moser. On invariant curves of area-preserving mappings of an annulus. Nachr. Akad. Wiss.G�ottingen Math.-Phys. Kl. II, 1962:1{20, 1962.[38] W. Parry and S.Tuncel. Classi�cation problems in ergodic theory. London MathematicalSociety Lecture Note Series, 67. Cambridge University press, 1982.[39] D. Ruelle. Thermodynamic Formalism. The Mathematical Structures of Classical EquilibriumStatistical Mechanics, volume 5 of Encyclopedia of mathematics and its applications. Addison-Wesley Publishing Company, London, 1978.[40] K. Schmidt. Algebraic ideas in ergodic theory, volume 76 of Regional conference Series inmathematics. AMS, Providence, 1989.[41] K. Schmidt. Dynamical systems of Algebraic origin, volume 128 of Progress in Mathematics.Birkh�auser Verlag, Basel, 1995.[42] M.D. Shklover. On classical dynamical systems on the torus with continuous spectrum. Izv.Vyssh. Uchebn. Zaved. Mat., 10:113{124, 1967. In Russian.[43] A.M. Stepin. Cohomologies of automorphism groups of a Lebesgue space. Functional Anal.Appl., 5:167{168, 1971.[44] J. von Neuman. Zur operatorenmethode in der mechanik. Annals of Mathematics, 33:587{642,1932.[45] A. Weinstein. Groupoids: unifying internal and external symmetry. A tour through someexamples. Notices of the AMS, 43:744{752, 1996.

17[46] J. J. Westman. Cohomology for ergodic groupoids. Trans. Am. Math. Soc., 146:465{471,1969.[47] A. Wintner. The linear di�erence equation of �rst order for angular variables. Duke Math.J., 12:445{449, 1945.