Arithmetic Statistics Lecture 3

Similar documents
Arithmetic Statistics Lecture 1

Class Field Theory. Steven Charlton. 29th February 2012

AMBIGUOUS FORMS AND IDEALS IN QUADRATIC ORDERS. Copyright 2009 Please direct comments, corrections, or questions to

Math Circles: Number Theory III

A CLASS GROUP HEURISTIC BASED ON THE DISTRIBUTION OF 1-EIGENSPACES IN MATRIX GROUPS

CLASS FIELD THEORY NOTES

Introduction to Elliptic Curves

SPECIAL VALUES OF j-function WHICH ARE ALGEBRAIC

Representation of prime numbers by quadratic forms

IDEAL CLASSES AND THE KRONECKER BOUND

Part II. Number Theory. Year

INDEFINITE QUADRATIC FORMS AND PELL EQUATIONS INVOLVING QUADRATIC IDEALS

Primes - Problem Sheet 5 - Solutions

Uniqueness of Factorization in Quadratic Fields

The j-function, the golden ratio, and rigid meromorphic cocycles

HASSE-MINKOWSKI THEOREM

Algebra Exam Fall Alexander J. Wertheim Last Updated: October 26, Groups Problem Problem Problem 3...

Basics of binary quadratic forms and Gauss composition

Pell Equation x 2 Dy 2 = 2, II

Advances in Applied Mathematics 48(2012), Constructing x 2 for primes p = ax 2 + by 2

x mv = 1, v v M K IxI v = 1,

1. Let r, s, t, v be the homogeneous relations defined on the set M = {2, 3, 4, 5, 6} by

ALGEBRA QUALIFYING EXAM SPRING 2012

Algebraic structures I

School of Mathematics and Statistics. MT5836 Galois Theory. Handout 0: Course Information

(Workshop on Harmonic Analysis on symmetric spaces I.S.I. Bangalore : 9th July 2004) B.Sury

Chapter 3. Rings. The basic commutative rings in mathematics are the integers Z, the. Examples

Algebra Review. Instructor: Laszlo Babai Notes by Vincent Lucarelli and the instructor. June 15, 2001

Riemann surfaces with extra automorphisms and endomorphism rings of their Jacobians

15 Dirichlet s unit theorem

Some algebraic number theory and the reciprocity map

STRUCTURE THEORY OF UNIMODULAR LATTICES

Material covered: Class numbers of quadratic fields, Valuations, Completions of fields.

LECTURE 2 FRANZ LEMMERMEYER

Binary quadratic forms and sums of triangular numbers

A Generalization of Wilson s Theorem

Hall subgroups and the pronormality

Five peculiar theorems on simultaneous representation of primes by quadratic forms

Random Dieudonné Modules and the Cohen-Lenstra Heuristics

Represented Value Sets for Integral Binary Quadratic Forms and Lattices

The Mass Formula for Binary Quadratic Forms

FINITE GROUPS AND EQUATIONS OVER FINITE FIELDS A PROBLEM SET FOR ARIZONA WINTER SCHOOL 2016

Finite Fields. Sophie Huczynska. Semester 2, Academic Year

Addition sequences and numerical evaluation of modular forms

Twisted integral orbit parametrizations

Primes of the Form x 2 + ny 2

Math 201C Homework. Edward Burkard. g 1 (u) v + f 2(u) g 2 (u) v2 + + f n(u) a 2,k u k v a 1,k u k v + k=0. k=0 d

Understanding hard cases in the general class group algorithm

1. Group Theory Permutations.

Solutions to Assignment 1

Quadratic forms and the Hasse-Minkowski Theorem

ALGEBRA II: RINGS AND MODULES OVER LITTLE RINGS.

Independence of Heegner Points Joseph H. Silverman (Joint work with Michael Rosen)

CSIR - Algebra Problems

TWO CLASSES OF NUMBER FIELDS WITH A NON-PRINCIPAL EUCLIDEAN IDEAL

MINKOWSKI THEORY AND THE CLASS NUMBER

Public-key Cryptography: Theory and Practice

Applications of Complex Multiplication of Elliptic Curves

c ij x i x j c ij x i y j

Introduction to Arithmetic Geometry Fall 2013 Lecture #24 12/03/2013

Rings If R is a commutative ring, a zero divisor is a nonzero element x such that xy = 0 for some nonzero element y R.

Primes of the Form x 2 + ny 2

Profinite Groups. Hendrik Lenstra. 1. Introduction

Lecture 4. Frits Beukers. Arithmetic of values of E- and G-function. Lecture 4 E- and G-functions 1 / 27

On the number of representations of n by ax 2 + by(y 1)/2, ax 2 + by(3y 1)/2 and ax(x 1)/2 + by(3y 1)/2

EXERCISES IN MODULAR FORMS I (MATH 726) (2) Prove that a lattice L is integral if and only if its Gram matrix has integer coefficients.

CONSTRUCTING SUPERSINGULAR ELLIPTIC CURVES. Reinier Bröker

Using Elliptic Curves

