<<

Chapter 6

Arithmetic of algebras

Here we’ll investigate some arithmetic properties and consequences of quaternion algebras. Namely, we’ll try to get a more concrete understanding of orders and ideals in quaternion al- gebras, including a class number formula and questions of factorization. We’ll also give some applications to ternary and quaternary quadratic forms, with more impressive applications to follow in Chapter 7. The primary references are Vigneras [Vig80] and some papers of Pizer [Piz76], [Piz77], [Piz80]. Note that some of what we do will be in greater generality than these references (e.g., Pizer’s paper are just over Q and Vigneras restricts to Eichler orders for some things), and some things we cover are not treated by Vigneras or Pizer. Our focus is on explaining (some of) what is known and how to do concrete computations rather than giving complete proofs. (In other words, I don’t have time to prove everything. Proofs of some results, e.g. mass and class number formulas, involve a fair amount of auxiliary material.) Throughout this chapter, F is a local or global field of characteristic 0 unless stated otherwise. The letter B will denote a quaternion algebra over F .IfF is a p-adic or number field, o denotes the of integers of F ,and will be an order in B. (Unless stated F O otherwise all orders are oF -orders, including the discussion of orders in other fields K which contain F .) If F is a p-adic field, $ = $F is a uniformizer for F and p = $oF is the unique maximal ideal in o .IfB is a p-adic , then $ , then denotes the unique F B OB maximal order and P = $ denotes the unique maximal 2-sided ideal in . BOB OB 6.1 Quaternionic orders

We have defined orders, ideals and (reduced) norms of ideals, ideal classes and class numbers for central simple algebras. For the arithmetic of quaternion algebras, we will want a couple more notions: discriminants and levels. We will define level below, first locally, then globally. Now we give a uniform definition of discriminant. Let F be a number or p-adic field, B/F be a quaternion algebra, and an order of B. O The dual lattice to is O ? = ↵ B :tr(↵ ) o . O { 2 O ⇢ F } This is the algebraic notion of a dual space with respect to a bilinear form where the bilinear

147 QUAINT Chapter 6: Arithmetic of quaternion algebras Kimball Martin form is the trace form defined in Exercise 3.2.3.

Lemma 6.1.1. The dual is a 2-sided -ideal and its inverse ( ) 1 is a 2-sided integral O? O O? ideal, called the different of . O

Exercise 6.1.1. Prove this lemma.

1 The discriminant disc of is the (reduced) norm N(( ?) ) of the different of , O O O 1 O i.e., the (integral) ideal of oF generated by N(x) for x ( ?) . In the cases F = Q or 2 O F = Qp, n N and disc = nZ or disc = nZp, we sometimes simply say the discriminant 2 O O is n. These definitions of different and discriminant are analogous to the case of number and p-adic field extensions K/F : the dual lattice (ideal) a of an ideal a o with respect to ? ⇢ K the trace form is the inverse different and the norm of the different from K/F is shown to to be the discriminant of a. Recall that an order is not necessarily a free o -module. In general, it may not be if O F F is a number field with class number > 1. However, is free if o is a PID, i.e., if F is O F p-adic or hF =1. In these cases, it is easier to compute discriminants:

Proposition 6.1.2. Suppose o is a PID and an order in B with o -basis ↵ ,...,↵ as F O F 1 4 afreemodule.Thendisc =(det(↵ ↵ ) )2. O i j i,j Proof. See [Vig80, Lem I.4.7].

Proposition 6.1.3. Suppose and are orders of B.Then implies disc O O0 O⇢O0 O⇢ disc ,i.e.,disc disc ,withdisc =disc if and only if = . O0 O0| O O O0 O O0 Proof. See [Vig80, Cor I.4.8].

This proposition is useful in determining if an order is a maximal order, just like the discriminant is a useful tool to determine if an order is the full ring of integers in a number field. E.g., we will use this in Theorem 6.1.15 below. Of course it may be that and have the same discriminant if one is not contained O O0 in the other—this happens for instance when and conjugate orders. We’ll compute O O0 discriminants for orders “with level” below, and see that the discriminant is the level. This includes the case of maximal orders, and the discriminant will be independent of the choice of a maximal order, and we will define the discriminant of these quaternion algebras to be the discriminant of a maximal order.

1, 1 Exercise 6.1.2. Let F = and B = = ,andconsidertheorders = Q HQ Q 1+i+j+k O Z[i, j, k] (the Lipschitz integers) and 0 = Z[i, j, ] (the Hurwitz integers). Using O 2 Proposition 6.1.2,showdisc =4and disc 0 =2. O O

