Papers
Topics
Authors
Recent
Search
2000 character limit reached

Two-Level Polynomials

Updated 6 July 2026
  • Two-Level Polynomials are structured expressions with two interacting layers, capturing both numerical values and functional dependencies.
  • They appear in higher-order complexity as second-order polynomials with arctic degree calculus and in combinatorial counting with controlled degree and depth parameters.
  • Their robust algebraic and compositional properties enable precise classification and analysis in areas like decision-tree complexity, representation theory, and finite-field applications.

Searching arXiv for relevant papers on "Two-Level Polynomials" across the main technical usages of the term. Searching arXiv for: "Two-Level Polynomials" second-order polynomials arXiv, counting with two-level polynomials, level-p complexity two-level majority. “Two-Level Polynomials” is not a single universally fixed notion. In current arXiv usage, the phrase denotes several distinct constructions whose common feature is a stratification by two interacting layers. In higher-order complexity theory, it is used for second-order polynomials P(N,Λ)P(N,\Lambda), where NN is a value variable and Λ\Lambda ranges over monotone functions :NN\ell:\mathbb N\to\mathbb N; their degree is no longer a natural number but an arctic first-order polynomial in a symbolic variable DD (Lim et al., 2023). In combinatorics, a two-level polynomial is a family {fq}\{f_q\} in which, for fixed qq, fq(n)f_q(n) is polynomial or quasi-polynomial in nn, while the degree in nn and the leading codegree coefficients vary polynomially with NN0, with a depth parameter measuring how many leading layers exhibit that behavior (Bogart et al., 7 Jul 2025). Other papers use related “two-level” language for iterated-majority decision-tree complexity, level-two Demazure-character polynomials, level-2 complete permutation polynomials, and a map-level versus level-set-level bilipschitz dichotomy (Jansson et al., 2023, Biswal et al., 2019, Rajagopal et al., 2023, Bodin, 2019).

1. Terminological scope

The phrase has several established meanings, and their separation is mathematically important. In the higher-order-complexity line, “Two-Level Polynomials” are explicitly identified with second-order polynomials: formal expressions built from a numerical variable NN1, a functional variable NN2, the operations NN3 and NN4, and application NN5 (Lim et al., 2023). In the combinatorial-counting line, the same phrase denotes an infinite sequence NN6 whose fixed-NN7 specialization is polynomial or quasi-polynomial in NN8, with degree and upper codegree coefficients controlled by polynomial functions of NN9 up to a prescribed depth (Bogart et al., 7 Jul 2025).

Other usages are narrower and context-specific. In Boolean decision-tree complexity, “two-level” refers to two-level iterated majority, and the relevant polynomials are expected-cost polynomials in the Bernoulli parameter Λ\Lambda0 whose lower envelope gives level-Λ\Lambda1 complexity (Jansson et al., 2023). In representation theory, the symmetric polynomials Λ\Lambda2 interpolate between specialized Macdonald polynomials and graded characters of level two Demazure modules (Biswal et al., 2019). In finite-field theory, a polynomial is “complete to level 2” when Λ\Lambda3, Λ\Lambda4, and Λ\Lambda5 are all permutation polynomials (Rajagopal et al., 2023). In Lipschitz geometry, a “two-level” phenomenon separates bilipschitz equivalence of polynomial maps from bilipschitz equivalence of individual level sets (Bodin, 2019).

A recurrent misconception is to treat these meanings as interchangeable. They are not. The higher-order-complexity and combinatorial-counting theories each provide an explicit formal definition of a “two-level polynomial,” but they formalize different kinds of two-parameter structure.

2. Second-order polynomials in higher-order complexity

In the usage of higher-order computational complexity, a univariate second-order polynomial is a formal expression over Λ\Lambda6 with one value variable Λ\Lambda7 and one functional variable Λ\Lambda8, where Λ\Lambda9 ranges over

:NN\ell:\mathbb N\to\mathbb N0

Its syntax is

:NN\ell:\mathbb N\to\mathbb N1