The Birch & Swinnerton-Dyer conjecture. Karl Rubin MSRI, January

2a 2 4ac), provided there is an element r in our

Outline of the Seminar Topics on elliptic curves Saarbrücken,

IUPUI Qualifying Exam Abstract Algebra

18.312: Algebraic Combinatorics Lionel Levine. Lecture 22. Smith normal form of an integer matrix (linear algebra over Z).

Finite Fields. Sophie Huczynska (with changes by Max Neunhöffer) Semester 2, Academic Year 2012/13

LATTICES IN NUMBER THEORY

Some. Manin-Mumford. Problems

SOME IDEAS FOR 4400 FINAL PROJECTS

Math 602, Fall 2002, HW 2, due 10/14/2002

Introduction to Arithmetic Geometry

Quadratic Congruences, the Quadratic Formula, and Euler s Criterion

Ohio State University Department of Mathematics Algebra Qualifier Exam Solutions. Timothy All Michael Belfanti

Congruent Number Problem and Elliptic curves

Gauss composition and integral arithmetic invariant theory

6]. (10) (i) Determine the units in the rings Z[i] and Z[ 10]. If n is a squarefree

Ph.D. Qualifying Exam: Algebra I

arxiv:math/ v1 [math.nt] 9 Aug 2004

Computing Hilbert modular forms

arxiv: v1 [math.nt] 31 Dec 2011

Moreover this binary operation satisfies the following properties

Primality testing: variations on a theme of Lucas. Carl Pomerance, Dartmouth College Hanover, New Hampshire, USA

w d : Y 0 (N) Y 0 (N)

Definition. Example: In Z 13

Elliptic Curves Spring 2013 Lecture #12 03/19/2013

Math 61CM - Solutions to homework 2

THE JOHNS HOPKINS UNIVERSITY Faculty of Arts and Sciences FINAL EXAM - FALL SESSION ADVANCED ALGEBRA I.

Math 547, Exam 1 Information.

be any ring homomorphism and let s S be any element of S. Then there is a unique ring homomorphism

Up to twist, there are only finitely many potentially p-ordinary abelian varieties over. conductor

Normalizers of non-split Cartan subgroups, modular curves, and. the class number one problem

Transcription:

Arithmetic Statistics Lecture 3 Álvaro Lozano-Robledo Department of Mathematics University of Connecticut May 28 th CTNT 2018 Connecticut Summer School in Number Theory

PREVIOUSLY... We can define an action of SL(2, Z) on Binary Quadratic Forms (BQFs) by (( )) ( ( )) x x M f = f M y y for any M SL(2, Z).

PREVIOUSLY... We can define an action of SL(2, Z) on Binary Quadratic Forms (BQFs) by (( )) ( ( )) x x M f = f M y y for any M SL(2, Z). Associative? Not when defined like this. See first slide in Lecture 4.

PREVIOUSLY... We can define an action of SL(2, Z) on Binary Quadratic Forms (BQFs) by (( )) ( ( )) x x M f = f M y y for any M SL(2, Z). Associative? Not when defined like this. See first slide in Lecture 4. Gauss called this proper equivalence.

PREVIOUSLY... We can define an action of SL(2, Z) on Binary Quadratic Forms (BQFs) by (( )) ( ( )) x x M f = f M y y for any M SL(2, Z). Associative? Not when defined like this. See first slide in Lecture 4. Gauss called this proper equivalence. If we change variables by a matrix in GL(2, Z) with determinant 1, Gauss called this improper equivalence. With det = ±1 we say wide equivalence.

PREVIOUSLY... We can define an action of SL(2, Z) on Binary Quadratic Forms (BQFs) by (( )) ( ( )) x x M f = f M y y for any M SL(2, Z). Associative? Not when defined like this. See first slide in Lecture 4. Gauss called this proper equivalence. If we change variables by a matrix in GL(2, Z) with determinant 1, Gauss called this improper equivalence. With det = ±1 we say wide equivalence. Proper equivalence leads to the narrow ideal class group of a ring of integers. Wide equivalence leads to the ideal class group.

PREVIOUSLY... For example, x 2 + xy + 5y 2 is reduced, but 11x 2 + 5xy + y 2 is NOT. Gauss: Every equivalence class of BQFs (with disc = d < 0) contains a unique reduced representative f (x, y) = ax 2 + bxy + cy 2 with the property a < b a c, and b 0 if a = c. Also Gauss: there is an algorithm to find the reduced reprentative. Steps in the algorithm: ( ) ( ) ( ) 1 x 0 1 x If c < a, then = y 1 0 y. ( ) ( ) ( ) 2 x 1 k x If b > a or b a, then = y 0 1 y, such that b b mod 2a and a < b a, with b = b 2ka. ( ) ( ) ( ) 3 x 0 1 x If c = a and a < b < 0, then = y 1 0 y.