Note this is compatible with Proposition 6.1.3. We will use this discriminant calculation in Example 6.1.5 below to conclude the Hurwitz integers are a maximal order in HQ.

148 QUAINT Chapter 6: Arithmetic of quaternion algebras Kimball Martin

6.1.1 Local orders In this section, let F be a p-adic field and B be a quaternion algebra over F . Then, up to isomorphism, either B = D (nonsplit) or B = M2(F ) (split), where D denotes the unique quaternion division algebra over F . Here we summarize the theory of (a large class of) oF -orders in B. First we will describe the maximal orders. Recall from Lemma 5.1.2, the unique quaternion division algebra D/F contains the unique quadratic unramified field extension K = F (pu). Since $ is not a norm from K,by Proposition 3.3.7, we can express u, $ ↵$ D = = : ↵, K M (K), (6.1.1) F ↵ 2 ⇢ 2 ✓ ◆ ⇢✓ ◆ where ↵ ↵ denotes Galois conjugation in K/F . 7! Lemma 6.1.4. With D as in (6.1.1),theorderinD given by ↵$ = : ↵, o , OD ↵ 2 K ⇢✓ ◆ consists of all oF -integral elements of D. Proof. It is easy to see that is an order, so we will just check the integrality assertion. OD Write ↵ = x + ypu and = z + wpu, where u o⇥ is a nonsquare. Note the element 2 F ↵$ = D is integral if and only if tr =tr↵ =2x o and det = N↵ $N ↵ 2 2 F 2 ✓ ◆ oF . Since K/F is unramified, the image of the norm map is precisely the set of elements of even valuation, so det o if and only if the “parts of even and odd valuation” N↵ and 2 F $N lie in o , i.e., if and only if N↵,N o , i.e., if and only if v(N↵)=2v (↵) 0 F 2 F K and v(N)=2v () 0, i.e., if and only if ↵, o . K 2 K For global applications, it will also useful to describe maximal orders in terms of real- izations of D in M2(K) where K/F is a ramified quadratic extension.

Exercise 6.1.3. Let p be an odd rational prime, and u anonsquareinZ⇥.Let$ p, up p 2{ } and K = Qp(p$) the associated ramified quadratic extension. First check that the ↵u quaternion division algebra D/ can be realized as the set of matrices , where Qp ↵ ✓ ◆ ↵, K and bar denotes Galois conjugation in K. Then show the maximal order of 2 OD D is given by the set of such matrices with ↵, o .(RecallExercise 1.2.11.) 2 K

Theorem 6.1.5. When B = D,thereisauniquemaximalorder ,consistingofall OD -integral elements. When B = M (F ),anymaximalorder is GL (F )-conjugate to OF 2 OB 2 M ( ). 2 OF Proof. The case of B = D follows from the above lemma together with Proposition 4.2.2. It is also a special case of Theorem 4.3.2. When B = M2(F ), this is a special case of Theorem 4.2.7. See also [Vig80, Sec 2.1, 2.2] or [MR03, Sec 6.4, 6.5] for complete proofs in just the quaternionic setting.

149 QUAINT Chapter 6: Arithmetic of quaternion algebras Kimball Martin

n $ 1 Example 6.1.1. Let gn = for some n Z. Then n = gnM2( F )g = 1 2 O O n n ✓ ◆ F p O n is a maximal order in M2(F ).(WeessentiallysawthisinExample 4.2.5.) p ✓ OF ◆

Thus the maximal orders of B are easy to describe. What about non-maximal orders? In the split case, we can construct other orders by intersecting two or more maximal orders. Orders in B which are the intersection of two maximal orders play a special role in , and are called Eichler orders (cf. Section 4.2). The two maximal orders need not be distinct, so Eichler orders include maximal orders.

Example 6.1.2. Let B = M (F ) and recall from Example 6.1.1. Then (n)= 2 On OB F F n 0 n = On O is an Eichler order for n 0.Wesaythisorderisoflevel p . O \O p F ✓ O ◆ It arises often in the theory of modular forms.

Of course this idea of intersecting orders won’t give us anything so far in the nonsplit case as there is only one maximal order. Still, one can construct something analogous in terms of matrices to the order (n) in the split case. OB

Example 6.1.3. Let E/F be the unramified quadratic extension, so $ is still a uniformizer for E. Then, as a , we can write D = E Ej for some j in D. In fact, we 2 may assume j is integral over oF and j = $. In form, we may write

