algcurves
genus
compute the genus of an algebraic curve
Calling Sequence
Parameters
Description
Examples
genus(f, x, y)
f
-
squarefree polynomial specifying an algebraic curve
x, y
variables
The genus of an irreducible algebraic curve is a non-negative integer. It equals the dimension of the holomorphic differentials. It also equals (d-1)(d-2)/2 minus the sum of the delta invariants, which can be computed with algcurves[singularities]. Here d is the degree of the curve.
The polynomial f must be squarefree and have degree at least 1, otherwise an error message follows. A complete irreducibility check is not performed, only a few partial tests.
Warning, negative genus so the curve is reducible
This f is a polynomial of degree 10 having a maximal number of cusps according to the Plucker formulas. It was found by Rob Koelman. It has 26 cusps and no other singularities, hence the genus is (10-1)*(10-2)/2 - 26 = 10.
See Also
AIrreduc
algcurves[differentials]
algcurves[parametrization]
algcurves[singularities]
Download Help Document