Access Functions#

At the time an AG–Code is constructed a number of attributes describing its construction are stored along with the code. The functions in this section give the user access to these attributes.

Curve(C): Code -> Crv#

Given an algebraic–geometric code \(C\), returns the curve from which \(C\) was defined.

GeometricSupport(C): Code -> DivCrvElt#

Given an algebraic–geometric code \(C\), return the sequence of places which forms the support for \(C\).

Divisor(C): Code -> DivCrvElt#

Given an algebraic–geometric code \(C\), return the divisor from which \(C\) was constructed.

GoppaDesignedDistance(C): Code -> RngIntElt#

Given an algebraic–geometric code \(C\) constructed from a divisor \(D\), return the Goppa designed distance \(n - deg(D)\).