↵$ D = : ↵, E . ↵ 2 ⇢✓ ◆ $ (So j = in this representation.) Then consider lattice in D given by 1 ✓ ◆ ↵$ (2n + 1) = o $no j = : ↵ o , $no OD E E ↵ 2 E 2 E ⇢✓ ◆ for n 0. A simple matrix computation shows this set is closed under multiplication, and thus and order in D.Wesaythisorderhaslevel p2n+1.

More generally, we define level as follows.

Definition 6.1.6. Let be a o -order in B.Wesay has level pn (or level qn)if is O F O O isomorphic (as a ring and an o -module) to (n).Wewritelev for the level of . F OB O O As an aside, we remark that in the nonsplit setting, this means every order containing the maximal unramified quadratic order has level:

Proposition 6.1.7. Let B be the nonsplit quaternion algebra D and an order in B.Let O E/F be the unramified quadratic field extension. Then (2n + 1) for some n if and O'OD only if contains o for some embedding of E into B. O E 150 QUAINT Chapter 6: Arithmetic of quaternion algebras Kimball Martin

Proof. See [Piz77, Prop 2.2] for a proof when F = Q. See [MR03, Exer 6.4.1] in the general setting. When B is split, the notion of level is only defined for Eichler orders.

Exercise 6.1.4. Let B = M (F ).ShowthatanyEichlerorder is conjugate to 2 O Om \On for some m, n.Determinethelevelof ,i.e.,ther such that = (r). Om \On Om \On OB

The following exercise implies not all orders are Eichler orders.

Exercise 6.1.5. Let B = M (F ).Showthatanorder is an Eichler order if and only 2 O if contains o o . Construct an order which is not Eichler order. (Suggestion: Take O F F the intersection of an Eichler order with another order.)

The first part of this exercise is due to Hijikata—see e.g. [Vig80, Lem II.2.4]. Proposition 6.1.8. Let be an order in B of level pn.Thendisc = pn. O O oF oF Proof. First suppose B = M2(F ). Then we may assume = n . Then it is easy O p oF n ✓ ◆ oF p 1 ab to check that ? = . Then ( ?) is the set of such that O oF oF O cd ✓ ◆ ✓ ◆ o p n ab o p n o p n F F F , oF oF cd oF oF ⇢ oF oF ✓ ◆✓ ◆✓ ◆ ✓ ◆ and it is easy to check this means n 1 p oF ( ?) = , O pn pn ✓ ◆ which has norm (determinant) pn. Next suppose B = D is division and = (2m + 1), where n =2m +1. Let E/F be O OD the unramified quadratic extension, so we can realize ↵$ = : ↵ o , $mo . O ↵ 2 E 2 E ⇢✓ ◆ It is easy to see that

↵$ m+1 ? = : ↵ o?, ($ o )? . O ↵ 2 E 2 E ⇢✓ ◆ Since E/F is unramified, this means ↵ o and $ m 1o . One checks the inverse of 2 E 2 E is all matrices of the above form with ↵ $2m+1o and $mo . This yields that O? 2 E 2 E the discriminant is p2m+1. Corollary 6.1.9. Let be a maximal order in B.Then O o B M (F ) lev =disc = F ' 2 O O (p else. Just like with the class number, we define the discriminant of B, denoted disc B,tobe the discriminant of a maximal order of B.

151 QUAINT Chapter 6: Arithmetic of quaternion algebras Kimball Martin

6.1.2 Global orders Now let B be a quaternion algebra over a number field F . By an order in B, we mean an o -order in B. Recall that for a finite place v of F and an order (or more generally an F O o -lattice) in B, the local completion = o . For a finite place v,denotethe F Ov O⌦oF Fv associated integral ideal of oF by pv.

Proposition 6.1.10. Let be an order in B.Then is maximal (resp. Eichler) if and O O only if is for each v< . Ov 1 Recall the maximal part was a special case of Proposition 4.5.2, for which we outsourced the proof. I’ll leave the proof to you (cf. [Vig80, Sec III.5]):

Exercise 6.1.6. Prove the above proposition.

Definition 6.1.11. Let be an order in B and N an integral ideal in o .Wesay has O F O level N and write lev = N if, for each v< , has level pnv o and N = pnv .If O 1 Ov v Fv v F = Q, N N,and has level NZ,wesimplysaylev = N. 2 O O Q Thus the notion of level is a local notion, and it is defined if and only if is Eichler for Ov each finite place v such that B is split. In particular, the notion of level makes sense if v O is an Eichler order, though it is defined for more general orders. Note that, from the case of local nonsplit quaternion algebras, for any v such that Bv is nonsplit, the level must be of nv the form pv where nv is an odd positive integer.

