Papers
Topics
Authors
Recent
Search
2000 character limit reached

GBMC: Generalized Bilateral Multilevel Construction

Updated 6 July 2026
  • GBMC is a coding-theoretic framework that combines outer binary constant-weight codes with inner generalized bilateral Ferrers-diagram rank-metric codes to construct large constant dimension codes.
  • It integrates dual pivot structures and a specialized rank-restricted upper-right block to ensure robust subspace distances and improved lower bounds in network coding.
  • GBMC augments the parallel mixed dimension construction by adding a third distance-compatible layer, further enhancing performance and code size.

Searching arXiv for the primary paper and closely related constructions. Searching for recent arXiv records on generalized bilateral multilevel construction, bilateral multilevel construction, and parallel mixed dimension construction. Generalized Bilateral Multilevel Construction (GBMC) is a coding-theoretic framework for constructing constant dimension codes in the Grassmannian by combining an outer binary constant-weight code on bilateral identifying vectors with inner generalized bilateral Ferrers-diagram rank-metric codes. Its purpose is to produce large (n,2δ,{k})q(n,2\delta,\{k\})_q constant dimension codes and hence improved lower bounds on Aq(n,2δ,{k})A_q(n,2\delta,\{k\}). In the 2025 formulation, GBMC is further used to enhance the parallel mixed dimension construction by adding a third, distance-compatible layer of codewords (Li et al., 10 Jul 2025).

1. Problem setting in subspace coding

Let qq be a prime power and Fqn\mathbb{F}_q^n the nn-dimensional vector space over Fq\mathbb{F}_q. The set of all subspaces is Pq(n)\mathcal{P}_q(n), and the Grassmannian Gq(n,k)\mathcal{G}_q(n,k) is the set of all kk-dimensional subspaces. Its cardinality is the Gaussian binomial coefficient

$\left[\begin{matrix}n\k\end{matrix}\right]_q = \prod_{i=0}^{k-1}\frac{q^{n-i}-1}{q^{k-i}-1}.$

For subspaces Aq(n,2δ,{k})A_q(n,2\delta,\{k\})0, the subspace distance is

Aq(n,2δ,{k})A_q(n,2\delta,\{k\})1

On Aq(n,2δ,{k})A_q(n,2\delta,\{k\})2, this simplifies to

Aq(n,2δ,{k})A_q(n,2\delta,\{k\})3

An Aq(n,2δ,{k})A_q(n,2\delta,\{k\})4 constant dimension code (CDC) is a subset Aq(n,2δ,{k})A_q(n,2\delta,\{k\})5 such that

Aq(n,2δ,{k})A_q(n,2\delta,\{k\})6

The central extremal quantity is

Aq(n,2δ,{k})A_q(n,2\delta,\{k\})7

GBMC addresses the standard lower-bound problem for Aq(n,2δ,{k})A_q(n,2\delta,\{k\})8. This problem is important in random linear network coding, where codewords are subspaces and subspace distance measures the effect of dimension errors and erasures.

2. Bilateral identifying vectors

The construction builds on three pivot-pattern notions associated with subspaces in echelon form.

Notion Source form Distance role
Identifying vector Aq(n,2δ,{k})A_q(n,2\delta,\{k\})9 Reduced row echelon form qq0 qq1
Inverse identifying vector qq2 Reduced row inverse echelon form qq3 qq4
Bilateral identifying vector qq5 Left identifying block, zero middle block, right inverse identifying block Outer code of GBMC

If two subspaces have the same identifying vector, then deleting the pivot columns from their reduced row echelon forms converts subspace distance into rank distance: qq6 The analogous statement holds for equal inverse identifying vectors. GBMC combines these two viewpoints into a single pattern class.

A bilateral identifying vector qq7 of length qq8 is defined via a partition

qq9

into three blocks

Fqn\mathbb{F}_q^n0

where Fqn\mathbb{F}_q^n1 is an identifying vector, Fqn\mathbb{F}_q^n2 is an inverse identifying vector, and Fqn\mathbb{F}_q^n3 is the all-zero vector. If

Fqn\mathbb{F}_q^n4

then the ordered triple

Fqn\mathbb{F}_q^n5

is called the type of Fqn\mathbb{F}_q^n6.

This bilateral structure separates a left RREF-controlled block and a right inverse-RREF-controlled block, while the middle block carries no pivots. In the version compatible with the parallel mixed dimension construction, the paper imposes the additional range condition

Fqn\mathbb{F}_q^n7

which is later used to maintain distance from the parallel mixed-dimension component (Li et al., 10 Jul 2025).

3. Generalized bilateral Ferrers geometry

Given a bilateral identifying vector Fqn\mathbb{F}_q^n8 of type Fqn\mathbb{F}_q^n9, the generalized bilateral echelon Ferrers form nn0 is a nn1 matrix with five structural blocks.

