CM-Points on Straight Lines A joint work with Amalia - - PowerPoint PPT Presentation

cm points on straight lines
SMART_READER_LITE
LIVE PREVIEW

CM-Points on Straight Lines A joint work with Amalia - - PowerPoint PPT Presentation

CM-Points on Straight Lines A joint work with Amalia Pizarro-Madariaga Bill Allombert & Yuri Bilu Bordeaux September 23, 2014 Complex Multiplication Lattices j -invariant Complex Multiplication Class Field Theory The Class Number


slide-1
SLIDE 1

CM-Points on Straight Lines

A joint work with Amalia Pizarro-Madariaga Bill Allombert & Yuri Bilu Bordeaux September 23, 2014

slide-2
SLIDE 2

Complex Multiplication Lattices j-invariant Complex Multiplication Class Field Theory The Class Number Theorem of André Special Points and Special Curves Theorem of André CM-Points on Straight Lines Kühne’s “uniformity observation” CM-Points on Straight Lines The Proof Equality of CM-fields The Proof Proof of Theorem ECMF Discriminants with Class Group Annihilated by 2 Proof of Theorem ECMF

slide-3
SLIDE 3

Complex Multiplication Lattices j-invariant Complex Multiplication Class Field Theory The Class Number Theorem of André Special Points and Special Curves Theorem of André CM-Points on Straight Lines Kühne’s “uniformity observation” CM-Points on Straight Lines The Proof Equality of CM-fields The Proof Proof of Theorem ECMF Discriminants with Class Group Annihilated by 2 Proof of Theorem ECMF

slide-4
SLIDE 4

Lattices

Lattice in C: a discrete (additive) group of rank 2

slide-5
SLIDE 5

Lattices

Lattice in C: a discrete (additive) group of rank 2 Example: {a + bi : a, b ∈ Z} = i, 1.

slide-6
SLIDE 6

Lattices

Lattice in C: a discrete (additive) group of rank 2 Example: {a + bi : a, b ∈ Z} = i, 1. Isomorphism of lattices: Λ ∼ = Λ′ if Λ′ = αΛ, α ∈ C.

slide-7
SLIDE 7

Lattices

Lattice in C: a discrete (additive) group of rank 2 Example: {a + bi : a, b ∈ Z} = i, 1. Isomorphism of lattices: Λ ∼ = Λ′ if Λ′ = αΛ, α ∈ C.

◮ Every lattice is isomorphic to τ, 1 ,

Im τ > 0

slide-8
SLIDE 8

Lattices

Lattice in C: a discrete (additive) group of rank 2 Example: {a + bi : a, b ∈ Z} = i, 1. Isomorphism of lattices: Λ ∼ = Λ′ if Λ′ = αΛ, α ∈ C.

◮ Every lattice is isomorphic to τ, 1 ,

Im τ > 0

slide-9
SLIDE 9

Lattices

Lattice in C: a discrete (additive) group of rank 2 Example: {a + bi : a, b ∈ Z} = i, 1. Isomorphism of lattices: Λ ∼ = Λ′ if Λ′ = αΛ, α ∈ C.

◮ Every lattice is isomorphic to τ, 1 ,

Im τ > 0

◮ τ, 1 ∼

= τ ′, 1 if and only if τ ′ = aτ+b

cτ+d ,

a b

c d

  • ∈ SL2(Z)
slide-10
SLIDE 10

Lattices

Lattice in C: a discrete (additive) group of rank 2 Example: {a + bi : a, b ∈ Z} = i, 1. Isomorphism of lattices: Λ ∼ = Λ′ if Λ′ = αΛ, α ∈ C.

◮ Every lattice is isomorphic to τ, 1 ,

Im τ > 0

◮ τ, 1 ∼

= τ ′, 1 if and only if τ ′ = aτ+b

cτ+d ,

a b

c d

  • ∈ SL2(Z)

◮ {lattices up to isomorphism} = SL2(Z)\H

H = {τ ∈ C : Im τ > 0} “Poincaré (half)plane”

slide-11
SLIDE 11

j-invariant

◮ j-invariant: SL2(Z)-automorphic function on H satisfying

j(i) = 1728, j

  • 1+

√ −3 2

  • = 0,

j(∞) = ∞

slide-12
SLIDE 12

j-invariant

◮ j-invariant: SL2(Z)-automorphic function on H satisfying

j(i) = 1728, j

  • 1+

√ −3 2

  • = 0,

j(∞) = ∞

◮ “ SL2(Z)-automorphic” means: j(τ) = j

  • aτ+b

cτ+d

  • ,

a b

c d

  • ∈ SL2(Z)
slide-13
SLIDE 13

j-invariant

◮ j-invariant: SL2(Z)-automorphic function on H satisfying

j(i) = 1728, j

  • 1+

√ −3 2

  • = 0,

j(∞) = ∞

◮ “ SL2(Z)-automorphic” means: j(τ) = j

  • aτ+b

cτ+d

  • ,

a b

c d

  • ∈ SL2(Z)

◮ “Fourier expansion”

j(τ) = q−1 + 744 + 196884q + 21493760q2 + . . . , q = q(τ) = e2πiτ

slide-14
SLIDE 14

j-invariant

◮ j-invariant: SL2(Z)-automorphic function on H satisfying

j(i) = 1728, j

  • 1+

√ −3 2

  • = 0,

j(∞) = ∞

◮ “ SL2(Z)-automorphic” means: j(τ) = j

  • aτ+b

cτ+d

  • ,

a b

c d

  • ∈ SL2(Z)

◮ “Fourier expansion”

j(τ) = q−1 + 744 + 196884q + 21493760q2 + . . . , q = q(τ) = e2πiτ

◮ (remark important in the sequel)

|q| small when Im τ large

slide-15
SLIDE 15

j-invariant

◮ j-invariant: SL2(Z)-automorphic function on H satisfying

j(i) = 1728, j

  • 1+

√ −3 2

  • = 0,

j(∞) = ∞

◮ “ SL2(Z)-automorphic” means: j(τ) = j

  • aτ+b

cτ+d

  • ,

a b

c d

  • ∈ SL2(Z)

◮ “Fourier expansion”

j(τ) = q−1 + 744 + 196884q + 21493760q2 + . . . , q = q(τ) = e2πiτ

◮ (remark important in the sequel)

|q| small when Im τ large

slide-16
SLIDE 16

j-invariant

◮ j-invariant: SL2(Z)-automorphic function on H satisfying

j(i) = 1728, j

  • 1+

√ −3 2

  • = 0,

j(∞) = ∞

◮ “ SL2(Z)-automorphic” means: j(τ) = j

  • aτ+b

cτ+d

  • ,

a b

c d

  • ∈ SL2(Z)

◮ “Fourier expansion”

j(τ) = q−1 + 744 + 196884q + 21493760q2 + . . . , q = q(τ) = e2πiτ

◮ (remark important in the sequel)

|q| small when Im τ large = ⇒ |j(τ)| large when Im τ large

slide-17
SLIDE 17

j-invariant

◮ j-invariant: SL2(Z)-automorphic function on H satisfying

j(i) = 1728, j

  • 1+

√ −3 2

  • = 0,

j(∞) = ∞

◮ “ SL2(Z)-automorphic” means: j(τ) = j

  • aτ+b

cτ+d

  • ,

a b

c d

  • ∈ SL2(Z)

◮ “Fourier expansion”

j(τ) = q−1 + 744 + 196884q + 21493760q2 + . . . , q = q(τ) = e2πiτ

◮ (remark important in the sequel)

|q| small when Im τ large = ⇒ |j(τ)| large when Im τ large

◮ j-invariant “classifies lattices”:

τ, 1 ∼ = τ ′, 1 ⇐ ⇒ j(τ) = j(τ ′)

slide-18
SLIDE 18

Complex Multiplication

◮ End(Λ) = {α ∈ C : αΛ ⊆ Λ};

slide-19
SLIDE 19

Complex Multiplication

◮ End(Λ) = {α ∈ C : αΛ ⊆ Λ};

slide-20
SLIDE 20

Complex Multiplication

◮ End(Λ) = {α ∈ C : αΛ ⊆ Λ};

EndΛ ⊇ Z

◮ Λ has Complex Multiplication if EndΛ Z