PREVIOUSLY... Example Let d = 20. The values of g(x, y) = 2x 2 + 2xy + 3y 2 are (1/2) norms of elements in (2, (2 + 20)/2) = (2, 1 + 5) = P 2, which is a prime ideal above 2. Is the ideal P 2 = (2, 1 + 5) principal? Is P 2 O Kd? If so: There is α K d such that P 2 = α O Kd. N(τ) = N(α)N(γ) for every τ P 2 and some γ O Kd. 2 = N(P 2 ) = N(α)N(O Kd ) = N(α), so N(α) = 2. Thus, norms from P 2 equal norms from αo Kd 2 g(x, y) = 2 f (x, y ) implies so f (x, y) = x 2 + 5y 2 and g(x, y ) = 2x 2 + 2x y + 3y 2 represent the same numbers. Contradiction!!

Conversely, Gauss reduction of binary quadratic forms gives a method to check the ideal class of any fractional ideal I.

Conversely, Gauss reduction of binary quadratic forms gives a method to check the ideal class of any fractional ideal I. For example, in Q( 5), we have (3) = (3, 1 + 5)(3, 1 5). Let I = (3, 1 + 5) = (3, (2 + 20)/2). Is it equivalent to P 2?

Conversely, Gauss reduction of binary quadratic forms gives a method to check the ideal class of any fractional ideal I. For example, in Q( 5), we have (3) = (3, 1 + 5)(3, 1 5). Let I = (3, 1 + 5) = (3, (2 + 20)/2). Is it equivalent to P 2? The norms of elements of I are of the form 3 (3x 2 + 2xy + 2y 2 ) but the form 3x 2 + 2xy + 2y 2 is not reduced.

Conversely, Gauss reduction of binary quadratic forms gives a method to check the ideal class of any fractional ideal I. For example, in Q( 5), we have (3) = (3, 1 + 5)(3, 1 5). Let I = (3, 1 + 5) = (3, (2 + 20)/2). Is it equivalent to P 2? The norms of elements of I are of the form 3 (3x 2 + 2xy + 2y 2 ) but the form 3x 2 + 2xy + 2y 2 is not reduced. ( ) ( ) ( 1 x 0 1 x If c < a, then = y 1 0 y ).

Conversely, Gauss reduction of binary quadratic forms gives a method to check the ideal class of any fractional ideal I. For example, in Q( 5), we have (3) = (3, 1 + 5)(3, 1 5). Let I = (3, 1 + 5) = (3, (2 + 20)/2). Is it equivalent to P 2? The norms of elements of I are of the form 3 (3x 2 + 2xy + 2y 2 ) but the form 3x 2 + 2xy + 2y 2 is not reduced. ( ) ( ) ( 1 x 0 1 x If c < a, then = y 1 0 y ). ax 2 + bxy + cy 2 cx 2 bx y + ay 2.

Conversely, Gauss reduction of binary quadratic forms gives a method to check the ideal class of any fractional ideal I. For example, in Q( 5), we have (3) = (3, 1 + 5)(3, 1 5). Let I = (3, 1 + 5) = (3, (2 + 20)/2). Is it equivalent to P 2? The norms of elements of I are of the form 3 (3x 2 + 2xy + 2y 2 ) but the form 3x 2 + 2xy + 2y 2 is not reduced. ( ) ( ) ( 1 x 0 1 x If c < a, then = y 1 0 y ). ax 2 + bxy + cy 2 cx 2 bx y + ay 2. (a, b + d) (c, b + d).

Conversely, Gauss reduction of binary quadratic forms gives a method to check the ideal class of any fractional ideal I. For example, in Q( 5), we have (3) = (3, 1 + 5)(3, 1 5). Let I = (3, 1 + 5) = (3, (2 + 20)/2). Is it equivalent to P 2? The norms of elements of I are of the form 3 (3x 2 + 2xy + 2y 2 ) but the form 3x 2 + 2xy + 2y 2 is not reduced. ( ) ( ) ( 1 x 0 1 x If c < a, then = y 1 0 y ). ax 2 + bxy + cy 2 cx 2 bx y + ay 2. b + d 2 ( a, b + d 2 (a, b + d) (c, b + d). ) ( = a b + ) ( d, b2 d = a 2 4 b + ) d, c. 2

Conversely, Gauss reduction of binary quadratic forms gives a method to check the ideal class of any fractional ideal I. For example, in Q( 5), we have (3) = (3, 1 + 5)(3, 1 5). Let I = (3, 1 + 5) = (3, (2 + 20)/2). Is it equivalent to P 2? The norms of elements of I are of the form 3 (3x 2 + 2xy + 2y 2 ) but the form 3x 2 + 2xy + 2y 2 is not reduced. b + ( d a, b + ) ( d = a b + ) ( d, b2 d b + ) d = a, c. 2 2 2 4 2 Upshot:

Conversely, Gauss reduction of binary quadratic forms gives a method to check the ideal class of any fractional ideal I. For example, in Q( 5), we have (3) = (3, 1 + 5)(3, 1 5). Let I = (3, 1 + 5) = (3, (2 + 20)/2). Is it equivalent to P 2? The norms of elements of I are of the form 3 (3x 2 + 2xy + 2y 2 ) but the form 3x 2 + 2xy + 2y 2 is not reduced. b + ( d a, b + ) ( d = a b + ) ( d, b2 d b + ) d = a, c. 2 2 2 4 2 Upshot: ( 3, 2 + ) 20 = 2 = 3 2+ 20 2 3 2+ 20 2 ( 2, 2 + ) 20 2 (2, 1 + 5) = 3 2+ 20 2 (2, 1 + 5)