The upper-left nn2 block is the usual echelon Ferrers form nn3. The lower-right nn4 block is the inverse echelon Ferrers form nn5. The lower-left nn6 block is zero. In the upper-right nn7 block, the columns that are pivot columns of nn8 are filled with zeros, while the remaining columns are free positions. The middle block, corresponding to nn9, is a full Fq\mathbb{F}_q0 Ferrers diagram.

The set of dot positions in Fq\mathbb{F}_q1 is the generalized bilateral Ferrers diagram Fq\mathbb{F}_q2. It decomposes as

Fq\mathbb{F}_q3

where Fq\mathbb{F}_q4 and Fq\mathbb{F}_q5 arise from the left and right pivot structures, Fq\mathbb{F}_q6 is an Fq\mathbb{F}_q7 full Ferrers diagram, Fq\mathbb{F}_q8 is an Fq\mathbb{F}_q9 full diagram, and Pq(n)\mathcal{P}_q(n)0 is an Pq(n)\mathcal{P}_q(n)1 full diagram.

A distinguished submatrix of a matrix Pq(n)\mathcal{P}_q(n)2 supported on Pq(n)\mathcal{P}_q(n)3 is

Pq(n)\mathcal{P}_q(n)4

the Pq(n)\mathcal{P}_q(n)5 upper-right block associated with Pq(n)\mathcal{P}_q(n)6. This block is central in the compatibility conditions with the parallel mixed dimension construction, because its rank is explicitly constrained in Theorems 4–7.

An Pq(n)\mathcal{P}_q(n)7 generalized bilateral Ferrers diagram rank-metric code (GB-FD code) is a set of matrices over Pq(n)\mathcal{P}_q(n)8 having shape Pq(n)\mathcal{P}_q(n)9 and minimum rank distance Gq(n,k)\mathcal{G}_q(n,k)0. Proposition 1 gives a lower bound for such codes under a rank restriction on a chosen upper-right submatrix. Structurally, the lower bound combines two MRD-type contributions from full Ferrers blocks and a term Gq(n,k)\mathcal{G}_q(n,k)1 controlling the rank-restricted block. This is the technical device that makes the later augmentation of the parallel mixed dimension construction possible.

4. The multilevel mechanism of GBMC

The outer level of GBMC is a set Gq(n,k)\mathcal{G}_q(n,k)2 of bilateral identifying vectors. The inner level, for each Gq(n,k)\mathcal{G}_q(n,k)3, is a GB-FD code Gq(n,k)\mathcal{G}_q(n,k)4 supported on Gq(n,k)\mathcal{G}_q(n,k)5. The lifting operation Gq(n,k)\mathcal{G}_q(n,k)6 inserts the matrices of Gq(n,k)\mathcal{G}_q(n,k)7 into the generalized bilateral echelon Ferrers form Gq(n,k)\mathcal{G}_q(n,k)8 and takes their rowspaces.

Two distance principles justify the construction. If Gq(n,k)\mathcal{G}_q(n,k)9 and kk0 are bilateral identifying vectors of the same type and kk1 are the corresponding rowspaces, then

kk2

If kk3 and kk4 are based on the same bilateral identifying vector kk5, and kk6 are obtained by deleting the pivot columns from the left and right pivot blocks, then

kk7

Construction 4 may therefore be stated as follows. Let kk8 be a set of bilateral identifying vectors forming a binary constant-weight code of length kk9, weight $\left[\begin{matrix}n\k\end{matrix}\right]_q = \prod_{i=0}^{k-1}\frac{q^{n-i}-1}{q^{k-i}-1}.$0, and minimum Hamming distance $\left[\begin{matrix}n\k\end{matrix}\right]_q = \prod_{i=0}^{k-1}\frac{q^{n-i}-1}{q^{k-i}-1}.$1, and assume all vectors in $\left[\begin{matrix}n\k\end{matrix}\right]_q = \prod_{i=0}^{k-1}\frac{q^{n-i}-1}{q^{k-i}-1}.$2 have the same type. For each $\left[\begin{matrix}n\k\end{matrix}\right]_q = \prod_{i=0}^{k-1}\frac{q^{n-i}-1}{q^{k-i}-1}.$3, suppose there exists an $\left[\begin{matrix}n\k\end{matrix}\right]_q = \prod_{i=0}^{k-1}\frac{q^{n-i}-1}{q^{k-i}-1}.$4 GB-FD code $\left[\begin{matrix}n\k\end{matrix}\right]_q = \prod_{i=0}^{k-1}\frac{q^{n-i}-1}{q^{k-i}-1}.$5. Then each lifted family $\left[\begin{matrix}n\k\end{matrix}\right]_q = \prod_{i=0}^{k-1}\frac{q^{n-i}-1}{q^{k-i}-1}.$6 is an $\left[\begin{matrix}n\k\end{matrix}\right]_q = \prod_{i=0}^{k-1}\frac{q^{n-i}-1}{q^{k-i}-1}.$7 CDC, and the union

