Papers
Topics
Authors
Recent
Search
2000 character limit reached

Subspace Polynomials in Finite Fields

Updated 12 July 2026
  • Subspace Polynomials are monic q-linearized polynomials that divide x^(q^n)-x, providing an exact algebraic representation of F_q-subspaces.
  • They enable construction of cyclic subspace codes with controlled minimum distance via gap invariants and explicit families like subfields and trinomials.
  • Their structure underpins applications in Reed–Solomon repair schemes, network coding, and distributed storage by ensuring efficient error correction.

In finite-field algebra, a subspace polynomial over Fqn\mathbb{F}_{q^n} is a monic qq-linearized polynomial

P(x)=x[k]+ak−1x[k−1]+⋯+a1x[1]+a0x,x[i]:=xqi,P(x)=x^{[k]}+a_{k-1}x^{[k-1]}+\cdots+a_1x^{[1]}+a_0x,\qquad x^{[i]}:=x^{q^i},

that divides x[n]−xx^{[n]}-x; equivalently, it splits completely over Fqn\mathbb{F}_{q^n} into distinct roots. This notion gives an exact algebraic representation of Fq\mathbb{F}_q-subspaces of Fqn\mathbb{F}_{q^n}, and it is used in the construction of cyclic subspace codes for random network coding as well as in repair schemes for Reed–Solomon codes (Ben-Sasson et al., 2014, Dau et al., 2020).

1. Definition in the finite-field setting

Let Fq\mathbb{F}_q denote the finite field of order qq, and let Fqn\mathbb{F}_{q^n} be the degree-qq0 extension field, often identified with the vector space qq1. A qq2-linearized polynomial, also called a qq3-polynomial, is a polynomial of the form

qq4

with coefficients in qq5 and qq6. It is monic when qq7. A monic qq8-linearized polynomial is a subspace polynomial if and only if it divides qq9, or equivalently if and only if it splits completely over P(x)=x[k]+ak−1x[k−1]+⋯+a1x[1]+a0x,x[i]:=xqi,P(x)=x^{[k]}+a_{k-1}x^{[k-1]}+\cdots+a_1x^{[1]}+a_0x,\qquad x^{[i]}:=x^{q^i},0 into distinct linear factors (Ben-Sasson et al., 2014).

In the notation of linearized polynomials, the ordinary degree and the P(x)=x[k]+ak−1x[k−1]+⋯+a1x[1]+a0x,x[i]:=xqi,P(x)=x^{[k]}+a_{k-1}x^{[k-1]}+\cdots+a_1x^{[1]}+a_0x,\qquad x^{[i]}:=x^{q^i},1-degree play different roles. For subspace polynomials, the relevant degree parameter is the P(x)=x[k]+ak−1x[k−1]+⋯+a1x[1]+a0x,x[i]:=xqi,P(x)=x^{[k]}+a_{k-1}x^{[k-1]}+\cdots+a_1x^{[1]}+a_0x,\qquad x^{[i]}:=x^{q^i},2-degree P(x)=x[k]+ak−1x[k−1]+⋯+a1x[1]+a0x,x[i]:=xqi,P(x)=x^{[k]}+a_{k-1}x^{[k-1]}+\cdots+a_1x^{[1]}+a_0x,\qquad x^{[i]}:=x^{q^i},3, which matches the dimension of the associated P(x)=x[k]+ak−1x[k−1]+⋯+a1x[1]+a0x,x[i]:=xqi,P(x)=x^{[k]}+a_{k-1}x^{[k-1]}+\cdots+a_1x^{[1]}+a_0x,\qquad x^{[i]}:=x^{q^i},4-subspace. The same finite-field definition also appears in later work on cyclic constant-dimension codes, where a monic P(x)=x[k]+ak−1x[k−1]+⋯+a1x[1]+a0x,x[i]:=xqi,P(x)=x^{[k]}+a_{k-1}x^{[k-1]}+\cdots+a_1x^{[1]}+a_0x,\qquad x^{[i]}:=x^{q^i},5-polynomial P(x)=x[k]+ak−1x[k−1]+⋯+a1x[1]+a0x,x[i]:=xqi,P(x)=x^{[k]}+a_{k-1}x^{[k-1]}+\cdots+a_1x^{[1]}+a_0x,\qquad x^{[i]}:=x^{q^i},6 is called a subspace polynomial with respect to P(x)=x[k]+ak−1x[k−1]+⋯+a1x[1]+a0x,x[i]:=xqi,P(x)=x^{[k]}+a_{k-1}x^{[k-1]}+\cdots+a_1x^{[1]}+a_0x,\qquad x^{[i]}:=x^{q^i},7 exactly when it divides P(x)=x[k]+ak−1x[k−1]+⋯+a1x[1]+a0x,x[i]:=xqi,P(x)=x^{[k]}+a_{k-1}x^{[k-1]}+\cdots+a_1x^{[1]}+a_0x,\qquad x^{[i]}:=x^{q^i},8 (Wang et al., 23 Sep 2025).