Note: What does the second step to reduce forms do to ideals? ( ) ( ) ( ) x 1 k x If b > a or b a, then = y 0 1 y, such that b b mod 2a and a < b a, with b = b 2ka.

Note: What does the second step to reduce forms do to ideals? ( ) ( ) ( ) x 1 k x If b > a or b a, then = y 0 1 y, such that b b mod 2a and a < b a, with b = b 2ka. It transforms binary forms as follows: ax 2 + bxy + cy 2 = a(x ky ) 2 + b(x ky )y + cy 2 So it transforms ( = ax 2 + ( 2ak + b)x y + ( ak 2 bk + c)y 2. a, b + d 2 ) ( a, b 2ak + d 2 )

Note: What does the second step to reduce forms do to ideals? ( ) ( ) ( ) x 1 k x If b > a or b a, then = y 0 1 y, such that b b mod 2a and a < b a, with b = b 2ka. It transforms binary forms as follows: ax 2 + bxy + cy 2 = a(x ky ) 2 + b(x ky )y + cy 2 So it transforms ( = ax 2 + ( 2ak + b)x y + ( ak 2 bk + c)y 2. a, b + d 2 ) and these ideals are identical. ( a, b 2ak + d 2 )

Binary quadratic forms ideals in quadratic fields

Binary quadratic forms ideals in quadratic fields leads to an isomorphism BQFs(d) / SL(2, Z) = Cl + (O Kd ) = Cl(O Kd ) for d < 0, where the group law on the left-hand side is Gauss composition of quadratic forms. (For d > 0, the narrow and wide class groups are not isomorphic in general.)

Binary quadratic forms ideals in quadratic fields leads to an isomorphism BQFs(d) / SL(2, Z) = Cl + (O Kd ) = Cl(O Kd ) for d < 0, where the group law on the left-hand side is Gauss composition of quadratic forms. (For d > 0, the narrow and wide class groups are not isomorphic in general.) Theorem (Heegner (1952), Baker (1966), Stark (1967)) The only values d < 0 with h(d) = 1, are d = 3, 4, 7, 8, 11, 19, 43, 67, and 163.

Binary quadratic forms ideals in quadratic fields leads to an isomorphism BQFs(d) / SL(2, Z) = Cl + (O Kd ) = Cl(O Kd ) for d < 0, where the group law on the left-hand side is Gauss composition of quadratic forms. (For d > 0, the narrow and wide class groups are not isomorphic in general.) Theorem (Heegner (1952), Baker (1966), Stark (1967)) The only values d < 0 with #Cl(O Kd ) = h(o Kd ) = 1, are d = 3, 4, 7, 8, 11, 19, 43, 67, and 163.

Binary quadratic forms ideals in quadratic fields leads to an isomorphism BQFs(d) / SL(2, Z) = Cl + (O Kd ) = Cl(O Kd ) for d < 0, where the group law on the left-hand side is Gauss composition of quadratic forms. (For d > 0, the narrow and wide class groups are not isomorphic in general.) Theorem (Heegner (1952), Baker (1966), Stark (1967)) The only values d < 0 with #Cl(O Kd ) = h(o Kd ) = 1, are d = 3, 4, 7, 8, 11, 19, 43, 67, and 163. Question For what d > 0 do we have h(o Kd ) = 1?

Binary quadratic forms ideals in quadratic fields leads to an isomorphism BQFs(d) / SL(2, Z) = Cl + (O Kd ) = Cl(O Kd ) for d < 0, where the group law on the left-hand side is Gauss composition of quadratic forms. (For d > 0, the narrow and wide class groups are not isomorphic in general.) Theorem (Heegner (1952), Baker (1966), Stark (1967)) The only values d < 0 with #Cl(O Kd ) = h(o Kd ) = 1, are d = 3, 4, 7, 8, 11, 19, 43, 67, and 163. Question For what d > 0 do we have h(o Kd ) = 1? Gauss conjecture: there are infinitely many number fields with h = 1.

A full treatment of binary quadratic forms and ideal class groups ( 1 through 3).

Ideal Class Groups

Ideal Class Groups e.g., Cl(Q( 5)) = [O Q( 5) ], [P 2 ] = Z/2Z.

Consider: { C = Cl(Q( } d)) : d < 0 fundamental discriminant (d 0, 1 mod 4).

Consider: { C = Cl(Q( } d)) : d < 0 fundamental discriminant (d 0, 1 mod 4). Question What finite abelian groups appear in C?

Consider: { C = Cl(Q( } d)) : d < 0 fundamental discriminant (d 0, 1 mod 4). Question What finite abelian groups appear in C? Consider also: { C(X) = Cl(Q( } d)) : d < 0 fundamental discriminant with d X.

