Deprecated: $wgMWOAuthSharedUserIDs=false is deprecated, set $wgMWOAuthSharedUserIDs=true, $wgMWOAuthSharedUserSource='local' instead [Called from MediaWiki\HookContainer\HookContainer::run in /var/www/html/w/includes/HookContainer/HookContainer.php at line 135] in /var/www/html/w/includes/Debug/MWDebug.php on line 372
Multi-point codes from the GGS curves - MaRDI portal

Multi-point codes from the GGS curves (Q2176293)

From MaRDI portal
scientific article
Language Label Description Also known as
English
Multi-point codes from the GGS curves
scientific article

    Statements

    Multi-point codes from the GGS curves (English)
    0 references
    0 references
    0 references
    4 May 2020
    0 references
    Algebraic curves over finite fields can be used to obtain error correcting codes since the seminal work of Goppa in the early 1980s. Algebraic geometric (AG) codes have ``good'' parameters when the underlying curve has many rational points with respect to its genus. For this reason, maximal curves (i.e. curves attaining the upper bound in the Hasse-Weil bound) have been widely investigated. Recently, AG codes from Hermitian, Suzuki, Klein quartic, GK, and GGS curves and their quotients attracted a lot of attention. Most of the constructions of AG codes are one-point. In the case of multi-point AG codes, the main problem is a suitable description of Riemann-Roch spaces associated with divisors having a large support. This paper deals with the construction of AG codes defined from GGS curves, a generalization of the GK curve. In particular, the authors describe bases for the Riemann-Roch spaces associated with some rational places, and characterize explicitly the Weierstrass semigroups and pure gaps (a generalization of gaps) by an exhaustive computation for the basis of Riemann-Roch spaces from GGS curves. As a byproduct, multi-point codes with parameters achieving new records are obtained.
    0 references
    algebraic geometric code
    0 references
    GGS curve
    0 references
    Weierstrass semigroup
    0 references
    pure Weierstrass gap
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references

    Identifiers

    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references
    0 references