Papers
Topics
Authors
Recent
Search
2000 character limit reached

Symplectic Hull-Variation Analysis

Updated 17 January 2026
  • The symplectic hull-variation problem is a framework that studies how the dimension and structure of symplectic hulls change under coordinate permutations and group actions.
  • It employs both algebraic and enumerative methods, using symplectic isometries and mass formulas to analyze invariant properties and orbit structures in codes over finite fields and non-unital rings.
  • The analysis supports optimal code construction and classification while addressing open challenges like joint enumeration by hull-dimension and minimum distance.

The symplectic hull-variation problem is a central topic in the theory of linear codes endowed with symplectic forms, addressing how the dimension and structure of symplectic hulls respond to coordinate permutations and group actions. Originally studied over finite fields and, more recently, over exotic algebraic structures such as non-unital rings, this problem captures intricate relationships between code invariants, group symmetries, and mass enumeration. Analysis of the symplectic hull-variation problem provides both structural and enumerative insight into symplectic codes, with consequences for classification, equivalence, and applications such as optimal code construction.

1. Algebraic Framework for Symplectic Codes

Symplectic hull-variation arises in the context of linear codes over module or vector spaces equipped with a symplectic form. For codes over the non-unital ring

E=κ,τ2κ=2τ=0,κ2=κ,τ2=τ,κτ=κ,τκ=τ,E = \langle \kappa, \tau \mid 2\kappa=2\tau=0,\, \kappa^2=\kappa,\, \tau^2=\tau,\, \kappa\tau=\kappa,\, \tau\kappa=\tau \rangle,

EE has four elements {0,κ,τ,ζ=κ+τ}\{0,\, \kappa,\, \tau,\, \zeta=\kappa+\tau\}, is characteristic 2, and does not possess a multiplicative identity. The unique maximal (nilpotent) ideal is J={0,ζ}J = \{0, \zeta\}, so E/JF2E/J \cong \mathbb{F}_2. Codes are left EE-submodules CE2nC \subset E^{2n}, with the free case defined by coincidence of the residue and torsion codes, i.e., C(Res)=C(Tor)C_{(\mathrm{Res})}=C_{(\mathrm{Tor})}, where the residue and torsion codes are binary subcodes extracted via projection modulo ζ\zeta or by requiring divisibility by ζ\zeta.

For codes over a field Fq\mathbb{F}_q, the ambient space is V=Fq2nV=\mathbb{F}_q^{2n}. Symplectic forms are given by the standard block matrix J2n=(0In In0)J_{2n} = \begin{pmatrix} 0 & I_n \ -I_n & 0 \end{pmatrix}, and the symplectic inner product by (x,y)s=xJ2nyT=i=1n(xiyn+ixn+iyi)(x, y)_s = x J_{2n} y^T = \sum_{i=1}^n (x_i y_{n+i} - x_{n+i} y_i).

2. Symplectic Hulls and Their Duals

Given a code CC, the left, right, and two-sided symplectic duals are defined by:

  • CSL={zz,ws=0 wC}C^{\perp_{S_L}} = \{\,z \mid \langle z, w \rangle_s = 0\ \forall\,w\in C\,\},
  • CSR={zw,zs=0 wC}C^{\perp_{S_R}} = \{\,z \mid \langle w, z \rangle_s = 0\ \forall\,w\in C\,\},
  • Cs=CSLCSRC^{\perp_s} = C^{\perp_{S_L}} \cap C^{\perp_{S_R}}.

Their associated hulls are

  • LSHull(C)=CCSL\mathrm{LSHull}(C) = C \cap C^{\perp_{S_L}},
  • RSHull(C)=CCSR\mathrm{RSHull}(C) = C \cap C^{\perp_{S_R}},
  • SHull(C)=CCs\mathrm{SHull}(C) = C \cap C^{\perp_s}.

In the field case, the symplectic hull is $\Hull_s(C) = C \cap C^{\perp_s}$, with $h_s(C) = \dim_{\mathbb{F}_q}\Hull_s(C)$ always an even integer satisfying 0hs(C)k0 \le h_s(C) \le k and khs(C)k-h_s(C) even. Codes with SHull(C)={0}\mathrm{SHull}(C) = \{0\} are called symplectic LCD (linear complementary dual) codes.

3. Formulation of the Symplectic Hull-Variation Problem

The symplectic hull-variation problem investigates the variation in hull rank under permutations of code coordinates. For a free EE-linear [2n,k][2n, k] code CC, and for a permutation matrix PP of size 2n×2n2n \times 2n, the object of study is the set

V(C)={rankE(SHull(CP)):P a permutation matrix}.\mathcal{V}(C) = \{\mathrm{rank}_E(\mathrm{SHull}(C P)) : P \text{ a permutation matrix}\}.

The principal questions are:

  • For which PP does rankSHull(CP)=rankSHull(C)\mathrm{rank}\,\mathrm{SHull}(C P) = \mathrm{rank}\,\mathrm{SHull}(C) hold?
  • What is the range of possible ranks of the symplectic hull as PP ranges over all coordinate permutations?
  • How do invariants like nn, kk, or the initial hull rank control these variations?

This formulation generalizes naturally to codes over finite fields, where analogous questions are posed with respect to field-automorphism-induced permutations or the action of the full symplectic group.