Consider: { C = Cl(Q( } d)) : d < 0 fundamental discriminant (d 0, 1 mod 4). Question What finite abelian groups appear in C? Consider also: { C(X) = Cl(Q( } d)) : d < 0 fundamental discriminant with d X. Question Is C(X) a random sequence of finite abelian groups?

Consider: { C = Cl(Q( } d)) : d < 0 fundamental discriminant (d 0, 1 mod 4). Question What finite abelian groups appear in C? Consider also: { C(X) = Cl(Q( } d)) : d < 0 fundamental discriminant with d X. Question Is C(X) a random sequence of finite abelian groups? Answer: NO. See genus theory.

{ C(X) = Cl(Q( } d)) : d < 0 fundamental discriminant with d X. Question Is C(X) a random sequence of finite abelian groups? Answer: NO. See genus theory. The 2-part of the class group has a nice theory, called genus theory (see also Cox Primes of the form x 2 + ny 2.) In particular, if d is a fundamental discriminant, then Cl(Q( d))[2] = (Z/2Z) r 1 where r is the number of distinct prime divisors of d.

{ C(X) = Cl(Q( } d)) : d < 0 fundamental discriminant with d X. Question Is C(X) a random sequence of finite abelian groups? Answer: NO. See genus theory. The 2-part of the class group has a nice theory, called genus theory (see also Cox Primes of the form x 2 + ny 2.) In particular, if d is a fundamental discriminant, then Cl(Q( d))[2] = (Z/2Z) r 1 where r is the number of distinct prime divisors of d. Example Let d = 20 (so that r = 2). Then, we have Cl(Q( 20)) = Z/2Z.

{ C(X) = Cl(Q( } d)) : d < 0 fundamental discriminant with d X is not random, but what about the odd part?

{ C(X) = Cl(Q( } d)) : d < 0 fundamental discriminant with d X is not random, but what about the odd part? Let and H 2 d = H d /H d,2. H d = Cl(Q( d)), H d,2 = Cl(Q( d))[2 ]

{ C(X) = Cl(Q( } d)) : d < 0 fundamental discriminant with d X is not random, but what about the odd part? Let and H 2 H d = Cl(Q( d)), H d,2 = Cl(Q( d))[2 ] d = H d /H d,2. { } C 2 (X) = H 2 d : d < 0 fundamental discriminant with d X. Question Is C 2 (X) a random sequence of finite abelian groups?

Henri Cohen 1947 Conjecture (Cohen-Lenstra, 1984) Hendrik Lenstra 1949 The sequence of groups H 2 d ordered by d behaves like a random sequence of finite abelian groups of odd order.

Henri Cohen 1947 Conjecture (Cohen-Lenstra, 1984) Hendrik Lenstra 1949 The sequence of groups H 2 d ordered by d behaves like a random sequence of finite abelian groups of odd order. What is a random finite abelian group?

Henri Cohen 1947 Conjecture (Cohen-Lenstra, 1984) Hendrik Lenstra 1949 The sequence of groups H 2 d ordered by d behaves like a random sequence of finite abelian groups of odd order. What is a random finite abelian group? A group with random p-part...

Henri Cohen 1947 Conjecture (Cohen-Lenstra, 1984) Hendrik Lenstra 1949 The sequence of groups H 2 d ordered by d behaves like a random sequence of finite abelian groups of odd order. What is a random finite abelian group? A group with random p-part... What is a random finite abelian p-group?

Henri Cohen 1947 Conjecture (Cohen-Lenstra, 1984) Hendrik Lenstra 1949 The sequence of groups H 2 d ordered by d behaves like a random sequence of finite abelian groups of odd order. What is a random finite abelian group? A group with random p-part... What is a random finite abelian p-group? What group is more likely: Z/p 3 Z, (Z/pZ) 3, or Z/pZ (Z/pZ) 2?

Conjecture (Cohen-Lenstra, 1984) The sequence of groups H 2 d ordered by d behaves like a random sequence of finite abelian groups of odd order. Cohen-Lenstra: Let p be a prime. Assume that we have a natural unbiased stochastic process producing finite abelian p-groups. If we fix a finite abelian group G, then the probability that an output of the process is isomorphic to G is inversely proportional to the size of the automorphism group Aut(G).

Theorem Let k 0, e 1 >... > e k > 0, and r i > 0 for i = 1,..., k. Let k G = (Z/p e i Z) r i. i=1 Then, ( k ( ri )) # Aut(G) = (1 p s ) i=1 s=1 1 i,j k p min(e i,e j )r i r j.

Theorem Let k 0, e 1 >... > e k > 0, and r i > 0 for i = 1,..., k. Let k G = (Z/p e i Z) r i. i=1 Then, ( k ( ri )) # Aut(G) = (1 p s ) Example i=1 s=1 1 i,j k Let G = Z/p 3 Z, so k = 1, e 1 = 3, r 1 = 1. Thus, p min(e i,e j )r i r j.