A related formulation is used in coding-theoretic applications over P(x)=x[k]+ak−1x[k−1]+⋯+a1x[1]+a0x,x[i]:=xqi,P(x)=x^{[k]}+a_{k-1}x^{[k-1]}+\cdots+a_1x^{[1]}+a_0x,\qquad x^{[i]}:=x^{q^i},9 with base field x[n]−xx^{[n]}-x0. If x[n]−xx^{[n]}-x1 is an x[n]−xx^{[n]}-x2-dimensional x[n]−xx^{[n]}-x3-subspace, its subspace polynomial is

x[n]−xx^{[n]}-x4

This polynomial can be written in linearized form

x[n]−xx^{[n]}-x5

so it defines a x[n]−xx^{[n]}-x6-linear map x[n]−xx^{[n]}-x7 (Dau et al., 2020).

2. Root spaces and the representation theorem

A basic structural fact, traced in the literature to Ore and standard finite-field references, is that if a x[n]−xx^{[n]}-x8-linearized polynomial splits over x[n]−xx^{[n]}-x9, then all of its roots in Fqn\mathbb{F}_{q^n}0 form an Fqn\mathbb{F}_{q^n}1-linear subspace. Conversely, for any Fqn\mathbb{F}_{q^n}2-dimensional subspace Fqn\mathbb{F}_{q^n}3, the polynomial

Fqn\mathbb{F}_{q^n}4

is a monic Fqn\mathbb{F}_{q^n}5-linearized polynomial of Fqn\mathbb{F}_{q^n}6-degree Fqn\mathbb{F}_{q^n}7 whose roots are exactly Fqn\mathbb{F}_{q^n}8, each with multiplicity Fqn\mathbb{F}_{q^n}9 (Ben-Sasson et al., 2014).

This yields a one-to-one correspondence between subspaces and subspace polynomials. Two Fq\mathbb{F}_q0-dimensional subspaces Fq\mathbb{F}_q1 are equal if and only if Fq\mathbb{F}_q2. Equivalently, for every Fq\mathbb{F}_q3-dimensional Fq\mathbb{F}_q4-subspace Fq\mathbb{F}_q5 there exists a unique monic Fq\mathbb{F}_q6-linearized polynomial

Fq\mathbb{F}_q7

characterized by Fq\mathbb{F}_q8 and Fq\mathbb{F}_q9; conversely, every such divisor arises from a unique Fqn\mathbb{F}_{q^n}0-subspace (Ben-Sasson et al., 2014).

Several coefficient-level consequences are used repeatedly. In any subspace polynomial Fqn\mathbb{F}_{q^n}1, the coefficient Fqn\mathbb{F}_{q^n}2 is nonzero. Since Fqn\mathbb{F}_{q^n}3, the polynomial Fqn\mathbb{F}_{q^n}4 factorizes over Fqn\mathbb{F}_{q^n}5 into irreducible Fqn\mathbb{F}_{q^n}6-linearized factors whose degrees divide Fqn\mathbb{F}_{q^n}7 (Ben-Sasson et al., 2014).

