Skip to main content
Ctrl+K
Magma Magma
About Get Magma Documentation Try online People How to Cite Contact
Login
  • Preface
  • The Magma Language
  • Sets, Sequences, and Mappings
  • Basic Rings
  • Matrices and Linear Algebra
  • Lattices and Quadratic Forms
  • Global Fields
  • Local Fields
  • Modules
  • Finite Groups
  • Finitely Presented Groups
  • Algebras
  • Representation Theory
  • Lie Theory
  • Commutative Algebra
  • Algebraic Geometry
  • Arithmetic Geometry
  • Modular Arithmetic Geometry
  • Topology
  • Geometry
  • Combinatorics
  • Coding Theory
  • Optimization
  • References
  • Coding Theory
  • Algebraic-Geometric Codes

Algebraic-Geometric Codes#

  • Introduction
  • Creation of an Algebraic Geometric Code
    • AlgebraicGeometricCode(S, D): [PlcCrvElt], DivCrvElt → Code
    • AGCode(S, D): [PlcCrvElt], DivCrvElt → Code
    • AlgebraicGeometricDualCode(S, D): [PlcCrvElt], DivCrvElt → Code
    • AGDualCode(S, D): [PlcCrvElt], DivCrvElt → Code
    • HermitianCode(q, r): RngIntElt, RngIntElt → Code
    • Example: Algebraic Geometric Code from a Genus 1 Curve
    • Example: Algebraic Geometric Code from a Genus 4 Curve
  • Properties of AG–Codes
    • IsWeaklyAG(C): Code → BoolElt
    • IsWeaklyAGDual(C): Code → BoolElt
    • IsAlgebraicGeometric(C): Code → BoolElt
    • IsStronglyAG(C): Code → BoolElt
  • Access Functions
    • Curve(C): Code → Crv
    • GeometricSupport(C): Code → DivCrvElt
    • Divisor(C): Code → DivCrvElt
    • GoppaDesignedDistance(C): Code → RngIntElt
  • Decoding AG Codes
    • AGDecode(C, v, Fd): CodeLinFld, ModTupFldElt, DivCrvElt → ModTupFldElt
    • Example: Decoding an Algebraic Geometric Code
  • Toric Codes
    • ToricCode(P, q): TorPol, RngIntElt → Code
    • ToricCode(S, q): SeqEnum[TorLatElt], RngIntElt → Code
    • ToricCode(S, q): SetEnum[TorLatElt], RngIntElt → Code
    • Example: Toric Code from a Polygon
  • Bibliography

previous

Bibliography

next

Introduction

Magma Magma

Magma is maintained and distributed by the Computational Algebra Group, School of Mathematics and Statistics, University of Sydney.

University of Sydney

Explore

  • About Magma
  • Documentation
  • Download
  • Calculator

Community

  • People
  • Contributions
  • Publications
  • Events
  • News

Help

  • FAQ
  • Contact
  • Subscriptions
  • How to Cite
© 1993–2026 Computational Algebra Group. All rights reserved. Built at the University of Sydney, Australia.