slide-21
SLIDE 21

Complex Multiplication

◮ End(Λ) = {α ∈ C : αΛ ⊆ Λ};

EndΛ ⊇ Z

◮ Λ has Complex Multiplication if EndΛ Z ◮ Λ = τ, 1 has CM ⇐

⇒ [Q(τ) : Q] = 2

slide-22
SLIDE 22

Complex Multiplication

◮ End(Λ) = {α ∈ C : αΛ ⊆ Λ};

EndΛ ⊇ Z

◮ Λ has Complex Multiplication if EndΛ Z ◮ Λ = τ, 1 has CM ⇐

⇒ [Q(τ) : Q] = 2

◮ In this case:

slide-23
SLIDE 23

Complex Multiplication

◮ End(Λ) = {α ∈ C : αΛ ⊆ Λ};

EndΛ ⊇ Z

◮ Λ has Complex Multiplication if EndΛ Z ◮ Λ = τ, 1 has CM ⇐

⇒ [Q(τ) : Q] = 2

◮ In this case:

slide-24
SLIDE 24

Complex Multiplication

◮ End(Λ) = {α ∈ C : αΛ ⊆ Λ};

EndΛ ⊇ Z

◮ Λ has Complex Multiplication if EndΛ Z ◮ Λ = τ, 1 has CM ⇐

⇒ [Q(τ) : Q] = 2

◮ In this case:

◮ O = EndΛ is an order in K = Q(τ) of discriminant ∆ = Df 2;

slide-25
SLIDE 25

Complex Multiplication

◮ End(Λ) = {α ∈ C : αΛ ⊆ Λ};

EndΛ ⊇ Z

◮ Λ has Complex Multiplication if EndΛ Z ◮ Λ = τ, 1 has CM ⇐

⇒ [Q(τ) : Q] = 2

◮ In this case:

◮ O = EndΛ is an order in K = Q(τ) of discriminant ∆ = Df 2; ◮ D = DK < 0 the fundamental discriminant;

slide-26
SLIDE 26

Complex Multiplication

◮ End(Λ) = {α ∈ C : αΛ ⊆ Λ};

EndΛ ⊇ Z

◮ Λ has Complex Multiplication if EndΛ Z ◮ Λ = τ, 1 has CM ⇐

⇒ [Q(τ) : Q] = 2

◮ In this case:

◮ O = EndΛ is an order in K = Q(τ) of discriminant ∆ = Df 2; ◮ D = DK < 0 the fundamental discriminant; ◮ f = [OK : O] the conductor;

slide-27
SLIDE 27

Complex Multiplication

◮ End(Λ) = {α ∈ C : αΛ ⊆ Λ};

EndΛ ⊇ Z

◮ Λ has Complex Multiplication if EndΛ Z ◮ Λ = τ, 1 has CM ⇐

⇒ [Q(τ) : Q] = 2

◮ In this case:

◮ O = EndΛ is an order in K = Q(τ) of discriminant ∆ = Df 2; ◮ D = DK < 0 the fundamental discriminant; ◮ f = [OK : O] the conductor; ◮ O = Z + fOK = Z

  • ∆+

√ ∆ 2

  • =: O∆;
slide-28
SLIDE 28

Complex Multiplication

◮ End(Λ) = {α ∈ C : αΛ ⊆ Λ};

EndΛ ⊇ Z

◮ Λ has Complex Multiplication if EndΛ Z ◮ Λ = τ, 1 has CM ⇐

⇒ [Q(τ) : Q] = 2

◮ In this case:

◮ O = EndΛ is an order in K = Q(τ) of discriminant ∆ = Df 2; ◮ D = DK < 0 the fundamental discriminant; ◮ f = [OK : O] the conductor; ◮ O = Z + fOK = Z

  • ∆+

√ ∆ 2

  • =: O∆;

◮ if τ is root of at2 + bt + c ∈ Z[t],

slide-29
SLIDE 29

Complex Multiplication

◮ End(Λ) = {α ∈ C : αΛ ⊆ Λ};

EndΛ ⊇ Z

◮ Λ has Complex Multiplication if EndΛ Z ◮ Λ = τ, 1 has CM ⇐

⇒ [Q(τ) : Q] = 2

◮ In this case:

◮ O = EndΛ is an order in K = Q(τ) of discriminant ∆ = Df 2; ◮ D = DK < 0 the fundamental discriminant; ◮ f = [OK : O] the conductor; ◮ O = Z + fOK = Z

  • ∆+

√ ∆ 2

  • =: O∆;

◮ if τ is root of at2 + bt + c ∈ Z[t],

slide-30
SLIDE 30

Complex Multiplication

◮ End(Λ) = {α ∈ C : αΛ ⊆ Λ};

EndΛ ⊇ Z

◮ Λ has Complex Multiplication if EndΛ Z ◮ Λ = τ, 1 has CM ⇐

⇒ [Q(τ) : Q] = 2

◮ In this case:

◮ O = EndΛ is an order in K = Q(τ) of discriminant ∆ = Df 2; ◮ D = DK < 0 the fundamental discriminant; ◮ f = [OK : O] the conductor; ◮ O = Z + fOK = Z

  • ∆+

√ ∆ 2

  • =: O∆;

◮ if τ is root of at2 + bt + c ∈ Z[t],

(a, b, c) = 1

slide-31
SLIDE 31

Complex Multiplication

◮ End(Λ) = {α ∈ C : αΛ ⊆ Λ};

EndΛ ⊇ Z

◮ Λ has Complex Multiplication if EndΛ Z ◮ Λ = τ, 1 has CM ⇐

⇒ [Q(τ) : Q] = 2

◮ In this case:

◮ O = EndΛ is an order in K = Q(τ) of discriminant ∆ = Df 2; ◮ D = DK < 0 the fundamental discriminant; ◮ f = [OK : O] the conductor; ◮ O = Z + fOK = Z

  • ∆+

√ ∆ 2

  • =: O∆;

◮ if τ is root of at2 + bt + c ∈ Z[t],

(a, b, c) = 1 then ∆ = b2 − 4ac and τ = −b+

√ ∆ 2a

.

slide-32
SLIDE 32

Class Field Theory

◮ j(τ) algebraic number (even algebraic integer)

slide-33
SLIDE 33

Class Field Theory

◮ j(τ) algebraic number (even algebraic integer) ◮ K(j(τ)) is abelian extension of K = Q(τ) (the “Ring Class

Field”)

slide-34
SLIDE 34

Class Field Theory

◮ j(τ) algebraic number (even algebraic integer) ◮ K(j(τ)) is abelian extension of K = Q(τ) (the “Ring Class

Field”)

◮ [K(j(τ)) : K] = [Q(j(τ)) : Q] = h(∆)

slide-35
SLIDE 35

Class Field Theory

◮ j(τ) algebraic number (even algebraic integer) ◮ K(j(τ)) is abelian extension of K = Q(τ) (the “Ring Class

Field”)

◮ [K(j(τ)) : K] = [Q(j(τ)) : Q] = h(∆) ◮ h(∆) the class number of the order O∆

slide-36
SLIDE 36

Class Field Theory

◮ j(τ) algebraic number (even algebraic integer) ◮ K(j(τ)) is abelian extension of K = Q(τ) (the “Ring Class

Field”)

◮ [K(j(τ)) : K] = [Q(j(τ)) : Q] = h(∆) ◮ h(∆) the class number of the order O∆ ◮ moreover: Gal(K(j(τ))/K) = Cl(∆)

slide-37
SLIDE 37

The Class Number

◮ h(∆) → ∞ as |∆| → ∞ (Siegel)

slide-38
SLIDE 38

The Class Number

◮ h(∆) → ∞ as |∆| → ∞ (Siegel) ◮ In other words, for h ∈ Z>0 there exist finitely many ∆ with

h(∆) = h.

slide-39
SLIDE 39

The Class Number

◮ h(∆) → ∞ as |∆| → ∞ (Siegel) ◮ In other words, for h ∈ Z>0 there exist finitely many ∆ with

h(∆) = h.

◮ In particular (Heegner-Stark) there exist thirteen ∆ with

h(∆) = 1 (the corresponding j belong to Z):

