Skip to main content
Ctrl+K
Magma Magma
  • About
    About News Members
  • Documentation
    Handbook Official Handbook Release Notes Patch Notes
  • Mathematical Areas
  • Try
  • Subscriptions
  • Download
  • Contact
  • Explore
    Tutorials Conferences Seminars Databases Third Party Libraries How to Cite Support Citation Database
  • About
    About News Members
  • Documentation
    Handbook Official Handbook Release Notes Patch Notes
  • Mathematical Areas
  • Try
  • Subscriptions
  • Download
  • Contact
  • Explore
    Tutorials Conferences Seminars Databases Third Party Libraries How to Cite Support Citation Database
  • 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
  • Cryptography
  • 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
    • Example: Algebraic Geometric Code
  • 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: AG Decode
  • 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

previous

Automorphism Groups

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

  • Home
  • Preface
  • References
  • General Index

Community

  • Members
  • Visitors
  • Seminars
  • Conferences
  • News

Help

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