Division polynomials
Division polynomials
(2,5)-Curve
:f(x,y)≡-+++++x+=0
2
y
5
x
λ
2
4
x
λ
4
3
x
λ
6
2
x
λ
8
λ
10
Preliminaries
Preliminaries
Addition and Duplication Formulae
Addition and Duplication Formulae
3-Torsion criterion
3-Torsion criterion
We call 3-torsion divisors such divisors that .There exist -1=80 3-torsion divisors on a curve of genus 2.All 3-torsion divisors are non-special, and so have two points in the support,that is =(,)+(,)=(,,,).
D
3D∼2∞=O
2g
3
D
2Q
x
1
y
1
x
2
y
2
αQ
2
αQ
4
βQ
3
βQ
5
3-Torsion divisors are defined by the equality , which in terms of the Mumford coordinates acquires the form
2=-
D
2Q
D
2Q
αQQ
2
αQ
2
αQQ
4
αQ
4
βQQ
3
βQ
3
βQQ
5
βQ
5
In Mumford coordinates
In Mumford coordinates
In[]:=
(*Equalitieswith,producetwoequations*)α2Tors3Eqγ=(/.αQQDuplSubs)-α4Tors3Eqγ=(/.αQQDuplSubs)-
α
2
α
4
αQQ
2
αQ
2
αQQ
4
αQ
4
Out[]=
-3-+2
αQ
2
2
γ
1
γ
2
Out[]=
3-3+2-4++2-
2
αQ
2
αQ
4
αQ
2
2
γ
1
αQ
2
γ
2
2
γ
2
γ
4
2
γ
1
λ
2
In[]:=
(*Equalitieswith,aretrivial*)(/.βQQDuplSubs/.{αQQ->αQ}/.γInαβQDuplSubs)+//Factor(/.βQQDuplSubs/.{αQQ->αQ}/.γInαβQDuplSubs)+//Factor
β
3
β
5
βQQ
3
βQ
3
βQQ
5
βQ
5
Out[]=
0
Out[]=
0
In x-, y-coordinates
In -, -coordinates
x
y
Polynomials in x1, x2
Polynomials in ,
x
1
x
2
In x-, y-coordinates for computation
In -, -coordinates for computation
x
y
4-Torsion criterion
4-Torsion criterion
We call 4-torsion divisors such divisors that (i) , and (ii) generates a cyclic group on order 4. Note, the 2-torsion divisors, which satisfy (i) but not (ii), are excluded.
D
2Q
4∼2∞=O
D
2Q
D
2Q
There exist -=240 characteristics of order 4 which produce 4-torsion divisors on a curve of genus 2, we denote this set of characteristics by . All 4-torsion divisors are non-special, that is =(,)+(,).At the same time, in each cyclic group generated by , one divisor is 2-torsion, and can be a special one. Each 2-torsion divisor arises in 8 cyclic groups , which involve 16 characteristics.
2g
4
2g
2
D
2Q
x
1
y
1
x
2
y
2
C
4
D
2Q
C
4
We split into two parts:=[ε]∈([2ε])∼=(,), , =[ε]∈([2ε])∼=(,,,), .
spec
-1
D
1
x
QQ
y
QQ
card=80
spec
non-spec
-1
D
2
αQQ
2
αQQ
4
βQQ
3
βQQ
3
card=160
non-spec
4-Torsion divisors are defined by the equality , which acquires the form
2=-2
D
2Q
D
2Q
y
QQ
D
2Q
spec
βQQ
3
βQQ
5
D
2Q
non-spec
non-spec: In Mumford coordinates
non-spec
In[]:=
(*On:=0*)β3Tors4Eqγ=(/.βQQDuplSubs/.αQQDuplSubs)//Factor;β3Tors4Eqγ--2-+2-+-+(-)+//Factor
non-spec
βQQ
3
γ
1
βQQ
3
αQ
4
2
αQ
2
αQ
2
γ
2
2
γ
1
γ
2
2
γ
1
2
γ
1
γ
2
λ
2
γ
4
Out[]=
0
In[]:=
(*On:=0*)β5Tors4Eqγ=(/.βQQDuplSubs/.αQQDuplSubs)//Factor;β5Tors4Eqγ--2+(3-)(-)+(2-)+22-+-//Factor
non-spec
βQQ
5
γ
1
βQQ
5
αQ
4
αQ
2
γ
2
αQ
2
γ
2
2
γ
1
αQ
2
λ
2
γ
4
αQ
2
γ
2
2
γ
1
γ
6
Out[]=
0
non-spec: In x-, y-coordinates
non-spec
x
y
non-spec: Polynomials in x1, x2
non-spec
x
1
x
2
non-spec: In x-, y-coordinates for computation
non-spec
x
y
spec: In Mumford coordinates
spec
In[]:=
yQQTors4Eqγ=(//.xyQQDuplSpecSubs)
y
QQ
Out[]=
γ
5
γ
3
αQ
2
2
γ
1
λ
2
γ
1
2
2+-
αQ
2
2
γ
1
λ
2
In[]:=
yQQTors4Eq=/.xyQQDuplSpecFullSubs//Simplify
y
QQ
Out[]=
1
32
5
DβQ
3
2
DβQ
3
βQ
3
3
DβQ
3
αQ
2
λ
2
αQ
2
βQ
3
βQ
5
βQ
3
λ
2
DβQ
3
2
αQ
2
αQ
4
αQ
2
λ
2
2
λ
2
spec: In x-, y-coordinates
spec
x
y
spec: Polynomials in x1, x2
spec
x
1
x
2
Example
Example
Given curve
Given curve
Auxiliary functions
Auxiliary functions
Example: 3-torsion points
Example: 3-torsion points
◼
Characteristics of order 3
◼
3-Torsion divisors from characteristics
All 3-torsion divisors are found, see xyTors3FromEqsSubs.
Example: 4-torsion points
Example: 4-torsion points
All 4-torsion divisors are found,
see xyTors4NonSpecFromEqsSubs, xyTors4SpecFromEqsSubs.
see xyTors4NonSpecFromEqsSubs, xyTors4SpecFromEqsSubs.