∆ −3 −3 · 22 −3 · 33 −4 −4 · 22 −7 −7 · 22 −8 j 243353 −2153 · 53 2633 2333113 −3353 3353173 2653 ∆ −11 −19 −43 −67 −163 j −215 −21533 −2183353 −2153353113 −2183353233293

slide-40
SLIDE 40

The Class Number

◮ h(∆) → ∞ as |∆| → ∞ (Siegel) ◮ In other words, for h ∈ Z>0 there exist finitely many ∆ with

h(∆) = h.

◮ In particular (Heegner-Stark) there exist thirteen ∆ with

h(∆) = 1 (the corresponding j belong to Z):

∆ −3 −3 · 22 −3 · 33 −4 −4 · 22 −7 −7 · 22 −8 j 243353 −2153 · 53 2633 2333113 −3353 3353173 2653 ∆ −11 −19 −43 −67 −163 j −215 −21533 −2183353 −2153353113 −2183353233293

◮ A funny example (Hermite):

√ 163 = 262537412640768743.99999999999925007 . . .

slide-41
SLIDE 41

The Class Number

◮ h(∆) → ∞ as |∆| → ∞ (Siegel) ◮ In other words, for h ∈ Z>0 there exist finitely many ∆ with

h(∆) = h.

◮ In particular (Heegner-Stark) there exist thirteen ∆ with

h(∆) = 1 (the corresponding j belong to Z):

∆ −3 −3 · 22 −3 · 33 −4 −4 · 22 −7 −7 · 22 −8 j 243353 −2153 · 53 2633 2333113 −3353 3353173 2653 ∆ −11 −19 −43 −67 −163 j −215 −21533 −2183353 −2153353113 −2183353233293

◮ A funny example (Hermite):

√ 163 = 262537412640768743.99999999999925007 . . .

slide-42
SLIDE 42

The Class Number

◮ h(∆) → ∞ as |∆| → ∞ (Siegel) ◮ In other words, for h ∈ Z>0 there exist finitely many ∆ with

h(∆) = h.

◮ In particular (Heegner-Stark) there exist thirteen ∆ with

h(∆) = 1 (the corresponding j belong to Z):

∆ −3 −3 · 22 −3 · 33 −4 −4 · 22 −7 −7 · 22 −8 j 243353 −2153 · 53 2633 2333113 −3353 3353173 2653 ∆ −11 −19 −43 −67 −163 j −215 −21533 −2183353 −2153353113 −2183353233293

◮ A funny example (Hermite):

√ 163 = 262537412640768743.99999999999925007 . . .

◮ τ = 1+

√ −163 2

slide-43
SLIDE 43

The Class Number

◮ h(∆) → ∞ as |∆| → ∞ (Siegel) ◮ In other words, for h ∈ Z>0 there exist finitely many ∆ with

h(∆) = h.

◮ In particular (Heegner-Stark) there exist thirteen ∆ with

h(∆) = 1 (the corresponding j belong to Z):

∆ −3 −3 · 22 −3 · 33 −4 −4 · 22 −7 −7 · 22 −8 j 243353 −2153 · 53 2633 2333113 −3353 3353173 2653 ∆ −11 −19 −43 −67 −163 j −215 −21533 −2183353 −2153353113 −2183353233293

◮ A funny example (Hermite):

√ 163 = 262537412640768743.99999999999925007 . . .

◮ τ = 1+

√ −163 2

◮ eπ

√ 163 = −e2πiτ ≈ −j(τ) + 744 ∈ Z

slide-44
SLIDE 44

The Class Number

◮ h(∆) → ∞ as |∆| → ∞ (Siegel) ◮ In other words, for h ∈ Z>0 there exist finitely many ∆ with

h(∆) = h.

◮ In particular (Heegner-Stark) there exist thirteen ∆ with

h(∆) = 1 (the corresponding j belong to Z):

∆ −3 −3 · 22 −3 · 33 −4 −4 · 22 −7 −7 · 22 −8 j 243353 −2153 · 53 2633 2333113 −3353 3353173 2653 ∆ −11 −19 −43 −67 −163 j −215 −21533 −2183353 −2153353113 −2183353233293

◮ A funny example (Hermite):

√ 163 = 262537412640768743.99999999999925007 . . .

◮ τ = 1+

√ −163 2

◮ eπ

√ 163 = −e2πiτ ≈ −j(τ) + 744 ∈ Z

◮ Currently all ∆ with h∆ ≤ 100 are known (Watkins 2006).

slide-45
SLIDE 45

Complex Multiplication Lattices j-invariant Complex Multiplication Class Field Theory The Class Number Theorem of André Special Points and Special Curves Theorem of André CM-Points on Straight Lines Kühne’s “uniformity observation” CM-Points on Straight Lines The Proof Equality of CM-fields The Proof Proof of Theorem ECMF Discriminants with Class Group Annihilated by 2 Proof of Theorem ECMF

slide-46
SLIDE 46

Special Points and Special Curves

τ imaginary quadratic ⇒ j(τ) ∈ ¯ Q

slide-47
SLIDE 47

Special Points and Special Curves

τ imaginary quadratic ⇒ j(τ) ∈ ¯ Q CM-point or special point on C2:

  • j(τ1), j(τ2)
  • .
slide-48
SLIDE 48

Special Points and Special Curves

τ imaginary quadratic ⇒ j(τ) ∈ ¯ Q CM-point or special point on C2:

  • j(τ1), j(τ2)
  • .

Question: can an irreducible plane curve F(x1, x2) = 0 contain infinitely many CM-points?

slide-49
SLIDE 49

Special Points and Special Curves

τ imaginary quadratic ⇒ j(τ) ∈ ¯ Q CM-point or special point on C2:

  • j(τ1), j(τ2)
  • .

Question: can an irreducible plane curve F(x1, x2) = 0 contain infinitely many CM-points? Special curves:

◮ vertical line x1 = j(τ1)

slide-50
SLIDE 50

Special Points and Special Curves

τ imaginary quadratic ⇒ j(τ) ∈ ¯ Q CM-point or special point on C2:

  • j(τ1), j(τ2)
  • .

Question: can an irreducible plane curve F(x1, x2) = 0 contain infinitely many CM-points? Special curves:

◮ vertical line x1 = j(τ1) ◮ horizontal line x2 = j(τ2)

slide-51
SLIDE 51

Special Points and Special Curves

τ imaginary quadratic ⇒ j(τ) ∈ ¯ Q CM-point or special point on C2:

  • j(τ1), j(τ2)
  • .

Question: can an irreducible plane curve F(x1, x2) = 0 contain infinitely many CM-points? Special curves:

◮ vertical line x1 = j(τ1) ◮ horizontal line x2 = j(τ2) ◮ Y0(N) realized as ΦN(x1, x2) = 0

slide-52
SLIDE 52

Modular Curves and Modular Polynomials

◮ ΦN(x1, x2) Nth “modular polynomial”: ΦN

  • j(z), j(Nz)
  • = 0
slide-53
SLIDE 53

Modular Curves and Modular Polynomials

◮ ΦN(x1, x2) Nth “modular polynomial”: ΦN

  • j(z), j(Nz)
  • = 0

j(τ), j(Nτ)

  • ∈ Y0(N) for every τ.
slide-54
SLIDE 54

Modular Curves and Modular Polynomials

◮ ΦN(x1, x2) Nth “modular polynomial”: ΦN

  • j(z), j(Nz)
  • = 0

j(τ), j(Nτ)

  • ∈ Y0(N) for every τ.

◮ More generally:

for γ ∈ GL2(Q) there exists N such that

  • j(τ), j(γτ)
  • ∈ Y0(N) for every τ.
slide-55
SLIDE 55

Modular Curves and Modular Polynomials

◮ ΦN(x1, x2) Nth “modular polynomial”: ΦN

  • j(z), j(Nz)
  • = 0

j(τ), j(Nτ)

  • ∈ Y0(N) for every τ.

◮ More generally:

for γ ∈ GL2(Q) there exists N such that

  • j(τ), j(γτ)
  • ∈ Y0(N) for every τ.
slide-56
SLIDE 56

Modular Curves and Modular Polynomials

◮ ΦN(x1, x2) Nth “modular polynomial”: ΦN

  • j(z), j(Nz)
  • = 0

j(τ), j(Nτ)

  • ∈ Y0(N) for every τ.