The semantics is structural: given :NN\ell:\mathbb N\to\mathbb N2 and :NN\ell:\mathbb N\to\mathbb N3, one interprets :NN\ell:\mathbb N\to\mathbb N4 as :NN\ell:\mathbb N\to\mathbb N5, :NN\ell:\mathbb N\to\mathbb N6 and :NN\ell:\mathbb N\to\mathbb N7 as the usual operations on :NN\ell:\mathbb N\to\mathbb N8, and :NN\ell:\mathbb N\to\mathbb N9 as DD0. Monotonicity and totality of DD1 are assumed throughout; there is no subtraction (Lim et al., 2023).

This formalism is motivated by higher-order complexity frameworks, including the use of length functionals DD2 defined by

DD3

as in second-order complexity for oracle computations. In that setting, DD4 abstracts the role played by such monotone size functionals. The “two-level” designation refers to the coexistence of a first-order layer of values and a second-order layer of functions (Lim et al., 2023).

Syntactic equivalence is generated by commutativity and associativity of DD5 and DD6, distributivity, and congruence under DD7, DD8, and DD9. This matters because the degree theory is required to be well defined modulo those identifications. A key semantic rigidity theorem states that if {fq}\{f_q\}0 are pairwise syntactically non-equivalent, then there exists {fq}\{f_q\}1 such that the values {fq}\{f_q\}2 are pairwise distinct. This rules out accidental collapse of syntactically distinct second-order polynomials at the semantic level (Lim et al., 2023).

3. Arctic degree, composition laws, and normal forms

The degree of a second-order polynomial is not an integer. It is an arctic first-order polynomial in one indeterminate {fq}\{f_q\}3, where “arctic” means an expression built using {fq}\{f_q\}4, {fq}\{f_q\}5, and {fq}\{f_q\}6. The inductive definition is

{fq}\{f_q\}7

The interpretation is structural: sums become maxima, products become sums, and each application of {fq}\{f_q\}8 multiplies the degree by {fq}\{f_q\}9. In the univariate case, every arctic polynomial stabilizes to an ordinary polynomial for sufficiently large qq0; this asymptotic polynomial is denoted qq1 (Lim et al., 2023).

The degree transforms cleanly under two natural notions of composition. The first, written qq2, replaces every occurrence of qq3 in qq4 by qq5: qq6 The second, written qq7, replaces qq8 in qq9 by fq(n)f_q(n)0: fq(n)f_q(n)1 Their degree laws are

fq(n)f_q(n)2

and

fq(n)f_q(n)3

Moreover, the nesting depth of fq(n)f_q(n)4 in fq(n)f_q(n)5 equals the ordinary degree of fq(n)f_q(n)6 (Lim et al., 2023).

A representative example is

fq(n)f_q(n)7

for which

fq(n)f_q(n)8

If

fq(n)f_q(n)9

then nn0 for nn1, and hence

nn2

while

nn3

This illustrates the difference between substituting into the value slot and substituting into the functional slot (Lim et al., 2023).

The same paper establishes a normal form for second-order polynomials using labelled directed acyclic graphs. Leaves are nn4 and nn5; internal nodes are labelled by expressions of the form nn6, where nn7 is a multivariate first-order polynomial in the immediate child variables; roots are labelled by first-order polynomials without nn8. After merging and normalization, syntactically equivalent sets of polynomials yield isomorphic labelled DAGs, and distinct normalized nodes can be made semantically distinct by a suitable choice of nn9. This gives a canonical structural representative up to isomorphism (Lim et al., 2023).

The framework extends to third-order polynomials nn0, where nn1 ranges over monotone operators nn2. The corresponding degree nn3 is an arctic second-order polynomial in nn4, with rules

nn5

and three composition laws, one for replacing nn6, one for replacing nn7, and one for replacing nn8 (Lim et al., 2023). This suggests a hierarchical degree calculus for higher types.

4. Two-level polynomials in combinatorial counting

In the counting literature, a two-level polynomial is an infinite sequence nn9 indexed by a parameter NN00, where each NN01 is polynomial in NN02 of degree NN03, and the leading codegree coefficients are polynomial in NN04 up to a depth NN05. Here NN06 is an eventually nonnegative numerical polynomial, NN07, and NN08. Writing