In the Reed–Solomon repair setting, the same correspondence is expressed in kernel language. The map Fqn\mathbb{F}_{q^n}8 is Fqn\mathbb{F}_{q^n}9-linear, Fq\mathbb{F}_q0, Fq\mathbb{F}_q1, Fq\mathbb{F}_q2, and Fq\mathbb{F}_q3. All roots are simple, and Fq\mathbb{F}_q4 (Dau et al., 2020).

3. Explicit families and the gap invariant

The simplest explicit family arises from subfields. If Fq\mathbb{F}_q5, then the subfield Fq\mathbb{F}_q6 is a Fq\mathbb{F}_q7-dimensional Fq\mathbb{F}_q8-subspace, and its subspace polynomial is

Fq\mathbb{F}_q9

This example makes the divisor condition transparent, since qq0 already vanishes exactly on the subfield (Ben-Sasson et al., 2014).

A second family comes from trinomials. Under the irreducibility hypothesis stated for the corresponding ordinary trinomial in qq1, the polynomial

qq2

is a subspace polynomial over qq3. The resulting qq4-subspace qq5 yields a cyclic subspace code

qq6

of size

qq7

and minimum subspace distance at least qq8. By factoring the trinomial qq9 over Fqn\mathbb{F}_{q^n}0 and taking Fqn\mathbb{F}_{q^n}1 to be any multiple of the least common multiple of its factor-degrees, one obtains infinitely many Fqn\mathbb{F}_{q^n}2 for each fixed Fqn\mathbb{F}_{q^n}3 giving a cyclic code of size Fqn\mathbb{F}_{q^n}4 and distance at least Fqn\mathbb{F}_{q^n}5 (Ben-Sasson et al., 2014).

The coefficient pattern of a subspace polynomial is summarized by the gap parameter. If

Fqn\mathbb{F}_{q^n}6

then

Fqn\mathbb{F}_{q^n}7

If Fqn\mathbb{F}_{q^n}8 have gaps Fqn\mathbb{F}_{q^n}9 and qq00, then

qq01

so the subspace distance satisfies

qq02

This algebraic bound is the basic distance estimate behind many cyclic-code constructions (Ben-Sasson et al., 2014).

Small-field instances illustrate the same mechanism. Over qq03 with qq04 and qq05, if qq06 then

qq07

If qq08, where qq09 is a root of qq10, then

qq11

These examples exhibit explicit linearized forms for concrete root subspaces (Dau et al., 2020).

4. Cyclic subspace codes and orbit structure

For a subspace qq12 and qq13, the cyclic shift of qq14 is

qq15

The associated subspace polynomial transforms by

qq16

Thus cyclic shifts act directly on the coefficients of the representing linearized polynomial (Ben-Sasson et al., 2014).

The orbit size of qq17 under all nonzero scalars is

qq18

where qq19 is the minimal divisor of qq20 such that every nonzero coefficient index qq21 of qq22 satisfies qq23. A subspace has a full-length orbit when qq24, in which case the size is

qq25

This criterion turns coefficient support into an orbit-length invariant (Ben-Sasson et al., 2014).

One-orbit codes with large size and controlled distance are obtained by choosing qq26 so that qq27 has a nonzero qq28-coefficient. Then qq29, its orbit under qq30 has size qq31, and the gap bound gives pairwise distance at least qq32. The irreducible-trinomial construction provides infinitely many such examples (Ben-Sasson et al., 2014).

The orbit construction can also be enlarged by Frobenius shifts. If qq33, then under mild coefficient conditions one has

qq34

and this union is still cyclic, has size

qq35

and has the same minimum distance qq36 (Ben-Sasson et al., 2014).

5. Generalized multi-orbit constructions

A later extension considers several subspace polynomials simultaneously. Fix a prime power qq37, integers qq38 and qq39, a field extension qq40, and a positive integer qq41. For each qq42, choose nonzero coefficients qq43 and form

