SLIDE 1
Computing central endomorphisms of an abelian variety via reductions - - PowerPoint PPT Presentation
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 2
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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