Source-linked AI summary

Minimum Schubert Codewords and Second-Minimum Grassmann Codewords

Muskan Khaneja, Prasant Singh

arXiv:2609.04916v1cs.IT

TL;DR

The paper addresses the classification of minimum-weight Schubert-codewords and second-minimum Grassmann-codewords. It extends coordinate-free methods to settle the Schubert-code conjecture, then uses that classification to characterize and enumerate the second-minimum Grassmann-codewords.

  • Problem

    Classifying minimum-weight Schubert-codewords and second-minimum Grassmann-codewords is a difficult problem with coding-theoretic and geometric significance.

  • Method

    The paper extends coordinate-free methods to classify minimum-weight Schubert-codewords and applies that classification to Grassmann codes.

  • Results

    Second-minimum Grassmann-codewords are indexed by decomposable (m−ℓ−2)-vectors multiplied by alternating 2-vectors of rank 4, and the paper enumerates them.

  • Takeaways & Limitations

    The paper completes the classification of minimum-weight Schubert-codewords and provides a characterization and enumeration of second-minimum Grassmann-codewords.

  • Takeaways & Limitations

    The cited prior conjecture remained unsolved for infinitely many pairs (q, ℓ) before this paper’s result.

Abstract

from arXiv · show

In this paper, we give a classification of the minimum weight codewords of Schubert codes $C_α(\ell, m)$ by settling the conjecture proposed by Ghorpade and Singh in 2018, for all values of $q$ and all $α$. We use this classification to prove that a codeword of the Grassmann code $C(\ell, m)$ has the second minimum weight if and only if it is indexed by an element of $\bigwedge^{m-\ell}V$ that can be written as the product of a decomposable $(m-\ell-2)$-vector and an alternating $2$-vector of rank $4$. Finally, we give an enumeration of the second minimum weight codewords of the Grassmann code.

1. Introduction

The paper settles the conjectured classification of minimum-weight Schubert-codewords and uses it to characterize and enumerate second-minimum Grassmann-codewords. The result addresses a difficult weight-spectrum problem with coding-theoretic and geometric significance.

  • The Grassmann code C(ℓ, m) arises from the Plücker-embedded Grassmannian of ℓ-dimensional subspaces of an m-dimensional vector space over Fq.
  • Schubert codes Cα(ℓ, m) are obtained from Schubert varieties by restricting the Plücker embedding to their smallest containing projective subspace.
  • The paper proves that every minimum-weight codeword of Cα(ℓ, m) is indexed by a decomposable element of ∧^(m−ℓ)V for arbitrary ℓ and q, settling the conjecture.
  • Classifying minimum-weight Schubert-codewords enables a precise classification of second-minimum Grassmann-codewords.
  • The indexing element has the form v1 ∧ ··· ∧ v_(m−ℓ−2) ∧ ξ, where the v_i are linearly independent and ξ is an alternating 2-vector of rank 4.
  • The paper’s results complete the planned characterization and enumeration of second-minimum Grassmann-codewords after prior work determined their weight.

2. Preliminaries

The paper introduces Grassmann and Schubert varieties and their associated evaluation codes, then develops the notation and structural lemmas used to study minimum-weight codewords. It defines Schubert decomposability and states the conjectured characterization of minimum-weight Schubert-code codewords.

  • Code construction: Grassmann and Schubert codes arise from the Fq-rational points of the Grassmannian and Schubert varieties through projective evaluation systems.The Schubert code can also be obtained by puncturing the Grassmann code outside the Schubert variety.
  • Geometric definitions: A Schubert variety Ωα(ℓ, m) consists of ℓ-planes satisfying dim(L ∩ Ai) ≥ i along a partial flag with dim Ai = αi.When α is consecutive, the Schubert variety equals the full Grassmannian.
  • Code parameters: The code Cα(ℓ, m) is an [nα, kα, dα] linear code with minimum distance dα = q^δ(α).Here δ(α) is defined from the dimension sequence α.
  • Exterior-algebra notation: For f ∈ ∧^{m−ℓ}V, the annihilator Vf is a subspace of V, with dim Vf ≤ m−ℓ and equality exactly when f is completely decomposable.The annihilator notation is used to formulate Schubert decomposability.
  • Minimum-weight characterization: An element f is Schubert decomposable when it is completely decomposable and satisfies dim(Vf ∩ Api) = αpi − pi for every block boundary.The paper studies the conjecture that minimum-weight Schubert-code codewords are precisely those indexed by Schubert decomposable elements.
  • Proof tools: The preliminary lemmas partition supports according to the flag subspace Aℓ−1 and bound fibers of a natural projection, preparing the minimum-weight classification argument.These estimates are used repeatedly in the later inductive proof.

