board conference ofthemathematical sciences inmathematics regional conference series
number 26
IRUIiIG REII{ER ANt|PICARD CLASS GR(IUPS GR(IUPS (lFGR(IUP RINGS ANII(IRIIERS
supported bythenational foundation science published bytheamerican mathematical society
Conference Board of the Mathematical Sciences
REGIONAL CONFERENCE SERIES IN MATHEMATICS
supported by the National Science Foundation
Number 26
CLASS GROUPS AND PICARD GROUPS OF GROUP RINGS AND ORDERS
by
IRVING REINER
Published for the Conference Board of the Mathematical Sciences by the American Mathematical Society Providence, Rhode Island
Expository Lectures from the CBMS Regional Conference held at Carleton College August 11-15, 1975
AMS (MOS) 1970 subject classifications. Primary 16-02, 16A18, 16A54, 20ClO; Secondary 13D15, 18-02, 20-02
Library of Congress Cataloging in Publication Data
Reiner, Irving. Class groups and Picard groups orders.
o~
group rings and
(Regional conference series in mathematics ; no. 26) ffEx"pository lectures ~rom the CBMS regional conference held at Carleton College, August ll-15, 1975.!l Includes bibliographical references and index. 1. Class groups (Mathematics) 2. Picard groups. 3. Fields, Algebraic. 4. Ideals (Algebra) 5. Group rings. I. Conference Board of the Mathematical Sciences. rI. Title. HI. Series. QAl.R33 no. 26 [QA247] 510'.8s [512'.2] 76-10337 ISBN 0-8218-1676-4
Copyright © J 976 by the American Mathematical Society Printed in the United States of America
All rights reserved except those granted to the United States Government. This book may not be reproduced in any form without permission of the publishers.
CONTENTS 1. Introduction
1
2. Explicit formulas
6
3. Change of orders
13
4. Class groups of p-groups
18
5. Mayer-Vietoris sequences
20
6. Calculations
24
7. Survey of specific results
28
8. Induction techniques
31
9. Picard groups
35
References
41
Index
44
Other Monographs in this Series
No. l. Irving Kaplansky: Algebraic and analytic aspects of operator algebras
2. Gilbert Baumslag: Lecture notes on nilpotent groups 3. Lawrence Markus: Lectures in differentiable dynamics
4. H.S.M. Coxeter: TU/isled honeycombs 5. George W. Whitehead: Recent advances in homotopy theory
6. WaIter Rudin: Lectures on the edge-of-the-wedge theorem 7.
Y0Z0
Matsushima: Holomorphic vector fields on compact Klihlcr manifolds
8. Peter Hiltan: Lectures in homological algebra 9. I. N. Herstein: Notes from a ring theory conference
10. Branko Grunbaum: Arrangements and spreads 11. Irving Glicksberg: Recent results on function algebras 12. Barbara L. Osofsky: Homological dimensions of modules
13. Michael Rabin: Automata on infinite objects and Church's problem 14. Sigurdur Helgason: Analysis on Lie groups and homogeneous spaces 15. R. G. Douglas: Banach algebra techniques in the theory of Toeplitz operators 16. ]oseph L. Taylor: Measure algebras 17. Louis Nirenberg: Lectures on linear partial differential equations 18. Avner Friedman: Differential games 19. B~la Sz.-Nagy: Unitary dilations of Hi/bert space operators and related topics
20. 2l. 22. 23. 24.
Hyman Bass: Introduction to some methods of algebraic K-theory Wilhelm Stall: Holomorphic functions of finite order in several complex variables O. T. O'Meara: Lectures on linear groups Mary Ellen Rudin: Lectures on set theoretic topology Melvin Hochster: Topics in the homological theory o( modules over commutative rings
25. Karl. W. Gruenberg: Relation modules o( (inite groups
1. Introduction The aim of these lectures is to provide an introduction to recent developments in the theory of class groups and Picard groups. By way of orientation, let us indicate where this theory fits into the general framework of algebra. It is first of all a branch of number theory, since we will be generalizing, to the noncommutative case, the concept of the ideal class group of an algebraic number field. The techniques employed come from three main areas: algebraic number theory, representation theory of algebras and orders, and algebraic K-theory. As is common with many topics in number theory, part of the appeal of this subject is aesthetic. On the other hand, it has applications to other branches of mathematics. For example, associated with a topological space with fundamental group n, there is a SwanWall invariant which measures whether the space has the same homotopy type as a finite complex. This invariant takes values in the reduced projective class group Ko(Zn). There are similar invariants which measure obstructions to the problem of fitting a boundary onto an open manifold. For references, see Milnor [23, page x]. For an algebraic example, consider a finite galois extension E of Q, with group G, and suppose that E/Q is tamely ramified. Then the ring alg. int. {E} is a projective ZG-module, and its class in Ko(ZG) measures the obstruction to whether E has a normal integral basis over Q. As main references for these lectures we cite: Bass [I], CR (Curtis and Reiner [3]), Milnor [23], MO (Reiner [26]). Throughout, R denotes a Dedekind domain with quotient field F of characteristic O. For example, if F is an algebraic number field (= finite extension of the rational field Q), then the ring alg. int. {F} of all algebraic integers in F is a Dedekind domain with quotient field F (See CR, §18). Any nonzero prime ideal P of R gives rise to a P-adic valuation of the field F, in which an element a E F is "small" if P occurs to a high power in the factorization of Ra into powers of prime ideals. By a prime of F we mean an equivalence class of valuations of F The class of the above P-adic valuation will also be denoted by P. However, F may have other valuations as well, not arising from prime ideals of R; in particular, there are the "infinite primes" of F, corresponding to archimedean valuations of F. For each prime P of F, infinite or not, we may use the P-adic valuation to make F into a metric space, and then we may form its P-adic completion Fp relative to this metric. For P an infinite prime, the completion Fp is either the real field R or the complex field C, and the prime P is accordingly called real or complex. On the other hand, for a nonarchiCopyright © 1976, Amt'ric.1n Matht'il\;.'ILal S'J' Il'!~
2
IRVING REINER
medean or finite prime P of an algebraic number field F, the P-adic field Fp is a finite extension of the field Qp' where p is the unique rational prime in P. If M is any R-module, we may form its P-adic completion Mp = Rp OR M. Call M an R-lattice if M is finitely generated and torsion free as R-module; in this case, Mp is an Rp-lat-
tice for each P. On the other hand, if M is a finitely generated P-torsion R-module, then M ~ Mp. In general, properties of modules can be deduced from those of their completions,
as we shall see later. We recall the definition of the ideal class group Cl R of the Dedekind domain R. By an R-ideal in F (or fractional ideal) we mean an R-lattice X C F such that FX = F. Two such ideals X,
x'
are in the same ideal class if X ~ X' as R-modules, or equivalently, if X' =
Xa for some a E F' (where F" = F - {On. Let [X] denote the ideal class of X; the ideal
classes form a group Cl R, relative to the multiplication given by [X] [X'] = [XX'], where
XX' is the set of all finite sums ~XiX;'
Xi
E X,
x; E X'.
When F is an algebraic number
field, the group Cl R is finite; this is a special case of the Jordan-Zassenhaus Theorem(see (1.7) below). Our main purpose here is to study various generalizations of the ideal class group Cl R. In the noncommutative case, it turns out that there are two natural generalizations. The first of these considers certain types of left ideals, and yields the theory of class groups of orders. The second deals with certain types of two-sided ideals, and gives rise to Picard groups. For the commutative case, these two theories will coincide (but it requires a proof that they do so !). Most of these lectures will be devoted to class groups, saving Picard groups for the end. Now let A be a finite dimensional semisimple F-algebra. We are especially interested in the case where A
= FC,
the group algebra of a finite group C over the field F. By
Maschke's Theorem (CR, §1O) this group algebra is necessarily semisimple. Left FC-modules are just vector spaces over F, on which the elements of C act from the left as F-linear operators. Returning to the general case, by an R-order in A we mean a subring A of A such that (i) R is contained in the center of A, (ii) A is finitely generated as R-module, and (iii) FA = A, that is, A contains an F-basis of A.
(1.1) Examples. (1) The integral group ring RC is an R-order in the algebra FC. (2) The ring alg. into {F} is a Z-order in the algebraic number field F. (3) For any algebraic integer a, the ring Z [a] is a Z-order in the field Q(a). (4) Let Mn(F) denote the ring of all n
x
n matrices over F. Then the ring Mn(R) is
an R-order in Mn(F). Hereafter, let A be an R-order in the semisimple F-algebra A, where char F = O. We wish to define the class group Cl A. By a left A-lattice M we mean a left A-module which is an R-Iattice. Each such M is embedded in the A-module F OR M via m -+ I
°
° m, m EM.
We always identify M with its image 1 M in F OR M; then F OR M may be written as FM, the set of F-linear combinations of the elements of M.
3
CLASS GROUPS AND PICARD GROUPS
A left A-ideal in A means a left A-lattice M C A such that FM == A. Two such ideals M, N are in the same ideal class if M ~ N as A-modules, or equivalently, if M == Nx for some x E u(A). Unfortunately, these ideal classes do not form a group relative to the product [M] [N] == [MN]. To overcome this difficulty, we must restrict the type of ideals considered. Two left A-modules M. N are in the same genus (notation: M V N) if Mp ~ N p as left Ap-modules for each prime ideal P of R. A left A-ideal M in A is locally free if it is in the same genus as A, that is, Mp ~ A p for each P. Let us recall some results on genera (for
proofs, see MO, §27). (1.2) ROITER'S LEMMA. Let M, N be left A-lattices. Then M V N if and only if for each finite set S of prime ideals of R. there exists a short exact sequence of A-modules o ---+ M ---+ N ---+ T ---+ 0 such that Tp == 0 for each PES. (1.3)
PROPOSITION.
Let L, M, N be left A-lattices such that L V (M E!l N). Then
there exist A-lattices X, Y such that
L (1.4)
PROPOSITION.
~
X E!l Y,
YVN.
XVM,
Let L, M, N be A-lattices in the same genus. Then
M E!l N ~ L E!l L' for some L' V L.
Now let M and M' be a pair of locally free A-ideals in A; then M and same genus as A, so by (1.4) we may write (1.5)
M' are in the
M-+-M==A+-M"
for some locally free ideal M'. (We have used the symbol +- to denote external direct sum, in order to avoid any confusion with the concept of internal direct sum of a pair of ideals in a ring.) Let (M) temporarily denote the class of the locally free ideal M. We wish to make these classes into an additive group, by defining (M)
+ (M') ==
(M")
whenever (1.5) holds. It is clear that (A) acts as zero element. To show the existence of inverses, we note that A, A and M are in the same genus, so by (1.4) we have A + A ~ M + N for some locally free ideal N; thus (M) + (N) == (A), so (N) is an additive inverse for (M). There is, however, one difficulty which we have ignored: in order for addition of classes to be well defined, we must know that the isomorphism classes of M and M' uniquely determine the class of M" in (1.5). This is unfortunately not true in general. Swan [39] gave an example in which A +- A ~ A -+- M", with M" not isomorphic to A. In this example, A is the integral group ring ze, where e is the generalized quatemion group of order 32. We shall therefore introduce a new equivalence relation which is slightly weaker than isomorphism. Two left A-modules M, N are called stably isomorphic if M-+- A(k) ~ N -+- A(k)
for some k,
4
IRYING REINER
where A(k) is the external direct sum of k copies of A. Let [M] denote the stable isomor· phism class of M. We have thus shown (1.6) THEOREM. The stable isomorphism classes of locally free ideals form an abelian additive group Cl A, called the locally free class group of A. Addition is given by [M]
+
[M']
=
[M"]
whenever M -+- M' ='" A
-i- M".
The zero element is the class [A].
For brevity we shall call Cl A the class group of the R-order A. If F is an algebraic number field, the group Cl A is finite. This is a consequence of the following basic result (see MO, §26): (1.7) THEOREM. (JORDAN·ZASSENHAUS). Let A be an R-order in the semisimple F·algebra A, where F is an algebraic number field, and let L be any left A-lattice. Then there are only finitely many isomorphism classes of left A-lattices M such that FM ='" FL as left A·modules. In particular, there are only a finite number of isomorphism classes of left A-ideals in A. We shall see later that in the special case where A = R, the locally free class group Cl A is isomorphic to the usual ideal class group Cl R. Two other special cases should be mentioned. First, suppose that A is a maximal R·order in A (that is, an order not contained in any larger R-order in A). Then (see MO, (11.6)) every left A·ideal in A is locally free, so Cl A is the group of stable isomorphism classes of all left A-ideals in A. Second, and more important, suppose that A is the integral group ring RG of a finite group G. One is interested in the projective ideals of A, that is, those left ideals of A which are projective as A·modules. A basic result states (see CR, § 78): (1.8) THEOREM (SWAN). Suppose that no rational prime divisor of IGI is a unit in R. Then every projective ideal of RG is locally free. As we shall see later, this implies that Cl RG ='" Ko(RG) if no prime divisor of IG I is a unit in R. In particular, Cl ZG ='" Ko(ZG) for every finite group G. A left A-lattice X is called locally free of rank n if X V A(n). We claim that X is necessarily A·projective} For consider a A-exact sequence (1.9)
o~u~ V~X~O.
For each prime ideal P of R, there is then a Ap-exact sequence (1.10) But X p is free as Ap.module, so (1.10) splits. This holds for each P, whence also (1.9) splits (see MO, (3.20) and §5). Therefore X is A-projective, as claimed. The study of locally free modules reduces readily to the case of locally free ideals, by virtue of I This also folloWl; from (1.4): since X V A (n), then A (n)
-i- A (n)
~
X
-i-
Y for some Y
V A(n).
5
CLASS GROUPS AND PICARD GROUPS
(1.11)
PROPOSITION.
If X V A(n), then X ~ A(n-l)
+-
M for some locally free left
A-ideal M in A. PROOF.
This follows easily by induction on n, by repeated use of (1.3) and (l.4).
To conclude this section, let us consider the relation between stable isomorphism and isomorphism of locally free A-modules, restricting our attention to the case where F is an
.
algebraic number field. It can be shown that two locally free left A-modules M, N are stably
.
isomorphic if and only if M + A'=" N + A. This follows from Jacobinski [15], [16] (see also Frohlich [8]), by using a theorem of Eichler. It also follows from the Serre-Bass Cancellation Theorem (see Bass [1, Chapter IV, §3] or Swan [40a, Chapter 12]). As a matter of fact, in most cases which arise in practice, stable isomorphism implies isomorphism for locally free A-modules. A sufficient condition for this is that A satisfy the Eichler condition relative to R (notation: A = Eichler/R; see MO, (38.1) for the definition). (1.12) REMARKS. (i) If A is commutative, or if A is a direct sum of matrix algebras over fields, then A = Eichler/R.
(ii) If A is a simple algebra whose center F has at least one complex prime, then A Eichler /R. For the case of group algebras, the following result is useful (see MO, p. 344): (1.13)
=
Let A = FG, where G is a finite group and F is an algebraic Eichler/R if G has no homomorphic image of any of the following
PROPOSITION.
number field. Then A = types: generalized quaternion group of order 4n, n;;;' 2; binary tetrahedral group of order 24; binary octahedral group of order 48; binary icosahedral group of order 120.
2. Explicit Fonnulas We shall use the Localization Sequence of algebraic K-theory to obtain explicit formulas for the class group of an order. This approach, due to Wilson [44], avoids the use of a deep theorem of Eichler. Earlier formulas by Jacobinski [l6] and Frohlich [8] were based on Eichler's Theorem. Let us review some basic facts from K-theory. As general references, we cite Bass [1], Milnor [23], and an excellent expository article by Lam-Siu [20]. Let A denote an arbitrary ring (not necessarily an order), and let C be some category of finitely generated left A-modules. We wish to define the Grothendieck group Ko(C) of the category C. To begin with, let F denote the free abelian group generated by symbols (M), one for each isomorphism class of objects M E C. Let F 0 be the subgroup of F generated by all expressions (M) - (M') - (M"), one such for each short exact sequence, O-M'-M-M"-O
(2.1 )
which belong to the category C. We then define Ko(C) = F IF 0 and denote by [M] the image of (M) in Ko(C)' Of especial interest is the case where we start with the category peA) of all finitely generated projective left A-modules. The corresponding Grothendieck group Ko(P(A)) is called the projective class group of A, and will be denoted simply as Ko(A). Since every exact sequence (2.1) of objects in peA) must split, we sometimes say that Ko(A) is generated by symbols [M], with M E peA), and relations [M] = [M'] + [M"] whenever M ~ M' EB M". It is easily verified that for M, NE peA), we have [M] = [N] in Ko(A) if and only if M is stably isomorphic to N. If the Krull-Schmidt Theorem holds for the ring A (that is, every finitely generated A-module is expressible as a finite direct sum of indecomposable modules, with the summands uniquely determined up to isomorphism and order of occurrence), then stable isomorphism implies isomorphism. Further, suppose that A = 1:'" Pi is a decomposition of A into indecomposable left ideals, numbered so that PI' ... , Pk are a full set of nonisomorphic modules among the {P). Then [P.J, ... , [Pk ] fonn a free basis for the free abelian group Ko(A). We remark that the Krull-Schmidt Theorem holds if A is a left artinian ring; it also holds for an order Ap over a P-adic ring Rp (see MO, Exercises 6.6, 6.7). Let 'fJ: A -
r
= 1). = r ~A
be a ring homomorphism (always assumed such that '.(J(l)
'fJ determines an additive homomorphism 'fJ*: Ko(A) -
Ko(r), given by 'fJ*
other words,
[M] E Ko(A). 6
Then •.
In
CLASS GROUPS AND PICARD GROUPS
7
We also need the abelian multiplicative group K I (A), the Whitehead group2 of A, which is analogous to the group u(A) of units of A. Let CL(A) be the general linear group consisting of all n x n invertible matrices over A, for all n, and let CL' (A) be its commutator subgroup. We set KI(A) = CL(A)/CL'(A). It is easily checked that CL'(A) contains all elementary matrices (those that arise from the identity matrix by inserting one off-diagonal entry). An arbitrary ~ E K I (A) is represented by an invertible n x n matrix X with entries in A. If it happens that by elementary row and column operations X can be put into diagonal ° An' viewed as a I x I matrix. form diag(A I , . . . , An)' then ~ is also represented by Al If this procedure can be carried out for each X, then we obtain a surjection u(A) ---- K 1 (A). This occurs whenever A is a field or skewfield, or a discrete valuation ring. We shall need a more general result of this type (see Bass [I, Chapter V, (9.1)]), namely 00
(2.2)
THEOREM (BASS).
There is a surjection u(A) ---- K I (A) whenever A is a semi-
local ring.
We recall that A is semiloeal if A/rad A is a semisimple artinian ring, where rad A denotes the Jacobson radical of A. In particular, every left artinian ring is semilocal, as is each finite dimensional algebra over a field. Further, every order A over a discrete valuation ring R is semilocal, since A/rad A is a finite dimensional algebra over the residue class field of R
(see MO, (6.15)). We make several remarks about Whitehead groups. First, each ring homomorphism If!: A ---- f induces a map If!* : K I (A) ---- K I (f). Secondly, if f = Mn(A) then there is an
isomorphism K I (f) ~ K I (A), gotten by viewing each element of CL(f) as an element of CL(A). Finally, let D be a skewfield, and let DO = D - {O} be its multiplicative group. Set D# = DO/[DO, DO], the commutator factor group of DO. Each X E CL(D) may be diagonalized by elementary row operations. The product of the diagonal elements, viewed as element of D#, is called the Dieudonne determinant of X. We then obtain an isomorphism det: K I (D) ~ D#. Let us now turn to the Localization Sequence, assuming hereafter that A is an R-order in A. A left A-module M has finite homological dimension if there exists an exact sequence (2.3) in which each Pi is A-projective. We set
assuming that M and each Pi are finitely generated. By repeated use of Schanuel's Lemma, one shows that X(M) is independent of the choice of the sequence (2.3). We denote by T(A) the category of all finitely generated R-torsion 3 left A-modules of finite homological dimension. Then we form the Grothendieck group Ko(T(A)). It turns out that X induces a homomorphism Ko(T(A) ---- Ko(i\), again denoted by X. Next, we define fJ.: K I (A) ---- Ko(T(A)) as follows: given a locally free left A-ideal M in A, we may choose a nonzero r E R such that rM C A. Since there is an exact sequence 2 Some authors use this term to denote K 1(ZG)/ {±G} for the case where A = ZG. 3This means that for ME T(A), there exists a non zero a ER such that aM = O.
8
IRYING REINER
r o -----+ M -----+ A -----+ AjrM -----+ 0, it follows that AjrM E T(A). We define [AIIM] = [AlrM] - [A/rA] E Ko(T(A». It is easily shown that [A//M] is independent of the choice of r. To define /1: K I (A) -----+
Ko(T(A», we note that since A is semilocal, each element of K I (A) is of the form
a for
some a E u(A). We set /1(a) == [All Aa] E Ko(T(A»,
a E u(A).
Then /1 turns out to be a well-defined homomorphism. Finally, we observe that the inclusion A C A induces homomorphisms
'Po : Ko(A)
-----+
Ko (A ),
'PI: K I (A)
----+
K I (A).
We have now the following basic result (Bass [1, Chapter IX, 6.3]): (2.4) THEOREM (LOCALIZATION SEQUENCE). Let A be an R-order in the F-algebra A. Then there is an exact sequence of abelian groups K I (A)
~ K I (A) £..
Ko(T(A»
~
Ko(A)
~ Ko(A).
It should be stressed that the above result is a rather formal one, in that it does not
rely on deep properties of orders or algebraic number fields, but depends instead on relatively straightforward (albeit detailed) arguments based on the definitions of the groups Ko and K I ' and some of their properties. Let us make one comment about the mysterious term Ko(T(A». For each ME T(A), we may decompose the R-torsion module M into a direct
sum of its P-torsion submodules, with P ranging over all prime ideals of R. However, the = 0 a.e., 4 so we have M = 1;1%1 Mp.
P-torsion submodule of M is isomorphic to Mp, and Mp
Further, Mp E T(A p ) since ME T(A). This yields an isomorphism Ko(T(A» ~
(2.5)
L:1%1 Ko(T(Ap», p
which will be extremely useful for us. Returning to the sequence in (2.4), we set Ko(A) = ker 'Po, the reduced projective class group. Thus the sequence /1 X ~ (2.6) I ----+ K I (A)/imK I (A) ----+ Ko(T(A» -----+ Ko(A) ----+ 0 is exact, with /1, X induced from those in (2.4). Likewise, there is an exact sequence (2.7)
I
-----+
L:1%1 K I (Ap)/im K I (A p ) -----+ L:1%1
Ko(T(A p» -----+ L:1%1 Ko(A p )
----+
0,
where in the direct sums P ranges over all nonzero prime ideals of R. By (2.5), the middle terms in (2.6) and (2.7) are isomorphic. We shall construct homomorphisms Xo, A' making the following diagram commute:
(2.8)
I-
K I (A)/imK 1 (A) ~ Ko(T(A» ~ Ko(A) ~ 0
A'l I
----+
iso·l
L:1%1 K I (Ap)/imK I (Ap) -----+ L:1%1 Ko(T(Ap »
Aol -----+
L:1%1 Ko(Ap ) -----+ O.
4 "a. e." means "almost everywhere", that is, for all but a finite number of prime ideals P.
CLASS GROUPS AND PICARD GROUPS
9
To begin with, it is clear that the homomorphism Ko(A) ---+ Ko(Ap ) induces a map t/Jp: Ko(A) ---+ Ko(A p ). Now let ~ = [X] - [Y] E Ko(A), where X, YE peA); then FX == FY, so replacing X by an isomorphic copy, we may assume that in fact FX = FY. Then X p = Yp a.e. (MO, Exercise 4.6), whence t/Jp(~) = 0 a.e. Hence the map Xo = L t/Jp is a well-defined homomorphism from 1(o(A) into L EEl Ko(Ap ). Since the rows of (2.8) are exact, there is then a unique homomorphism A' making the left hand square commute. Let us show at once that there is an isomorphism {3 : Cl A == ker AO '
(2.9)
given by MM] = [A] - [M], [M] E Cl A. It is clear that (3 is well defined and monic, and that im (3 C ker Ao ' To prove that (3 is surjective, let ~ E ker Xo. We may write ~ = [A(k)]
- [X] for some k and some X E peA). Then t/J p(~) = 0 for each P, whence X p == A~k). Therefore X is locally free of rank k, so by (1.11) we have X == A(k- t) -i- M for some locally free ideal M But then ~ = [A] - [M] E im (3. We have now proved that {3 is a surjection, and it remains to prove that (3 is a homomorphism. Let M, M', M" be locally free ideals such that M -i- M' == A -1- M", so [M] + [M'] = [M"] in Cl A. Then {3 [M]
+ (3 [M']
+ [A]
=
[A] - [M]
- [M']
=
[A] .- [M"] = (3 [M"] ,
=
[A
-i- A]
- [M
-i- M']
as desired. This establishes (2.9). We are going to apply the "Snake Lemma" to (2.8), so let us recall it. (2.10) SNAKE LEMMA. Given a commutative diagram of abelian groups
L'
~
L
L
L"
---+
0
o ---+ M' ---+ M ---+ M' y
there
~
an exact sequence ker
" a e, Cl:* ----+ ker e ----+ ker e ---+
If Cl: is monic, so is Cl:*; if
°
°
cok
0." e, ----+ cok e ----+ cok e
is epic, so is 8 *.
PROOF. Standard diagram chase. The map a is given by y-I e{3-I, suitably interpreted. Applying this to (2.8), we conclude that ker we obtain exact sequences
Kt (A)
---+
A'
K 1 (A)---+
Xo
== cok A', and Ao is surjective. Hence
a Ko(A) AO EEl L EEl K, (Ap)/im K 1 (A p ) ----+ ~ L Ko (Ap ) ---+ 0
(2.11 )
a~
0/
/'
\
CIA
o with im {3
= ker Xo
and
(3a' = a.
Let us describe the map
a'
0 explicitly. By (2.2), each ele-
ment in Kt (A p ) is the image of a unit in A p . Thus each x in the domain of a' is expressible as a product x = flap with ap E u(A p ) for all P, and ap = 1 a.e. The image of x in
10
IRVING REINER
L EB Ko(T(A p » is then L[ApIIApapl, and we must find x' E Ko(T(A» which corresponds to this sum under the isomorphism (2.5). We set
(2.12)
X
=
A () {
QApap }.
By MO, (5.3), X is a locally free A-ideal in A such t~at X p = Apa p for all P. The desired x' is therefore [All Xl. Since the image of [All Xl in Ko(A) is [AJ - [XJ, it follows that a'(x) = [Xl by virtue of the definition of (3. We shall find it convenient to describe the cokernel of A' in terms of ideles. Recall that the idele group of the field F relative to R is defined by
(2.13)
J(F)
{(a p) Enu(Fp): ap
=
E
u(R p ) a.e}
where P ranges over all maximal ideals of R. Analogously, we define the idele group of K 1(A) relative to R by
(2.14)
JK(A)
=
{(X p ) E nK 1 (A p ): x p E
im K 1 (A p )
a.e}
This group is independent of the choice of the R-order A in A, since if A' is another order, then Ap = A~ a. e. We shall also need the group of unit ideles
UK(A)
=
n K (A p), 1
p
which of course depends on A. There is an obvious homomorphism UK(A) by K 1 (A p ) ~ K 1 (A p ) for each P. We have at once
JK(A)
=
whence
~
(2.15)
EB
~
JK(A), induced
{~EB K 1(A p)}. im UK(A), K 1 (A p) ~ JK(A) imK1(A p ) =imUK(A)'
Now we observe that there is a homomorphism K1(A) ~ npK1(A p ), induced by the inclusion A CAp at each P. The image of K1(A) need not lie in ~EB K1(A p), as is already clear from the case where A = Q and R = Z. On the other hand, for each X E GL(A) we observe that X p E GL(Ap ) a. e. Thus there is a well-defined homomorphism
Kl(A)~{~EB K1(Ap)}{l}imK1(Ap )} given by the diagonal map x
=JK(A),
~
(x), x E K 1 (A). It follows at once from (2.15), and the definition of the map A' in (2.8), that cok A' ==
JK(A) imK1(A). im UK(A)
Since Cl A == ker Ao == cok A', we obtain
(2.16)
THEOREM.
There is an isomorphism q; ..
JK(A) imK1(A). im UK(A)
"'" - Cl
A 1\,
given as follows: let x = (x p ) E JK(A), where x p is the image of an element ap E u(A p) for each P, and where ap = 1 a. e. Then q;(x) = [Xl, where X is the locally free left A-ideal in A given by formula (2.12).
11
CLASS GROUPS AND PICARD GROUPS The above result is due to Wilson [44], and as we have seen, is a consequence of the
Localization Sequence of K-theory. An analogous formula, proved earlier by Frob1ich [8], expresses Cl A as a quotient of the idele group J(A). Frob1ich's formula is the idele-theoretic version of an earlier result of Jacobinski [16]; in both cases, Eichler's Theorem plays a vital role. For another K-theory approach, see Wall [45, IV] . In order to eliminate the occurrences of the Whitehead groups in (2.16), we shall use the reduced norm map nr, whose properties we now review (see MO, §9): (i) If A = Mn(F), then nr: u(A) -+ F" is just the determinant map, where F" = F - {O}.
(ii) If A = Mn(D) where D is a skewfield with center F, we may write (D: F) = k 2 for some integer k. Let E be a maximal subfield of D. Then there is an embedding D -+ Mk(E), which gives rise to an embedding r : A -+ Mkn(E). Set nr a = det r(a), a E u(A). It can be shown that nr a E F", so we again obtain a multiplicative map nr: u(A) -+ F". Hereafter we use the following notation:
A =A t EB """ EBA s (2.17)
(simple components),
C = Ft EB""" EB Fs = center of A, F i = center of Ai' D == R t EB""" EB R s = integral closure of R ~ C
Dp is the integral closure of
Then for each prime ideal P of R, Cp is the center of A p , and
Rp in Cp. There is a multiplicative map nr: u(A) -+ u(C), defined componentwise, which extends to a reduced norm nr: u(Ap) -+ u(Cp ) for each P. Suppose from now on that F is an algebraic number field.
For each i, 1";; i .,;; s, let Si denote the set of all real primes P of F i such that (A;)p is not a full matrix algebra over the real field (Fi)p (one says that Ai ramifies at each such P). Defme
Ft ={aEF;:ap>O
for all PES),
and let (2.18) We quote without proof some vital facts about reduced norms, keeping the above notation. (2.19) THEOREM. The reduced norm map nr: u(A p) -+ u(Cp ) is surjective, and its kernel is the commutator subgroup of u(A p ). If A p is a maximal Rp-order in A p , then
nr u(Ap )
= u(D p ).
This result is not too hard to prove; for the image of 1Ir, see MO, Exercise 14.6 and §33. For the kernel of nr, see Nakayama and Matsushima [23a]. The global analogue of (2.19) is considerably deeper: (2.20) THEOREM. Let F be an algebraic number field. kernel of nr is the commutator subgroup of u(A).
Then nru(A) = C+, and the
The first assertion is proved in MO, (33.15). The second is a deep result due to Wang, and will not be used here. The reduced norm map nr: u(A)
-+
u(C) extends uniquely to a map GL(A)
-+
u(C),
and thence to a map nr : Kt (A) -+ u( C). This last map is consistent with the surjection u(A) -+ Kt (A). Likewise, for each P we obtain a map Kt (A p ) -+ u(Cp ). This yields a
12
IRVING REINER
homomorphism nr: JK(A) ---+ J(C), where J(C) = rr J(Fi ), using the notation of (2.13) and (2.17). If x = (tip) E JK(A), where ap E u(A p ) for all P, and ap E u(Ap ) a. e., then nr x = (nr ap). It follows at once from (2.19) that nr maps JK(A) onto J(C). Further, if nr x = 1, then by (2.19) each ap lies in the commutator subgroup of u(A p ), whence x = 1 in JK(A). We have thus shown that nr :'JK(A) ~ J(C). Using this, together with the first part of (2.20), we obtain (2.21) THEOREM.
For F an algebraic number field,
CIA ~J(C)/C+.
rr nr u(Ap ),
where C+ is given by (2.18), and where the product extends over all nonzero prime ideals PaIR.
Let us try out this result for the case where A is a simple algebra with center F, and where A is a maximal R-order in A. In this case, we know that for each P, Ap is a maximal Rp-order in A p (MO, (11.6)), so by (2.19) nru(A p ) = u(R p ). Hence we obtain (2.22)
CIA ~J(F)/P.
rr u(R p ).
The right hand expression may be interpreted in terms of ideals rather than ideles, as follows: let 0: = (O:p) E J(F), where O:p E F; for each P, and O:p E u(R p ) a. e. Set Ro: = Fn{
n RpO:p },
an R-ideal in F such that (Ro:)p = RpO:p for each P. If I(R) denotes the multiplicative group of R-ideals in F, then we obtain a surjection a: J(F) ---+ I(R). Clearly ker a = rr u(Rp), so J(F)/II u(R p ) ~ I(R). Under this isomorphism, F+ maps onto P+(R) = {Ro:: 0: E F+}, a certain group of principal R-ideals in F. Hence (2.22) gives Cl A ~ I(R)/ p+ (R).
(2.23)
If p+ (R) consists of all principal ideals, then Cl A ~ Cl R. In general, this is not the case, but there is a homomorphism of I(R)/ p+ (R) onto Cl R with kernel a finite elementary abelian 2-group (see MO, Exercise 35.2). Hence, the problem of calculating the class group of a maximal order is solved (or, at least, is reduced to a standard problem in algebraic number theory). In particular, for the special case where A = R and A = F, it is clear that P+(R) is the group of all principal ideals. Thus by (2.23), Cl A coincides with the usual ideal class group Cl R. We may finally observe that if A is a maximal R-order in the semisimple F-algebra A, then (keeping the notation in (2.17)) we may write A = At EB ... EB As, where for each i, Ai is a maximal R(order in A j (see MO, (10.5)). Therefore, Cl A ~
L Ql Cl A
j
~ TII(R)/P+(RJ i
3. Change of Orders Throughout this section, let A, A', f denote R-orders in semisimple F-algebras, where F has characteristic zero but need not be an algebraic number field. Let p : A --+ f be a homomorphism of R-orders, that is, a ring homomorphism such that per) = r, rE R. We -_ claim that p induces a map p* : Cl A --+ Cl f, given by .•. ------
[M] E Cl A, where in computing the tensor product we use p to make f into a right A-module. Indeed, for each prime ideal P of R we have
(f ®J\ M)p ::= f p ®J\p Mp ::= f p ®J\p A p ::= fp, since M is a locally free A-ideal. Thus f ®J\ M is a locally free f-modu1e, and can be identified with a f-ideal in Fr. It is clear that the stable isomorphism class of M determines that of f ®J\ M, so p* is well defined, and is obviously a homomorphism. We call p a "change of rings" homomorphism, and write p* = f ®J\ .. Keeping the above notation, let A = FA, B = Fr. Then p induces a homomorphism A --+ B of F-algebras, and also induces maps K 1 (A) --+ K 1 (B),
JK(A) --+ JK(B),
UK(A) --+ UK(f).
It is easily checked that the isomorphism in (2.16) is consistent with the change of rings
maps induced by p. Of special interest is the case where p is the inclusion map A C A', where A' is a maximal R-order in A. Since JK(A) I JK(A) (3.1) CIA::= , CIA::= " imK)(A).imUK(A) imK)(A).imUK(A) it is clear that the map Cl A --+ Cl A' is surjective. Let us prove this fact directly, without use of (2.16). If M is any locally free A'-ideal in A. then for each P we may write Mp = A~ap, with ap E u(A p ) for all P, and ap = 1 a. e. Define
M=An{r; Apa p }.
a left A-lattice in A such that Mp = Apa p for each P. Then A'M = M ' in A, since the equality holds at each P. But A' ® I\. M ~ A'M. since M is locally free. It follows that [M] E Cl A maps onto [M'] E Cl A', as desired. Hereafter let D(A) denote the kernel of the surjection Cl A --+ Cl A'. Since Cl A' is known from §2, we hope to calculate Cl A by concentrating on its subgroup D(A). By (3.1) we have 13
IRVING REINER
14
imKl(A). im UK(A')
( 32) .
D(A)
~
--=-----im K (A) • im UK(A) l
When F is an algebraic number field, from (2.21) and (2.19) we obtain a simpler formula:
(
3.3)
C+ . ITu(Op) + ' C • IT nr u(Ap )
D(A) ~
where Op is the integral closure of Rp in the center of A p , and where C+ is as in (2.18). This latter formula shows that the subgroup D(A) of Cl A does not depend on the choice of the maximal order A' containing A. It will be desirable to give another characterization of D(A), valid whether or not F is
an algebraic number field. (3.4) THEOREM. Let M be a locally free A-ideal in A. Then [M] E D(A) if and only if there exists a finitely generated left A-module X such that M EEl X ~ A EEl X. PROOF. Let A' be a maximal R-order in A containing A, and let N be any finitely generated left A'-module. Denote by teN) the R-torsion submodule of N; then teN) is the kernel of the mapping N ----+ F ®R N. so N/t(N) is a A'-lattice. Now let M be any locally free A-ideal in A. Then A' ®A M ~ A'M, where A'M is the image of A' ®A M in FM Suppose now that M EEl X ~ A EEl X for some X. Then there is a left A'-isomorphism
1/1: A'M EEl A'0X ~ A' $A'0X. where ® means ®A' Since 1/1 preserves the R-torsion module, it induces an isomorphism
A'M EEl Y ~ A' EEl Y.
where Y
= (A' 0
X)/ teA' 0 X).
But now Y is a A'-lattice, and A' is a maximal order, so Y is A'-projective (see MO, (21.5)). We may then choose a A'-lattice y' such that Y EEl y' ~ A'(k) for some k, and then
A'M $ A'(k) ~ A' $ A'(k). Thus [A'M]
=:
0 in Cl A', whence [M] E D(A) as claimed.
The converse is somewhat harder to prove. Let [M] E D(A). Consider the exact sequence of A-bimodules: s
o ----+ A - i
A, ----+ U ----+ 0,
where i is an embedding, and U is an R-torsion A-module. Let S be the finite set of prime ideals P of R for which Ap exact sequence
"* A~.
Now M V A, so by Roiter's Lemma (1.2), there is an
(3.5) of A-modules, such that Tp Ap = A~. Next we claim that
=:
0 for each PES. Hence for each p. either Tp
=:
0 or else
5 A A-bimodule is a two-sided A-module L such that (Alx)AZ = Al(xAZ) for all Al' AZ E A, x EL.
15
CLASS GROUPS AND PICARD GROUPS
A' ®A T
(3.6)
==
T
as left A-modules. Since T is an R-torsion module, it suffices to prove that A~ ®Ap Tp for each P. But this is clear, since for each P either Tp = 0 or else A~ = Ap . From (3.5) we obtain an exact sequence of left A/-modules: A(' 8, , / Tor 1 A, n~ A ®AM~A ®A A~A ®A T~O.
==
Tp
n.
Since T is an R-torsion module, so is Tor~(A/, Hence irn 8 = 0, since we have already seen that A' ®A M is R-torsionfree. Therefore the sequence of left A-modules
,
O~A'®AM~A'L T~O
(3.7)
is exact, where we have used (3.6) to replace A' ®A T by T We now set K
= {(X, X') E
A E9 A':g(A)
= g'(A/)},
the fibre product or pullback of the pair of maps g, g' occurring in (3.5) and (3.7). Then there is a commutative diagram
K
h
------*)
A
A'--,-~)
T
g
in which h, h' are induced by the projection maps of A E9 A' onto their respective components. Since g' is epic, so is h; it is easily checked that ker h == ker g'. In this manner, we obtain a commutative diagram with exact rows and columns:
o
0
tItM t 1
M
------)0
0---+ A' ®A M ~ K ~ A ---+ 0
1 1
1
1
0---+ A' ®A M ---+ A' ---+ T----l- 0
t
o
1
0
Consider its completion at an arbitrary P. When Tp and both sequences (3.8)
0 ~ Mp ~ K p ~ A~----)-O.
= 0, we
see that K p
==
Ap E9 A~,
0 ~ (A' ® M)p ~ Kp ~ Ap ~ 0
split. On the other hand, when Tp =1= 0 then Ap = A~, so both A~ and Ap are Ap-projective, and again both sequences in (3.8) split. It follows at once (see MO, (3.20) and §5) that both of the sequences O~M~K~A'~O,
are split. Therefore
o ----)- A' ® M ~ K ~ A ~ 0
16
IRYING REINER
(3.9) as left A-modules. Finally, since [MJ E D(A) we know that A' ®A M is stably isomorphic to A', so there exists an integer k such that A'®M$ A'(k) ~ A' $ A'(k).
Adding A'(k) to both sides of (3.9), we obtain M $ A'(Hl)
~
A $ A'(k+l),
which completes the proof of the theorem. A slightly stronger version of (3.4) is proved in Jacobinski [16J; see also Endo and Miyata [4, I] . From (3.4) we see at once that the subgroup D(A) of Cl A does not depend on the choice of A'. Even more important, however, is the following consequence (Reiner [27J):
(3.10) COROLLARY. Let p : A ~ r be a homomorphism of R-orders. Then the change of rings map P* : Cl A ~ Cl r carries D(A) into D(r). PROOF. Let [MJ E D(A), so M $ X ~ A $ X for some A-module X. Therefore r®M $ r®x ~ r $ r®x, where ® means ®A' But then by (3.4) we have [r ® M] E D(r), that is, p* [M] E D(r) as desired. In particular, let H be a subgroup of the fmite group G, and let A == RH, r == RG. The inclusion A c r gives a change of rings map Cl RH ------+ Cl RG, defined by [M] ~ [RG ®RH MJ,
[M] E Cl RH.
However, RG ®RH M is precisely the induced RG-module obtained from M, and is usually denoted by W. Thus, the induction map Cl RH ~ Cl RG carries D(RH) into D(RG). We shall also be interested in the restriction map Cl RG ~ Cl RH, whose existence we now demonstrate. The crucial fact is that RG is free as left RH-module. Let us discuss this situation in somewhat greater generality than the group ring case. Let p: A ~ r be a homomorphism of R-orders, and let A = FA, B = Fr. Each left r-module X may be viewed as a left A-module, denoted by p*(X), by letting A act on X via p. We call p* the restriction operator, since in the special case where p is an inclusion, p*(X) is obtained from X by restricting the operator domain from r to A. Suppose now that p*(r) ~ A(n), that is, r is a free left A·module on n generators. Then p* : per) ~ peA), where as in §2, per) is the category of all fmitely generated projective left r-modules. Hence p* induces homomorphisms Ko(r) ~ Ko(A), Ko(r) ~ Ko(A), and there is a corn· mutative diagram with exact rows: ~ 0 e ~ o --- Cl r --+ Ko(r) --+ Ko(rp) --+ 0
p*
1
L
o --+ Cl A ~ Ko(A) ~ L ~
p*
1
e~
Ko(A p ) ~ 0
There is then a well-defined homomorphism res: Cl r ~ Cl A making the left hand square commute. The restriction map res may be described explicitly as follows: if M is any locally
17
CLASS GROUPS AND PICARD GROUPS
r
free r-ideal in B, then for each P, Mp ~ p ; therefore p*(Mp ) ~ A~n), which shows that p*(M) is a locally free left A-module of rank n. By (1.11) we have p*(M) ~ A(n - 1) -+ N for some locally free A-ideal N in A. Then res [M]
=
[N] E Cl A.
We may at once prove Matchett's [22a] result that res D(r) C D(A). Keeping the preceding notation, let [M] E D(n, so there exists a r-module X for which M EB X ~ r EB X Therefore p*(M) EB p*(X) ~ p*(r) EB p*(X), that is,
NEB A(n-l) EB p*(X) ~ A EB A(n-l) EB p*(X). Hence [N] E D(A) by (3.4), and we have established that res: D(r)
---+
D(A).
In particular, let A = RH and r = RC, with H a subgroup of the finite group C. Set
C
= U?=l Hg;;
then n
r =L
e Ag;,
;=i
so r is free of rank n as left A-module. We summarize our results: (3.11) THEOREM. The inclusion RH C RC yields an induction map ind : Cl RH Cl RC and a restriction nuJp res: Cl RC ---+ Cl RH. These maps satisfy indD(RH) C D(RC),
---+
resD(RC) C D(RH).
This theorem permits one to apply the machinery of Frobenius functors to the calculation of D(RC) and Cl RC. Applications of this type may be found in [4], [5], [28], [32].
4. Class Groups of p-Groups Let G be a finite p-group, where p is a rational prime. The aim of this section is to prove that D(ZG) is also a (finite) p-group. This result, proved first by Froblich [6] for the special case where G is abelian, was established in general by Reiner-Ullom [29], [31]. For simplicity we shall consider here only the case where p is odd. Set A = ZG, A = QG, and let A' be a maximal Z-order in A. For any finite group G, it is easily shown that IGIA ' C A C A' (see MO, (41.1)). Hence in our case it follows that Aq = A~ for each rational prime q p. We shall need some facts about the decomposition of A into its simple components {Ai}' In terms of the notation in (2.17), each field F i is a cyclotomic field Q(w) for some pnth root of unity w. Further, there is exactly one simple component, say A I' for which F I = Q; and in fact, A I = F I = Q. Finally, each Ai is a full matrix algebra over F i . These results are due to Schilling (see MO, (41.9)); for another proof, see Feit [Sa, (14.5)] . From algebraic number theory, we cite
*
(4.1) PROPOSITION. Let F i = Q(w), where w is a primitive pn th root of 1, with n ~ 1. Let Ri = alg. into {F;}. Then there is a unique prime ideal Pi of Ri containing p, and Ri / Pi ~ Zjpz. Given any element Q E Ri prime to Pi' there exists a unit u E Ri such that QU == 1 (mod PJ The uniqueness of Pi' and the isomorphism R;!Pi ~ Z/pZ, both follow from the fact that p is completely ramified in F i . Now let Q E Ri be prime to Pi; then Q == m (mod P) for some m E Z with (P, m) = 1. Set v = (w m - l)j(w - 1); then v E u(R) and v == m (mod Pi)' since Pi = (1 - w)R i . We need only choose u = V-I, and then QU == 1 (mod P), as desired. PROOF.
Since A i ~ M n /F) for 1 ,,;; i ,,;; s, no real prime of Fi can ramify in Ai' Hence the group C+ of (2.18) is precisely u(C). From (3.3) we have
~ C+
D(A)
• TInr
u(A~)/C+
• TInr u(Aq )
~TIU(Dq)/{nnrU(Aq)} {c+ where q ranges over all rational primes. However, C+ ()
q
* p we have nr u(Aq )
n u(Oq) = u(O).
Further, for
= nr u(A~) = u(Oq)' Hence we obtain
D(A) where X group
() TIU(Oq)},
= nq*p u(Oq)'
~ u(Op)·
xl
u(O)· nr u(A p). X,
TIlls implies at once that D(A) is a homomorphic image of the
18
19
CLASS GROUPS AND PICARD GROUPS
H Since
0 =
= u(Dp)/u(D). nr u(Ap)'
~EIl R j , we obtain Op
,.
=
~EIl (R j )
•
p
By (4.1), the p-adic completion (R j ) '"
p
is the same as the Pradic completion R j of R j ; we shall use F j to denote the Pj-adic completion of F j , for convenience. Thus we have
u(D p )
sEll'"
=L
u(RJ
j=t
Now let et = ~ etj E u(Op), with each cr.j E u(RJ Then et j == a j (mod Pj) for some a j E R j. Choose t E Z with (t, p) = I such that tat == I (mod Pt). Viewing t as an element of u(Ap )' we note that the reduced norm nr t has component t in (A t) . Let us replace et by et • nr t, p which does not affect the coset et EH; this replacement has the effect of making at == I (mod Pt). On the other hand, for each i> I, we can multiply etj by a factor from u(O) without changing the coset By (4.1), we can then make a j == I mod P j for i > 1. We have thus shown that each element of H is of the form where et = ~ etj and where etj == I (mod Pj) for each i. Let rad Ap denote the Jacobson radical of the lp-order Ap ' Then (see MO, (6.15)) for large n we have (rad Apt cp. Ap C rad Ap ' pn A~ CAp'
ex.
a,
It follows at once that if z E A~ is such that z - 1 E rad A~, then zpn .- I E rad Ap for large n. and therefore zpn E u(Ap )' We shall use this fact in a moment. We may write
Ap ~ L
Ell
{Mnj(Fj)}p
~E9
= L.J
"-
Mn/F;),
where F j is the Pradic completion of F j • Up to an inner automorphism of M n .(F;), each A
A
I
A
maximal ,.Rrorder in M n I.(F;) is of the form M n I.(R;) (see MO, (17.4)). Hence we have Ap' ~ ~EIl M n . (R;), from which we deduce at once (see MO, (17.5)) that I
,
~E9
"-
rad Ap ~ L.J Pj • Mn/R j ). Now let
a E H,
where et
= ~ etj
and a j == 1 (mod P;) for each i. Set
x j = diag(etj , I, ... , 1) E Mn.(R j), I
1 , ;;;;; i";;;;; s,
and let x = ~ x j ' Then x-I E rad A~, and nr x = a. If I + rad A~ denotes the multiplicative group {I + z : z E rad A~}, then by the above discussion the reduced norm map gives a surjection v: I
+ rad A~
-
H. Further, for each z E 1
+ rad A~
we proved above that = 1 in
zpn E u(A p) for large n, and therefore (nr z)pn E nr u(A p)' This shows that v(z)pn
H, and proves that every element of H has order a power of p. But D(lG) is a homomor-
phic image of H, whence D(lG) has this same property. Therefore D(lG) is a p-group as claimed, since D(lG) is already known to be a finite group. The proof for the case p = 2 is slightly more complicated, and may be found in [29]. We should caution that the obvious generalizations of the above result do not hold. Thus, if R is a ring of algebraic integers and C is a p-group, then D(RG) need not be a p-group. On the other hand, if G is an arbitrary fmite group, then lD(lG) I may have prime divisors other than those occurring in ICI (see Ullom [42]).
5. Mayer-Vietoris Sequences The explicit formulas for D(A) in §3 are not well suited for calculations, although they do yield results such as that in §4, and Ullom's [43] estimates for the exponent of D(A). In practice, most computations are based on Milnor's Mayer-Vietoris sequence, or upon the modification thereof given in Reiner-Ullom [30]. We start with a fibre product diagram (or pullback diagram)
(5.1)
of rings and ring homomorphisms. This means that there is a ring isomorphism A'='" {(A., A2 ):Ai E Ai' g.(A.) =g2(A2)}' with f i the projection map A. EB A2 -+ Ai' i = 1, 2. The following basic theorem is due to Milnor [23] (see also Bass [1]):
(5.2) THEOREM. Given a fibre product diagram (5.1) with either gl or g2 surjective, there is an exact sequence of additive groups: (5.3)
K I (A) -+ K I (AI) EB K. (A 2 ) -+ K I (A) -+ Ko(i\) -+ Ko(A I
(Furthermore, if both
gl
)
EB K o(A 2 ) -+ Ko(A).
and g2 are surjective, the sequence
(5.4)
is exact.) The sequence (5.3) is called a Mayer-Vietoris sequence. We shall not make use of (5.4) here, though it does occur in Keating's [18] calculation of K I (ZG) for G metacyclic. If A is an order, then Ko(i\) is closely related to Cl A, and K I (A) to the group of units u(A), so we may expect a sequence of the type (5.3) connecting class groups and unit groups. We shall prove (see Reiner-illlom [30]):
Let A be an R-order in a semisimple F-algebra A satisfying the Eichler condition relative to R, where F is an algebraic number field, and let (5.1) be a (5.5)
THEOREM. 6
6 The purpose of this hypothesis is to guarantee that for locally free A-modules, stable isomorphism implies isomorphism.
20
21
CLASS GROUPS AND PICARD GROUPS
fibre product diagram of rings in which Al and A2 are R-orders in semisimple F-algebras. Suppose that A is a finite ring, and that either gl or g2 is surjective. Let us set u*(A;) Then there are exact
(5.6) ( 5.7)
1 ----+ u*(A I ) • u*(A2 ) 1 ----+ u*(A I )
Here, the map Cl A
= g;{u(A;)},
i
= 1,2.
sequences 7
----+
•
----+
- 0 1/1 u(A) ----+ Cl A ----+ Cl Al $ Cl A2
----+
0,
- 0 1/1 1 u*(~) ----+ u(A) ----+ D(A) D(A I ) $ D(A 2 ) ----+ O.
Cl A; is induced by f i , i
= 1,2, and o(u) =
(5.8)
[Au], where
u E u(A).
The hypotheses of (5.5) remain in force for the rest of this section, unless otherwise stated. We set A; = FA;, i = 1, 2. We begin the proof with a few simple remarks. For each prime ideal P of R, we may replace each ring in (5.1) by its P-adic completion, thereby obtaining another fibre product diagram. Thus
where now g;: (A;)p
----+
Ap . Likewise, (5.1) yields a fibre product diagram
A--A I
1
1
Az--.O
since A is an R-torsion module (because A is finite). Thus A ~ A I $ A 2 ; we hereafter identify A with A I $ A z ' which is consistent with identifying A with a subring of Al $ A2 • For i = 1,2, let A; be a maximal R-order in A; containing A. Set A' = A~ $ A~, a maximal R-order in A containing A. If X is a locally free left A-lattice of rank n, then A; 0 A X is a locally free left A;-lattice of rank_n, and may be identified with its image A;X computed inside the A-module FX Likewise, A 0 A X is locally free. The map 1/1 : Cl A ----+ Cl Al $ Cl A2 is defined by 1/1 [X] = ([AI X], [A 2 X]) for each locally free left A-ideal X in A. There is a commutative diagram o ) D(A) • Cl A ) Cl A' •0 1/1
1
iso·l
o ~ D(A I ) $ D(A2 ) ~ Cl At $ Cl A2 ~ Cl A~ $ Cl A~ ~ 0, so 1/1 induces a map 1/1 I : D(A) ----+ D(A I ) $ D(A 2 ) making the left-hand square commute. By the Snake Lemma, it follows that ker 1/1 I = ker 1/1, and cok 1/1 I ~ cok 1/1. Hence if we show that 1/1 is surjective, we may deduce that 1/1 I is also surjective. Suppose we are given a locally free Ai-ideal X; in A, i = 1, 2. Then for each P we may write (X;) p
and
a}!) = 1
a.e., i
= 1,2.
= (A;)p aJ!),
where aJ!)
= unit in (A;) p,
Let
7 The expression u*(A I ) . u*(A2) stands for {UI u2 : u; E u*(A;)}. It is a subgroup of u(i\) by vir· tue of Lemma 5.9 below.
22
IRVING REINER
X
=A n
{Q
A p (41)
+ aJ,2»}.
Then X is a locally free A-ideal in A such that AiX = Xi' i = 1, 2. This proves that '# is surjective 8 , whence so also is '# 1 . The proof of Theorem 5.5 is based on the following result, which is established in great detail in Reiner-Ullom [30, (4.20)]: (5.9)
LEMMA
For each u E u(A), define Au = {(AI' A2): Ai E Ai' gl (Al)'U = g2(A 2 )}·
Then
(i) Each Au is a locally free A-lattice such that Ai 0 A Au == Ai' Au
= Ai'
i
= 1,2,
the last equality holding true inside A.
(ii) For u, u' E u(A') we have •
Au
I ·
+ Au ==
A
+ Auu' ==
•
A
+ Au'u.
(iii) Let A' = A~ EB A~ as above. Then A'
°
A
Au == A' • Au = A',
the equality holding true inside A.
(iv) Let X be any projective A-lattice such that Ai Au for some u E u(A).
°
A
X
= Ai' i =
1, 2. Then X ==
(v) Let u*(A) be defined as in (5.5), and let u, u' E u(A). Then Au == Au' if and only if u' E u*(A l ) • U • u*(A 2 ). Assertion (iii) shows that [Au] E D(A) for each u E u(A), while (ii) gives [Au]
+
[Au'] = [Auu']. Thus the map 0, defined in (5.5) by the formula o(u) = [Au], is a homo-
'#1 = ker ,#, we need only '#1 • 0 = O. On the other hand, let X be a locally free left A-ideal in A such that '#1 [X] = O. Then [Ai 0 AXl morphism from u(A) into D(A). In view of the fact that ker
establish the exactness of sequence (5.7). By (5.9(i», we know that
0 in Cl~, i = 1, 2. Since A = EicWer/R, and A = Al EB A 2 , it follows at once that also Ai = EicWer/R. i = 1,2. Therefore Ai 0 A X == Ai' i = 1,2, whence X == Au by (5.9(iv». This shows that ker '#1 C im 0, and proves that ker '#1 = im o. It remains for us to determine ker o. If u E u(A) is such that o(u) = 0, then [Au] o in Cl A, whence Au == A. Thus by (5.9(v» we have u E u*(A l )· u*(A 2 ), as desired. The converse argument also works, and so the exactness of (5.7) is established. It should be emphasized that this proof of Theorem 5.5 is completely routine and formal, except for the fact that stable isomorphism implies isomorphism when A = Eichler/R. In the absence of the EicWer condition, we obtain (see [30, (5.3)]) an exact sequence =
(5.10)
1 ----+ GL~(Al)' GL;(A 2 )
----+
GL 2 (A)
----+
D(A)
----+
D(A l ) EB D(A ) 2
----+
0,
where GL;(A) is the image of GL 2(A) in GL 2 (A). To conclude this section, we indicate how fibre products (5.1) arise in practice. Let
I, J be a pair of two-sided ideals in the R-order A. The diagram of natural surjections 8 The fact that 1/1 is surjective also follows from § 3, since there is an inclusion A C Al $ A 2 of orders in A.
23
CLASS GROUPS AND PICARD GROUPS
-----1 1 ------A
A
-I
I nJ
A
A
J
I +J
is always a fibre product diagram. Now FI is a two-sided ideal of A, where A = FA, and F fg)R (A/I) ~ A/F!. Hence if A/I is R-torsionfree, then A/I is an R-order in a semisimple ring summand of A. If also A/J is R-torsionfree, and
F!nFJ=O,
Ff(f)FJ=A,
then the above diagram becomes A~A/I
1
AjJ
~
1 + J).
A/(I
Here, the rings A, A/I and A/J are R-orders in semisimple F-algebras, and A/(I R-torsion ring.
+ J) is an
6. Calculations Throughout this section let A == ZG. A == QG. where G is a finite group. Let A' be a maximal Z-order in A containing A, so there is an exact sequence
o--.. D(A) --.. Cl A --.. Cl A' --.. O.
(6.1)
As we showed at the end of §2, the class group Cl A' is known quite explicitly, and so we shall concentrate here on the calculation of D(A). It may be mentioned that relatively little is known about determining the additive structure of the group Cl A, once the structures of
D(A) and Cl A' are known. Let us begin with the easiest possible example:
(6.2) THEOREM.
Let G be cyclic of prime order P. and let w be a primitive p-th root
of unity over Q. Then D(A)
= 0,
Cl A
== Cl R, where R = alg. int. {Q(w)}.
PROOF. If g is a generator for G, then A
= Z EEl
Zg EEl ••• EEl ZgP-l. We may thus
identify A with the ring Z[x] /(x P - 1) of polynomials in x with integral coefficients, modulo the principal ideal (x P - I). We set p-l
I = (x - I)A,
] =
L:
where
xm .
m=O
Since x-I and
= O.
Further-
more,
A/] == Z[x] /(
= R.
On the other hand
NI == Z [x ]I(x
- 1)
== z.
Finally,
A/(I
+ 1) == Z[x]l(x
- I, rp(x)) == Z/pZ
=Z
(say).
The fibre product diagram (5.11) becomes A--+Z
1
1
R --+ Z, g2
and the map g2 is given by
R = Z[x]/(
== Z.
Here, the principal ideal (w - 1) of R is precisely the unique prime ideal P of R containing
p (see CR, §21). 24
CLASS GROUPS
AND
25
PICARD GROUPS
Since A is commutative, it automatically satisfies the EicWer condition relative tc Z. Applying (5.5), we obtain an exact sequence 1 ~ u*(R) • u*(Z)
~
u(Z)
~
D(A)
~
D(Z) EB D(R)
~
0.
Now Z is a maximal Z-order in Q, and R is a maximal Z-order in Q(w), so we have D(Z) = 0. Thus
= 0,
D(R)
D(A)
~
u(Z)/u*(R) • u*(Z),
where u*(R) denotes the image of u(R) in u(Z), and likewise for u*(Z). We need only show that u*(R) = u(Z), and then we will have D(A) = 0, as desired. Now u(Z) = {in: m = 1, 2, ... , p - I}. For each such m, there is a cyclotomic unit u = (w m - 1)/(w - 1) E u(R), such that u == m (mod P). Thus ii = in u(Z), which proves that u(R) maps onto u(Z). Hence D(A) = 0, as claimed. In the same manner, it follows from (5.6) that Cl A ~ Cl R. This theorem was first proved (in another way) by Rim [33], using results of Reiner. The above proof is due to Milnor. For a second easy example, we show
m
(6.3) THEOREM. Let V = <s) x
be a (2, 2)-group. Then D(ZV) = 0. PROOF. Let A = ZV,
1= (t - I)A,
J = (t
+
I)A,
Z = Z/2Z.
The fibre product diagram (5.11) becomes A-Z[s]
1 Z[s]
~
1 Z[s],
where Z[s] is the integral group ring of the cyclic group <s) of order 2. By (5.7), there is an exact sequence I But
~ u*(Z[s]) ~ u(Z[s]) ~ D(A) ~ D(Z[s]) EB D(Z[s]) ~ 0.
r is obviously surjective, and D(Z[s])
= 0 by (6.2), whence D(A) =
°
as claimed. We shall use the preceding result in dealing with the slightly more difficult case of a dihedral group of order 8. (6.4) THEOREM. [30, p. 329]. Let
e=
<x, y : x 4 = I, y2 = I, yxy-I = x-I
a dihedral group of order 8. Then D(A) = Cl A
>,
= 0.
PROOF. Set R = Z [i] , K = Q(i), where P = - I, and let bars denote complex conjugates. Let H = , a cyclic group of order 2, and let us introduce the twisted group ring of Hover R: R 0 H = R EB Ry, y2 = 1, ya = ay, a ER. As in (6.3), let V = <s> x be a (2, 2)·group. We set A = ze, and define the two-sided ideals I, J of A by 1= (x 2 + 1)A, J = (x 2 - 1)A.
26
IRVING REINER
Since A is free as Z [x] -module, it follows readily that I n ] = O. The ideals I, ] are twosided because x 2 + 1 lies in the center of A. The factor ring A/] is generated by the images X, y of the elements x, y, and we have the relations x2-I=0, y2=1, yxy-l=X- 1 . Hence there is an isomorphism
All we
AI] ~
ZV, given by
x -+ s, Y -+ t.
On the other hand, in
have
x 2 +I=0, Therefore there is an isomorphism
y2=I,
All ~ R
Z[x,y]
A
0
yxy-l=X- 1 .
H, given by
x -+ i, Y -+ y.
Z[x,y]
- = (x 2 +I,x 2 -1) = (x 2 -I,2)"" ZV, (1+1)
where Z
Finally,
= Z/2Z.
Hence we obtain from (5.11) the fibre product diagram A
~RoH
1
ZV~
= QA ~ QV -+ K
From this we deduce that A isomorphisms QV
(6.5)
~
0
1
zv.
H. Now it is easily seen that there are ring
. . .
Q + Q + Q + Q,
the latter given by Cl, ~ E K.
It follows that nr (Cl
(6.6) Furthermore,
+ ~y) =
A' ~ Z
Cla - {3{3 ,
Cl, (3 E K.
-+ Z -+ Z -+ Z -+ M2 (Z),
so Cl A' = 0 and thence D(A) = Cl A. By (6.5), A satisfies the Eichler condition relative to Z. Thus there is an exact sequence 1 -+ u*(ZV). u*(R 0 H) L u(ZV) -+ D(A) -+ D(R 0 H) tBD{ZV) -+ O. We have already seen in (6.3) that D(ZV) = O. We shall prove now that 'Y is surjective, and that D(R H) = O. This will imply that D(A) = 0, and will complete our proof. First of all, we claim that u(ZV) has 8 elements, that is, half of the elements of ZV are units. Indeed, since char Z = 2 and V is a 2-group, it follows that rad ZV is the augmen0
-
-
-
-
-
tation ideal of ZV, and that ZV/rad ZV ~ Z (see CR, Exercise 64.1). Since u(ZV) is the in· verse image of u(Z), it follows that u(ZV) has order 8. However, u*(ZV) = {l, s, t, st}, a subgroup of index 2 in u(ZV). Further, (l + l) + Y is a unit in R 0 H whose image in u(ZV) does not lie in u*(Z V). This completes the proof that 'Y is surjective.
CLASS GROUPS AND PICARD GROUPS
27
Finally, since IGI • A' C A (see MO, (41.1)) it follows that for some m we have 2m • M 2 (Z) eR
0
H, both viewed as subrings of M 2 (Q). As in §4, we obtain
D(R
0
H)
nr GL 2(Z2)
'::=------
nr u(R 2
0
H) • u(Z)
nr u(R 2
0
H) • u(Z) .
The general element of u(Zz) is of the form 1 + 20 with 0 E Z2' However, (0 + 1) + Oy E u(R 2 0 H), and by (6.6), nr ((0 + 1) + Oy) = 1 + 20. Therefore D(R 0 H) = 0, and the theorem is proved. The preceding calculations illustrate the importance of the Mayer-Vietoris sequences in determining class groups. It is clear that the major difficulty in each case is the calculation of the images of u(A 1 ) and u(A 2 ) in u(A), where we have used the notation of (5.5). If the Eichler condition fails to hold, the problem becomes slightly more complicated, but is not significantly harder; see, for example, the proof that ID(A) I = IC1 AI = 2 when A = ZG, with G the quaternion group of order 8 (see [30, p. 327]). Finally, we remark that in almost all cases where this fibre product method has been applied, one starts with a group G having a cyclic normal subgroup.
7. Survey of Specific Results We give here a brief indication, without proofs, of the current state of knowledge about D(lG) and Cl lG for various groups G. Let us start with the case where G is a p-group. We know from §4 that D(lG) is also a p-group, but there is a more precise result due to Ullom [43, (3.1)]: (7.1) THEOREM. Let IGI = pn, p an odd prime, n;;;' 1. Then the exponent 9 of D(lG) divides pn - I. If IHI = 2n where n ;;;. 2, then the exponent of D(ZH) divides 2n -
2.
Since the cyclic group of order p was handled so easily in (6.2), it seems reasonable to try next the case where G is cyclic of order p2, or even pn. Here we already meet major difficulties, arising mainly from the fact that there is just not enough information available about units in cyclotomic fields. The results described below are due to Kervaire and Murthy [19] and Galovich [12]. The class number of an algebraic number field F is the order of the ideal class group of alg. into {F}. An odd prime p is called regular if p does not divide the class number of Q(w), where w = ~1. An irregular prime p is said to be properly irregular if p does not divide the class number of Q(w + w - I). (7.2) THEOREM. Let Gn denote a cyclic group of order pn + I, where p is an odd prime and n ;;;. O. Then (i) Ifp is regular, then !D(lGn ) I = pe, where e
= n 2(p +
- 3)/2
+ (n
- 1){(n - l)(p2 - 3p
n-I
L
(n - i){(n - i)pi-2(p - 1)3/2
+ 2)/2 + I}
+ pi-I(p -
1)/2
+ l}.
i=2
Thus in particular, when p is regular we have !D(lG I ) I = p(P-3)/2. (ii) If p is properly irregular, then lD(lG I) I = pe, where e = (p - 3)/2 + <> P' and <> p is the number of Bernoulli numbers B I , B 2, ... ,B(p_3)/2 which are divisible by p. For the case where p is irregular, it turns out [19] that !D(lG n ) I is a multiple of the expression pe given in (i). However, no explicit formula for lD(lGn ) I is known in this case. Some results relating to this problem may also be found in FroWich [6, Il]; see also VIlom [43b]. Next, we have [30, (8.4)] : (7.3) THEOREM. Let G be an abelian p-group of order pn + I, where p is an odd prime. Then !D(lG) I is a multiple of pe, where 9 The
exponent
of a finite group is the least common multiple of the orders of its elements.
28
29
CLASS GROUPS AND PICARD GROUPS
e
=
n
L
,=1
{(P' - 1)/2 - r}.
For further results on the case where G is an abelian p-group, see Frohlich [6, I, 11]. For the case of elementary abelian p-groups, see Wall [46] for p = 2, and Galovich [in preparation] for regular odd p. We have remarked above that for G the quaternion group of order 8, one has ID(ZG)I = ICl ZGI = 2 (see [30, p. 327], [22] or [46]). This fact, as well as that in (6.4), has been generalized in an elegant paper of Frohlich, Keating and Wilson [10], who proved: (7.4)
THEOREM.
Let
G=(x,Y:X 2n - 1 = l,y2 = l,yxy-1 =x- I ) be the dihedral group of order 2n. Let H=(x,Y:X 2n - 1 =y2,y4 = l,yxy-1 =x- I the generalized quaternion group of order 2n + I. Then for n = 2.
;)0
),
2, \D(ZG)I = 1 and ID(ZH)I
Some related results are given in Endo and Miyata [4], [5]. We quote next
(7.5) THEOREM [30, (8.15)]. Let p, q be distinct primes, and set f = order of p mod q, g = (q - 1)/[,
N(p, q) =
{
{fII2
+ l)g Iq,
f even
VI -
l)gl2 Iq,
f odd.
(i) If G is cyclic of order pq, where p and q are odd, then 4\D(ZG) I is divisible by N(p, q)N(q, p). (ii) If G is cyclic of order 2p, where p is odd, then !D(ZG) I is divisible by N(2, p). For explicit results on D(ZG) in case (ii), see Ullom [42], and also [21], [29], [30]. Cassou-Nogues [2] determined all abelian groups G for which D (ZG) = O. Generally speaking, \D(ZG) I is large for G an abelian group of composite order, and we have [30, (8.2)] :
(7.6) THEOREM. Let {Gj } be any sequence of abelian groups of composite order, such that IGjl ~ 00. Then also ID(ZG j ) I ~ 00. Turning now to the case of metacyclic groups, we quote a result of Galovich, Reiner and U110m [13] (see also Lee [21], Pu [24]):
(7.7)
THEOREM.
Let G = (x, y :xP = l,yQ = l,yxy-1 = x'),
where p is an odd prime, q any divisor of p - 1, and r is a primitive q-th root of 1 mod p. Let w be a primitive p-th root of lover Q, and let L be the unique subfield of Q(w) such that (Q(w): L) = q. Put S = alg. int. {L}. Let H = (y), a cyclic group of order q. Then there is a surjection Cl ZG ~ Cl S Ea Cl ZH
30
IRVING REINER
whose kernel Do is a cyclic group of order q/(q, 2). Further, the sequence
o -Do
-D(le) -D(ZH) -
0
is exact. In particular, !D(le) I = 1 if e is a dihedral group of order 2p.
This result was extended by Keating [18] to the case where e is metacyc1ic of order prq, with p a regular prime. We may also mention the work of Frohlich [9] and Wilson [44], who determined the 2-primary component of D(llf) for the case where H is the generalized quatemion group H
= (x,
y : x pn
1, y4
= 1, yxy- 1 = x- 1 ),
with p an odd prime; namely, in this case the 2-primary component is an elementary abelian group of rank n.
8. Induction Techniques The method of induced representations, so important for the theory of group representations, has so far yielded relatively little information about class groups. However, it seems to be the only way of handling groups without cyclic normal subgroups. Recall that a hyper-elementary group is one which is a semidirect product NP of a cyclic normal subgroup N and a subgroup P of prime power order, where (1Nl, IPI) = 1. The following result is due to Swan [38] (see also [41]): (8.1) THEOREM. Let H range over a full set of nonconjugate hyper-elementary subgroups of G. Then the maps Cl ZG ~
nH Cl ZH,
D(ZG) ~
nH D(ZH),
defined by restriction at each H, are monomorphisms.
OUTLINE OF PROOF. Let Go(ZG) be the Grothendieck group of the category of all left ZG-Iattices, and let ind% denote the induction map. Swan proves that Go(ZG)
=L
ind%Go(ZH).
H
Further, Go(ZG) has a ring structure, arising from "inner" tensor products over Z. Now Cl ZG may be viewed as a left Go(ZG)-module, via [X] [M] = [X ®z M] for [X] E Go(ZG), [M] E Cl ZG. It then follows by elementary reasoning that Cl ZG ~ n Cl ZH is manic. The same holds for the D's, since D(ZG) is also a Go(ZG)-module by (3.4). This theorem enables us to get upper bounds on the size of ICI ZGI and !D(ZG) I. In particular, let An denote the alternating group on n symbols, and Sn the symmetric group. For small n. it turns out that Cl ZH = 0 for each hyper-elementary subgroup H of An or Sn' This gives (Reiner-Ullom [32]): (8.2) THEOREM. Cl ZA n
= 0 for
1
:0;;;;
n
:0;;;;
5, and Cl ZSll
= 0 for
I
:0;;;;
n
:0;;;;
4.
Let us show how to obtain lower bounds on the size of these class groups. We prove (Reiner [28, Theorem 2]): (8.3) THEOREM. Let n ;. 5 and let p be allY odd prime I 0 such that n/2 Then
(i) ID(ZSn) I is a multiple of (p - 1)/2. (ll) ID(ZA n) I is a multiple of (p - 1)/2 if p
:0;;;;
10 Such a prime always exists, by Bertrand's Postulate.
31
n - 2.
:0;;;;
n.
32
IRVING REINER
(iii) ID(ZA n ) I is a multiple of (p - 1)/2Xp if n = p or p Xp = GCD(2, (p - 1)/2).
+
1, where
Hence D(lSn)
"* 0
for n ~ 5,
We begin the proof by establishing
(8.4)
LEMMA.
Given finite groups HI
C
Gl
C
G such that G is a semidirect product
N· G l' set H = N • HI' Consider the commutative diagram of additive groups, where the a"ows denote induction maps: D(ZH l
Q*
) --~)
D(ZH)
(3*1
10*
D(lG 1 )
D(lG).
)
Then cok (3* is a direct summand of cok 0 *.
'Y*
The inclusion 'Y: lG l -). lG gives the induction map 'Y* above. But 'Y is split by the surjection I{): lG -). lG l arising from the homomorphism G -). GIN ~ G l , so I{)'Y = 1. PROOF.
Therefore I{)*'Y* = 1, so D(lG l ) is a direct summand of D(lG). Likewise, the inclusion Q: ZHl -). ZH is split by I{)' : ZH -). ZH l , where I{)' is the restriction of I{) to ZH. Thus D(ZH 1) is a direct summand of D(ZH), and this direct sum decomposition is consistent with that of D(lG). Hence cok (3* is a direct summand of cok 0 *, as claimed. We are now ready to prove (8.3). We shall prove only (i), since analogous arguments work for (ii) and (ill). Let the symmetric group Sn act on the symbols 0, I, ... , n - 1, and let r be a primitive root mod p. We set (8.5)
x=(O,I, . . . ,p-l),
y=(l,r,r 2 , ...
,rP- 2 )ESp ,
where the entries of the (p - 1)-cycle y are reduced mod p so as to lie between 1 and p - 1. Then the normalizer G l of the cyclic group (x) in Sp is given by G l =(x,y:xP
=
I,yP-l
=
I,yxy-l ==x');
the normalizer of (x) in Sn is G = G l X Sn_p' where Sn_p acts on the symbols p, p + 1, ... , n - 1. Since nl2 < p .;;;; n, it is clear that (x) is a Sylow p-subgroup of Sn' and G is self-normalizing in Sn' Further, for each a E Sn - G we must have Ga n (x) = 1, since otherwise a normalizes (x) and hence lies in G. We intend to apply Lemma 8.4 with (8.6)
HI
=
(y) C G l
=
(x, y) C G,
N == Sn_p'
H
=N
X
HI'
First, however, let us consider the maps {j
a
D(ZH) ~ D(lG) ~ D(lSJ, where 0, a are inclusion maps. We claim that ker a* C im 0*. Indeed, let X E D(lG) be such that a*X = 0; then also a*(a*X) == 0, where a* :D(ZSn) -). D(lG) is the restriction map. By Mackey's Theorem (see CR, (44.2», we may write
33
CLASS GROUPS AND PICARD GROUPS
(8.7)
o*(o*X)
=X
ffi
L Ell {(a 0
X)Cnca}c.
a
where a ranges over a full set of (C, C)-double coset representatives in Sn' excluding 1. Each such a lies in Sn - C, so by the remarks in the preceding paragraph, C () Ca is a p'.subgroup of C. But C is p-solvable and C is a semidirect product (x)· H, whence by P. Hall's theorem (see Huppert [14a, p. 660, Theorem 1.7]) it follows that C () Ca is C-conjugate to a subgroup of H. However, since X E D(ZC) we have a 0 X E D(ZC a), whence by (3.11) the restriction of a 0 X to C () Ca lies in D(Z(C () ca)). Hence by (3.11) and transitivity of the induction map, we conclude that
{(a 0 X)cnca}C E im 0*, for each a E Sn - C. Since the left-hand expression in (8.7) equals zero, it thus follows from (8.7) that X E im 0*. This completes the proof that ker 0* C im 0*. The above implies that D(ZC)/im 0* is a factor group of D(ZC)/ker 0*; this latter group is embedded in D(ZSn) by means of 0*. Therefore Icok 0*1 divides ID(ZSn)l. However, using (8.4) and the notation of (8.6), we see that Icok 0*1 is a multiple of Icok (3*1, where (3*: D(ZH l ) ----+ D(ZC l ). By (7.7) we know that Icok (3* I is a multiple of (p - 1)/2, and thus (8.3(i)) is established.
1. Endo-Miyata [5] proved (i) for the case where n = p or p + 1, and also proved the analogue of (iii) for ICl ZAnl. It is easily seen that ICl ZAnl is a multiple of h(p - 1)/2Ap ' where h is the class number of the quadratic extension of Q contained in Q(V'l). 2. As remarked in [43], Cl ZSn = D(ZSn) for all n, since QSn is a direct sum of full matrix algebras over Q. 3. The results in (8.3) have been obtained in another way by Ullom [43a] , who showed in fact that an odd prime p divides ICl ZSn I if and only if p .;;;; n12. He also proved that ICl ZA61 = 3, and that ICl ZA n I is divisible by every odd prime p .;;;; n12. Ullom's proofs are based on the study of a certain subgroup T(C) of D(ZC), defined as follows: for an arbitrary finite group C, set A = ZC, n = ICI, 0c = LxEC X E A, I(C) = augmentation ideal of ZC. Each integer r E Z prime to n determines a two-sided ideal (r, 0c) in A. The fibre product A ) A/I(C) == Z REMARKS.
1
1
A!(oc) ~ ZlnZ yields an exact sequence
°
u(ZlnZ) ----+ D(A) -
D(A/(oc)) ----+ 0.
The coset r + nZ maps onto the class of (r, 0c) in D(A). Let T(C) D(A). Ullom proves: -
= im 0, a subgroup
-
(a) A surjection C ----+ C induces a surjection T(C) ----+ T(C). (b) For H a subgroup of C, the restriction map gives a surjection T(C) carries (r, 0c) onto (r, oH)' (c) T(C)
=
°if C is cyclic.
of
----+
T(H), and
34
IRVING REINER
(d) The exponent of T(G) divides the Artin exponent of G. (e) If G is an elementary abelian p-group of order pS+ 1, where p is an odd prime, then T(G) is cyclic of order pS. (t) For G metacyclic of order pq as in (7.7), I T(G) I = q/(q, 2). (g) For G = Sn or An and p an odd prime, p divides IT(G) I if and only if p .;;;; n/2. (h) T(G) =F I if G contains a noncyclic subgroup of odd order. 4. It does not seem likely that we can calculate W(ZSn) I and W(ZA n) I explicitly by these methods, except for small values of n.
9. Picard Groups The main references for the material in this section are Bass [1], Frohlich [7], Frohlich, Reiner and Ullom [11], and MO, § §37, 38. We shall first define the Picard group Pie A of an arbitrary ring A (not necessarily commutative). To start with, let A, ~ be a pair of rings, and let AMt. be a bimodule (that is, M is a left A-, right ~-module such that "A(mo) = ("Am)o for all "A, m, 0). We say that M is invertible, with inverse N, if there exists a bimodule t. N A and bimodule isomorphisms (9.1 )
M ®t. N
== A,
for which the following diagrams commute:
(9.2) M ®t. ~
In this case, we call the rings A, gories
AM +=:t. M,
) M. ~
N ®A A
l
N.
Morita equivalent. There is then an equivalence of cateAX-+N®A X,
t.Y-+M®t. Y,
that is, there is a one-to-one correspondence between isomorphism classes of left A-modules X and of left ~-modules Y. and this correspondence preserves Horns. For example, if M is a free right ~-module on n generators, and if we set (9.4)
A = Homt. (M. M),
N
= Homt. (M,
~),
then M is an invertible (A, ~)-bimodule with inverse N. Further, in this case A is isomorphic to the matrix ring Mn(~)' More generally, we shall call M t. a progenerator (for the category of right ~-modules) if M is a finitely generated projective right ~-module, such that ~ is a direct summand of frt-k) for some k. Then we have (MO, (16.9)) (9.5) PROPOSITION. If Mt. is a progenerator. and A, N are as in (9.4), then AMt. is invertible with inverse N. Conversely, for any invertible bimodule AMt. over a pair of rings A, ~, the module Mt. is a progenerator, and the formulas in (9.4) are isomorphisms (rather than equalities). Consider now the case where ~ = A, and let (M) range over all isomorphism classes of invertible (A, A)-bimodules. These classes form a multiplicative group Pic A, the Picard group of A, where multiplication is given by (M)(M') = (M ®A M). The identity element is (A), and (M)-l = (N), with N as in (9.4). It is easily shown that if A and rare Morita equivalent, then Pic A == Pic r (see MO, (37.9)).
35
CLASS GROUPS AND PICARD GROUPS
36
Now let C denote the center of A, and consider those invertible (A, A)-bimodules M such that
cm == me
(9.6)
for all m E M, c E C.
The classes (M) of such bimodules form a subgroup Picent A of Pic A. If r is Morita equivalent to A, then Picent r === Picent A (see MO, (37.9)). We note also (MO, (37.21) and (37.22)): (9.7) THEOREM. (i) Picent A == I for any semisimple artinian ring A. (ii) Picent A == I for any commutative semilocal 11 ring A . From now on, let A be an R-order in a semisimple F-algebra A, where char F == 0, and let C denote the center of A. We wish to make the bimodule isomorphism classes of twosided A-ideals in A into a multiplicative group, but this cannot be done because of the absence of inverses. We must therefore restrict the types of ideals considered: an invertible A-ideal is a two-sided A-module M C A, such that MN == NM == A for some two-sided A-module N C A. It follows at once that there are bimodule surjections M®A
N~A,
N®AM~A,
and therefore (MO, (16.7)) the bimodule AMA is invertible, with inverse N. We may remark that N == Horn A (AM, AA) === {a EA: Ma CA}. Each invertible A-ideal M obviously satisfies condition (9.6). Conversely, it turns out that every invertible (A, A)-bimodule, for which (9.6) holds, is bimodule isomorphic to an invertible A-ideal in A. Thus Picent A may be described as the group of classes of invertible A-ideals in A, and as such, is a natural generalization of the ideal class group Cl R. In fact, we obtain easily: (9.8)
Picent A
===
I(A)/{Ac : c E u(FC)},
where leA) is the group of invertible A-ideals in A, and FC is the center of A. (The fact that the elements of Picent A are represented by A-ideals is a consequence of (9.7(i)). Condition (9.6) is needed in order to permit the use of the Skolem-Noether Theorem: Every automorphism of A which is the identity map on FC must be an inner automorphism.) Every two-sided A-ideal in A is of course also a left A-ideal, and bimodule isomorphism implies isomorphism. Hence if F is an algebraic number field, it follows from the JordanZassenhaus Theorem (1.7) that Picent A is finite. In certain cases, we can compute Picent A directly from (9.8). For example, we have (MO, (37.27)). (9.9) THEOREM.
Let A be a simple algebra whose center F is an algebraic number
field, and let A be a maximal R-order in A. For a prime ideal P of R, let A p === Mn(D), where D is a skewfield, and set m p == (D: Fp )Y2, the local index of A at P. Then Picent Ap 11 See (2.2).
37
CLASS GROUPS AND PICARD GROUPS
is a cyclic group of order m p
Furthermore, m p
.
=
1 for almost all P.
OUTLINE OF PROOF. The group leAp) is an infinite cyclic group generated by rad A p . p If rr denotes a prime element of Rp, then rrAp = (rad Ap)m . Since FC = Fp in this case, the denominator on the right-hand side of (9.8) consists of all powers rrrA p , rE Z. Therefore Picent Ap == Z/mpZ, as asserted. The fact that mp = 1 a. e. follows from an easy argument involving discriminants (see MO, (25.7)). The calculation of Picent Ap , in case Ap is not a maximal order, is rather difficult. One approach involves the calculation of the automorphisms of Ap , as we now explain. Let Aut A denote the group of automorphisms of A, and In A the subgroup consisting of atl inner automorphisms x -----* uxu- 1 , x E A, where u ranges over all units of A. We set (9.10)
Autcent A = {fE Aut A :f(c) { Outcent A
=c
for all c E C},
= Autcent A/In A.
Now let M be an invertible A-ideal in A, and let f E Autcent A. We define a new bimodule Mf having the same elements as M, but with the action of A given by
A. 1
0
m
0
A. 2 (inMf )
= A. 1 mf(A. 2 )
(inM).
M', it turns out (see MO, (37.16)) that M' == M as left
For a pair of invertible A-ideals M,
A-modules if and only if M' == Mf for some fE Autcent A. Furthermore (MO, (37.14)) there is a bimodule isomorphism M == Mf if and only if f E In A. This readily implies that the map (9.11 )
w : Outcent A
-----*
Picent A, given by wif) = (Af ) ,
is a monomorphism of groups. In some cases, the map w is an isomorphism. For example, suppose that Ap is an integral group ring. Now for each invertible Arideal M we have F pM
= A p,
= RpG and M is
projective as left Armodule. Hence by a result of Swan (see CR, (77.14)) it follows that M
== Ap as left Ap-modules. Therefore when Ap = RpG we have Outcent Ap == Picent A p ,
and the calculation of Picent Ap reduces to that of Outcent Ap . This fact is used in Fr6b1ich's calculations [7] of Picard groups. We are still faced with the question of determining Outcent A in practice. This can best be done by means of an alternate description of this group. Every f E Autcent A extends to an automorphism of A which fixes the center of A, and hence (Skolem-Noether Theorem, MO, §7d) is an inner automorphism. Now set (9.12)
normalizer of A
= N(A)
=
{a E u(A): aAa- 1 = A}.
The preceding remarks yield (9.13)
Outcent A == N(A)/u(A)u (Fe),
with the isomorphism induced by mapping each a E N(A) onto the coset containing the automorphism A. -----* aM- 1 , A. E A. The relation between global and local Picard groups is given by the following basic result of Frob1ich [7] (see MO, (37.28)):
38
IRVING REINER
(9.14) THEOREM Let A be an R-order in a semisimple F-algebra A, and let C be the center of A Then there is an exact sequence 1 -'>- Picent C ~ Picent A
-'>-
E@ Picent A
p -'>-
1,
and Picent Ap = 1 a. e. REMARKS. The map r is given by r(L) = (LA) for each invertible C-ideal L in Fe. The fact that Picent Ap = 1 a. e. can be deduced from (9.9), as follows: let A' be a maximal
R-order in A containing A. Then Ap = A~ a. e., and Picent A~ = 1 a. e. by (9.9). Hence also Picent Ap = 1 a. e. An invertible A-ideal M is called locally free if M is in the same genus as A as left A-module, that is, Mp == Ap as left Ap-modules for each prime ideal P of R. As a matter of fact, any two-sided A-ideal which is locally free is automatically invertible, and is also locally free as right A-module. The bimodule isomorphism classes (M) of locally free invertible A-ideals M form a subgroup LFP(A) of Picent A; this subgroup is called the locally free Picard group of A. There are several important cases in which LFP(A) coincides with Picent A; this holds when A is commutative, by (9.7(ii». It also holds when A is a maximal order. More important, by Swan's Theorem (l.8) we have LFP(ZG) = Picent ZG for each finite group G. The remarks following (9.11) show that LFP(Ap) == Outcent Ap == N(Ap)/u(Ap)u(FpC). Furthermore, (9.14) gives the exact sequence 1 -'>- Picent C
-'>-
LFP(A)
-'>-
E@ LFP(Ap )
-'>-
1.
These formulas permit the calculation of LFP(A) in various cases. Let us mention a few of the results of Frohlich [7] : (i) If G is a p-group, then so is L@ Picent RpG. (ii) If G is a p-group, so is D(C), where C is the center of ZG. (iii) If G is a dihedral group of order 2p, with p an odd prime, then Picent ZG == D(C) ffi Cl S, where C is the center of ZG, and S = alg. int. {Q(w + w- 1 H, with w = ~T. Further, D(C) is cyclic of order (p - 1)/2. (iv) For G the quaternion or dihedral group of order 8, we have Picent ZG == D(ZG); hence Picent ZG is trivial for the dihedral case, and has order 2 for the quaternion case (see (6.4), (7.4». (v) Let / be an ideal of R, and let A = Mn(F), A = R • 1 + / . Mn(R), so A is a congruence order in A. Then Picent A == Cl R ffi PGL(n, RI!), where
PGL(n, RI!)
= GL(n,
RI!)/u(RI!)
is the projective general linear group of n x n matrices over the ring RI/. To conclude this section, we shall describe some results of Frohlich, Reiner and Ullom [11] concerning the relation between the locally free Picard group LFP(A) and the locally free class group Cl A of an order A.
CLASS GROUPS AND PICARD GROUPS
39
(9.15) THEOREM. There is a homomorphism
0: LFP(A)
--+
Cl A,
given by 8(X) = [Xl for (X) E LFP(A). If the cancellation law holds for locally free A-ideals in A, then ker 0 """ Outcent A. OUTLINE OF PROOF. Let X, Y be locally free invertible A-ideals in A, and take X C A without loss of generality. Then there is an exact sequence of bimodules
o --+ X -----+ A -----+ T -----+ 0, with Tan R-torsion module. Since
A
o -----+ X 0
Y is projective, we obtain an exact sequence Y
-----+
Y
-----+
T0 Y
-----+
0,
where 0 means 0 A . But T 0 Y""" T since Y is locally free. Comparing these two sequences and using Schanuel's Lemma, we obtain a left A-isomorphism X + Y""" A + X0 Y. Further,
.
.
X0 Y""" XY, and therefore [Xl + [Yl = [XYl in Cl A. This proves that 0 is a homomorphism. Finally, suppose that O(X) = 0, so [Xl = 0 in Cl A. Assuming cancellation, we get X""" A as left A-modules, whence (X) = (Ar ) for some f E Autcent A by the remarks before (9.11). Thus ker e = im w, as claimed. Suppose that A is commutative. We have already remarked that LFP(A) = Picent A in this case. Further, it is clear that the map 8 in (9.15) is a surjection. Thus we obtain Picent A = LFP(A) """ Cl A whenever A is commutative. Thus, in this case the method of "adding" locally free ideals used to define the class group Cl A in § 1 turns out to be equivalent (up to isomorphism) to the method of multiplying locally free ideals when defining the Picard group Picent A. - Let us next obtain an explicit formula for cok 0 in terms of ideles. We define the idele normalizer of A by N(A) = {(Xp)ETIN(Ap):XpEU(Ap) a.e-}. Each (X) E LFP(A) is then expressible as X
=A n
{n Apxp } for some (x p )
E N(A). This
gives a surjection of N (A) onto LFP(A), and yields an isomorphism
>* : N(A)/u (A)u (FC) """ LFP(A). On the other hand, each x E N(A) determines an element O*(x) E JK(A). The homomorphism 0 * induces a map
0* :N(A)/u(A)u(FC) -----+JK(A)/imKI(A)· im UK(A), and we obtain a commutative diagram 8* N(A)/u(A)u(FC) - - + JK(A)/im K l (A) • im UK(A)
>*1
>i
LFP(A) - - 0 - -
CIA.
Therefore cok 0 """ cok 0 *. For convenience, we restrict our attention to the case where F is an algebraic number field. We may then use the formula for Cl A given in (2.21), and calculate cok e* as a quo':n_,' 0+ rrr;'r\I(pr\+. n nr,d;\n) We ohtain
40
IRVING REINER (9.16) THEOREM. Let us put -
nr N(A)
= {(nr x p )
E J(FC): (x p ) E N(A)}.
Then (9.17)
cok (] == J(FC)/(FC)+ . nr N(A)
il F is an algebraic number field. Formula (9.17) may be restated in terms of ideals, rather than ideles; for the explicit statement, see [11, Theorem 5.13]. An interesting consequence of the ideal-theoretic version is as follows:
Keeping the notation 0/(2.17), let (Ai :F;) = m?, 1 ~ i ~ s. Then the exponent 01 cok (] divides the least common multiple of flI l • . . . • m s . (9.18) COROLLARY.
Finally, assume that stable isomorphism implies isomorphism for locally free A-lattices, and let
r
= Mn(R)
®R A == Mn(A). Then there is a commutative diagram with exact rows 1
-----+
Outcent A
-----+
LFP( A) -----+ Cl A
1
-----+
Outcent
r
-----+
LFP(r) -----+ Cl
r,
where a(j) = 1 ® f. and {3, 'Y are "change of rings" maps. As shown in [11], keq
=
{x E Cl A: nx
= O},
cok'Y == Cl i\jn. Cl A.
In particular, if A is a commutative R-order, it follows that Outcent Mn(A) == {x E Cl A: nx = O}. Thus Outcent Mn(R) == {x E Cl R : fiX = O}. Therefore for each automorphism
I
of Mn(R) fixing its center,
r
is an inner automorphism
of M n(R); this result was first proved by Rosenberg and Zelinsky [36a]. The list of references which follows includes almost all articles on class groups and Picard groups which have appeared up to this time, or are available in preprint form. It also includes a number of basic texts for further reading about the various topics considered in these lectures. These texts, arranged by subject matter, are:
Homological algebra: [14], [37], Algebraic K-theory: [1], [20], [23], [40a] , [41], Representation theory: [3], [Sa], [14aJ, Integral representations: [3J, [26], [34J, [35J.
REFERENCES
1. H. Bass, Algebraic K-theory, Benjamin, New York, 1968. MR 40 #2736. 2. P. Cassou-Nogm\s, Classes d'ideaux de l'algebre d'un groupe abelian, C. R. Acad. Sci. Paris Stir. A-B 276 (1973), A973-A975. MR 47 #8667. 3. C. W. Curtis and I. Reiner, Representation theory of finite groups and associative algebras, Pure and Appl. Math., vol. XI, Interscience, New York, 1962; 2nd ed., 1966. MR 26 #2519. 4. S. Endo and T. Miyata, Quasi-permutation modules over finite groups. I, n, J. Math. Soc. Japan 25 (1973),397-421; 26 (1974), 698-713. MR 47 #6823. 5. , On the projective class group of finite groups (to appear). Sa. W. Feit, Characters of finite groups, Math. Lecture Notes Series, Benjamin, New York, 1967. MR 36 #2715. 6. A. FrCihlich, On the classgroup of integral group rings of finite abelian groups. I, n, Mathematika 16 (1969), 143-152; ibid. 19 (1972), 51-56. MR 41 # 5512; 48 #394. 7. , The Picard group of noncommutative rings, in particular of orders, Trans. Amer. Math. Soc. 180 (1973), 1-45. MR 47 #6751. 8. , Locally free modules over arithmetic orders, J. Reine Angew. Math. 274/ (1975),112-124. 275 9. , Module invariants and roo t numbers for quaternion fields of order 41', Proc. Cambrdige Philos. Soc. 76 (1974), 393-399. 10. A. Frohlich, M. E. Keating and S. M. J. Wilson, The class group of quaternion and dihedral 2-groups, Mathematika 21 (1974), 64-71. 11. A. Frohlich, I. Reiner and S. Ullom, Picard groups and class groups of orders, Proc. London Math. Soc. (3) 29 (1974), 405-434. 12. S. Galovich, The class group of a cyclic p-group, J. Algebra 30 (1974), 368-387. 13. S. Galovich, I. Reiner and S. Ullom, Class groups for integral representations of metacyclic groups, Mathematika 19 (1972), 105-111. MR 48 #4087. 14. P.J. Hilton and U. Stammbach, A course in homological algebra, Graduate Texts in Math., vol. 4, Springer-Verlag, Berlin and New York, 1971. MR 49 #10751. 14a. B. Huppert, Endliche Gruppen. I, Die Grundlehren der math. Wissenschaften, Band 134, Springer-Verlag, Berlin and New York, 1967. MR 37 #302. 15. H. Jacobinski, Uher die Geschlechter von Gittern uber Ordnungen, J. Reine Angew. Math. 230 (1968), 29-39. MR 37 #5250. 16. , Genera and decompositions of lattices over orders, Acta. Math. 121 (1968), 1-29. MR 40 #4294. 41
42
IRVING REINER
17. H. Jacobinski, Two remarks about hereditary orders, Proc. Amer. Math. Soc. 28 (1971), 1-8. MR 42 #7688. 18. M. E. Keating, Class groups of metacyclic groups of order prq, p a regular prime, Mathematika 21 (1974), 90-95. 19. M. A. Kervaire and M. P. Murthy, On the projective class group of cyclic groups of prime power order (to appear). 20. T. Y. Lam and M. K. Siu, Ko and K 1 ~an introduction to algebraic K-theory, Amer. Math. Monthly 82 (1975), 329-364. 21. M. P. Lee, Integral representations of dihedral groups of order 2p, Trans. Amer. , Math. Soc. 110 (1964), 213-231. MR 28 #139. 22. J. Martinet, Modules sur l'algebre du groupe quaternionien, Ann. Sci. Ecole Norm. Sup. (4) 4 (1971),399-408. MR 45 #302. 22a. A. Matchett, Bimodule-induced morphisms of class groups (to appear). 23. J. Milnor, Introduction to algebraic K-theory, Ann. of Math. Studies, Prince ton Univ. Press, Princeton, N.J., 1971. 23a. T. Nakayama and Y. Matsushima, Uber die multiplikative Gruppe einer p-adischen Divisionsalgebra, Proc. Imp. Acad. Tokyo 19 (1943), 622-628. MR 7, 238. 24. L. C. Pu, Integral representations of non-abelian groups of order pq, Michigan Math. J. 12 (1965), 231-246. MR 31 #2321. 25. I. Reiner, A survey of integral representation theory, Bull. Amer. Math. Soc. 76 (1970), 159-227. MR 40 #7302. ,Maximal orders, Academic Press, London, 1975. 26. 27. ,Hereditary orders, Rend. Sem. Mat. Univ. Padova 52 (1974),219-225. l.7a. , Locally free class groups of orders. Carleton University Lecture Notes 9 (1974),21.01-21.29 (Springer Lecture Notes. vo!' 488). 28. , Projective class groups of symmetric and alternating groups, Linear and Multilinear Algebra 3 (1975), 115-121. 29. I. Reiner and S. Ullom, Class groups of integral group rings, Trans. Amer. Math. Soc. 170 (1972),1-30. MR 46 #3605. 30. ,A Mayer- Vietoris sequence for class groups, J. Algebra 31 (1974),305-342. 31. - - - , Class groups of orders, and a Mayer- Vietoris sequence, Lecture Notes in Math., vol. 353, Springer-Verlag, Berlin and New York, 1973, pp. 139-151. MR 50 #457. 32. - - - , Remarks on class groups of integral group rings, Symp. Math. 1st. Nazionale Alta Mat. (Rome) 13 (1974), 501-516. 33. D. S. Rim, Modules over finite groups, Ann. of Math. (2) 69 (1959), 700-712. MR 21 #3474. 34. K. W. Roggenkamp, Lattices over orders. 11, Lecture Notes in Math., vol. 142, Springer-Verlag, Berlin and New York, 1970. MR 44 #247b. 35. K. W. Roggenkamp and V. Huber-Dyson, Lattices over orders. I, Lecture Notes in Math., vol. 115, Springer-Verlag, Berlin and New York, 1970. MR 44 #247a. 36. M. Rosen, Representations of twisted group rings, Ph. D. Thesis, Prince ton Univ., 1963.
CLASS GROUPS AND PICARD GROUPS
43
36a. A. Rosenberg and D. Zelinsky, Automorphisms of separable algebras, Pacific J. Math. 11 (1961), 1109-1117. MR 26 #6215. 37. J. J. Rotman, Notes on homological-algebra, van Nostrand Reinhold, New York, 1970. 38. R. G. Swan, Induced representations and projective modules, Ann. of Math. (2) 71 (1960),552-578. MR 25 #2131. 39. , Projective modules over group rings and maximal orders, Ann. of Math. (2) 76 (1962), 55-61. MR 25 #3066. 40. , The Grothendieck ring of a finite group, Topology 2 (1963), 85-110. MR 27 #3683. 40a. , Algebraic K-theory, Lecture Notes in Math., vo!. 76, Springer-Verlag, Berlin and New York, 1968. MR 39 #6940. 41. R. G. Swan and E. G. Evans, K-theory of finite groups and orders, Lecture Notes in Math., vo!. 149, Springer-Verlag, Berlin and New York, 1970. MR 46 #7310. 42. S. Ullom, A note on the classgroup of integral group rings of some cyclic groups. Mathematika 17 (1970), 79-81. MR 42 #4650. 43. , The exponent of class groups, J. Algebra 29 (1974), 124-132. MR 49 #2910. 43a. - - - , Nontriviallower bounds for class groups of integral group rings (to appear). 43b. , The t::.-decomposition of the class group of cyclic p-groups (to appear). 44. S. M. J. Wilson, Reduced norms in the K-theory of orders, J. Algebra (to appear). 45. C. T. C. Wall, On the classification of hermitian forms. I-V, Compositio Math. 22 (1970), 425-451; Invent. Math. 18 (1972),119-141; ibid. 19 (1973),59-71; ibid. 23 (1974),241-260; ibid. 23 (1974), 261-288. MR 43 #7425; 48 #2184; #2185. 46. - - - , Norms of units in group rings, Proc. London Math. Soc. (3) 29 (1974), 593-632.
Index locally free class group, 4 locally free Picard group, 38
alg. int., I bimodule, 14
Mayer-Vietoris sequence, 20 Morita equivalence, 35
change of rings homomorphism, 13 class group, 4 class number, 28
normalizer, 37 order, 2 Outcent,37
exponent of group, 28 fibre product, 15, 20 finite homological dimension, 7 fractional ideal, 2
Picard group, 35 Picent,36 prime of F, 1 progenerator, 35 projective class group, 6 projective ideal, 4 properly irregular prime, 28 pullback, 15, 20
general linear group, 7 genus, 3 Grothendieck group, 6 hyper-elementary group, 31 ideal class, 2, 3 ideal class group, 2 idele group, 10 idele normalizer, 39 induced module, 16 infinite prime, 1 integral group ring, 2 invertible, 35, 36
ramify, 11 reduced norm, 11 reduced projective class group, 8 regular prime, 28 restriction map, 16 Roiter's Lemma, 3 semilocal, 7 Snake Lemma, 9 stably isomorphic, 3
lordan-Zassenhaus Theorem, 4 Krull-Schmidt Theorem, 6 lattice, 2 local index, 36 Localization Sequence, 8 locally free, 3, 4, 38
twisted group ring, 25 unit ideles, 10 Whitehead group, 7
44