qq44

If each qq45 divides qq46, then its root set

qq47

is an qq48-subspace of dimension exactly qq49 (Wang et al., 23 Sep 2025).

Writing

qq50

one has

qq51

since qq52 is not qq53-linear for any qq54. By comparing the greatest common divisors of qq55 and qq56, one obtains

qq57

so the minimum distance of the single-orbit code qq58 satisfies

qq59

To combine several orbits, one further requires for any qq60 and any qq61 that

qq62

This is enforced through the polynomial

qq63

with

qq64

together with a determinant/rank condition asserting that a certain qq65 matrix qq66 has full column rank qq67 (Wang et al., 23 Sep 2025).

Under that matrix-rank condition, the union of orbits

qq68

remains an qq69-code with

qq70

and size

qq71

When qq72 and qq73, this recovers earlier trinomial-based constructions. Allowing arbitrary qq74 and multiple distinct polynomials qq75 gives up to qq76 disjoint orbits rather than a single one, so the resulting codes can be much larger. An explicit example takes qq77, qq78, three polynomials over qq79, embeds their root spaces in qq80, verifies the rank conditions, and obtains a cyclic qq81-code of size qq82, whereas the earlier single-trinomial construction gives size qq83 (Wang et al., 23 Sep 2025).

6. Reed–Solomon repair and the relation to trace polynomials

In distributed storage, subspace polynomials are used to construct repair checks for Reed–Solomon codes over qq84 with base field qq85. For an qq86-dimensional qq87-subspace qq88, the polynomial

qq89

is qq90-linear, has kernel qq91, degree qq92, divides qq93, and splits completely over qq94 with simple roots. The associated conventional qq95-associate is

qq96

and under symbolic composition qq97, the associate of qq98 is qq99 (Dau et al., 2020).

Trace polynomials appear as a special case. If P(x)=x[k]+ak−1x[k−1]+⋯+a1x[1]+a0x,x[i]:=xqi,P(x)=x^{[k]}+a_{k-1}x^{[k-1]}+\cdots+a_1x^{[1]}+a_0x,\qquad x^{[i]}:=x^{q^i},00 has dimension P(x)=x[k]+ak−1x[k−1]+⋯+a1x[1]+a0x,x[i]:=xqi,P(x)=x^{[k]}+a_{k-1}x^{[k-1]}+\cdots+a_1x^{[1]}+a_0x,\qquad x^{[i]}:=x^{q^i},01, then

P(x)=x[k]+ak−1x[k−1]+⋯+a1x[1]+a0x,x[i]:=xqi,P(x)=x^{[k]}+a_{k-1}x^{[k-1]}+\cdots+a_1x^{[1]}+a_0x,\qquad x^{[i]}:=x^{q^i},02

and P(x)=x[k]+ak−1x[k−1]+⋯+a1x[1]+a0x,x[i]:=xqi,P(x)=x^{[k]}+a_{k-1}x^{[k-1]}+\cdots+a_1x^{[1]}+a_0x,\qquad x^{[i]}:=x^{q^i},03. In this sense, subspace polynomials generalize trace polynomials by allowing the kernel to be any P(x)=x[k]+ak−1x[k−1]+⋯+a1x[1]+a0x,x[i]:=xqi,P(x)=x^{[k]}+a_{k-1}x^{[k-1]}+\cdots+a_1x^{[1]}+a_0x,\qquad x^{[i]}:=x^{q^i},04-dimensional P(x)=x[k]+ak−1x[k−1]+⋯+a1x[1]+a0x,x[i]:=xqi,P(x)=x^{[k]}+a_{k-1}x^{[k-1]}+\cdots+a_1x^{[1]}+a_0x,\qquad x^{[i]}:=x^{q^i},05-subspace, not only a hyperplane. The Guruswami–Wootters repair scheme uses only P(x)=x[k]+ak−1x[k−1]+⋯+a1x[1]+a0x,x[i]:=xqi,P(x)=x^{[k]}+a_{k-1}x^{[k-1]}+\cdots+a_1x^{[1]}+a_0x,\qquad x^{[i]}:=x^{q^i},06, whereas the subspace-polynomial approach uses all subspaces P(x)=x[k]+ak−1x[k−1]+⋯+a1x[1]+a0x,x[i]:=xqi,P(x)=x^{[k]}+a_{k-1}x^{[k-1]}+\cdots+a_1x^{[1]}+a_0x,\qquad x^{[i]}:=x^{q^i},07 of dimension P(x)=x[k]+ak−1x[k−1]+⋯+a1x[1]+a0x,x[i]:=xqi,P(x)=x^{[k]}+a_{k-1}x^{[k-1]}+\cdots+a_1x^{[1]}+a_0x,\qquad x^{[i]}:=x^{q^i},08 (Dau et al., 2020).

