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

Online Help

All Products    Maple    MapleSim


algcurves

  

parametrization

  

find a parametrization for a curve with genus 0

 

Calling Sequence

Parameters

Description

Examples

Calling Sequence

parametrization(f, x, y, t)

Parameters

f

-

irreducible polynomial in x and y, with genus 0

x, y, t

-

variables

Description

• 

This procedure computes, if it exists, a parametrization of an algebraic curve f. A parametrization is a birational equivalence from a projective line to the given curve f. Such a parametrization exists if and only if the genus is 0 and the curve is irreducible (which can be checked by AIrreduc).

• 

The output of the procedure is a list X⁡t,Y⁡t of rational functions in t, such that X⁡t,Y⁡t is a point on the curve f for every value of t.

• 

For a description of the method used see M. van Hoeij, "Rational Parametrizations of Algebraic Curves using a Canonical Divisor", 23, p. 209-227, JSC 1997.

Examples

> 

with⁡algcurves:

> 

f≔y5+2⁢x⁢y2+2⁢x⁢y3+x2⁢y−4⁢x3⁢y+2⁢x5:

> 

v≔parametrization⁡f,x,y,t

v≔−24192⁢t5−6048⁢t4+2520⁢t3−238⁢t2+7⁢t181604⁢t5−103680⁢t4+17280⁢t3−1440⁢t2+60⁢t−1,16464⁢t5+6860⁢t4−686⁢t3181604⁢t5−103680⁢t4+17280⁢t3−1440⁢t2+60⁢t−1

(1)

Now subs(t=any number,v) should be a point on the curve. Test the result (this should be 0):

> 

normal⁡subs⁡x=v1,y=v2,f

0

(2)
> 

parametrization⁡x4+y4+a⁢x2⁢y2+b⁢y3,x,y,t

−b⁢t3t4+a⁢t2+1,−t4⁢bt4+a⁢t2+1

(3)

See Also

AFactor

algcurves[genus]

algcurves[Weierstrassform]