CASA Function: finiteCurve
The function prepares a curve in the projective plane over a finite field.
Calling Sequence:
- C := finiteCurve(f, Fq, indets)
Parameters:
- f : polynom
- The polynom defining the curve. f will be homogenized if necessary.
- Fq : casa/finite/Field
-
- indets : list
- The indeterminants of f. This argument is optional.
Result:
- C : casa/finite/Curve
-
Description:
- Constructs a curve in the projective plane over the field Fq. The defining polynomial is homogenized if necessary.
- The elements of the curve can be accessed using.
- op(1,C) is the defining polynomial,
- op(2,C) is the list of indeterminants, and
- op(3,C) is the field Fq.
Examples:
> C1 := finiteCurve( x^4 + y^3 + y, finiteField(3));
> C2 := finiteCurve( x^5 + y^5 + z^5, finiteField(4));
See Also:
[CASA]
[finiteField]