Theorem Let k 0, e 1 >... > e k > 0, and r i > 0 for i = 1,..., k. Let k G = (Z/p e i Z) r i. i=1 Then, ( k ( ri )) # Aut(G) = (1 p s ) Example i=1 s=1 1 i,j k p min(e i,e j )r i r j Let G = Z/p 3 Z, so k = 1, e 1 = 3, r 1 = 1. Thus, # Aut(Z/p 3 Z) = (1 p 1 )(p 3 1 1 ) = (1 1/p)p 3 = (p 1)p 2..

Theorem Let k 0, e 1 >... > e k > 0, and r i > 0 for i = 1,..., k. Let k G = (Z/p e i Z) r i. i=1 Then, ( k ( ri )) # Aut(G) = (1 p s ) Example i=1 s=1 1 i,j k p min(e i,e j )r i r j Let G = Z/p 3 Z, so k = 1, e 1 = 3, r 1 = 1. Thus, # Aut(Z/p 3 Z) = (1 p 1 )(p 3 1 1 ) = (1 1/p)p 3 = (p 1)p 2. (Note: Aut(Z/p 3 Z) = (Z/p 3 Z).).

Theorem Let k 0, e 1 >... > e k > 0, and r i > 0 for i = 1,..., k. Let k G = (Z/p e i Z) r i. i=1 Then, ( k ( ri )) # Aut(G) = (1 p s ) i=1 s=1 1 i,j k p min(e i,e j )r i r j.

Theorem Let k 0, e 1 >... > e k > 0, and r i > 0 for i = 1,..., k. Let k G = (Z/p e i Z) r i. i=1 Then, ( k ( ri )) # Aut(G) = (1 p s ) Example i=1 s=1 1 i,j k Let G = (Z/pZ) 3, so k = 1, e 1 = 1, r 1 = 3. Thus, p min(e i,e j )r i r j.

Theorem Let k 0, e 1 >... > e k > 0, and r i > 0 for i = 1,..., k. Let k G = (Z/p e i Z) r i. i=1 Then, ( k ( ri )) # Aut(G) = (1 p s ) Example i=1 s=1 1 i,j k p min(e i,e j )r i r j Let G = (Z/pZ) 3, so k = 1, e 1 = 1, r 1 = 3. Thus, # Aut((Z/pZ) 3 ) = (1 p 1 )(1 p 2 )(1 p 3 )p 1 3 3 = (p 1)(p 2 1)(p 3 1)p 3..

Theorem Let k 0, e 1 >... > e k > 0, and r i > 0 for i = 1,..., k. Let k G = (Z/p e i Z) r i. i=1 Then, ( k ( ri )) # Aut(G) = (1 p s ) Example i=1 s=1 1 i,j k p min(e i,e j )r i r j Let G = (Z/pZ) 3, so k = 1, e 1 = 1, r 1 = 3. Thus, # Aut((Z/pZ) 3 ) = (1 p 1 )(1 p 2 )(1 p 3 )p 1 3 3 = (p 1)(p 2 1)(p 3 1)p 3. (Note: Aut((Z/pZ) 3 ) = GL(3, Z/pZ).).

Theorem Let k 0, e 1 >... > e k > 0, and r i > 0 for i = 1,..., k. Let k G = (Z/p e i Z) r i. i=1 Then, ( k ( ri )) # Aut(G) = (1 p s ) i=1 s=1 1 i,j k p min(e i,e j )r i r j.

Theorem Let k 0, e 1 >... > e k > 0, and r i > 0 for i = 1,..., k. Let Then, Example # Aut(G) = ( k i=1 ( ri G = k (Z/p e i Z) r i. i=1 )) (1 p s ) s=1 1 i,j k p min(e i,e j )r i r j Let G = (Z/pZ) (Z/p 2 Z), so k = 2, e 1 = 1, e 2 = 2, r 1 = 1, r 2 = 1. Thus,.

Theorem Let k 0, e 1 >... > e k > 0, and r i > 0 for i = 1,..., k. Let Then, Example # Aut(G) = ( k i=1 ( ri G = k (Z/p e i Z) r i. i=1 )) (1 p s ) s=1 1 i,j k p min(e i,e j )r i r j Let G = (Z/pZ) (Z/p 2 Z), so k = 2, e 1 = 1, e 2 = 2, r 1 = 1, r 2 = 1. Thus, # Aut((Z/pZ) (Z/p 2 Z)) = (1 p 1 )(1 p 1 )p 1 1 1 p 1 1 1 p 1 1 1 p 2 1 1 = (p 1) 2 p 3..

Example Let p = 5. Then: # Aut(Z/p 3 Z) = (p 1)p 2 = 100 # Aut((Z/pZ) 3 ) = (p 1)(p 2 1)(p 3 1)p 3 = 1488000 # Aut((Z/pZ) (Z/p 2 Z)) = (p 1) 2 p 3 = 2000.

Cohen-Lenstra: Let p be a prime. Assume that we have a natural unbiased stochastic process producing finite abelian p-groups. If we fix a finite abelian group G, then the probability that an output of the process is isomorphic to G is inversely proportional to the size of the automorphism group Aut(G).