Proposition 6.1.12. Let be an order in B.Thendisc = v< disc v. O O 1 O Proof. See [Vig80, Cor III.5.2]. Q

Corollary 6.1.13. Let be an order in B with level N.Thendisc = N. O O Proof. This is an immediate consequence of the previous proposition and Proposition 6.1.8.

ZZ Example 6.1.4. Let F = Q,andB = M2(F ). Then = has level and O NZZ ✓ ◆ discriminant N.

You might wonder why we have the notion of level at all if it agrees with discriminant whenever level is defined. First, orders with level are easier to understand than arbitrary orders. Second, it turns out that the orders with level are precisely the orders we want to use when defining quaternionic modular forms. Here is another consequence of the above proposition.

Corollary 6.1.14. Let be an order in B.Thendisc = p where v runs over the O O v finite primes in Ram(B) if and only if is a maximal order. O Q

152 QUAINT Chapter 6: Arithmetic of quaternion algebras Kimball Martin

Proof. If is maximal, this is an immediate consequence of the above proposition and O Corollary 6.1.9.If is not maximal, it lies in a maximal ,andbyProposition 6.1.3 we O O0 know disc =disc . O6 O0 In particular, the discriminant of maximal order does not depend upon the choice of the maximal order and tells us precisely the finite ramification of B. Define the discriminant disc B of B to be the discriminant of a maximal order. Consequently, from our classification results, if F = Q, then knowing disc B together with whether B is definite or indefinite determines B up to isomorphism.

1, 1 Example 6.1.5. Let B = H = .SinceRam(B)= 2, , disc B =2.Hencean Q Q { 1} order in B is maximal if and only if disc =2. In particular, the Hurwitz integers are O O amaximalorderinB by Exercise 6.1.2.

For rational quaternion algebras of prime discriminant, explicit descriptions of maximal orders were given independently at about the same time by Pizer [Piz80]andbyHashimoto [Has80]. The following formulation can be found in [Piz80].

Theorem 6.1.15. Let B be the definite quaternion algebra over Q ramified at p and infinity. Then we can write B = a,b and find a maximal order according to the following cases: Q O 1, 1 1+i+j+k (1) If p =2,thenB = H = and = Z 1,i,j, is a maximal order. Q Q O h 2 i 1, p 1+j i+k (2) If p 3 mod 4,thenB = and = Z 1,i, , is a maximal order. ⌘ Q O h 2 2 i 2, p 1+j+k i+2j+k (3) If p 5 mod 8,thenB = and = Z 1,j, , is a maximal order. ⌘ Q O h 2 4 i p, q p p 1 8 B = q 3 4 = 1 (4) If mod ,then Q where is a prime that is mod and q . ⌘ 1+j j+mk Moreover, if m N such that q (m2p+1),then = Z k, , i+k , is a maximal 2 | O h 2 2 q i order.

Proof. That the stated fits the bill can be deduced from the work in Sec- tion 5.2. To check that the given order is maximal, by the latest corollary, it suffices to check disc = p. We just illustrate details in the Case (1). O 1, 1 Ram(B)= 2, = Assume . Since no odd primes are ramified in HQ Q ,weknow { 1} 1+i+j+k B H (cf. Exercise 5.2.3). Then disc Z i, j, k by Exercise 6.1.2. ' Q h 2 i

Exercise 6.1.7. Prove the above theorem when p 3 mod 4. ⌘

Further results on explicit constructions of maximal orders for definite quaternion al- gebras over Q are given in [Ibu82]. An algorithm for computing maximal orders over an arbitrary number field is presented John Voight’s thesis [Voi05, Sec 4.3]. The next exercise describes some simple non-maximal orders in HQ.

153 QUAINT Chapter 6: Arithmetic of quaternion algebras Kimball Martin

1, 1 Exercise 6.1.8. Let B = = and m an odd integer. Show the -lattices HQ Q Z for m 1 and for m 3 in B with respective bases 1, i, mj, mk and 1,m 2,m O 1+i+mj+mk O { } 1, i, mj, 2 are non-maximal orders in B. n o

Here is another way to explicitly construct (Eichler or maximal) orders. Our main goal is to illustrate this method, so we will just do this under certain simplifying assumptions.