NN09

with NN10 for NN11, the requirement is that there exist polynomials NN12 such that NN13 whenever NN14. The quasi-polynomial version allows periodic dependence on NN15 via a period function NN16 and coefficient polynomials NN17 indexed by residue classes NN18 (Bogart et al., 7 Jul 2025).

Depth is the central refinement. Infinite depth means that all codegree coefficients agree with polynomial functions in NN19, including the zero coefficients beyond the degree. Finite depth means only the top portion of the coefficient array behaves polynomially in NN20. Depth NN21 is used to accommodate formal manipulations in which no coefficient agreement is required (Bogart et al., 7 Jul 2025).

The algebra of these objects is robust. If NN22 and NN23 are two-level quasi-polynomials of degrees NN24 and NN25, depths NN26 and NN27, and period functions NN28 and NN29, then their product is a two-level quasi-polynomial of degree NN30, depth NN31, and period NN32. Scalar multiplication by a polynomial NN33 preserves depth unless NN34, in which case the resulting depth is NN35. If the leading coefficient is constant, powers NN36 normalize to monic two-level quasi-polynomials. Aligned infinite sums and composition in NN37 with a fixed polynomial NN38 also preserve the structure, with explicit formulas for the resulting degree, depth, and periods (Bogart et al., 7 Jul 2025).

A general schema proves two-level polynomiality by organizing a counting problem into “objects,” “cruxes,” and “foundations.” The crux captures the NN39-dependence; the foundation captures the NN40-dependence. Conditions S1–S9 control how crux types, foundation isomorphisms, and codegrees interact. The resulting theorem implies that a large class of combinatorial counts is two-level polynomial or two-level quasi-polynomial (Bogart et al., 7 Jul 2025).

The examples are broad. For chromatic polynomials, the path family satisfies

NN41

with degree NN42 and

NN43

for NN44, giving infinite depth. Cycles satisfy

NN45

with degree NN46 and depth NN47. The grid NN48 has degree NN49, leading coefficient NN50, codegree-1 coefficient NN51, and codegree-2 coefficient NN52 (Bogart et al., 7 Jul 2025).

Other examples include the partition numbers NN53, which are quasi-polynomial in NN54 of degree NN55; nonattacking rook counts

NN56

which form a two-level polynomial of degree NN57 and infinite depth; labeled nonattacking queens, which form a two-level quasi-polynomial of infinite depth via inside-out polytopes; ordered Sidon sets, with degree NN58 and leading coefficient NN59; and Sheffer sequences defined by

NN60

for which NN61 is a monic two-level polynomial of degree NN62 and infinite depth (Bogart et al., 7 Jul 2025).

In this usage, “two-level” refers to a two-parameter asymptotic organization: fixed-NN63 polynomiality in NN64, with NN65-polynomial control over degree and upper codegree data. This is conceptually different from the second-order-polynomial formalism, even though both theories use a two-layer structure.

5. Other mathematically distinct uses of the term

In Boolean decision-tree complexity, the relevant object is not a family NN66 or a second-order term NN67, but a set of expected-cost polynomials in the Bernoulli parameter NN68. For a decision tree NN69 computing a Boolean function NN70,

NN71

and for any fixed tree the recurrence

NN72

implies polynomial dependence on NN73. The level-NN74 complexity is therefore the lower envelope of a finite set of polynomials. For the two-level iterated majority NN75, the lower envelope collapses to a single polynomial,

NN76

which strictly improves the earlier conjectured polynomial of Jansson (Jansson et al., 2023).

In representation theory, the polynomials

NN77

form a two-parameter symmetric-function family indexed by dominant weights. They satisfy

NN78

and NN79 is the graded character of a level two Demazure module associated to NN80. For admissible pairs NN81, NN82 is Schur positive (Biswal et al., 2019).

In finite-field theory, “two-level” appears through completeness to level NN83. A polynomial NN84 is complete to level NN85 if

NN86