For an P(x)=x[k]+ak−1x[k−1]+⋯+a1x[1]+a0x,x[i]:=xqi,P(x)=x^{[k]}+a_{k-1}x^{[k-1]}+\cdots+a_1x^{[1]}+a_0x,\qquad x^{[i]}:=x^{q^i},09 Reed–Solomon code over P(x)=x[k]+ak−1x[k−1]+⋯+a1x[1]+a0x,x[i]:=xqi,P(x)=x^{[k]}+a_{k-1}x^{[k-1]}+\cdots+a_1x^{[1]}+a_0x,\qquad x^{[i]}:=x^{q^i},10 with redundancy P(x)=x[k]+ak−1x[k−1]+⋯+a1x[1]+a0x,x[i]:=xqi,P(x)=x^{[k]}+a_{k-1}x^{[k-1]}+\cdots+a_1x^{[1]}+a_0x,\qquad x^{[i]}:=x^{q^i},11, if the symbol at P(x)=x[k]+ak−1x[k−1]+⋯+a1x[1]+a0x,x[i]:=xqi,P(x)=x^{[k]}+a_{k-1}x^{[k-1]}+\cdots+a_1x^{[1]}+a_0x,\qquad x^{[i]}:=x^{q^i},12 is erased, one chooses an P(x)=x[k]+ak−1x[k−1]+⋯+a1x[1]+a0x,x[i]:=xqi,P(x)=x^{[k]}+a_{k-1}x^{[k-1]}+\cdots+a_1x^{[1]}+a_0x,\qquad x^{[i]}:=x^{q^i},13-dimensional subspace P(x)=x[k]+ak−1x[k−1]+⋯+a1x[1]+a0x,x[i]:=xqi,P(x)=x^{[k]}+a_{k-1}x^{[k-1]}+\cdots+a_1x^{[1]}+a_0x,\qquad x^{[i]}:=x^{q^i},14 and defines

P(x)=x[k]+ak−1x[k−1]+⋯+a1x[1]+a0x,x[i]:=xqi,P(x)=x^{[k]}+a_{k-1}x^{[k-1]}+\cdots+a_1x^{[1]}+a_0x,\qquad x^{[i]}:=x^{q^i},15

The resulting checks have degree at most P(x)=x[k]+ak−1x[k−1]+⋯+a1x[1]+a0x,x[i]:=xqi,P(x)=x^{[k]}+a_{k-1}x^{[k-1]}+\cdots+a_1x^{[1]}+a_0x,\qquad x^{[i]}:=x^{q^i},16, the values at the erased position span P(x)=x[k]+ak−1x[k−1]+⋯+a1x[1]+a0x,x[i]:=xqi,P(x)=x^{[k]}+a_{k-1}x^{[k-1]}+\cdots+a_1x^{[1]}+a_0x,\qquad x^{[i]}:=x^{q^i},17 over P(x)=x[k]+ak−1x[k−1]+⋯+a1x[1]+a0x,x[i]:=xqi,P(x)=x^{[k]}+a_{k-1}x^{[k-1]}+\cdots+a_1x^{[1]}+a_0x,\qquad x^{[i]}:=x^{q^i},18, and for each helper node at P(x)=x[k]+ak−1x[k−1]+⋯+a1x[1]+a0x,x[i]:=xqi,P(x)=x^{[k]}+a_{k-1}x^{[k-1]}+\cdots+a_1x^{[1]}+a_0x,\qquad x^{[i]}:=x^{q^i},19 one has

