On the Minimum Distance, Minimum Weight Codewords, and the Dimension of Projective Reed-Muller Codes

Sudhir R. Ghorpade,Rati Ludhani
DOI: https://doi.org/10.3934/amc.2023035
2023-09-28
Abstract:We give an alternative proof of the formula for the minimum distance of a projective Reed-Muller code of an arbitrary order. It leads to a complete characterization of the minimum weight codewords of a projective Reed-Muller code. This is then used to determine the number of minimum weight codewords of a projective Reed-Muller code. Various formulas for the dimension of a projective Reed-Muller code, and their equivalences are also discussed.
Information Theory,Combinatorics
What problem does this paper attempt to address?
This paper attempts to solve several core problems related to projective Reed - Muller codes: 1. **Proof of the minimum distance**: The paper provides an alternative proof of the minimum distance of projective Reed - Muller codes. Specifically, for a projective Reed - Muller code of any order \(d\), the paper gives a new method to prove its minimum distance formula. This formula can be expressed as: \[ \text{Minimum distance}=(q - s)q^{m - t - 1} \] where \(d - 1=t(q - 1)+s\), and \(t\geq0\) and \(0\leq s < q - 1\). 2. **Characteristics of minimum - weight codewords**: Based on the above proof of the minimum distance, the paper further fully characterizes the minimum - weight codewords in the projective Reed - Muller code. These codewords can be represented by polynomials in a specific form, for example: \[ Q = L_t\prod_{i = 0}^{t - 1}(L_t^{q - 1}-L_i^{q - 1})\prod_{j = 1}^s(L_{t + 1}-\omega_jL_t) \] where \(L_0,\ldots,L_{t + 1}\) are linearly independent homogeneous linear polynomials, and \(\omega_1,\ldots,\omega_s\) are distinct elements in \(F_q\). 3. **Number of minimum - weight codewords**: The paper also determines the number of minimum - weight codewords in the projective Reed - Muller code. The specific number formula is: \[ (q^{m + 1}-1)\left[\begin{array}{c}m\\t\end{array}\right]_qN_s \] where \(N_s\) is defined as: \[ N_s=\begin{cases} 1&\text{if }s = 0,\\ \frac{1}{s + 1}\left[\begin{array}{c}q\\s\end{array}\right]\left[\begin{array}{c}m - t\\1\end{array}\right]_q&\text{if }s\neq0. \end{cases} \] 4. **Dimension formula and its equivalence**: The paper reviews the dimension formula of projective Reed - Muller codes and discusses the equivalence of these formulas. In addition, the paper also directly proves one of the dimension formulas through the concept of projection reduction. In summary, the main contributions of this paper are providing a new proof method for the minimum distance of projective Reed - Muller codes, fully characterizing the minimum - weight codewords, determining the number of these codewords, and discussing the equivalence of dimension formulas. These results are of great significance for research in coding theory and related fields.