Torsion divisors
Torsion divisors
Hyperelliptic genus 4
Preliminaries
Preliminaries
Definition of the curve
Definition of the curve
First Kind Integrals
First Kind Integrals
Periods
Periods
θ-function definition
θ-function definition
Characteristics of branch points
Characteristics of branch points
Origin of Jac()
Origin of Jac()
Definition of ℘-functions
Definition of ℘-functions
Points on Jacobian from characteristics
Points on Jacobian from characteristics
Functions for computing Abel pre-images
Functions for computing Abel pre-images
Reduced divisors
Reduced divisors
2-Torsion divisors
2-Torsion divisors
Characteristics of order 2
Characteristics of order 2
Classification of 2-torsion divisors
Classification of 2-torsion divisors
Odd and even characteristics of order 2
Odd and even characteristics of order 2
2-Torsion divisors D1
2-Torsion divisors
D
1
◼
Abel images of branch points
◼
Computation from
i,i+1
◼
Computation from characteristics
◼
List of 2-torsion divisors
D
1
There are exist nine 2-torsion divisors of the type =+3∞, where is one of branch points. As follows from comparison of uBPfromCharVals and uBPVals, we have
D
1
P
1
P
1
In[]:=
xyD1Vals=Table[{x->BPs[[i]],y->0},{i,1,Length[uD1Vals]}];
The list of all divisors of the type with corresponding partitions , and characteristics and is printed below
D
1
{}
i
1
[ϵM]
[ϵM]-[K](mod2)
In[]:=
DoPrint{i},", [ϵM]=",MatrixFormeChars[[i]],", ","[ϵM]-[K]=",MatrixFormMod[eChars[[i]]-2KCh,2],", =",xyD1Vals[[i]],{i,1,Length[xyD1Vals]}
1
2
1
2
D
1
{1}, [ϵM]=
, [ϵM]-[K]=
, ={x{x-18-2},y0}
1 2 | 0 | 0 | 0 |
0 | 0 | 0 | 0 |
0 | 1 2 | 1 2 | 1 2 |
0 | 1 2 | 0 | 1 2 |
D
1
2-Torsion divisors D2
2-Torsion divisors
D
2
◼
Abel images
u()
D
2
◼
List of 2-torsion divisors
D
2
There are exist thirty-six 2-torsion divisors of the type =++2∞, where and are branch points. Using uBPVals computed previously, we find
D
2
P
1
P
2
P
1
P
2
In[]:=
xyD2Vals=Table[Table[{x->BPs[[j]],y->0},{j,Comb2[[i]]}],{i,1,Length[Comb2]}];
The list of all divisors of the type with corresponding partitions , and characteristics and is printed below
D
2
{,}
i
1
i
2
[ϵM]
[ϵM]-[K](mod2)
In[]:=
DoPrintComb2[[i]],", [ϵM]=",MatrixFormD2Chars[[i]],", ","[ϵM]-[K]=",MatrixFormMod[D2Chars[[i]]-2KCh,2],", ={",TableForm[xyD2Vals[[i]]],"}",{i,1,Length[uD2Vals]}
1
2
1
2
D
2
{1,2}, [ϵM]=
, [ϵM]-[K]=
, ={
}
0 | 0 | 0 | 0 |
1 2 | 0 | 0 | 0 |
1 2 | 1 2 | 1 2 | 1 2 |
1 2 | 1 2 | 0 | 1 2 |
D
2
x{x-18-2} | y0 |
x{x-16+5} | y0 |
2-Torsion divisors D3
2-Torsion divisors
D
3
◼
Abel images
u()
D
3
◼
List of 2-torsion divisors
D
3
There are exist eighty-four 2-torsion divisors of the type =+++∞, where , , are branch points. Using uBPVals computed previously, we find
D
3
P
1
P
2
P
3
P
1
P
2
P
3
In[]:=
xyD3Vals=Table[Table[{x->BPs[[j]],y->0},{j,Comb3[[i]]}],{i,1,Length[Comb3]}];
The list of all divisors of the type with corresponding partitions , and characteristics and is printed below
D
3
{,,}
i
1
i
2
i
3
[ϵM]
[ϵM]-[K](mod2)
In[]:=
DoPrintComb3[[i]],", [ϵM]=",MatrixFormD3Chars[[i]],", ","[ϵM]-[K]=",MatrixFormMod[D3Chars[[i]]-2KCh,2],", ={",TableForm[xyD3Vals[[i]]],"}",{i,1,Length[Comb3]}
1
2
1
2
D
3
{1,2,3}, [ϵM]=
, [ϵM]-[K]=
, ={
}
0 | 1 2 | 0 | 0 |
0 | 0 | 0 | 0 |
1 2 | 0 | 1 2 | 1 2 |
0 | 1 2 | 0 | 1 2 |
D
3
x{x-18-2} | y0 |
x{x-16+5} | y0 |
x{x-11+3} | y0 |
2-Torsion divisors D4
2-Torsion divisors
D
4
◼
Abel images
u()
D
4
◼
List of 2-torsion divisors
D
4
There are exist 126 2-torsion divisors of the type =+++, where , , , are branch points. Using uBPVals computed previously, we find
D
3
P
1
P
2
P
3
P
4
P
1
P
2
P
3
P
4
In[]:=
xyD4Vals=Table[Table[{x->BPs[[j]],y->0},{j,Comb4[[i]]}],{i,1,Length[Comb4]}];
The first 20 divisors of the type with corresponding partitions , and characteristics and is printed below
D
4
{,,,}
i
1
i
2
i
3
i
4
[ϵM]
[ϵM]-[K](mod2)
In[]:=
DoPrintComb4[[i]],", [ϵM]=",MatrixFormD4Chars[[i]],", ","[ϵM]-[K]=",MatrixFormMod[D4Chars[[i]]-2KCh,2],", ={",TableForm[xyD4Vals[[i]]],"}",{i,1,20}
1
2
1
2
D
3
{1,2,3,4}, [ϵM]=
, [ϵM]-[K]=
, ={
}
0 | 0 | 0 | 0 |
1 2 | 1 2 | 0 | 0 |
1 2 | 1 2 | 1 2 | 1 2 |
1 2 | 0 | 0 | 1 2 |
D
3
x{x-18-2} | y0 |
x{x-16+5} | y0 |
x{x-11+3} | y0 |
x{x-10-} | y0 |
On the other hand, non-special 2-torsion divisors can be obtained from by solving the Jacobi inversion problem.
u[ϵM]
In[]:=
InvAbelMap[uD4Vals[[1]]]//TableForm
Out[]//TableForm=
x-18.0000000000-2.0000000000 | y0.× -5 10 -5 10 |
x-16.0000000000+5.0000000000 | y0.× -5 10 -5 10 |
x-11.00000000000+3.00000000000 | y0.× -5 10 -5 10 |
x-10.0000000000-1.00000000000 | y0.× -6 10 -5 10 |
3-Torsion divisors
3-Torsion divisors
Characteristics of order 3
Characteristics of order 3
3-Torsion divisors are Abel pre-images of with characteristics of order 3, that is .
u[ϵM]
3[ϵM]∼0
In[]:=
(*Thelistofallcharacteristicsoforder3intheform3[ϵM],and[0](inthefirstposition)*)Chars3ϵM=Flatten[Table[{{i1,i2,i3,i4},{j1,j2,j3,j4}},{i1,0,2},{i2,0,2},{i3,0,2},{i4,0,2},{j1,0,2},{j2,0,2},{j3,0,2},{j4,0,2}],7];Chars3ϵM//Length
2genus
3
Out[]=
6561
Out[]=
6561
In[]:=
(*Characteristic[0],whichcorrespondstou[0]=0↦{4∞}isremoved*)AllOrd3Chars=Delete[Chars3ϵM,1];
In[]:=
(*Thefirst20characteristicsoforder3*)TableMatrixFormAllOrd3Chars[[i]],{i,1,20}
1
3
Out[]=
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
0 | 0 | 0 | 0 |
0 | 0 | 0 | 1 3 |
0 | 0 | 0 | 0 |
0 | 0 | 0 | 2 3 |
0 | 0 | 0 | 0 |
0 | 0 | 1 3 | 0 |
0 | 0 | 0 | 0 |
0 | 0 | 1 3 | 1 3 |
0 | 0 | 0 | 0 |
0 | 0 | 1 3 | 2 3 |
0 | 0 | 0 | 0 |
0 | 0 | 2 3 | 0 |
0 | 0 | 0 | 0 |
0 | 0 | 2 3 | 1 3 |
0 | 0 | 0 | 0 |
0 | 0 | 2 3 | 2 3 |
0 | 0 | 0 | 0 |
0 | 1 3 | 0 | 0 |
0 | 0 | 0 | 0 |
0 | 1 3 | 0 | 1 3 |
0 | 0 | 0 | 0 |
0 | 1 3 | 0 | 2 3 |
0 | 0 | 0 | 0 |
0 | 1 3 | 1 3 | 0 |
0 | 0 | 0 | 0 |
0 | 1 3 | 1 3 | 1 3 |
0 | 0 | 0 | 0 |
0 | 1 3 | 1 3 | 2 3 |
0 | 0 | 0 | 0 |
0 | 1 3 | 2 3 | 0 |
0 | 0 | 0 | 0 |
0 | 1 3 | 2 3 | 1 3 |
0 | 0 | 0 | 0 |
0 | 1 3 | 2 3 | 2 3 |
0 | 0 | 0 | 0 |
0 | 2 3 | 0 | 0 |
0 | 0 | 0 | 0 |
0 | 2 3 | 0 | 1 3 |
0 | 0 | 0 | 0 |
0 | 2 3 | 0 | 2 3 |
Computation of 3-torsion divisors
Computation of 3-torsion divisors
3-Torsion divisors are non-special. They are computed as solutions of the Jacobi inversion problem from with characteristics of order 3
u[ϵM]
(*Thefirst20ofu[ϵM]withcharacteristicsoforder3*)uOrd3CharVals20=TableCharToUAllOrd3Chars[[i]],{i,1,20}
1
3
(*Thefirst20of(u[ϵM])withcharacteristicsoforder3*)xyOrd3CharVals20=Table[InvAbelMap[uOrd3CharVals20[[i]]],{i,1,20}];
-1
The first 20 of 3-torsion divisors with corresponding characteristics are printed below
[ϵM]
In[]:=
DoPrint"[ϵM]=",MatrixFormAllOrd3Chars[[i]],", D={",TableForm[xyOrd3CharVals20[[i]]],"}",{i,1,20}
1
3
[ϵM]=
, D={
}
0 | 0 | 0 | 0 |
0 | 0 | 0 | 1 3 |
x3.071090236+2.943662577 | y-3498.620+2983.038 |
x4.533511092+1.534640861 | y10975.117-21422.481 |
x5.562309200+0.226618576 | y-6685.007+29327.046 |
x6.932285412-1.888871698 | y-192.786-10998.620 |
Cyclic groups
The collection of 3-torsion divisors, of number 6560, split into 3280 pairs. Together with the neutral element each pair forms a cyclic group . Evidently, the corresponding characteristics are , .
C
3
The collection of 3-torsion divisors, of number 6560, split into 3280 pairs
{D,2D=-D}
{4∞}
{D,2D=-D}
C
3
[ϵM]
2[ϵM]
4-Torsion divisors
4-Torsion divisors
Characteristics of order 4
Characteristics of order 4
4-Torsion divisors are Abel pre-images of with characteristics of order 4, that is .
u[ϵM]
4[ϵM]∼0
In[]:=
Chars4ϵM=Flatten[Table[{{i1,i2,i3,i4},{j1,j2,j3,j4}},{i1,0,3},{i2,0,3},{i3,0,3},{i4,0,3},{j1,0,3},{j2,0,3},{j3,0,3},{j4,0,3}],7];Chars4ϵM//Length
2genus
4
Out[]=
65536
The list Chars4ϵM contains characteristics of order 4 and [0], which we remove from the list.
Computation of 4-torsion divisors
Computation of 4-torsion divisors
CITE THIS NOTEBOOK
CITE THIS NOTEBOOK
Computation of n-torsion divisors on a genus 4 hyperelliptic curve
by Julia Bernatska
Wolfram Community, STAFF PICKS, November 1, 2024
https://community.wolfram.com/groups/-/m/t/3314103
by Julia Bernatska
Wolfram Community, STAFF PICKS, November 1, 2024
https://community.wolfram.com/groups/-/m/t/3314103