P(x)=x[k]+ak−1x[k−1]+⋯+a1x[1]+a0x,x[i]:=xqi,P(x)=x^{[k]}+a_{k-1}x^{[k-1]}+\cdots+a_1x^{[1]}+a_0x,\qquad x^{[i]}:=x^{q^i},20

Hence the total repair bandwidth, measured in P(x)=x[k]+ak−1x[k−1]+⋯+a1x[1]+a0x,x[i]:=xqi,P(x)=x^{[k]}+a_{k-1}x^{[k-1]}+\cdots+a_1x^{[1]}+a_0x,\qquad x^{[i]}:=x^{q^i},21-subsymbols, is

P(x)=x[k]+ak−1x[k−1]+⋯+a1x[1]+a0x,x[i]:=xqi,P(x)=x^{[k]}+a_{k-1}x^{[k-1]}+\cdots+a_1x^{[1]}+a_0x,\qquad x^{[i]}:=x^{q^i},22

When P(x)=x[k]+ak−1x[k−1]+⋯+a1x[1]+a0x,x[i]:=xqi,P(x)=x^{[k]}+a_{k-1}x^{[k-1]}+\cdots+a_1x^{[1]}+a_0x,\qquad x^{[i]}:=x^{q^i},23 and P(x)=x[k]+ak−1x[k−1]+⋯+a1x[1]+a0x,x[i]:=xqi,P(x)=x^{[k]}+a_{k-1}x^{[k-1]}+\cdots+a_1x^{[1]}+a_0x,\qquad x^{[i]}:=x^{q^i},24, this bandwidth is information-theoretically optimal for one erasure. For two erasures, the same bandwidth per erasure is obtained when P(x)=x[k]+ak−1x[k−1]+⋯+a1x[1]+a0x,x[i]:=xqi,P(x)=x^{[k]}+a_{k-1}x^{[k-1]}+\cdots+a_1x^{[1]}+a_0x,\qquad x^{[i]}:=x^{q^i},25 is a power of P(x)=x[k]+ak−1x[k−1]+⋯+a1x[1]+a0x,x[i]:=xqi,P(x)=x^{[k]}+a_{k-1}x^{[k-1]}+\cdots+a_1x^{[1]}+a_0x,\qquad x^{[i]}:=x^{q^i},26, and also for P(x)=x[k]+ak−1x[k−1]+⋯+a1x[1]+a0x,x[i]:=xqi,P(x)=x^{[k]}+a_{k-1}x^{[k-1]}+\cdots+a_1x^{[1]}+a_0x,\qquad x^{[i]}:=x^{q^i},27, P(x)=x[k]+ak−1x[k−1]+⋯+a1x[1]+a0x,x[i]:=xqi,P(x)=x^{[k]}+a_{k-1}x^{[k-1]}+\cdots+a_1x^{[1]}+a_0x,\qquad x^{[i]}:=x^{q^i},28 with P(x)=x[k]+ak−1x[k−1]+⋯+a1x[1]+a0x,x[i]:=xqi,P(x)=x^{[k]}+a_{k-1}x^{[k-1]}+\cdots+a_1x^{[1]}+a_0x,\qquad x^{[i]}:=x^{q^i},29, and for P(x)=x[k]+ak−1x[k−1]+⋯+a1x[1]+a0x,x[i]:=xqi,P(x)=x^{[k]}+a_{k-1}x^{[k-1]}+\cdots+a_1x^{[1]}+a_0x,\qquad x^{[i]}:=x^{q^i},30 when P(x)=x[k]+ak−1x[k−1]+⋯+a1x[1]+a0x,x[i]:=xqi,P(x)=x^{[k]}+a_{k-1}x^{[k-1]}+\cdots+a_1x^{[1]}+a_0x,\qquad x^{[i]}:=x^{q^i},31 is even and P(x)=x[k]+ak−1x[k−1]+⋯+a1x[1]+a0x,x[i]:=xqi,P(x)=x^{[k]}+a_{k-1}x^{[k-1]}+\cdots+a_1x^{[1]}+a_0x,\qquad x^{[i]}:=x^{q^i},32 is a power of two (Dau et al., 2020).