are all permutation polynomials. For odd characteristic, this yields an explicit level-2 notion. The families

NN87

are complete to level NN88 on NN89, and hence are 2-complete when NN90; scaled versions become maximally complete, of level NN91, on fields with a middle subfield (Rajagopal et al., 2023).

In Lipschitz geometry, the family

NN92

exhibits a two-tier classification phenomenon: distinct parameters NN93 give polynomial maps that are not right-bilipschitz equivalent at infinity, yet selected level sets can still be bilipschitz equivalent. Over NN94, NN95 and NN96 are not right-bilipschitz equivalent at infinity when NN97, but the paper constructs explicit bilipschitz maps sending NN98 to NN99 and Λ\Lambda00 to Λ\Lambda01 (Bodin, 2019).

A neighboring but separate notion is the “level of a pair of polynomials” Λ\Lambda02 in characteristic Λ\Lambda03, defined as the minimal Λ\Lambda04 such that some Λ\Lambda05 satisfies

Λ\Lambda06

This depends only on the rational function Λ\Lambda07 and can be infinite (Boix et al., 2019). Despite the shared vocabulary of levels, this theory is not a definition of “two-level polynomials” in the sense of (Lim et al., 2023) or (Bogart et al., 7 Jul 2025).

6. Applications, limitations, and open directions

The second-order-polynomial formalism is designed for higher-order computational complexity. Its degree calculus supports modular reasoning under substitution, oracle composition, and operator nesting. The paper also notes that if oracle machines have running times bounded by second-order polynomials Λ\Lambda08 and Λ\Lambda09, then the degrees of the composed bounds transform according to the star and circle laws. This gives a refined classification beyond mere Λ\Lambda10-nesting depth (Lim et al., 2023).

Its limitations are explicit. The theory assumes Λ\Lambda11 is nondecreasing and total, and it relies on the absence of subtraction. Univariate arctic stabilization yields an exact ordinary polynomial for large Λ\Lambda12, but in the multivariate arctic setting stabilization only holds up to constant factors. The paper sketches multivariate generalizations and further orders, including interest in monotone functions Λ\Lambda13, but does not establish a full theory there (Lim et al., 2023).

The counting theory is intended for uniform asymptotics in two parameters. It packages a large range of graph-polynomial, partition, chess-placement, inside-out-polytope, Sidon-set, and Sheffer-sequence phenomena into a single framework. Its principal technical device is the control of codegree layers through depth. The limitations are equally specific: depth can drop under addition when degrees differ by a nonconstant amount or when leading coefficients cancel; many quasi-polynomial periods grow with codegree; some families, such as products of paths or cycles, yield only finite depth; and open problems remain for flow polynomials, anti-magic squares, uniform period bounds, and large-Λ\Lambda14 coefficient asymptotics (Bogart et al., 7 Jul 2025).

The alternative uses of “two-level” have their own boundaries. The generic library for level-Λ\Lambda15 complexity becomes too slow for deeper iterated majority, even though thinning, memoization, and exact polynomial comparison suffice for Λ\Lambda16 (Jansson et al., 2023). The higher-level-completeness construction for permutation polynomials reaches the maximal level Λ\Lambda17 only when the field has a middle subfield; for fields without such a subfield, the paper guarantees level Λ\Lambda18 but does not settle level Λ\Lambda19 (Rajagopal et al., 2023). In bilipschitz geometry, map-level moduli and fiberwise equivalence coexist, showing that topological or level-set information alone does not determine bilipschitz classification at infinity (Bodin, 2019).

Across these literatures, the phrase “Two-Level Polynomials” consistently signals a structured interaction between two regimes rather than a single algebraic species. In higher-order complexity the two levels are values and functionals; in combinatorial counting they are the Λ\Lambda20-variable polynomial law and the Λ\Lambda21-parameterized degree-and-coefficient law; in the other usages they refer to two-level circuit composition, level-two representation-theoretic data, level-2 completeness, or a split between map-level and fiber-level geometry. The unifying theme is not a shared definition, but a shared methodology of encoding one layer of polynomial behavior inside another.

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 Two-Level Polynomials.