◮ More generally:

for γ ∈ GL2(Q) there exists N such that

  • j(τ), j(γτ)
  • ∈ Y0(N) for every τ.

Polynomials ΦN, N ≤ 3

Φ1(x, y) = x − y Φ2(x, y) = − x2y2 + x3 + y3 + 1488x2y + 1488xy2 + 40773375xy − 162000x2 − 162000y2 + 8748000000x + 8748000000y − 157464000000000 Φ3(x, y) = x4 + y4 − x3y3 + 2232x3y2 + 2232x2y3 − 1069956x3y − 1069956xy3 + 36864000x3 + 36864000y3 + 2587918086x2y2 + 8900222976000x2y + 8900222976000xy2 + 452984832000000x2 + 452984832000000y2 − 770845966336000000xy + 1855425871872000000000x + 1855425871872000000000y

slide-57
SLIDE 57

Theorem of André

Theorem (André, 1998) A non-special irreducible plane curve can have only finitely many special points.

slide-58
SLIDE 58

Theorem of André

Theorem (André, 1998) A non-special irreducible plane curve can have only finitely many special points. Different proofs:

slide-59
SLIDE 59

Theorem of André

Theorem (André, 1998) A non-special irreducible plane curve can have only finitely many special points. Different proofs:

◮ André (1998)

slide-60
SLIDE 60

Theorem of André

Theorem (André, 1998) A non-special irreducible plane curve can have only finitely many special points. Different proofs:

◮ André (1998) ◮ Edixhoven (1998, GRH)

slide-61
SLIDE 61

Theorem of André

Theorem (André, 1998) A non-special irreducible plane curve can have only finitely many special points. Different proofs:

◮ André (1998) ◮ Edixhoven (1998, GRH) ◮ Pila (2009, extends to higher dimension)

slide-62
SLIDE 62

Theorem of André

Theorem (André, 1998) A non-special irreducible plane curve can have only finitely many special points. Different proofs:

◮ André (1998) ◮ Edixhoven (1998, GRH) ◮ Pila (2009, extends to higher dimension)

All non-effective, use Siegel-Brauer

slide-63
SLIDE 63

Theorem of André

Theorem (André, 1998) A non-special irreducible plane curve can have only finitely many special points. Different proofs:

◮ André (1998) ◮ Edixhoven (1998, GRH) ◮ Pila (2009, extends to higher dimension)

All non-effective, use Siegel-Brauer

◮ Breuer (2001, GRH, effective)

slide-64
SLIDE 64

Theorem of André

Theorem (André, 1998) A non-special irreducible plane curve can have only finitely many special points. Different proofs:

◮ André (1998) ◮ Edixhoven (1998, GRH) ◮ Pila (2009, extends to higher dimension)

All non-effective, use Siegel-Brauer

◮ Breuer (2001, GRH, effective) ◮ B., Masser, Zannier (2013, effective)

slide-65
SLIDE 65

Theorem of André

Theorem (André, 1998) A non-special irreducible plane curve can have only finitely many special points. Different proofs:

◮ André (1998) ◮ Edixhoven (1998, GRH) ◮ Pila (2009, extends to higher dimension)

All non-effective, use Siegel-Brauer

◮ Breuer (2001, GRH, effective) ◮ B., Masser, Zannier (2013, effective) ◮ Kühne (2012, 2013, effective)

slide-66
SLIDE 66

Theorem of André

Theorem (André, 1998) A non-special irreducible plane curve can have only finitely many special points. Different proofs:

◮ André (1998) ◮ Edixhoven (1998, GRH) ◮ Pila (2009, extends to higher dimension)

All non-effective, use Siegel-Brauer

◮ Breuer (2001, GRH, effective) ◮ B., Masser, Zannier (2013, effective) ◮ Kühne (2012, 2013, effective)

slide-67
SLIDE 67

Theorem of André

Theorem (André, 1998) A non-special irreducible plane curve can have only finitely many special points. Different proofs:

◮ André (1998) ◮ Edixhoven (1998, GRH) ◮ Pila (2009, extends to higher dimension)

All non-effective, use Siegel-Brauer

◮ Breuer (2001, GRH, effective) ◮ B., Masser, Zannier (2013, effective) ◮ Kühne (2012, 2013, effective)

Particular cases:

slide-68
SLIDE 68

Theorem of André

Theorem (André, 1998) A non-special irreducible plane curve can have only finitely many special points. Different proofs:

◮ André (1998) ◮ Edixhoven (1998, GRH) ◮ Pila (2009, extends to higher dimension)

All non-effective, use Siegel-Brauer

◮ Breuer (2001, GRH, effective) ◮ B., Masser, Zannier (2013, effective) ◮ Kühne (2012, 2013, effective)

Particular cases:

◮ no CM-points on x1 + x2 = 1 (Kühne 2013)

slide-69
SLIDE 69

Theorem of André

Theorem (André, 1998) A non-special irreducible plane curve can have only finitely many special points. Different proofs:

◮ André (1998) ◮ Edixhoven (1998, GRH) ◮ Pila (2009, extends to higher dimension)

All non-effective, use Siegel-Brauer

◮ Breuer (2001, GRH, effective) ◮ B., Masser, Zannier (2013, effective) ◮ Kühne (2012, 2013, effective)

Particular cases:

◮ no CM-points on x1 + x2 = 1 (Kühne 2013) ◮ no CM-points on x1x2 = 1 (B., Masser, Zannier 2013)

slide-70
SLIDE 70

Complex Multiplication Lattices j-invariant Complex Multiplication Class Field Theory The Class Number Theorem of André Special Points and Special Curves Theorem of André CM-Points on Straight Lines Kühne’s “uniformity observation” CM-Points on Straight Lines The Proof Equality of CM-fields The Proof Proof of Theorem ECMF Discriminants with Class Group Annihilated by 2 Proof of Theorem ECMF

slide-71
SLIDE 71

Kühne’s “uniformity observation”

Kühne (2013):

◮ If (j(τ1), j(τ2)) belongs to a non-special straight line over a

n.f. L, then |∆1|, |∆2| ≤ ceff([L : Q]).

slide-72
SLIDE 72

Kühne’s “uniformity observation”

Kühne (2013):

◮ If (j(τ1), j(τ2)) belongs to a non-special straight line over a

n.f. L, then |∆1|, |∆2| ≤ ceff([L : Q]). (∆i discriminant of the CM-order Endτi, 1)

slide-73
SLIDE 73

Kühne’s “uniformity observation”

Kühne (2013):

◮ If (j(τ1), j(τ2)) belongs to a non-special straight line over a

n.f. L, then |∆1|, |∆2| ≤ ceff([L : Q]). (∆i discriminant of the CM-order Endτi, 1)

◮ In particular: all CM-points belonging to non-special

straight lines defined over Q can (in principle) be listed explicitly.

slide-74
SLIDE 74

Kühne’s “uniformity observation”

Kühne (2013):

◮ If (j(τ1), j(τ2)) belongs to a non-special straight line over a

n.f. L, then |∆1|, |∆2| ≤ ceff([L : Q]). (∆i discriminant of the CM-order Endτi, 1)

◮ In particular: all CM-points belonging to non-special

straight lines defined over Q can (in principle) be listed explicitly.

◮ Bajolet (2014): software to determine all CM-points on a

given line.

slide-75
SLIDE 75

CM-Points on Straight Lines

Special straight lines:

slide-76
SLIDE 76

CM-Points on Straight Lines

Special straight lines:

◮ vertical x1 = j(τ1) and horizontal x2 = j(τ2) lines;

slide-77
SLIDE 77

CM-Points on Straight Lines

Special straight lines:

◮ vertical x1 = j(τ1) and horizontal x2 = j(τ2) lines; ◮ x1 = x2 (which is Y0(1)).

slide-78
SLIDE 78

CM-Points on Straight Lines

Special straight lines:

◮ vertical x1 = j(τ1) and horizontal x2 = j(τ2) lines; ◮ x1 = x2 (which is Y0(1)).

slide-79
SLIDE 79

CM-Points on Straight Lines

Special straight lines:

◮ vertical x1 = j(τ1) and horizontal x2 = j(τ2) lines; ◮ x1 = x2 (which is Y0(1)).

