Indicator functions, v-numbers and Gorenstein rings in the theory of projective Reed-Muller-type codes
Manuel González-Sarabia, Humberto Muñoz-George, Jorge A. Ordaz, Eduardo Sáenz-de-Cabezón, Rafael H. Villarreal
TL;DR
This paper develops a global duality framework for projective Reed-Muller-type codes using algebraic invariants of vanishing ideals. By linking the v-number ${\rm v}(I)$ and the Hilbert function $H_I(d)$ to the duality of projective codes, it extends known results from complete intersections to arbitrary Gorenstein vanishing ideals and provides a criterion that classifies self-dual codes via regularity and parity-check matrices. Central tools include indicator functions, essential monomials, and the $r$-th v-number ${\rm v}_r(I)$, which together describe generalized Hamming weights and the regularity index $R_r$ of the weight function. The results unify projective and affine duality theories, offer practical Macaulay2 procedures for computing duality data, and deepen connections between coding theory, Hilbert functions, and properties of Gorenstein vanishing ideals, with implications for constructing and analyzing dual codes from algebraic-geometry data.
Abstract
For projective Reed--Muller-type codes we give a global duality criterion in terms of the v-number and the Hilbert function of a vanishing ideal. As an application, we provide a global duality theorem for projective Reed--Muller-type codes over Gorenstein vanishing ideals, generalizing the known case where the vanishing ideal is a complete intersection. We classify self dual Reed-Muller-type codes over Gorenstein ideals using the regularity and a parity check matrix. For projective evaluation codes, we give a duality theorem inspired by that of affine evaluation codes. We show how to compute the regularity index of the $r$-th generalized Hamming weight function in terms of the standard indicator functions of the set of evaluation points.