7. Distinct usage in learning theory

A separate line of work studies subspace-sparse polynomials, which are not finite-field subspace polynomials. In that setting, the ambient space is P(x)=x[k]+ak−1x[k−1]+⋯+a1x[1]+a0x,x[i]:=xqi,P(x)=x^{[k]}+a_{k-1}x^{[k-1]}+\cdots+a_1x^{[1]}+a_0x,\qquad x^{[i]}:=x^{q^i},33, the input distribution is standard Gaussian, and a target function is called subspace-sparse when there exists an unknown P(x)=x[k]+ak−1x[k−1]+⋯+a1x[1]+a0x,x[i]:=xqi,P(x)=x^{[k]}+a_{k-1}x^{[k-1]}+\cdots+a_1x^{[1]}+a_0x,\qquad x^{[i]}:=x^{q^i},34-dimensional subspace P(x)=x[k]+ak−1x[k−1]+⋯+a1x[1]+a0x,x[i]:=xqi,P(x)=x^{[k]}+a_{k-1}x^{[k-1]}+\cdots+a_1x^{[1]}+a_0x,\qquad x^{[i]}:=x^{q^i},35 with orthogonal projector P(x)=x[k]+ak−1x[k−1]+⋯+a1x[1]+a0x,x[i]:=xqi,P(x)=x^{[k]}+a_{k-1}x^{[k-1]}+\cdots+a_1x^{[1]}+a_0x,\qquad x^{[i]}:=x^{q^i},36 such that

P(x)=x[k]+ak−1x[k−1]+⋯+a1x[1]+a0x,x[i]:=xqi,P(x)=x^{[k]}+a_{k-1}x^{[k-1]}+\cdots+a_1x^{[1]}+a_0x,\qquad x^{[i]}:=x^{q^i},37

where P(x)=x[k]+ak−1x[k−1]+⋯+a1x[1]+a0x,x[i]:=xqi,P(x)=x^{[k]}+a_{k-1}x^{[k-1]}+\cdots+a_1x^{[1]}+a_0x,\qquad x^{[i]}:=x^{q^i},38 is a polynomial of total degree P(x)=x[k]+ak−1x[k−1]+⋯+a1x[1]+a0x,x[i]:=xqi,P(x)=x^{[k]}+a_{k-1}x^{[k-1]}+\cdots+a_1x^{[1]}+a_0x,\qquad x^{[i]}:=x^{q^i},39 (Chen et al., 2024).

The learning model is a wide two-layer network represented in the mean-field limit by a probability distribution P(x)=x[k]+ak−1x[k−1]+⋯+a1x[1]+a0x,x[i]:=xqi,P(x)=x^{[k]}+a_{k-1}x^{[k-1]}+\cdots+a_1x^{[1]}+a_0x,\qquad x^{[i]}:=x^{q^i},40 on parameters P(x)=x[k]+ak−1x[k−1]+⋯+a1x[1]+a0x,x[i]:=xqi,P(x)=x^{[k]}+a_{k-1}x^{[k-1]}+\cdots+a_1x^{[1]}+a_0x,\qquad x^{[i]}:=x^{q^i},41, with network output

P(x)=x[k]+ak−1x[k−1]+⋯+a1x[1]+a0x,x[i]:=xqi,P(x)=x^{[k]}+a_{k-1}x^{[k-1]}+\cdots+a_1x^{[1]}+a_0x,\qquad x^{[i]}:=x^{q^i},42

and population squared loss

