Computing central endomorphisms of an abelian variety via reductions - - PowerPoint PPT Presentation

computing central endomorphisms of an abelian variety via
SMART_READER_LITE
LIVE PREVIEW

Computing central endomorphisms of an abelian variety via reductions - - PowerPoint PPT Presentation

Computing central endomorphisms of an abelian variety via reductions modulo p Edgar Costa (MIT) January 18, 2020 Joint Mathematics Meetings Joint work with Davide Lombardo and John Voight Slides available at edgarcosta.org under Research


slide-1
SLIDE 1

Computing central endomorphisms of an abelian variety via reductions modulo p

Edgar Costa (MIT) January 18, 2020 Joint Mathematics Meetings Joint work with Davide Lombardo and John Voight

Slides available at edgarcosta.org under Research

slide-2
SLIDE 2

Elliptic curves

Elliptic curves E : y2 = x3 + ax + b, a, b ∈ Z can be split in two classes: E is ordinary, i.e., E , E has CM, i.e., E d for some d Warmup problem How would you distinguish between these two classes?

slide-3
SLIDE 3

Elliptic curves

Elliptic curves E : y2 = x3 + ax + b, a, b ∈ Z can be split in two classes: E is ordinary, i.e., EndQ Eal = Q, E has CM, i.e., EndQ Eal = Q( √ −d) for some d > 0 Warmup problem How would you distinguish between these two classes?

slide-4
SLIDE 4

Elliptic curves

Elliptic curves E : y2 = x3 + ax + b, a, b ∈ Z can be split in two classes: E is ordinary, i.e., EndQ Eal = Q, E has CM, i.e., EndQ Eal = Q( √ −d) for some d > 0 Warmup problem How would you distinguish between these two classes?

slide-5
SLIDE 5

Approaches

Warmup problem How would you distinguish between these two classes? j-invariant j(E) = 1728 4a3 4a3 + 27b2 E has CM iff j(E) is in a finite set Embedding it in E w1 w2 E has CM iff w1 w2 d for some d Counting points on Ep E p E Ep T cp T Ep 1 p Quaternion alg.

  • therwise

where cp T 1 p 1 Ep T pT2

slide-6
SLIDE 6

Approaches

Warmup problem How would you distinguish between these two classes? j-invariant j(E) = 1728 4a3 4a3 + 27b2 E has CM iff j(E) is in a finite set Embedding it in C EC ≃ C/Λ, Λ = w1Z + w2Z E has CM iff w1/w2 ∈ Q( √ −d) for some d > 0 Counting points on Ep E p E Ep T cp T Ep 1 p Quaternion alg.

  • therwise

where cp T 1 p 1 Ep T pT2

slide-7
SLIDE 7

Approaches

Warmup problem How would you distinguish between these two classes? j-invariant j(E) = 1728 4a3 4a3 + 27b2 E has CM iff j(E) is in a finite set Embedding it in C EC ≃ C/Λ, Λ = w1Z + w2Z E has CM iff w1/w2 ∈ Q( √ −d) for some d > 0 Counting points on Ep := E mod p EndQ Eal ֒ → EndQ Eal

p =

   Q(T)/cp(T), #Ep ̸≡ 1 mod p Quaternion alg.,

  • therwise