Cohen-Lenstra: Let p be a prime. Assume that we have a natural unbiased stochastic process producing finite abelian p-groups. If we fix a finite abelian group G, then the probability that an output of the process is isomorphic to G is inversely proportional to the size of the automorphism group Aut(G). Formally: Let G p be the set of all finite abelian p-groups. The Cohen-Lenstra weight ω is the measure on the set G p such that ω({g}) = 1/# Aut(G).

Cohen-Lenstra: Let p be a prime. Assume that we have a natural unbiased stochastic process producing finite abelian p-groups. If we fix a finite abelian group G, then the probability that an output of the process is isomorphic to G is inversely proportional to the size of the automorphism group Aut(G). Formally: Let G p be the set of all finite abelian p-groups. The Cohen-Lenstra weight ω is the measure on the set G p such that ω({g}) = 1/# Aut(G). The (local) Cohen-Lenstra probability measure P is the probability measure on G p that is obtained by scaling ω, i.e.: P(M) = ω(m)/ω(g p ) for M G p.

Cohen-Lenstra: Let p be a prime. Assume that we have a natural unbiased stochastic process producing finite abelian p-groups. If we fix a finite abelian group G, then the probability that an output of the process is isomorphic to G is inversely proportional to the size of the automorphism group Aut(G). Formally: Let G p be the set of all finite abelian p-groups. The Cohen-Lenstra weight ω is the measure on the set G p such that ω({g}) = 1/# Aut(G). The (local) Cohen-Lenstra probability measure P is the probability measure on G p that is obtained by scaling ω, i.e.: P(M) = ω(m)/ω(g p ) for M G p. Theorem ω(g p ) = i=1 (1 p i ) 1.

Theorem ω(g p ) = i=1 (1 p i ) 1. Example Let p = 5.

Theorem ω(g p ) = i=1 (1 p i ) 1. Example Let p = 5. Then: ω(g 5 ) = 1.315213...

Theorem ω(g p ) = i=1 (1 p i ) 1. Example Let p = 5. Then: ω(g 5 ) = 1.315213... From before: # Aut(Z/p 3 Z) = (p 1)p 2 = 100 # Aut((Z/pZ) 3 ) = (p 1)(p 2 1)(p 3 1)p 3 = 1488000 # Aut((Z/pZ) (Z/p 2 Z)) = (p 1) 2 p 3 = 2000.

Theorem ω(g p ) = i=1 (1 p i ) 1. Example Let p = 5. Then: From before: ω(g 5 ) = 1.315213... Therefore: # Aut(Z/p 3 Z) = (p 1)p 2 = 100 # Aut((Z/pZ) 3 ) = (p 1)(p 2 1)(p 3 1)p 3 = 1488000 # Aut((Z/pZ) (Z/p 2 Z)) = (p 1) 2 p 3 = 2000. P(Z/p 3 1/100 Z) = = 0.0076... or 0.76% 1.315213... P((Z/pZ) (Z/p 2 Z)) = 1/2000 = 0.00038... or 0.038%. 1.315213... P((Z/pZ) 3 ) = 1/1488000 = 0.0000005109... or 0.00005109%. 1.315213...

WHY THIS MEASURE???

Question Why would the Cohen-Lenstra measure be the correct measure?

Question Why would the Cohen-Lenstra measure be the correct measure? How do we expect random abelian p-groups to arise?

Question Why would the Cohen-Lenstra measure be the correct measure? How do we expect random abelian p-groups to arise? One way:

Question Why would the Cohen-Lenstra measure be the correct measure? How do we expect random abelian p-groups to arise? One way: Pick random k 0, e 1 >... > e k > 0, and r i > 0 for i = 1,..., k, and let k G = (Z/p e i Z) r i. i=1

Question Why would the Cohen-Lenstra measure be the correct measure? How do we expect random abelian p-groups to arise? One way: Pick random k 0, e 1 >... > e k > 0, and r i > 0 for i = 1,..., k, and let k G = (Z/p e i Z) r i. i=1 This is unnatural because, for one thing, we would be assuming the structure theorem of finite abelian groups. Instead, let us model random generators and relations.

Start with r 1 generators Z r = g 1,..., g r.

Start with r 1 generators Z r = g 1,..., g r. Choose r random relations e 1,i g 1 + + e r,i g r = 0, with e i Z. e 1,1 e 1,2 e 1,r e 2,1 e 2,2 e 2,r In matrix form: R =...... e r,1 e r,2 e r,r

Start with r 1 generators Z r = g 1,..., g r. Choose r random relations e 1,i g 1 + + e r,i g r = 0, with e i Z. e 1,1 e 1,2 e 1,r e 2,1 e 2,2 e 2,r In matrix form: R =...... e r,1 e r,2 e r,r Random group: Z r / Col(R).

Start with r 1 generators Z r = g 1,..., g r. Choose r random relations e 1,i g 1 + + e r,i g r = 0, with e i Z. e 1,1 e 1,2 e 1,r e 2,1 e 2,2 e 2,r In matrix form: R =...... e r,1 e r,2 e r,r Random group: Z r / Col(R). (But this is not a p-group.)

