j invariant - Maple Help
For the best experience, we recommend viewing online help using Google Chrome or Mozilla Firefox.

Online Help

All Products    Maple    MapleSim


algcurves

  

j_invariant

  

compute the j invariant of an elliptic curve

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

j_invariant(f, x, y)

Parameters

f

-

polynomial in x and y representing a curve of genus 1

x, y

-

variables

Description

• 

For algebraic curves with genus 1 one can compute a number called the j invariant. An important property of this j invariant is the following: two elliptic (i.e. genus = 1) curves are birationally equivalent (i.e. can be transformed to each other with rational transformations over an algebraically closed field of constants) if and only if their j invariants are the same.

• 

The curve must be irreducible and have genus 1, otherwise the j invariant is not defined and this procedure will fail.

Examples

> 

with⁡algcurves:

> 

f≔y5+43−233⁢y2+11⁢y3−173⁢y4−163⁢x2+163⁢x3−43⁢x4:

Check that the genus is 1, because only then is the j invariant defined.

> 

genus⁡f,x,y

1

(1)
> 

j_invariant⁡f,x,y

−1404928171

(2)

See Also

algcurves[genus]

algcurves[Weierstrassform]