P(x)=x[k]+ak−1x[k−1]+⋯+a1x[1]+a0x,x[i]:=xqi,P(x)=x^{[k]}+a_{k-1}x^{[k-1]}+\cdots+a_1x^{[1]}+a_0x,\qquad x^{[i]}:=x^{q^i},43

In the vanishing-step-size and infinite-width limit, the SGD evolution satisfies a mean-field PDE, and

P(x)=x[k]+ak−1x[k−1]+⋯+a1x[1]+a0x,x[i]:=xqi,P(x)=x^{[k]}+a_{k-1}x^{[k-1]}+\cdots+a_1x^{[1]}+a_0x,\qquad x^{[i]}:=x^{q^i},44

so the flow is a gradient descent in P(x)=x[k]+ak−1x[k−1]+⋯+a1x[1]+a0x,x[i]:=xqi,P(x)=x^{[k]}+a_{k-1}x^{[k-1]}+\cdots+a_1x^{[1]}+a_0x,\qquad x^{[i]}:=x^{q^i},45-Wasserstein space (Chen et al., 2024).

The conceptual overlap with finite-field subspace polynomials lies only in the shared emphasis on low-dimensional subspace structure. The actual objects are different. In the learning-theoretic setting, the main results concern a necessary condition based on a reflective property of P(x)=x[k]+ak−1x[k−1]+⋯+a1x[1]+a0x,x[i]:=xqi,P(x)=x^{[k]}+a_{k-1}x^{[k-1]}+\cdots+a_1x^{[1]}+a_0x,\qquad x^{[i]}:=x^{q^i},46 on a proper subspace P(x)=x[k]+ak−1x[k−1]+⋯+a1x[1]+a0x,x[i]:=xqi,P(x)=x^{[k]}+a_{k-1}x^{[k-1]}+\cdots+a_1x^{[1]}+a_0x,\qquad x^{[i]}:=x^{q^i},47, under which the loss stays bounded away from zero for finite time horizons, and an almost-sufficient condition under which one can design a two-stage SGD schedule achieving

P(x)=x[k]+ak−1x[k−1]+⋯+a1x[1]+a0x,x[i]:=xqi,P(x)=x^{[k]}+a_{k-1}x^{[k-1]}+\cdots+a_1x^{[1]}+a_0x,\qquad x^{[i]}:=x^{q^i},48

with constants depending on P(x)=x[k]+ak−1x[k−1]+⋯+a1x[1]+a0x,x[i]:=xqi,P(x)=x^{[k]}+a_{k-1}x^{[k-1]}+\cdots+a_1x^{[1]}+a_0x,\qquad x^{[i]}:=x^{q^i},49 but not on the ambient dimension P(x)=x[k]+ak−1x[k−1]+⋯+a1x[1]+a0x,x[i]:=xqi,P(x)=x^{[k]}+a_{k-1}x^{[k-1]}+\cdots+a_1x^{[1]}+a_0x,\qquad x^{[i]}:=x^{q^i},50 (Chen et al., 2024).

This distinction matters terminologically. In finite-field coding theory, a subspace polynomial is a monic linearized divisor of P(x)=x[k]+ak−1x[k−1]+⋯+a1x[1]+a0x,x[i]:=xqi,P(x)=x^{[k]}+a_{k-1}x^{[k-1]}+\cdots+a_1x^{[1]}+a_0x,\qquad x^{[i]}:=x^{q^i},51 that represents an P(x)=x[k]+ak−1x[k−1]+⋯+a1x[1]+a0x,x[i]:=xqi,P(x)=x^{[k]}+a_{k-1}x^{[k-1]}+\cdots+a_1x^{[1]}+a_0x,\qquad x^{[i]}:=x^{q^i},52-subspace. In contemporary learning theory, a subspace-sparse polynomial is a real polynomial target that depends only on the projection of the input onto a low-dimensional subspace. The two notions share a geometric motif but belong to different algebraic and analytic frameworks (Ben-Sasson et al., 2014, Chen et al., 2024).

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 Subspace Polynomials.