Obvious cases (j(τ1), j(τ2)) belongs to a non-special straight line over Q in one of the following cases:

slide-80
SLIDE 80

CM-Points on Straight Lines

Special straight lines:

◮ vertical x1 = j(τ1) and horizontal x2 = j(τ2) lines; ◮ x1 = x2 (which is Y0(1)).

Obvious cases (j(τ1), j(τ2)) belongs to a non-special straight line over Q in one of the following cases:

◮ j(τ1), j(τ2) ∈ Q;

slide-81
SLIDE 81

CM-Points on Straight Lines

Special straight lines:

◮ vertical x1 = j(τ1) and horizontal x2 = j(τ2) lines; ◮ x1 = x2 (which is Y0(1)).

Obvious cases (j(τ1), j(τ2)) belongs to a non-special straight line over Q in one of the following cases:

◮ j(τ1), j(τ2) ∈ Q; ◮ j(τ1) = j(τ2), Q(j(τ1)) = Q(j(τ2)) = K, [K : Q] = 2.

slide-82
SLIDE 82

CM-Points on Straight Lines

Special straight lines:

◮ vertical x1 = j(τ1) and horizontal x2 = j(τ2) lines; ◮ x1 = x2 (which is Y0(1)).

Obvious cases (j(τ1), j(τ2)) belongs to a non-special straight line over Q in one of the following cases:

◮ j(τ1), j(τ2) ∈ Q; ◮ j(τ1) = j(τ2), Q(j(τ1)) = Q(j(τ2)) = K, [K : Q] = 2.

slide-83
SLIDE 83

CM-Points on Straight Lines

Special straight lines:

◮ vertical x1 = j(τ1) and horizontal x2 = j(τ2) lines; ◮ x1 = x2 (which is Y0(1)).

Obvious cases (j(τ1), j(τ2)) belongs to a non-special straight line over Q in one of the following cases:

◮ j(τ1), j(τ2) ∈ Q; ◮ j(τ1) = j(τ2), Q(j(τ1)) = Q(j(τ2)) = K, [K : Q] = 2.

(Can be easily listed.)

slide-84
SLIDE 84

CM-Points on Straight Lines

Special straight lines:

◮ vertical x1 = j(τ1) and horizontal x2 = j(τ2) lines; ◮ x1 = x2 (which is Y0(1)).

Obvious cases (j(τ1), j(τ2)) belongs to a non-special straight line over Q in one of the following cases:

◮ j(τ1), j(τ2) ∈ Q; ◮ j(τ1) = j(τ2), Q(j(τ1)) = Q(j(τ2)) = K, [K : Q] = 2.

(Can be easily listed.) Theorem (A., B., Pizarro; May 2014) If a CM-points belongs to a non-special straight line over Q then we have one of the two cases above.

slide-85
SLIDE 85

Complex Multiplication Lattices j-invariant Complex Multiplication Class Field Theory The Class Number Theorem of André Special Points and Special Curves Theorem of André CM-Points on Straight Lines Kühne’s “uniformity observation” CM-Points on Straight Lines The Proof Equality of CM-fields The Proof Proof of Theorem ECMF Discriminants with Class Group Annihilated by 2 Proof of Theorem ECMF

slide-86
SLIDE 86

Equality of CM-fields

Theorem ECMF (based on ideas of André, Edixhoven and Kühne) Assume that L = Q(j(τ1)) = Q(j(τ2)).

slide-87
SLIDE 87

Equality of CM-fields

Theorem ECMF (based on ideas of André, Edixhoven and Kühne) Assume that L = Q(j(τ1)) = Q(j(τ2)).

◮ If Q(τ1) = Q(τ2) then L is the table:

Field L ∆ Cl(∆) Q −3, −4, −7, −8, −11, −12, −16, −19, −27, −28, −43, −67, −163 trivial Q( √ 2) −24, −32, −64, −88 Z/2Z Q( √ 3) −36, −48 Z/2Z Q( √ 5) −15, −20, −35, −40, −60, −75, −100, −115, −235 Z/2Z Q( √ 13) −52, −91, −403 Z/2Z Q( √ 17) −51, −187 Z/2Z Q( √ 2, √ 3) −96, −192, −288 (Z/2Z)2 Q( √ 3, √ 5) −180, −240 (Z/2Z)2 Q( √ 5, √ 13) −195, −520, −715 (Z/2Z)2 Q( √ 2, √ 5) −120, −160, −280, −760 (Z/2Z)2 Q( √ 5, √ 17) −340, −595 (Z/2Z)2 Q( √ 2, √ 3, √ 5) −480, −960 (Z/2Z)3

slide-88
SLIDE 88

Equality of CM-fields

Theorem ECMF (based on ideas of André, Edixhoven and Kühne) Assume that L = Q(j(τ1)) = Q(j(τ2)).

◮ If Q(τ1) = Q(τ2) then L is the table:

Field L ∆ Cl(∆) Q −3, −4, −7, −8, −11, −12, −16, −19, −27, −28, −43, −67, −163 trivial Q( √ 2) −24, −32, −64, −88 Z/2Z Q( √ 3) −36, −48 Z/2Z Q( √ 5) −15, −20, −35, −40, −60, −75, −100, −115, −235 Z/2Z Q( √ 13) −52, −91, −403 Z/2Z Q( √ 17) −51, −187 Z/2Z Q( √ 2, √ 3) −96, −192, −288 (Z/2Z)2 Q( √ 3, √ 5) −180, −240 (Z/2Z)2 Q( √ 5, √ 13) −195, −520, −715 (Z/2Z)2 Q( √ 2, √ 5) −120, −160, −280, −760 (Z/2Z)2 Q( √ 5, √ 17) −340, −595 (Z/2Z)2 Q( √ 2, √ 3, √ 5) −480, −960 (Z/2Z)3

◮ If Q(τ1) = Q(τ2) then ∆1/∆2 ∈ {1, 4, 1/4} or

∆1, ∆2 ∈ {−3, −12, −27}.

slide-89
SLIDE 89

The Proof

May assume:

◮ τi = −bi+√∆i 2ai

;

slide-90
SLIDE 90

The Proof

May assume:

◮ τi = −bi+√∆i 2ai

;

◮ Q(j(τ1)) = Q(j(τ2)) = L

slide-91
SLIDE 91

The Proof

May assume:

◮ τi = −bi+√∆i 2ai

;

◮ Q(j(τ1)) = Q(j(τ2)) = L ◮ [L : Q] = h(∆1) = h(∆2) ≥ 3

slide-92
SLIDE 92

The Proof

May assume:

◮ τi = −bi+√∆i 2ai

;

◮ Q(j(τ1)) = Q(j(τ2)) = L ◮ [L : Q] = h(∆1) = h(∆2) ≥ 3 ◮ j(τ1) = j(τ2).

slide-93
SLIDE 93

The Proof

May assume:

◮ τi = −bi+√∆i 2ai

;

◮ Q(j(τ1)) = Q(j(τ2)) = L ◮ [L : Q] = h(∆1) = h(∆2) ≥ 3 ◮ j(τ1) = j(τ2).

slide-94
SLIDE 94

The Proof

May assume:

◮ τi = −bi+√∆i 2ai

;

◮ Q(j(τ1)) = Q(j(τ2)) = L ◮ [L : Q] = h(∆1) = h(∆2) ≥ 3 ◮ j(τ1) = j(τ2).

Crucial steps:

◮ Q(τ1) = Q(τ2);

slide-95
SLIDE 95

The Proof

May assume:

◮ τi = −bi+√∆i 2ai

;

◮ Q(j(τ1)) = Q(j(τ2)) = L ◮ [L : Q] = h(∆1) = h(∆2) ≥ 3 ◮ j(τ1) = j(τ2).

Crucial steps:

◮ Q(τ1) = Q(τ2); ◮ a1 = a2 = 1;

slide-96
SLIDE 96

The Proof

May assume:

◮ τi = −bi+√∆i 2ai

;

◮ Q(j(τ1)) = Q(j(τ2)) = L ◮ [L : Q] = h(∆1) = h(∆2) ≥ 3 ◮ j(τ1) = j(τ2).

Crucial steps:

◮ Q(τ1) = Q(τ2); ◮ a1 = a2 = 1;