4. Symmetry, Isometries, and Invariance Criteria

A central result is that the symplectic hull rank is invariant under permutations PP precisely when PP preserves the symplectic form, i.e.,

PΩ2nPT=Ω2n.P \Omega_{2n} P^T = \Omega_{2n}.

Here, Ω2n\Omega_{2n} is the symplectic block matrix determining the inner product. Such PP form the symplectic group Sp(2n,F2)Sp(2n, \mathbb{F}_2) or, correspondingly, in field generality, Sp(2n,q)Sp(2n, q). For QSp(2n,q)Q \in Sp(2n, q), the code CQCQ satisfies

$(CQ)^{\perp_{s}} = C^{\perp_{s}} Q, \quad \Hull_s(CQ) = \Hull_s(C) Q,$

and thus hull-dimension is preserved.

In contrast, for coordinate permutations PP with PΩPTΩP \Omega P^T \neq \Omega, genuine hull-variation occurs: the rank rank(SHull(CP))\mathrm{rank}(\mathrm{SHull}(CP)) can increase or decrease, as demonstrated by explicit examples over EE and F2\mathbb{F}_2 of length 4, where the hull-rank drops from 2 to 0 after a swap operation not preserving Ω\Omega. Permutation-equivalence of codes, in the absence of symplectic isometry, is therefore insufficient for hull-invariance.

A concise summary of invariance properties:

Condition on PP Hull Rank Invariance Group Type
PΩPT=ΩP\Omega P^T = \Omega Yes Symplectic isometries
General PP Not in general Arbitrary permutations

5. Enumeration, Mass Formulas, and Orbit Structure

For codes over finite fields, the set of all [2n,k][2n, k] codes with prescribed hull-dimension rr forms an orbit under the symplectic group Sp(2n,q)Sp(2n, q). The result of Li–Shi–Li–Ling provides a closed mass formula for the cardinality:

Mq(n,k,r)=q2k0(nk0)(nk0)q2i=1rq2n(2k0+r)(i1)qr1(qr1)q2k0+(i1)M_q(n, k, r) = q^{2k_0(n-k_0)} \binom{n}{k_0}_{q^2} \prod_{i=1}^r \frac{q^{2n-(2k_0 + r)-(i-1)} - q^{r-1}}{(q^r - 1)q^{2k_0 + (i-1)}}

where k=2k0+rk = 2k_0 + r and (nk0)q2\binom{n}{k_0}_{q^2} denotes the Gaussian binomial coefficient. Codes with r=0r=0 (symplectic LCD) constitute a unique symplectic group orbit; general rr-hull codes partition accordingly by the invariant hs(C)=rh_s(C) = r.

This enumerative approach is underpinned by the orbit-stabilizer theorem and is constructive: starting from a canonical LCD code, one accounts for extensions by symplectic self-orthogonal vectors to reach higher hull-dimensions, with recurrence relations for the counts.

Concrete evaluations for small parameters, such as q=2q=2, n=2n=2, k=2k=2, yield explicit numbers: M2(2,2,0)=20M_2(2, 2, 0) = 20, M2(2,2,2)=15M_2(2, 2, 2) = 15. The overall code count (42)2=35\binom{4}{2}_2 = 35 matches the sum. Similar explicit data is accessible for other regimes.

6. Asymptotic Analysis and Dominance of Symplectic LCD Codes

As nn \to \infty with fixed k0k_0, rr, asymptotic behaviors emerge:

limnMq(n,k,r)q2k0(nk0)(nk0)q2=1(qr1)rgq2,\lim_{n \to \infty} \frac{M_q(n, k, r)}{q^{2k_0(n-k_0)} \binom{n}{k_0}_{q^2}} = \frac{1}{(q^r-1)^r\, g_{q^2, \infty}}

where gq2,=i=1(1q2i)>0g_{q^2, \infty} = \prod_{i=1}^\infty (1 - q^{-2i}) > 0. The dominant contribution is the “LCD part,” while the hull-dimension rr appears only in the multiplicative prefactor. This suggests that, for large length, the vast majority of codes (on the order of q2k0(nk0)q^{2k_0(n-k_0)}) are symplectic LCD, and codes with large hulls are exceedingly rare.

7. Applications, Open Problems, and Research Directions

Analysis of the symplectic hull-variation problem yields practical consequences for the classification of codes over EE and over finite fields. In particular, the ability to enumerate and characterize codes with specified hull-dimension underpins the classification of optimal free EE-linear codes for small lengths and provides benchmarks for code equivalence under both the permutation group and the larger symplectic group.

Open avenues of research identified include:

  • Mass enumeration for codes up to monomial equivalence, in contrast to permutation or symplectic group actions.
  • Extension of mass formulas to Hermitian or Euclidean hulls, especially over extension fields such as Fq2\mathbb{F}_{q^2}.
  • Joint enumeration by both hull-dimension and minimum distance, which remains largely unexplored.

The findings of these works provide the symplectic analog in a broader hull-variation framework, setting a foundation for further exploration of invariants and equivalence classes in symplectic and related code families (Kushwaha et al., 10 Jan 2026, Li et al., 2024).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (2)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Symplectic Hull-Variation Problem.