$\left[\begin{matrix}n\k\end{matrix}\right]_q = \prod_{i=0}^{k-1}\frac{q^{n-i}-1}{q^{k-i}-1}.$8

is an $\left[\begin{matrix}n\k\end{matrix}\right]_q = \prod_{i=0}^{k-1}\frac{q^{n-i}-1}{q^{k-i}-1}.$9 CDC (Li et al., 10 Jul 2025).

The multilevel character is exact: the outer code controls distance through Hamming separation of bilateral patterns, and the inner code controls distance within each pattern class through rank distance. This is the bilateral analogue of the classical multilevel paradigm based on identifying vectors and Ferrers-diagram rank-metric codes, but with simultaneous left and right pivot structure.

5. Coupling with the parallel mixed dimension construction

The 2025 development of GBMC is not limited to a standalone union over bilateral patterns. It is integrated with the parallel mixed dimension construction by adjoining a third component Aq(n,2δ,{k})A_q(n,2\delta,\{k\})00 to the existing two-part code Aq(n,2δ,{k})A_q(n,2\delta,\{k\})01. The aim is to enlarge the code while preserving minimum subspace distance Aq(n,2δ,{k})A_q(n,2\delta,\{k\})02.

In the general version, the parameters are

Aq(n,2δ,{k})A_q(n,2\delta,\{k\})03

One chooses a set Aq(n,2δ,{k})A_q(n,2\delta,\{k\})04 of bilateral identifying vectors of weight Aq(n,2δ,{k})A_q(n,2\delta,\{k\})05, minimum Hamming distance Aq(n,2δ,{k})A_q(n,2\delta,\{k\})06, and common type Aq(n,2δ,{k})A_q(n,2\delta,\{k\})07, satisfying

Aq(n,2δ,{k})A_q(n,2\delta,\{k\})08

for every Aq(n,2δ,{k})A_q(n,2\delta,\{k\})09. For each Aq(n,2δ,{k})A_q(n,2\delta,\{k\})10, one also requires an Aq(n,2δ,{k})A_q(n,2\delta,\{k\})11 GB-FD code Aq(n,2δ,{k})A_q(n,2\delta,\{k\})12 such that

Aq(n,2δ,{k})A_q(n,2\delta,\{k\})13

Under these conditions,

Aq(n,2δ,{k})A_q(n,2\delta,\{k\})14

is an Aq(n,2δ,{k})A_q(n,2\delta,\{k\})15 CDC, and

Aq(n,2δ,{k})A_q(n,2\delta,\{k\})16

is an Aq(n,2δ,{k})A_q(n,2\delta,\{k\})17 CDC.

The proof separates three interactions. Distances inside Aq(n,2δ,{k})A_q(n,2\delta,\{k\})18 are handled by the GBMC distance lemmas. Distances between Aq(n,2δ,{k})A_q(n,2\delta,\{k\})19 and Aq(n,2δ,{k})A_q(n,2\delta,\{k\})20 use identifying-vector arguments and the weight condition Aq(n,2δ,{k})A_q(n,2\delta,\{k\})21. Distances between Aq(n,2δ,{k})A_q(n,2\delta,\{k\})22 and Aq(n,2δ,{k})A_q(n,2\delta,\{k\})23 use inverse identifying vectors together with the rank restriction on Aq(n,2δ,{k})A_q(n,2\delta,\{k\})24.

A simplified version replaces Aq(n,2δ,{k})A_q(n,2\delta,\{k\})25 by Aq(n,2δ,{k})A_q(n,2\delta,\{k\})26: Aq(n,2δ,{k})A_q(n,2\delta,\{k\})27 The same strategy applies, again producing a larger CDC by adjoining a GBMC layer to the parallel mixed-dimension construction (Li et al., 10 Jul 2025).

6. Explicit bounds and representative improvements

Theorems 6 and 7 make the construction explicit by choosing grid families of bilateral identifying vectors

Aq(n,2δ,{k})A_q(n,2\delta,\{k\})28

whose left and right blocks contain consecutive ones in sliding positions. The parameters Aq(n,2δ,{k})A_q(n,2\delta,\{k\})29 and Aq(n,2δ,{k})A_q(n,2\delta,\{k\})30 range over rectangles determined by Aq(n,2δ,{k})A_q(n,2\delta,\{k\})31 and Aq(n,2δ,{k})A_q(n,2\delta,\{k\})32, and the weights Aq(n,2δ,{k})A_q(n,2\delta,\{k\})33 are chosen so that the Hamming distance between distinct Aq(n,2δ,{k})A_q(n,2\delta,\{k\})34 is at least Aq(n,2δ,{k})A_q(n,2\delta,\{k\})35. For each such vector, Proposition 1 supplies a compatible GB-FD code, and summing over the grid yields the size of the added component Aq(n,2δ,{k})A_q(n,2\delta,\{k\})36.