slide-97
SLIDE 97

The Proof

May assume:

◮ τi = −bi+√∆i 2ai

;

◮ Q(j(τ1)) = Q(j(τ2)) = L ◮ [L : Q] = h(∆1) = h(∆2) ≥ 3 ◮ j(τ1) = j(τ2).

Crucial steps:

◮ Q(τ1) = Q(τ2); ◮ a1 = a2 = 1;

Consequences:

◮ ∆1 = ∆, ∆2 = ∆ or 4∆.

slide-98
SLIDE 98

The Proof

May assume:

◮ τi = −bi+√∆i 2ai

;

◮ Q(j(τ1)) = Q(j(τ2)) = L ◮ [L : Q] = h(∆1) = h(∆2) ≥ 3 ◮ j(τ1) = j(τ2).

Crucial steps:

◮ Q(τ1) = Q(τ2); ◮ a1 = a2 = 1;

Consequences:

◮ ∆1 = ∆, ∆2 = ∆ or 4∆. ◮ τ1 = −b1+ √ ∆ 2

, τ2 = −b2+

√ ∆ 2

  • r τ2 = −b2+2

√ ∆ 2

slide-99
SLIDE 99

The Proof

May assume:

◮ τi = −bi+√∆i 2ai

;

◮ Q(j(τ1)) = Q(j(τ2)) = L ◮ [L : Q] = h(∆1) = h(∆2) ≥ 3 ◮ j(τ1) = j(τ2).

Crucial steps:

◮ Q(τ1) = Q(τ2); ◮ a1 = a2 = 1;

Consequences:

◮ ∆1 = ∆, ∆2 = ∆ or 4∆. ◮ τ1 = −b1+ √ ∆ 2

, τ2 = −b2+

√ ∆ 2

  • r τ2 = −b2+2

√ ∆ 2 ◮ In the first case j(τ1) = j(τ2)

slide-100
SLIDE 100

The Proof

May assume:

◮ τi = −bi+√∆i 2ai

;

◮ Q(j(τ1)) = Q(j(τ2)) = L ◮ [L : Q] = h(∆1) = h(∆2) ≥ 3 ◮ j(τ1) = j(τ2).

Crucial steps:

◮ Q(τ1) = Q(τ2); ◮ a1 = a2 = 1;

Consequences:

◮ ∆1 = ∆, ∆2 = ∆ or 4∆. ◮ τ1 = −b1+ √ ∆ 2

, τ2 = −b2+

√ ∆ 2

  • r τ2 = −b2+2

√ ∆ 2 ◮ In the first case j(τ1) = j(τ2) ◮ In the second case (j(τ1), j(τ2)) ∈ Y0(2).

slide-101
SLIDE 101

The Proof (continued)

◮ Y0(2) is curve of degree 4

slide-102
SLIDE 102

The Proof (continued)

◮ Y0(2) is curve of degree 4 ◮ Hence |Y0(2) ∩ (straight line)| ≤ 4

slide-103
SLIDE 103

The Proof (continued)

◮ Y0(2) is curve of degree 4 ◮ Hence |Y0(2) ∩ (straight line)| ≤ 4 ◮ Hence 3 ≤ h(∆) = h(4∆) ≤ 4

slide-104
SLIDE 104

The Proof (continued)

◮ Y0(2) is curve of degree 4 ◮ Hence |Y0(2) ∩ (straight line)| ≤ 4 ◮ Hence 3 ≤ h(∆) = h(4∆) ≤ 4 ◮ There is only five ∆ with this property:

slide-105
SLIDE 105

The Proof (continued)

◮ Y0(2) is curve of degree 4 ◮ Hence |Y0(2) ∩ (straight line)| ≤ 4 ◮ Hence 3 ≤ h(∆) = h(4∆) ≤ 4 ◮ There is only five ∆ with this property:

slide-106
SLIDE 106

The Proof (continued)

◮ Y0(2) is curve of degree 4 ◮ Hence |Y0(2) ∩ (straight line)| ≤ 4 ◮ Hence 3 ≤ h(∆) = h(4∆) ≤ 4 ◮ There is only five ∆ with this property:

h = 3: −23, −31;

slide-107
SLIDE 107

The Proof (continued)

◮ Y0(2) is curve of degree 4 ◮ Hence |Y0(2) ∩ (straight line)| ≤ 4 ◮ Hence 3 ≤ h(∆) = h(4∆) ≤ 4 ◮ There is only five ∆ with this property:

h = 3: −23, −31; h = 4: −7 · 32, −39, −55.

slide-108
SLIDE 108

The Proof (continued)

◮ Y0(2) is curve of degree 4 ◮ Hence |Y0(2) ∩ (straight line)| ≤ 4 ◮ Hence 3 ≤ h(∆) = h(4∆) ≤ 4 ◮ There is only five ∆ with this property:

h = 3: −23, −31; h = 4: −7 · 32, −39, −55.

slide-109
SLIDE 109

The Proof (continued)

◮ Y0(2) is curve of degree 4 ◮ Hence |Y0(2) ∩ (straight line)| ≤ 4 ◮ Hence 3 ≤ h(∆) = h(4∆) ≤ 4 ◮ There is only five ∆ with this property:

h = 3: −23, −31; h = 4: −7 · 32, −39, −55.

One rules them out using PARI.

slide-110
SLIDE 110

Complex Multiplication Lattices j-invariant Complex Multiplication Class Field Theory The Class Number Theorem of André Special Points and Special Curves Theorem of André CM-Points on Straight Lines Kühne’s “uniformity observation” CM-Points on Straight Lines The Proof Equality of CM-fields The Proof Proof of Theorem ECMF Discriminants with Class Group Annihilated by 2 Proof of Theorem ECMF

slide-111
SLIDE 111

Discriminants with Class Group Annihilated by 2

Known ∆ with Cl(∆)2 = 1

− 3, −3 · 22, −3 · 32, −3 · 42, −3 · 52, −3 · 72, −3 · 82, −4, −4 · 22, −4 · 32, −4 · 42, −4 · 52, − 7, −7 · 22, −7 · 42, −7 · 82, −8, −8 · 22, −8 · 32, −8 · 62, −11, −11 · 32, − 15, −15 · 22, −15 · 42, −15 · 82, −19, −20, −20 · 32, −24, −24 · 22, −35, −35 · 32, −40, −40 · 22, − 43, −51, −52, −67, −84, −88, −88 · 22, −91, −115, −120, −120 · 22, −123, −132, −148, −163, − 168, −168 · 22, −187, −195, −228, −232, −232 · 22, −235, −267, −280, −280 · 22, −312, −312 · 22, − 340, −372, −403, −408, −408 · 22, −420, −427, −435, −483, −520, −520 · 22, −532, −555, −595, − 627, −660, −708, −715, −760, −760 · 22, −795, −840, −840 · 22, −1012, −1092, −1155, − 1320, −1320 · 22, −1380, −1428, −1435, −1540, −1848, −1848 · 22, −1995, −3003, −3315, −5460.

slide-112
SLIDE 112

Discriminants with Class Group Annihilated by 2

Known ∆ with Cl(∆)2 = 1

− 3, −3 · 22, −3 · 32, −3 · 42, −3 · 52, −3 · 72, −3 · 82, −4, −4 · 22, −4 · 32, −4 · 42, −4 · 52, − 7, −7 · 22, −7 · 42, −7 · 82, −8, −8 · 22, −8 · 32, −8 · 62, −11, −11 · 32, − 15, −15 · 22, −15 · 42, −15 · 82, −19, −20, −20 · 32, −24, −24 · 22, −35, −35 · 32, −40, −40 · 22, − 43, −51, −52, −67, −84, −88, −88 · 22, −91, −115, −120, −120 · 22, −123, −132, −148, −163, − 168, −168 · 22, −187, −195, −228, −232, −232 · 22, −235, −267, −280, −280 · 22, −312, −312 · 22, − 340, −372, −403, −408, −408 · 22, −420, −427, −435, −483, −520, −520 · 22, −532, −555, −595, − 627, −660, −708, −715, −760, −760 · 22, −795, −840, −840 · 22, −1012, −1092, −1155, − 1320, −1320 · 22, −1380, −1428, −1435, −1540, −1848, −1848 · 22, −1995, −3003, −3315, −5460.