where cp(T) = 1 − (p + 1 − #Ep)T + pT2

slide-8
SLIDE 8

Examples

EndQ Eal ֒ → EndQ Eal

p =

   Q(T)/cp(T), #Ep ̸≡ 1 mod p Quaternion alg.,

  • therwise

E : y2 + y = x3 − x2 − 10x − 20 (11.a2) EndQ Eal

2 ≃ Q(√−1)

EndQ Eal

3 ≃ Q(√−11)

⇒ EndQ Eal = Q E y2 y x3 7 (27.a2) Ep Quaternion algebra p 2 3 3 p 1 3 E 3

slide-9
SLIDE 9

Examples

EndQ Eal ֒ → EndQ Eal

p =

   Q(T)/cp(T), #Ep ̸≡ 1 mod p Quaternion alg.,

  • therwise

E : y2 + y = x3 − x2 − 10x − 20 (11.a2) EndQ Eal

2 ≃ Q(√−1)

EndQ Eal

3 ≃ Q(√−11)

⇒ EndQ Eal = Q E : y2 + y = x3 − 7 (27.a2) EndQ Eal

p =

   Quaternion algebra, p = 2 mod 3 Q( √ −3), p = 1 mod 3 ⇝ EndQ Eal = Q( √ −3)

slide-10
SLIDE 10

Endomorphism algebras over finite fields

Theorem (Tate) Let A be an abelian variety over Fp, given Lp(T) := det(1 − t Frob |H1(A)), we may compute rk End(AFpr), ∀r≥1. One can compute Lp T by counting points on A Honda–Tate theory gives us A

pr

up to isomorphism Example If L5 T 1 2T2 25T4, then all endomorphisms are defined over

25;

A

25 is isogenous to a square of an elliptic curve;

A M2 6

slide-11
SLIDE 11

Endomorphism algebras over finite fields

Theorem (Tate) Let A be an abelian variety over Fp, given Lp(T) := det(1 − t Frob |H1(A)), we may compute rk End(AFpr), ∀r≥1. One can compute Lp(T) by counting points on A Honda–Tate theory gives us A

pr

up to isomorphism Example If L5 T 1 2T2 25T4, then all endomorphisms are defined over

25;

A

25 is isogenous to a square of an elliptic curve;

A M2 6

slide-12
SLIDE 12

Endomorphism algebras over finite fields

Theorem (Tate) Let A be an abelian variety over Fp, given Lp(T) := det(1 − t Frob |H1(A)), we may compute rk End(AFpr), ∀r≥1. One can compute Lp(T) by counting points on A Honda–Tate theory gives us EndQ(AFpr) up to isomorphism Example If L5 T 1 2T2 25T4, then all endomorphisms are defined over

25;

A

25 is isogenous to a square of an elliptic curve;

A M2 6

slide-13
SLIDE 13

Endomorphism algebras over finite fields

Theorem (Tate) Let A be an abelian variety over Fp, given Lp(T) := det(1 − t Frob |H1(A)), we may compute rk End(AFpr), ∀r≥1. One can compute Lp(T) by counting points on A Honda–Tate theory gives us EndQ(AFpr) up to isomorphism Example If L5(T) = 1 − 2T2 + 25T4, then all endomorphisms are defined over F25; AF25 is isogenous to a square of an elliptic curve; EndQ Aal ≃ M2(Q( √ −6))

slide-14
SLIDE 14

Example continued

A = Jac(y2 = x5 − x4 + 4x3 − 8x2 + 5x − 1) (262144.d.524288.1) For p = 5, L5(T) = 1 − 2T2 + 25T4, and: all endomorphisms of A5 are defined over F25 det(1 − T Frob2

5 |H1(A)) = (1 − 2T + 25T2)2

A5 over F25 is isogenous to a square of an elliptic curve EndQ Aal

5 ≃ M2(Q(

√ −6)) For p 7, L7 T 1 6T2 49T4, and: all endomorphisms of A7 are defined over

49

1 T

2 7 H1 A

1 6T 49T2 2 A7 over

49 is isogenous to a square of an elliptic curve

A7 M2 10 A M2

slide-15
SLIDE 15

Example continued

A = Jac(y2 = x5 − x4 + 4x3 − 8x2 + 5x − 1) (262144.d.524288.1) For p = 5, L5(T) = 1 − 2T2 + 25T4, and: all endomorphisms of A5 are defined over F25 det(1 − T Frob2

5 |H1(A)) = (1 − 2T + 25T2)2

A5 over F25 is isogenous to a square of an elliptic curve EndQ Aal

5 ≃ M2(Q(

√ −6)) For p = 7, L7(T) = 1 + 6T2 + 49T4, and: all endomorphisms of A7 are defined over F49 det(1 − T Frob2

7 |H1(A)) = (1 + 6T + 49T2)2

A7 over F49 is isogenous to a square of an elliptic curve EndQ Aal

7 ≃ M2(Q(

√ −10)) A M2

slide-16
SLIDE 16

Example continued

A = Jac(y2 = x5 − x4 + 4x3 − 8x2 + 5x − 1) (262144.d.524288.1) For p = 5, L5(T) = 1 − 2T2 + 25T4, and: all endomorphisms of A5 are defined over F25 det(1 − T Frob2

5 |H1(A)) = (1 − 2T + 25T2)2

A5 over F25 is isogenous to a square of an elliptic curve EndQ Aal

5 ≃ M2(Q(

√ −6)) For p = 7, L7(T) = 1 + 6T2 + 49T4, and: all endomorphisms of A7 are defined over F49 det(1 − T Frob2

7 |H1(A)) = (1 + 6T + 49T2)2

A7 over F49 is isogenous to a square of an elliptic curve EndQ Aal

7 ≃ M2(Q(

√ −10)) ⇒ EndR Aal ̸= M2(C)

slide-17
SLIDE 17

Higher genus

We may factor End Aal uniquely as End Aal ≃

t

i=1

Mni(Bi), where Bi are division algebras with center Li. Set e2

i Li Bi, then

AK

t i 1

e2

i n2 i Li

Theorem (C–Mascot–Sijsling–Voight, C–Lombardo–Voight) We can effectively compute t eini i

1 t

and Li i

1 t

if the Mumford–Tate conjecture holds for A. This is done by just counting points.

slide-18
SLIDE 18

Higher genus

We may factor End Aal uniquely as End Aal ≃

t

i=1

Mni(Bi), where Bi are division algebras with center Li. Set e2

i := dimLi Bi, then

rk End(AK) =

t

i=1

e2

i n2 i [Li : Q].

Theorem (C–Mascot–Sijsling–Voight, C–Lombardo–Voight) We can effectively compute t eini i

1 t

and Li i

1 t

if the Mumford–Tate conjecture holds for A. This is done by just counting points.

slide-19
SLIDE 19

Higher genus

We may factor End Aal uniquely as End Aal ≃

t

i=1

Mni(Bi), where Bi are division algebras with center Li. Set e2

i := dimLi Bi, then

rk End(AK) =

t

i=1

e2

i n2 i [Li : Q].

Theorem (C–Mascot–Sijsling–Voight, C–Lombardo–Voight) We can effectively compute t, {eini}i=1,...,t, and {Li}i=1,...,t, if the Mumford–Tate conjecture holds for A. This is done by just counting points.

slide-20
SLIDE 20

Higher genus

We may factor End Aal uniquely as End Aal ≃

t

i=1

Mni(Bi), where Bi are division algebras with center Li. Set e2

i := dimLi Bi, then

rk End(AK) =

t

i=1

e2

i n2 i [Li : Q].

Theorem (C–Mascot–Sijsling–Voight, C–Lombardo–Voight) We can effectively compute t, {eini}i=1,...,t, and {Li}i=1,...,t, if the Mumford–Tate conjecture holds for A. This is done by just counting points.

slide-21
SLIDE 21

One factor at a time

A an abelian variety over numberfield F Mumford–Tate conjecture holds for A Aal ∼ Yn, with Y simple, i.e., End Aal ≃ Mn(B) L := Z(EndQ Aal) m2 := dimL EndQ Aal Let S be the set of primes

  • f F such that:

(i) A has good reduction at (ii) A Ym over with Y geometrically simple (iii) L Theorem (Zywina, C-Lombardo-Voight) The set S has positive density. If m is unknown, sharp upper bound for m may be obtained.

slide-22
SLIDE 22

One factor at a time

A an abelian variety over numberfield F Mumford–Tate conjecture holds for A Aal ∼ Yn, with Y simple, i.e., End Aal ≃ Mn(B) L := Z(EndQ Aal) m2 := dimL EndQ Aal Let S be the set of primes p of F such that: (i) A has good reduction at p (ii) Ap ∼ Ym over Fp with Y geometrically simple (iii) L ֒ → Q(Frobp) Theorem (Zywina, C-Lombardo-Voight) The set S has positive density. If m is unknown, sharp upper bound for m may be obtained.

slide-23
SLIDE 23

One factor at a time

A an abelian variety over numberfield F Mumford–Tate conjecture holds for A Aal ∼ Yn, with Y simple, i.e., End Aal ≃ Mn(B) L := Z(EndQ Aal) m2 := dimL EndQ Aal Let S be the set of primes p of F such that: (i) A has good reduction at p (ii) Ap ∼ Ym over Fp with Y geometrically simple (iii) L ֒ → Q(Frobp) Theorem (Zywina, C-Lombardo-Voight) The set S has positive density. If m is unknown, sharp upper bound for m may be obtained.

slide-24
SLIDE 24

One factor at a time

A an abelian variety over numberfield F Mumford–Tate conjecture holds for A Aal ∼ Yn, with Y simple, i.e., End Aal ≃ Mn(B) L := Z(EndQ Aal) m2 := dimL EndQ Aal Let S be the set of primes p of F such that: (i) A has good reduction at p (ii) Ap ∼ Ym over Fp with Y geometrically simple (iii) L ֒ → Q(Frobp) Theorem (Zywina, C-Lombardo-Voight) The set S has positive density. If m is unknown, sharp upper bound for m may be obtained.

slide-25
SLIDE 25

One factor at a time

Let S be the set of primes p of F such that: (i) A has good reduction at p (ii) Ap ∼ Ym over Fp with Y geometrically simple (iii) L ֒ → Q(Frobp) Theorem (Zywina, C-Lombardo-Voight) The set S has positive density. Theorem (C-Lombardo-Voight) For any q ∈ S, and for all p ∈ S outside of a set of density 0 (depending on q), if Q(Frobq) ← ֓ M′ ֒ → Q(Frobp), then M′ ֒ → L.

slide-26
SLIDE 26

How to find L

Let S be the set of primes p of F such that: (i) A has good reduction at p (ii) Ap ∼ Ym over Fp with Y geometrically simple ⇒ det(1 − T Frobp |H1(A)) = gp(T)m, gp(T) irreducible (iii) L ֒ → Q(Frobp) Theorem (C-Lombardo-Voight) For any q ∈ S, and for all p ∈ S outside of a set of density 0 (depending on q), if Q(Frobq) ← ֓ M′ ֒ → Q(Frobp), then M′ ֒ → L. There exists an irreducible h T L T such that g T

L

h T and such that the coefficients of h T generate L (over ). We can find candidate h T by factoring g T over T g T .

slide-27
SLIDE 27

How to find L

Let S be the set of primes p of F such that: (i) A has good reduction at p (ii) Ap ∼ Ym over Fp with Y geometrically simple ⇒ det(1 − T Frobp |H1(A)) = gp(T)m, gp(T) irreducible (iii) L ֒ → Q(Frobp) Theorem (C-Lombardo-Voight) For any q ∈ S, and for all p ∈ S outside of a set of density 0 (depending on q), if Q(Frobq) ← ֓ M′ ֒ → Q(Frobp), then M′ ֒ → L. There exists an irreducible hp(T) ∈ L(T) such that gp(T) = NmL|Q hp(T) and such that the coefficients of hp(T) generate L (over Q). We can find candidate h T by factoring g T over T g T .

slide-28
SLIDE 28

How to find L

Let S be the set of primes p of F such that: (i) A has good reduction at p (ii) Ap ∼ Ym over Fp with Y geometrically simple ⇒ det(1 − T Frobp |H1(A)) = gp(T)m, gp(T) irreducible (iii) L ֒ → Q(Frobp) Theorem (C-Lombardo-Voight) For any q ∈ S, and for all p ∈ S outside of a set of density 0 (depending on q), if Q(Frobq) ← ֓ M′ ֒ → Q(Frobp), then M′ ֒ → L. There exists an irreducible hp(T) ∈ L(T) such that gp(T) = NmL|Q hp(T) and such that the coefficients of hp(T) generate L (over Q). We can find candidate hp(T) by factoring gp(T) over Q(T)/gq(T).

slide-29
SLIDE 29

How to find L

(i) A has good reduction at p (ii) Ap ∼ Ym over Fp with Y geometrically simple ⇒ det(1 − T Frobp |H1(A)) = gp(T)m, gp(T) irreducible (iii) L ֒ → Q(Frobp) There exists an irreducible hp(T) ∈ L(T) such that gp(T) = NmL|Q hp(T) and such that the coefficients of hp(T) generate L (over Q). We can find candidate hp(T) by factoring gp(T) over Q(T)/gq(T). And thus we also obtain candidates for L. With probability one, L is isomorphic to the unique field of maximal degree. Without Mumford–Tate, this only produces an upper bound.

slide-30
SLIDE 30

How to find L

(i) A has good reduction at p (ii) Ap ∼ Ym over Fp with Y geometrically simple ⇒ det(1 − T Frobp |H1(A)) = gp(T)m, gp(T) irreducible (iii) L ֒ → Q(Frobp) There exists an irreducible hp(T) ∈ L(T) such that gp(T) = NmL|Q hp(T) and such that the coefficients of hp(T) generate L (over Q). We can find candidate hp(T) by factoring gp(T) over Q(T)/gq(T). And thus we also obtain candidates for L. With probability one, L is isomorphic to the unique field of maximal degree. Without Mumford–Tate, this only produces an upper bound.

slide-31
SLIDE 31

How to find L

(i) A has good reduction at p (ii) Ap ∼ Ym over Fp with Y geometrically simple ⇒ det(1 − T Frobp |H1(A)) = gp(T)m, gp(T) irreducible (iii) L ֒ → Q(Frobp) There exists an irreducible hp(T) ∈ L(T) such that gp(T) = NmL|Q hp(T) and such that the coefficients of hp(T) generate L (over Q). We can find candidate hp(T) by factoring gp(T) over Q(T)/gq(T). And thus we also obtain candidates for L. With probability one, L is isomorphic to the unique field of maximal degree. Without Mumford–Tate, this only produces an upper bound.

slide-32
SLIDE 32

Summary

Let S be the set of primes p of F such that: (i) A has good reduction at p (ii) Ap ∼ Ym over Fp with Y geometrically simple (iii) L ֒ → Q(Frobp) Theorem (Zywina, C-Lombardo-Voight) The set S has positive density. Theorem (C-Lombardo-Voight) For any q ∈ S, and for all p ∈ S outside of a set of density 0 (depending on q), if Q(Frobq) ← ֓ M′ ֒ → Q(Frobp), then M′ ֒ → L. By considering normal closures of , we obtain similar statements for the splitting field of the Mumford–Tate group.

slide-33
SLIDE 33

Summary

Let S be the set of primes p of F such that: (i) A has good reduction at p (ii) Ap ∼ Ym over Fp with Y geometrically simple (iii) L ֒ → Q(Frobp) Theorem (Zywina, C-Lombardo-Voight) The set S has positive density. Theorem (C-Lombardo-Voight) For any q ∈ S, and for all p ∈ S outside of a set of density 0 (depending on q), if Q(Frobq) ← ֓ M′ ֒ → Q(Frobp), then M′ ֒ → L. By considering normal closures of Q(Frobp), we obtain similar statements for the splitting field of the Mumford–Tate group.