# Function Field

## Function Field and Polynomial Ring

### `FunctionField(C): Sch -> FldFunG`

The function field of the hyperelliptic curve $C$.

### `DefiningPolynomial(C): Sch -> RngMPolElt`

A weighted homogeneous polynomial for the hyperelliptic curve $C$.

### `EvaluatePolynomial(C, a, b, c): CrvHyp, RngElt, RngElt, RngElt -> RngElt`

### `EvaluatePolynomial(C, [a, b, c]): CrvHyp, [RngElt] -> RngElt`

Evaluates the homogeneous defining polynomial of the hyperelliptic curve $C$ at the point $(a,b,c)$.