The resulting lower bounds on Aq(n,2δ,{k})A_q(n,2\delta,\{k\})37 have a characteristic form: the original parallel mixed-dimension contribution

Aq(n,2δ,{k})A_q(n,2\delta,\{k\})38

is augmented by a GBMC term obtained by summing the sizes of the lifted GB-FD codes over all bilateral patterns in the chosen grid.

Two examples illustrate the gain:

Parameters Previous value from the parallel mixed dimension part Improved value after adding GBMC
Aq(n,2δ,{k})A_q(n,2\delta,\{k\})39 Aq(n,2δ,{k})A_q(n,2\delta,\{k\})40 Aq(n,2δ,{k})A_q(n,2\delta,\{k\})41
Aq(n,2δ,{k})A_q(n,2\delta,\{k\})42 Aq(n,2δ,{k})A_q(n,2\delta,\{k\})43 Aq(n,2δ,{k})A_q(n,2\delta,\{k\})44

In the first case, the added GBMC layer contributes Aq(n,2δ,{k})A_q(n,2\delta,\{k\})45. In the second, it contributes Aq(n,2δ,{k})A_q(n,2\delta,\{k\})46. The paper further states that at least 49 parameter sets Aq(n,2δ,{k})A_q(n,2\delta,\{k\})47 are improved, and it derives infinite families of improved lower bounds through corollaries specializing the general theorems (Li et al., 10 Jul 2025).

These numerical results clarify the operational meaning of the generalized construction. GBMC is not merely a reformulation of existing multilevel methods; it acts as a combinatorially controlled augmentation layer whose contribution is additive at the code-size level and distance-compatible at the Grassmannian level.

7. Conceptual position and common interpretive points

GBMC belongs to a sequence of subspace-code constructions that progressively enlarge the admissible pivot-pattern geometry. The Etzion–Silberstein multilevel construction uses identifying vectors and Ferrers-diagram rank-metric codes. The inverse multilevel construction replaces identifying vectors by inverse identifying vectors. The double multilevel construction combines the two. The bilateral multilevel construction introduces bilateral identifying vectors, and the generalized bilateral multilevel construction extends this by allowing generalized bilateral Ferrers diagrams and a rank-restricted upper-right block. The 2025 synthesis then merges GBMC with the mixed dimension and parallel mixed dimension constructions.

Several interpretive points are essential.

First, a bilateral identifying vector is not an arbitrary concatenation of binary blocks. Its middle block is all-zero, its left and right blocks have different echelon-theoretic roles, and in Construction 4 all outer vectors must have the same type.

Second, compatibility with the parallel mixed dimension construction is not automatic. It requires the weight window

Aq(n,2δ,{k})A_q(n,2\delta,\{k\})48

and, in the integrated theorems, the rank restriction

Aq(n,2δ,{k})A_q(n,2\delta,\{k\})49

Without these conditions, the additional GBMC layer need not maintain distance from the pre-existing parallel components.

Third, the generalized construction is broader than a simple left-right concatenation of classical Ferrers-diagram pieces. The blocks Aq(n,2δ,{k})A_q(n,2\delta,\{k\})50, Aq(n,2δ,{k})A_q(n,2\delta,\{k\})51, and Aq(n,2δ,{k})A_q(n,2\delta,\{k\})52 create a mixed geometry in which full rectangular regions interact with left and right pivot structures. This is precisely what enables Proposition 1 and the later coupling with mixed-dimension outer codes.

A broader coding-theoretic perspective suggests that GBMC is part of a general multilevel design pattern in which an outer discrete pattern code is coupled to inner algebraic constituents. Multilevel lattice constructions from nested binary codes exhibit the same separation of roles across levels (Kositwattanarerk et al., 2013), and generalized Construction D' for LDPC lattices similarly enlarges the admissible design space by relaxing structural constraints while preserving multilevel behavior (Silva et al., 2017). This suggests a methodological affinity rather than a direct equivalence: in each case, multilevel organization is used to increase constructive flexibility without surrendering a rigorous distance or decoding analysis.

Within constant-dimension coding, GBMC is therefore best understood as a highly structured enlargement of the multilevel paradigm: it replaces single-sided pivot patterns by bilateral ones, replaces ordinary Ferrers supports by generalized bilateral supports, and, in its most recent form, turns those ingredients into an efficient augmentation of the parallel mixed dimension construction.

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 Generalized Bilateral Multilevel Construction.