Start with r 1 generators Z r = g 1,..., g r. Choose r random relations e 1,i g 1 + + e r,i g r = 0, with e i Z. e 1,1 e 1,2 e 1,r e 2,1 e 2,2 e 2,r In matrix form: R =...... e r,1 e r,2 e r,r Random group: Z r / Col(R). (But this is not a p-group.) Instead, random group: Z r p/ Col(R). 0 Ker R Z r p Z r p Coker R = Z r p/ Col(R) 0.

Start with r 1 generators Z r = g 1,..., g r. Choose r random relations e 1,i g 1 + + e r,i g r = 0, with e i Z. e 1,1 e 1,2 e 1,r e 2,1 e 2,2 e 2,r In matrix form: R =...... e r,1 e r,2 e r,r Random group: Z r / Col(R). (But this is not a p-group.) Instead, random group: Z r p/ Col(R). 0 Ker R Z r p Z r p Coker R = Z r p/ Col(R) 0. So we have a correspondence finite abelian p-groups matrices in Z r r p with full rank.

Start with r 1 generators Z r = g 1,..., g r. Choose r random relations e 1,i g 1 + + e r,i g r = 0, with e i Z. e 1,1 e 1,2 e 1,r e 2,1 e 2,2 e 2,r In matrix form: R =...... e r,1 e r,2 e r,r Random group: Z r / Col(R). (But this is not a p-group.) Instead, random group: Z r p/ Col(R). 0 Ker R Z r p Z r p Coker R = Z r p/ Col(R) 0. So we have a correspondence finite abelian p-groups matrices in Z r r p with full rank. Moreover, Z p is compact, it has a Haar measure (normalized to have total volume 1), and so Z r r p inherits a Haar measure from Z p.

Eduardo Friedman Lawrence Washington Theorem (Friedman, Washington, 1987) For a randomly chosen matrix R Zrp r w.r.t. the Haar measure,

Eduardo Friedman Lawrence Washington Theorem (Friedman, Washington, 1987) For a randomly chosen matrix R Zrp r w.r.t. the Haar measure, 1 P(R has full rank ) = 1 for all r > 0.

Eduardo Friedman Lawrence Washington Theorem (Friedman, Washington, 1987) For a randomly chosen matrix R Zrp r w.r.t. the Haar measure, 1 P(R has full rank ) = 1 for all r > 0. 2 For any finite abelian p-group G we have P(Coker(R) = G) P(G) as r, where P is the Cohen-Lenstra probability measure.

The idea of using # Aut as a weight also appears in other contexts: lattices, quadratic forms, elliptic curves, etc.

The idea of using # Aut as a weight also appears in other contexts: lattices, quadratic forms, elliptic curves, etc. For quadratic fields, there is extensive data (with hundreds of millions of class groups) to support the Cohen-Lenstra heuristics. See Stephens and Williams [Stephens and Williams 88]; Jacobson, Lukes, and Williams [Jacobson et al. 95]; and Jacobson [Jacobson 98].

How about real quadratic fields? The Cohen-Lenstra heuristics for a real quadratic field Q( d) suggests the following: Let k 1 be an odd number. Then, the probability that the odd part of h(q( d)), denoted by h (Q( d)), equals k is given by P(h (Q( d)) = k) = C λ(k) k where C = 0.754458173..., and λ(k) 1 = p α (1 p 1 )(1 p 2 ) (1 p α ). p α k

How about real quadratic fields? The Cohen-Lenstra heuristics for a real quadratic field Q( d) suggests the following: Let k 1 be an odd number. Then, the probability that the odd part of h(q( d)), denoted by h (Q( d)), equals k is given by P(h (Q( d)) = k) = C λ(k) k where C = 0.754458173..., and λ(k) 1 = p α (1 p 1 )(1 p 2 ) (1 p α ). p α k So, in particular, this implies P(h (Q( d)) = 1) = C = 0.754458173...

How about real quadratic fields? The Cohen-Lenstra heuristics for a real quadratic field Q( d) suggests the following: Let k 1 be an odd number. Then, the probability that the odd part of h(q( d)), denoted by h (Q( d)), equals k is given by P(h (Q( d)) = k) = C λ(k) k where C = 0.754458173..., and λ(k) 1 = p α (1 p 1 )(1 p 2 ) (1 p α ). p α k So, in particular, this implies P(h (Q( d)) = 1) = C = 0.754458173... If we assume that the subfamily Q( p), over primes p, behaves similarly, then h = h, and P(h(Q( p)) = 1) = C = 0.754458173....

THANK YOU alvaro.lozano-robledo@uconn.edu http://alozano.clas.uconn.edu If by chance I have omitted anything more or less proper or necessary, I beg forgiveness, since there is no one who is without fault and circumspect in all matters. Leonardo Pisano (Fibonacci), Liber Abaci. Álvaro Lozano-Robledo (UConn) Arithmetic Statistics CTNT, May 28-31 30 / 30