Differential Goppa Codes

Abstract

Rosenbloom and Tsfasman, in their foundational work on the m-metric, introduced algebraic-geometric codes defined by multiple points on a smooth projective curve X. This construction involves a divisor G and another divisor D=Σ n pi, where pi are distinct rational points with pi supp(G) and n∈N. Although these codes are significant, their formal development for arbitrary genus remains incomplete in the literature, as most studies have concentrated on the genus 0 case. We present a rigorous treatment of this class of codes. Starting with a smooth projective curve X, an invertible sheaf L, and an effective divisor D=Σ ni pi where the ni are not necessarily equal, as well as tuples of uniformizers tD at the points of D and trivializations γD for the localizations Lpi, the associated differential Goppa code is defined. This code arises from the theory of n-jets of invertible sheaves on curves, which enables the description of codewords using Hasse-Schmidt derivatives of sections of L. The variation of the code under changes in the data (tD, γD) is examined, and the group acting on these parameters is described. The behavior of the minimum Hamming distance under such variations is analyzed, with explicit examples provided for curves of genus 0 and 1. A duality theorem is established, involving principal parts of meromorphic differential forms. It is demonstrated that Goppa codes constitute a proper subclass of differential Goppa codes, and that every linear code admits a differential Goppa code structure on P1 using only two rational points.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…