3. A Classification of Minimum Weight Codewords of Cα(ℓ, m)

The classification proof shows that every minimum-weight codeword of a Schubert code is indexed by a decomposable exterior vector, and combining this with earlier results yields exactly the Schubert decomposable indices. The argument uses induction, decomposition relative to a flag subspace, and reduction to smaller Schubert codes.

  • Exterior decomposition: The decomposition f = eαℓ ∧ f1 + f2 is evaluated separately on planes contained in Aℓ−1 and planes outside it.The term f2 vanishes on the relevant Schubert points because eαℓ belongs to E and f ∧ eαℓ evaluates to zero in the truncated code.
  • Inductive classification: When t ≥ 2, the exterior component f1 defines a nonzero minimum-weight codeword in a smaller Schubert code Cα′′(ℓ, m − 1).The proof establishes t = ℓ − k before concluding that cf1 has minimum weight.
  • Inductive classification: The proof reduces minimum-weight codewords indexed by f to decomposable vectors by induction on m + ℓ.The cases are organized using t = codimAℓE, with the t = 1 case handled through an inductive restriction.
  • Main theorem: Theorem 3.4 states that every minimum-weight codeword of Cα(ℓ, m) equals ch for some decomposable h ∈ ∧^{m−ℓ}V.This completes the key decomposability step for non-consecutive α.
  • Inductive classification: The induction combines decomposable representatives with annihilator and support arguments to construct a decomposable h satisfying cf = ch.The t = 1 case uses a basis adapted to E and expresses the relevant representative through h ∧ x.
  • Main theorem: Combining Theorem 3.4 with the prior converse gives c minimum weight if and only if c = ch for a Schubert decomposable h.An enumeration of Schubert decomposable elements therefore yields the number of minimum-weight codewords.

4. Characterization of second minimum weight codewords of Grassmann code

The paper classifies second-minimum-weight Grassmann codewords by reducing their structure to minimum-weight Schubert codewords. For 2 ≤ ℓ ≤ m − 2, the relevant indexing elements have a decomposable factor of degree m−ℓ−2 and a rank-4 alternating 2-vector.

  • Motivation: Computing the Grassmann code weight spectrum is difficult, and classifying second-minimum codewords requires minimum-weight Schubert-code classifications.The paper uses this classification as the basis for its Grassmann-code characterization.
  • Characterization: For a second-minimum codeword, there exist linearly independent v1, …, v_{m−ℓ−2} and a rank-4 alternating 2-vector ξ such that its index has the form v1 ∧ ··· ∧ v_{m−ℓ−2} ∧ ξ.This is the necessary structural characterization established in Theorem 4.1.
  • Proof strategy: The proof proceeds by induction on m + ℓ, with the base case m = 4 and ℓ = 2 supplied by Nogin’s result.The induction analyzes whether a hyperplane contains the relevant Grassmannian section.
  • Proof strategy: The hyperplane case reduces the problem to a second-minimum codeword in a smaller Grassmann code, yielding the same decomposable-factor and rank-4 structure by induction.When G(ℓ,W) is contained in the zero set, the index lies in the exterior power of W and induction applies.
  • Proof strategy: The complementary case restricts to a minimum-weight codeword on a hyperplane, whose decomposable structure leads to a Schubert code and then to the rank-4 form.The argument uses the minimum-weight Schubert-code classification and shows that ξ cannot be decomposable.
  • Converse: Conversely, every index formed from m−ℓ−2 independent vectors and a rank-4 alternating 2-vector produces a second-minimum-weight codeword.Theorem 4.3 establishes the converse, completing the characterization.
  • Enumeration: The paper then uses this classification to enumerate all Grassmann-code codewords with weight q^{ℓ(m−ℓ)}−2(q^2+1).The enumeration is stated for 2 ≤ ℓ ≤ m − 2.
Loading 2609.04916v1…