Weinberger (1973): All field discriminants D with Cl(D)2 = 1 belong to the list above

slide-113
SLIDE 113

Discriminants with Class Group Annihilated by 2

Known ∆ with Cl(∆)2 = 1

− 3, −3 · 22, −3 · 32, −3 · 42, −3 · 52, −3 · 72, −3 · 82, −4, −4 · 22, −4 · 32, −4 · 42, −4 · 52, − 7, −7 · 22, −7 · 42, −7 · 82, −8, −8 · 22, −8 · 32, −8 · 62, −11, −11 · 32, − 15, −15 · 22, −15 · 42, −15 · 82, −19, −20, −20 · 32, −24, −24 · 22, −35, −35 · 32, −40, −40 · 22, − 43, −51, −52, −67, −84, −88, −88 · 22, −91, −115, −120, −120 · 22, −123, −132, −148, −163, − 168, −168 · 22, −187, −195, −228, −232, −232 · 22, −235, −267, −280, −280 · 22, −312, −312 · 22, − 340, −372, −403, −408, −408 · 22, −420, −427, −435, −483, −520, −520 · 22, −532, −555, −595, − 627, −660, −708, −715, −760, −760 · 22, −795, −840, −840 · 22, −1012, −1092, −1155, − 1320, −1320 · 22, −1380, −1428, −1435, −1540, −1848, −1848 · 22, −1995, −3003, −3315, −5460.

Weinberger (1973): All field discriminants D with Cl(D)2 = 1 belong to the list above

slide-114
SLIDE 114

Discriminants with Class Group Annihilated by 2

Known ∆ with Cl(∆)2 = 1

− 3, −3 · 22, −3 · 32, −3 · 42, −3 · 52, −3 · 72, −3 · 82, −4, −4 · 22, −4 · 32, −4 · 42, −4 · 52, − 7, −7 · 22, −7 · 42, −7 · 82, −8, −8 · 22, −8 · 32, −8 · 62, −11, −11 · 32, − 15, −15 · 22, −15 · 42, −15 · 82, −19, −20, −20 · 32, −24, −24 · 22, −35, −35 · 32, −40, −40 · 22, − 43, −51, −52, −67, −84, −88, −88 · 22, −91, −115, −120, −120 · 22, −123, −132, −148, −163, − 168, −168 · 22, −187, −195, −228, −232, −232 · 22, −235, −267, −280, −280 · 22, −312, −312 · 22, − 340, −372, −403, −408, −408 · 22, −420, −427, −435, −483, −520, −520 · 22, −532, −555, −595, − 627, −660, −708, −715, −760, −760 · 22, −795, −840, −840 · 22, −1012, −1092, −1155, − 1320, −1320 · 22, −1380, −1428, −1435, −1540, −1848, −1848 · 22, −1995, −3003, −3315, −5460.

Weinberger (1973): All field discriminants D with Cl(D)2 = 1 belong to the list above with at most one exception.

slide-115
SLIDE 115

Discriminants with Class Group Annihilated by 2

Known ∆ with Cl(∆)2 = 1

− 3, −3 · 22, −3 · 32, −3 · 42, −3 · 52, −3 · 72, −3 · 82, −4, −4 · 22, −4 · 32, −4 · 42, −4 · 52, − 7, −7 · 22, −7 · 42, −7 · 82, −8, −8 · 22, −8 · 32, −8 · 62, −11, −11 · 32, − 15, −15 · 22, −15 · 42, −15 · 82, −19, −20, −20 · 32, −24, −24 · 22, −35, −35 · 32, −40, −40 · 22, − 43, −51, −52, −67, −84, −88, −88 · 22, −91, −115, −120, −120 · 22, −123, −132, −148, −163, − 168, −168 · 22, −187, −195, −228, −232, −232 · 22, −235, −267, −280, −280 · 22, −312, −312 · 22, − 340, −372, −403, −408, −408 · 22, −420, −427, −435, −483, −520, −520 · 22, −532, −555, −595, − 627, −660, −708, −715, −760, −760 · 22, −795, −840, −840 · 22, −1012, −1092, −1155, − 1320, −1320 · 22, −1380, −1428, −1435, −1540, −1848, −1848 · 22, −1995, −3003, −3315, −5460.

Weinberger (1973): All field discriminants D with Cl(D)2 = 1 belong to the list above with at most one exception.

Corollary: There exists D∗ such that: if ∆ = Df 2 with Cl(∆)2 = 1 is not in the list then D = D∗.

slide-116
SLIDE 116

Discriminants with Class Group Annihilated by 2

Known ∆ with Cl(∆)2 = 1

− 3, −3 · 22, −3 · 32, −3 · 42, −3 · 52, −3 · 72, −3 · 82, −4, −4 · 22, −4 · 32, −4 · 42, −4 · 52, − 7, −7 · 22, −7 · 42, −7 · 82, −8, −8 · 22, −8 · 32, −8 · 62, −11, −11 · 32, − 15, −15 · 22, −15 · 42, −15 · 82, −19, −20, −20 · 32, −24, −24 · 22, −35, −35 · 32, −40, −40 · 22, − 43, −51, −52, −67, −84, −88, −88 · 22, −91, −115, −120, −120 · 22, −123, −132, −148, −163, − 168, −168 · 22, −187, −195, −228, −232, −232 · 22, −235, −267, −280, −280 · 22, −312, −312 · 22, − 340, −372, −403, −408, −408 · 22, −420, −427, −435, −483, −520, −520 · 22, −532, −555, −595, − 627, −660, −708, −715, −760, −760 · 22, −795, −840, −840 · 22, −1012, −1092, −1155, − 1320, −1320 · 22, −1380, −1428, −1435, −1540, −1848, −1848 · 22, −1995, −3003, −3315, −5460.

Weinberger (1973): All field discriminants D with Cl(D)2 = 1 belong to the list above with at most one exception.

Corollary: There exists D∗ such that: if ∆ = Df 2 with Cl(∆)2 = 1 is not in the list then D = D∗.

Class numbers of discriminants from the list are at most 16.

slide-117
SLIDE 117

Discriminants with Class Group Annihilated by 2

Known ∆ with Cl(∆)2 = 1

− 3, −3 · 22, −3 · 32, −3 · 42, −3 · 52, −3 · 72, −3 · 82, −4, −4 · 22, −4 · 32, −4 · 42, −4 · 52, − 7, −7 · 22, −7 · 42, −7 · 82, −8, −8 · 22, −8 · 32, −8 · 62, −11, −11 · 32, − 15, −15 · 22, −15 · 42, −15 · 82, −19, −20, −20 · 32, −24, −24 · 22, −35, −35 · 32, −40, −40 · 22, − 43, −51, −52, −67, −84, −88, −88 · 22, −91, −115, −120, −120 · 22, −123, −132, −148, −163, − 168, −168 · 22, −187, −195, −228, −232, −232 · 22, −235, −267, −280, −280 · 22, −312, −312 · 22, − 340, −372, −403, −408, −408 · 22, −420, −427, −435, −483, −520, −520 · 22, −532, −555, −595, − 627, −660, −708, −715, −760, −760 · 22, −795, −840, −840 · 22, −1012, −1092, −1155, − 1320, −1320 · 22, −1380, −1428, −1435, −1540, −1848, −1848 · 22, −1995, −3003, −3315, −5460.

Weinberger (1973): All field discriminants D with Cl(D)2 = 1 belong to the list above with at most one exception.

Corollary: There exists D∗ such that: if ∆ = Df 2 with Cl(∆)2 = 1 is not in the list then D = D∗.

Class numbers of discriminants from the list are at most 16.

Watkins (2006): the list contains all ∆ with |Cl(∆)2| = 1 and h(∆) ≤ 64.

slide-118
SLIDE 118

Discriminants with Class Group Annihilated by 2

Known ∆ with Cl(∆)2 = 1