Proposition 6.1.16. Let B be a definite quaternion algebra over Q with Ram(B)= p1,p2,...,pr { } such that d = p1 pr 7 mod 8.LetK = Q(p d) and represent ··· ⌘ ↵b B = : ↵, K , ↵ 2 ⇢✓ ◆ d where b Z such that gcd(b, d)=1and =1for each p b.Then 2 p | ↵b = : ↵, o O ↵ 2 K ⇢✓ ◆

vp(b) is an Eichler order in B of level pi p b p . · | Note in order for Ram(B)=Qp ,...,pQ , there’s also a “hidden” condition that b is a { 1 r} nonsquare mod each pi (cf. Exercise 5.1.3). As in the proof of Theorem 5.2.4 for F = Q, Dirichlet’s theorem on primes in arithmetic progressions implies there always exists some such b which is prime. If each p 3 mod 4, then we can take b = 1 to get a maximal i ⌘ order.

vp(b) Proof. It suffices to show p is a maximal order for each p - b, and Eichler of level p O for each p b. The conditions on d mean that Ram(K) = Ram(B) and 2 splits in K. The | conditions on b means that b Z⇥ for any p such that Kp/Qp is non-split. 2 p First suppose p = pi for some i =1, 2 ...,r. Then Kp/Qp is ramified and b Z⇥ must 2 p be a nonsquare, so is maximal by Exercise 6.1.3. Op Now let’s consider a prime p such that Kp/Qp is split. Then Kp Qp Qp and ' oKp = oK Zp Zp Zp (Exercise 4.1.4), so ⌦ ' (x, y) b(z,w) p : x, y, z, w Zp O ' (w, z)(y, x) 2 ⇢✓ ◆ xbz ybw (cf. Exercise 3.1.4). We can identify these matrices of pairs with pairs of matrices ( , ), wy zx ✓ ◆ ✓ ◆ and we see xbz p : x, y, z, w Zp , O ' wy 2 ⇢✓ ◆ vp(b) which is an Eichler order of level p in Bp = M2(Qp). Finally suppose p Ram(B) such that Kp/Qp is a field extension. Then by assumption 62 Kp/Qp is the unique unramified quadratic extension and Bp M2(Qp). Since b Z⇥ and ' 2 p

154 QUAINT Chapter 6: Arithmetic of quaternion algebras Kimball Martin

d,b Kp/ p is unramifed (or if you prefer, since Bp is split), it must be that b is a norm Q Qp ' 1 from o⇥ .Writeb = uu for some u o⇥ . Then making the substitution u ,we Kp 2 Kp 7! have ↵u B = : ↵, K , p u 1 ↵ 2 p ⇢✓ ◆ 1 p d p d u and p is the set of such matrices with ↵, oK . Letting g = O 2 p 11 1 ✓ ◆✓ ◆ and writing ↵ = x + yp d, = z + wp d we compute

↵u 1 x z d(y + w) g g = . u 1 ↵ y wx+ z ✓ ◆ ✓ ◆

This conjugation gives an explicit isomorphism of Bp (realized as above) with M2(Qp) such that 1 g pg = M2(Zp) O (cf. Exercise 1.2.11). Hence is a maximal order, as desired. Op See also [Has95] for explicit construction of Eichler orders in indefinite rational quaternion algebras.

6.2 Ideals

Recall from Section 4.4 our convention that (unless otherwise qualified) an ideal of B I just means an oF -lattice in B. This will be a complete left (resp. right) fractional ideal for = ( ) (resp. = ( )). Recall an ideal is called normal if its left (or equivalently O Ol I O Or I I right) order is a maximal order in B. Let F be a p-adic or number field. The (reduced) norm of an ideal in B is the ideal I N( ) of F generated by the reduced norms N(↵) as ↵ runs over . (This ideal norm was I I already defined over number fields in a more general context in Section 4.4.) Even though the collection of ideals of B do not form a group, we can multiply ideals of B and the norm map is a multiplicative function from the set of (fractional) ideals of B to the group of (fractional) ideals of F .

6.2.1 Local ideals

Let F be a p-adic field. Then B = D or B = M2(F ), where D is the unique quaternion division algebra over F . We recall that the ideals of the unique maximal order D of D are easy to describe: they n O are precisely the lattices of the form $ D = x B : vD(x) n for n Z. These are all DO { 2 } 2 two-sided ideals and their (one- and two-sided) class numbers are 1, which just means that n n for any x B, there is a unique n Z such that x = u$ = $ u0 for some u, u0 ⇥. 2 2 B B 2OD For B = M2(F ), all maximal orders are conjugate to the standard one, M2(oF ). The following describes the integral ideals in the standard maximal order.

155