Square-Root Parametrizations

advertisement
Introduction
Square-root Parametrization
Further Directions
Square-Root Parametrizations
Jose Manuel Garcia Vallinas / Josef Schicho
Spezialforschungsbereich F013
Subproject F1303
Johann Radon Institute for Computional and Applied Mathematics (RICAM)
Austrian Academy of Sciences (ÖAW)
Linz, Austria
Workshop on Algebraic Spline Curves and Surfaces
May 17-18, 2006, Eger, Hungary
Jose Manuel Garcia Vallinas / Josef Schicho
Square-Root Parametrizations
Introduction
Square-root Parametrization
Further Directions
Definitions I
Definitions II
Weierstrass Form
Definitions I
Plane Algebraic Curve
An affine irreducible plane algebraic curve over C is defined as
the set
C = {(a, b) ∈ A2 (C)|f (a, b) = 0}
for a non-constant irreducible polynomial f (x, y ) ∈ C[x, y ].
Jose Manuel Garcia Vallinas / Josef Schicho
Square-Root Parametrizations
Introduction
Square-root Parametrization
Further Directions
Definitions I
Definitions II
Weierstrass Form
Definitions I
Plane Algebraic Curve
An affine irreducible plane algebraic curve over C is defined as
the set
C = {(a, b) ∈ A2 (C)|f (a, b) = 0}
for a non-constant irreducible polynomial f (x, y ) ∈ C[x, y ].
Singular Point
Let C be an affine plane curve over C defined by f (x, y ) ∈ C[x, y ]
and let P = (a, b) ∈ C . P is a singular point if and only if the
order of the first non-vanishing term in the Taylor expansion of f
at P is greater than 1.
Jose Manuel Garcia Vallinas / Josef Schicho
Square-Root Parametrizations
Introduction
Square-root Parametrization
Further Directions
Definitions I
Definitions II
Weierstrass Form
Definitions II
Genus
Let C be an irreducible plane curve of degree n, having only
ordinary singularities of multiplicities r1 , . . . , rm . The genus of C ,
g (C ) , is defined as
m
X
1
ri (ri − 1)]
g (C ) := [(n − 1)(n − 2) −
2
i=1
For non-ordinary singularities, the genus can be computed similarly.
Jose Manuel Garcia Vallinas / Josef Schicho
Square-Root Parametrizations
Introduction
Square-root Parametrization
Further Directions
Definitions I
Definitions II
Weierstrass Form
Weierstrass Form
A curve C is called elliptic if and only if its genus is 1
Jose Manuel Garcia Vallinas / Josef Schicho
Square-Root Parametrizations
Introduction
Square-root Parametrization
Further Directions
Definitions I
Definitions II
Weierstrass Form
Weierstrass Form
A curve C is called elliptic if and only if its genus is 1
It is known that an elliptic curve can be birationally transformed to
the form y 2 = F (x), where F (x) is a square-free polynomial in x
of degree 3.
Jose Manuel Garcia Vallinas / Josef Schicho
Square-Root Parametrizations
Introduction
Square-root Parametrization
Further Directions
Definitions I
Definitions II
Weierstrass Form
Weierstrass Form
A curve C is called elliptic if and only if its genus is 1
It is known that an elliptic curve can be birationally transformed to
the form y 2 = F (x), where F (x) is a square-free polynomial in x
of degree 3.
A curve C is called hyper-elliptic if and only if its genus g is
greater than 1 and it can be birationally transformed to y 2 = F (x),
where F (x) is a polynomial in x of degree 2g + 1 or 2g + 2.
Jose Manuel Garcia Vallinas / Josef Schicho
Square-Root Parametrizations
Introduction
Square-root Parametrization
Further Directions
Definition and Problem
Classification
Square-root Parametrization Problem
Square-root Parameterisable Curve
A curve is called square-root parameterisable
if it can be
p
parameterised in terms of t and P(t), where P(t) is a
polynomial in t.
Jose Manuel Garcia Vallinas / Josef Schicho
Square-Root Parametrizations
Introduction
Square-root Parametrization
Further Directions
Definition and Problem
Classification
Square-root Parametrization Problem
Square-root Parameterisable Curve
A curve is called square-root parameterisable
if it can be
p
parameterised in terms of t and P(t), where P(t) is a
polynomial in t.
Example: x 2 + y 2 − 1:
Jose Manuel Garcia Vallinas / Josef Schicho
Square-Root Parametrizations
Introduction
Square-root Parametrization
Further Directions
Definition and Problem
Classification
Square-root Parametrization Problem
Square-root Parameterisable Curve
A curve is called square-root parameterisable
if it can be
p
parameterised in terms of t and P(t), where P(t) is a
polynomial in t.
√
√
Example: x 2 + y 2 − 1: t 7→ (t, 1 − t 2 ) or ( 1 − t 2 , t)
Jose Manuel Garcia Vallinas / Josef Schicho
Square-Root Parametrizations
Introduction
Square-root Parametrization
Further Directions
Definition and Problem
Classification
Square-root Parametrization Problem
Square-root Parameterisable Curve
A curve is called square-root parameterisable
if it can be
p
parameterised in terms of t and P(t), where P(t) is a
polynomial in t.
√
√
Example: x 2 + y 2 − 1: t 7→ (t, 1 − t 2 ) or ( 1 − t 2 , t)
Problem
We have an algebraic (irreducible) plane curve C and we want to
know if it is square-root parameterisable and compute this
parametrization in the positive case.
Jose Manuel Garcia Vallinas / Josef Schicho
Square-Root Parametrizations
Introduction
Square-root Parametrization
Further Directions
Definition and Problem
Classification
Rational Curves
If we have a rational curve, we take its rational parametrization.
Jose Manuel Garcia Vallinas / Josef Schicho
Square-Root Parametrizations
Introduction
Square-root Parametrization
Further Directions
Definition and Problem
Classification
Rational Curves
If we have a rational curve, we take its rational parametrization.
Example
frational := y 2 − x 2 (x + 1);
Jose Manuel Garcia Vallinas / Josef Schicho
Square-Root Parametrizations
Introduction
Square-root Parametrization
Further Directions
Definition and Problem
Classification
Rational Curves
If we have a rational curve, we take its rational parametrization.
Example
frational := y 2 − x 2 (x + 1);
genus(frational , x, y ) = 0;
Jose Manuel Garcia Vallinas / Josef Schicho
Square-Root Parametrizations
Introduction
Square-root Parametrization
Further Directions
Definition and Problem
Classification
Rational Curves
If we have a rational curve, we take its rational parametrization.
Example
frational := y 2 − x 2 (x + 1);
genus(frational , x, y ) = 0;
squareRoot(frational , x, y , t) = [−1 + t 2 , t(−1 + t 2 )]
Jose Manuel Garcia Vallinas / Josef Schicho
Square-Root Parametrizations
Introduction
Square-root Parametrization
Further Directions
Definition and Problem
Classification
Elliptic Curves
If we have an elliptic curve, we simply need to compute its
Weierstrass form and substitute.
Jose Manuel Garcia Vallinas / Josef Schicho
Square-Root Parametrizations
Introduction
Square-root Parametrization
Further Directions
Definition and Problem
Classification
Elliptic Curves
If we have an elliptic curve, we simply need to compute its
Weierstrass form and substitute.
Example
felliptic := x 3 − y 3 − x;
Jose Manuel Garcia Vallinas / Josef Schicho
Square-Root Parametrizations
Introduction
Square-root Parametrization
Further Directions
Definition and Problem
Classification
Elliptic Curves
If we have an elliptic curve, we simply need to compute its
Weierstrass form and substitute.
Example
felliptic := x 3 − y 3 − x;
genus(felliptic , x, y ) = 1;
Jose Manuel Garcia Vallinas / Josef Schicho
Square-Root Parametrizations
Introduction
Square-root Parametrization
Further Directions
Definition and Problem
Classification
Elliptic Curves
If we have an elliptic curve, we simply need to compute its
Weierstrass form and substitute.
Example
felliptic := x 3 − y 3 − x;
genus(felliptic , x, y ) = 1;
WeierstrassForm(felliptic ) = x 3 + y 2 − 1
Jose Manuel Garcia Vallinas / Josef Schicho
Square-Root Parametrizations
Introduction
Square-root Parametrization
Further Directions
Definition and Problem
Classification
Elliptic Curves
If we have an elliptic curve, we simply need to compute its
Weierstrass form and substitute.
Example
felliptic := x 3 − y 3 − x;
genus(felliptic , x, y ) = 1;
WeierstrassForm(felliptic ) = x 3 √
+ y2 − 1
squareRoot(felliptic , x, y , t) = [
Jose Manuel Garcia Vallinas / Josef Schicho
−t 3 +1(t+1)
,
3+3t+3t 2
√
−t 3 +1(t+2)
]
3+3t+3t 2
Square-Root Parametrizations
Introduction
Square-root Parametrization
Further Directions
Definition and Problem
Classification
Hyper-elliptic Curves
In the case of a hyper-elliptic curve, we already have the
parametrization. Simply compute the Weierstrass form of the
curve.
Jose Manuel Garcia Vallinas / Josef Schicho
Square-Root Parametrizations
Introduction
Square-root Parametrization
Further Directions
Definition and Problem
Classification
Hyper-elliptic Curves
In the case of a hyper-elliptic curve, we already have the
parametrization. Simply compute the Weierstrass form of the
curve.
Example
fhyperelliptic := x 4 + y 4 + x 2 + y 2 ;
Jose Manuel Garcia Vallinas / Josef Schicho
Square-Root Parametrizations
Introduction
Square-root Parametrization
Further Directions
Definition and Problem
Classification
Hyper-elliptic Curves
In the case of a hyper-elliptic curve, we already have the
parametrization. Simply compute the Weierstrass form of the
curve.
Example
fhyperelliptic := x 4 + y 4 + x 2 + y 2 ;
genus(fhyperelliptic , x, y ) = 2;
Jose Manuel Garcia Vallinas / Josef Schicho
Square-Root Parametrizations
Introduction
Square-root Parametrization
Further Directions
Definition and Problem
Classification
Hyper-elliptic Curves
In the case of a hyper-elliptic curve, we already have the
parametrization. Simply compute the Weierstrass form of the
curve.
Example
fhyperelliptic := x 4 + y 4 + x 2 + y 2 ;
genus(fhyperelliptic , x, y ) = 2;
WeierstrassForm(fhyperelliptic ) = y 2 + x 6 + x 2 + x 4 + 1
Jose Manuel Garcia Vallinas / Josef Schicho
Square-Root Parametrizations
Introduction
Square-root Parametrization
Further Directions
Definition and Problem
Classification
Hyper-elliptic Curves
In the case of a hyper-elliptic curve, we already have the
parametrization. Simply compute the Weierstrass form of the
curve.
Example
fhyperelliptic := x 4 + y 4 + x 2 + y 2 ;
genus(fhyperelliptic , x, y ) = 2;
WeierstrassForm(fhyperelliptic ) = y 2 + x 6 + x 2 + x 4 + 1
2
2
squareRoot(fhyperelliptic , x, y , t) = [ √−t 6t−t+1
, √−t(t6 −t+1)t
]
4 −t 2 −1
4 −t 2 −1
Jose Manuel Garcia Vallinas / Josef Schicho
Square-Root Parametrizations
Introduction
Square-root Parametrization
Further Directions
Definition and Problem
Classification
Non-hyperelliptic Curves
A non-hyperelliptic curve is a curve of genus greater than 2 which
is not hyperelliptic.
Jose Manuel Garcia Vallinas / Josef Schicho
Square-Root Parametrizations
Introduction
Square-root Parametrization
Further Directions
Definition and Problem
Classification
Non-hyperelliptic Curves
A non-hyperelliptic curve is a curve of genus greater than 2 which
is not hyperelliptic.
If the curve is non-hyperelliptic, it can be shown that there does
not exist a square-root parametrization.
Jose Manuel Garcia Vallinas / Josef Schicho
Square-Root Parametrizations
Introduction
Square-root Parametrization
Further Directions
Definition and Problem
Classification
Non-hyperelliptic Curves
A non-hyperelliptic curve is a curve of genus greater than 2 which
is not hyperelliptic.
If the curve is non-hyperelliptic, it can be shown that there does
not exist a square-root parametrization.
Example
fnon−hyperelliptic := x 3 − y 5 + y 4 − y 2 ;
Jose Manuel Garcia Vallinas / Josef Schicho
Square-Root Parametrizations
Introduction
Square-root Parametrization
Further Directions
Definition and Problem
Classification
Non-hyperelliptic Curves
A non-hyperelliptic curve is a curve of genus greater than 2 which
is not hyperelliptic.
If the curve is non-hyperelliptic, it can be shown that there does
not exist a square-root parametrization.
Example
fnon−hyperelliptic := x 3 − y 5 + y 4 − y 2 ;
genus(fnon−hyperelliptic , x, y ) = 3;
Jose Manuel Garcia Vallinas / Josef Schicho
Square-Root Parametrizations
Introduction
Square-root Parametrization
Further Directions
Definition and Problem
Classification
Non-hyperelliptic Curves
A non-hyperelliptic curve is a curve of genus greater than 2 which
is not hyperelliptic.
If the curve is non-hyperelliptic, it can be shown that there does
not exist a square-root parametrization.
Example
fnon−hyperelliptic := x 3 − y 5 + y 4 − y 2 ;
genus(fnon−hyperelliptic , x, y ) = 3;
squareRoot(fnon−hyperelliptic , x, y , t);
Error, It is not square-root parameterisable.
Jose Manuel Garcia Vallinas / Josef Schicho
Square-Root Parametrizations
Introduction
Square-root Parametrization
Further Directions
Further Directions
References
Further Directions
I
Study n-root parametrizations.
Jose Manuel Garcia Vallinas / Josef Schicho
Square-Root Parametrizations
Introduction
Square-root Parametrization
Further Directions
Further Directions
References
Further Directions
I
Study n-root parametrizations.
I
Devise and implement algorithms for computing n-root
parametrizations.
Jose Manuel Garcia Vallinas / Josef Schicho
Square-Root Parametrizations
Introduction
Square-root Parametrization
Further Directions
Further Directions
References
Further Directions
I
Study n-root parametrizations.
I
Devise and implement algorithms for computing n-root
parametrizations.
Jose Manuel Garcia Vallinas / Josef Schicho
Square-Root Parametrizations
Introduction
Square-root Parametrization
Further Directions
Further Directions
References
References
D. Eisenbud, Commutative Algebra with a view toward Algebraic
Geometry, Graduate Texts in Mathematics 150, Springer Berlin
Heidelberg New York, 1995.
R. Hartshorne, Algebraic Geometry, Graduate Texts in
Mathematics,Springer Berlin Heidelberg New York, 1977
I.R. Shafarevich, Basic Algebraic Geometry ,Springer Berlin
Heidelberg New York, 1974
Jose Manuel Garcia Vallinas / Josef Schicho
Square-Root Parametrizations
Download