− 3, −3 · 22, −3 · 32, −3 · 42, −3 · 52, −3 · 72, −3 · 82, −4, −4 · 22, −4 · 32, −4 · 42, −4 · 52, − 7, −7 · 22, −7 · 42, −7 · 82, −8, −8 · 22, −8 · 32, −8 · 62, −11, −11 · 32, − 15, −15 · 22, −15 · 42, −15 · 82, −19, −20, −20 · 32, −24, −24 · 22, −35, −35 · 32, −40, −40 · 22, − 43, −51, −52, −67, −84, −88, −88 · 22, −91, −115, −120, −120 · 22, −123, −132, −148, −163, − 168, −168 · 22, −187, −195, −228, −232, −232 · 22, −235, −267, −280, −280 · 22, −312, −312 · 22, − 340, −372, −403, −408, −408 · 22, −420, −427, −435, −483, −520, −520 · 22, −532, −555, −595, − 627, −660, −708, −715, −760, −760 · 22, −795, −840, −840 · 22, −1012, −1092, −1155, − 1320, −1320 · 22, −1380, −1428, −1435, −1540, −1848, −1848 · 22, −1995, −3003, −3315, −5460.

Weinberger (1973): All field discriminants D with Cl(D)2 = 1 belong to the list above with at most one exception.

Corollary: There exists D∗ such that: if ∆ = Df 2 with Cl(∆)2 = 1 is not in the list then D = D∗.

Class numbers of discriminants from the list are at most 16.

Watkins (2006): the list contains all ∆ with |Cl(∆)2| = 1 and h(∆) ≤ 64.

Hence: if ∆ with Cl(∆)2 = 1 is not in the list then h(∆) ≥ 128.

slide-119
SLIDE 119

Proof of Theorem ECMF

Assume that Q(τ1) = Q(τ2) and Q(j(τ1)) = Q(j(τ2)).

slide-120
SLIDE 120

Proof of Theorem ECMF

Assume that Q(τ1) = Q(τ2) and Q(j(τ1)) = Q(j(τ2)).

Set M = Q(τ1, τ2, j(τ1)) = Q(τ1, τ2, j(τ2)).

slide-121
SLIDE 121

Proof of Theorem ECMF

Assume that Q(τ1) = Q(τ2) and Q(j(τ1)) = Q(j(τ2)).

Set M = Q(τ1, τ2, j(τ1)) = Q(τ1, τ2, j(τ2)).

André, Edixhoven (1998): G = Gal(M/Q(τ1, τ2)) is annihilated by 2. Q(τ1)

Cl(∆1)

Q(τ1, j(τ1)) Q Q(τ1, τ2)

G

M Q(τ2)

Cl(∆2)

Q(τ2, j(τ2))

slide-122
SLIDE 122

Proof of Theorem ECMF

Assume that Q(τ1) = Q(τ2) and Q(j(τ1)) = Q(j(τ2)).

Set M = Q(τ1, τ2, j(τ1)) = Q(τ1, τ2, j(τ2)).

André, Edixhoven (1998): G = Gal(M/Q(τ1, τ2)) is annihilated by 2. Q(τ1)

Cl(∆1)

Q(τ1, j(τ1)) Q Q(τ1, τ2)

G

M Q(τ2)

Cl(∆2)

Q(τ2, j(τ2))

Consequence: each Cl(∆i ) is of type Z/4 × Z/2 × · · · × Z/2 or Z/2 × · · · × Z/2.

slide-123
SLIDE 123

Proof of Theorem ECMF

Assume that Q(τ1) = Q(τ2) and Q(j(τ1)) = Q(j(τ2)).

Set M = Q(τ1, τ2, j(τ1)) = Q(τ1, τ2, j(τ2)).

André, Edixhoven (1998): G = Gal(M/Q(τ1, τ2)) is annihilated by 2. Q(τ1)

Cl(∆1)

Q(τ1, j(τ1)) Q Q(τ1, τ2)

G

M Q(τ2)

Cl(∆2)

Q(τ2, j(τ2))

Consequence: each Cl(∆i ) is of type Z/4 × Z/2 × · · · × Z/2 or Z/2 × · · · × Z/2.

Simple group theory: first type is impossible. Hence both Cl(∆i ) are annihilated by 2.

slide-124
SLIDE 124

Proof of Theorem ECMF

Assume that Q(τ1) = Q(τ2) and Q(j(τ1)) = Q(j(τ2)).

Set M = Q(τ1, τ2, j(τ1)) = Q(τ1, τ2, j(τ2)).

André, Edixhoven (1998): G = Gal(M/Q(τ1, τ2)) is annihilated by 2. Q(τ1)

Cl(∆1)

Q(τ1, j(τ1)) Q Q(τ1, τ2)

G

M Q(τ2)

Cl(∆2)

Q(τ2, j(τ2))

Consequence: each Cl(∆i ) is of type Z/4 × Z/2 × · · · × Z/2 or Z/2 × · · · × Z/2.

Simple group theory: first type is impossible. Hence both Cl(∆i ) are annihilated by 2.

Weinberger: since D1 = D2

slide-125
SLIDE 125

Proof of Theorem ECMF

Assume that Q(τ1) = Q(τ2) and Q(j(τ1)) = Q(j(τ2)).

Set M = Q(τ1, τ2, j(τ1)) = Q(τ1, τ2, j(τ2)).

André, Edixhoven (1998): G = Gal(M/Q(τ1, τ2)) is annihilated by 2. Q(τ1)

Cl(∆1)

Q(τ1, j(τ1)) Q Q(τ1, τ2)

G

M Q(τ2)

Cl(∆2)

Q(τ2, j(τ2))

Consequence: each Cl(∆i ) is of type Z/4 × Z/2 × · · · × Z/2 or Z/2 × · · · × Z/2.

Simple group theory: first type is impossible. Hence both Cl(∆i ) are annihilated by 2.

Weinberger: since D1 = D2

slide-126
SLIDE 126

Proof of Theorem ECMF

Assume that Q(τ1) = Q(τ2) and Q(j(τ1)) = Q(j(τ2)).

Set M = Q(τ1, τ2, j(τ1)) = Q(τ1, τ2, j(τ2)).

André, Edixhoven (1998): G = Gal(M/Q(τ1, τ2)) is annihilated by 2. Q(τ1)

Cl(∆1)

Q(τ1, j(τ1)) Q Q(τ1, τ2)

G

M Q(τ2)

Cl(∆2)

Q(τ2, j(τ2))

Consequence: each Cl(∆i ) is of type Z/4 × Z/2 × · · · × Z/2 or Z/2 × · · · × Z/2.

Simple group theory: first type is impossible. Hence both Cl(∆i ) are annihilated by 2.

Weinberger: since D1 = D2 one of ∆1, ∆2 is in the list.

slide-127
SLIDE 127

Proof of Theorem ECMF

Assume that Q(τ1) = Q(τ2) and Q(j(τ1)) = Q(j(τ2)).

Set M = Q(τ1, τ2, j(τ1)) = Q(τ1, τ2, j(τ2)).

André, Edixhoven (1998): G = Gal(M/Q(τ1, τ2)) is annihilated by 2. Q(τ1)

Cl(∆1)

Q(τ1, j(τ1)) Q Q(τ1, τ2)

G

M Q(τ2)

Cl(∆2)

Q(τ2, j(τ2))

Consequence: each Cl(∆i ) is of type Z/4 × Z/2 × · · · × Z/2 or Z/2 × · · · × Z/2.

Simple group theory: first type is impossible. Hence both Cl(∆i ) are annihilated by 2.

Weinberger: since D1 = D2 one of ∆1, ∆2 is in the list.

Hence the other is in the list as well.

slide-128
SLIDE 128

Proof of Theorem ECMF

Assume that Q(τ1) = Q(τ2) and Q(j(τ1)) = Q(j(τ2)).

Set M = Q(τ1, τ2, j(τ1)) = Q(τ1, τ2, j(τ2)).

André, Edixhoven (1998): G = Gal(M/Q(τ1, τ2)) is annihilated by 2. Q(τ1)

Cl(∆1)

Q(τ1, j(τ1)) Q Q(τ1, τ2)

G

M Q(τ2)

Cl(∆2)

Q(τ2, j(τ2))

Consequence: each Cl(∆i ) is of type Z/4 × Z/2 × · · · × Z/2 or Z/2 × · · · × Z/2.

Simple group theory: first type is impossible. Hence both Cl(∆i ) are annihilated by 2.

Weinberger: since D1 = D2 one of ∆1, ∆2 is in the list.

Hence the other is in the list as well.

Verification with PARI completes the proof.