Papers
Topics
Authors
Recent
Search
2000 character limit reached

Signed Knapsack Numbers in GL(n)

Updated 8 July 2026
  • Signed knapsack numbers are alternating sums of knapsack counts in GL(n) that reformulate Littlewood–Richardson coefficients using an inclusion–exclusion principle.
  • They connect tableau combinatorics via Kostka numbers with root-system methods through Kostant’s partition function, unifying multiple combinatorial perspectives.
  • This formulation leads to practical algorithms and complexity insights by reducing the computation of representation-theoretic multiplicities to counting integer solutions in linear systems.

Searching arXiv for the primary paper and closely related references on LR coefficients, Kostka numbers, and Kostant partition function. Signed knapsack numbers, in the setting of GLnGL_n, are alternating sums of knapsack counts indexed by the Weyl group SnS_n. In the formulation developed in "Littlewood-Richardson coefficients as a signed sum of Kostka numbers" (Shrivastava, 2022), they arise through Steinberg’s formula for Littlewood–Richardson coefficients, where each summand is a value of Kostant’s partition function and therefore counts nonnegative integer solutions to a linear equation with columns the positive roots. The same work places signed knapsack numbers at the intersection of symmetric-function expansions, tableau combinatorics, and root-system methods by showing that Littlewood–Richardson coefficients are signed sums of Kostka numbers, and, via Kostant’s partition function, signed sums of knapsack numbers (Shrivastava, 2022).

1. Definition and ambient structures

The relevant ambient objects are partitions, Schur polynomials, Littlewood–Richardson coefficients, and Kostka numbers. A partition, or highest weight, is a weakly decreasing nn-tuple of nonnegative integers

λ=(λ1,λ2,,λn),\lambda = (\lambda_1,\lambda_2,\dots,\lambda_n),

with total weight λ:=iλi|\lambda|:=\sum_i \lambda_i. The dominance order μλ\mu \le \lambda means

i=1kμii=1kλifor all k1,\sum_{i=1}^k \mu_i \le \sum_{i=1}^k \lambda_i \quad \text{for all } k \ge 1,

with μ=λ|\mu|=|\lambda| (Shrivastava, 2022).

For λ\lambda with at most nn parts, the Schur polynomial SnS_n0 in variables SnS_n1 is defined by

SnS_n2

These form a basis for SnS_n3 and represent the characters of irreducible polynomial representations of SnS_n4 (Shrivastava, 2022).

Given partitions SnS_n5 with SnS_n6, the Littlewood–Richardson coefficients SnS_n7 are the structure constants for multiplication in the Schur basis:

SnS_n8

Equivalently, if SnS_n9 denotes the Hall inner product, then

nn0

For a partition nn1 and a composition nn2 of the same total weight, the Kostka number nn3 counts semistandard Young tableaux of shape nn4 and content nn5. It is also the coefficient of nn6 in a product of complete symmetric functions:

nn7

where

nn8

A standard nonvanishing criterion is

nn9

These definitions supply the basic representation-theoretic and combinatorial context in which signed knapsack numbers appear. The key transition is that multiplicities in Schur multiplication can be rewritten as alternating sums, first over Kostka numbers and then over knapsack counts (Shrivastava, 2022).

2. Littlewood–Richardson coefficients as signed sums of Kostka numbers

The central structural result is a product expansion expressing λ=(λ1,λ2,,λn),\lambda = (\lambda_1,\lambda_2,\dots,\lambda_n),0 in terms of Schur functions indexed by chambered permutations of λ=(λ1,λ2,,λn),\lambda = (\lambda_1,\lambda_2,\dots,\lambda_n),1. Let

λ=(λ1,λ2,,λn),\lambda = (\lambda_1,\lambda_2,\dots,\lambda_n),2

the half-sum of positive roots for λ=(λ1,λ2,,λn),\lambda = (\lambda_1,\lambda_2,\dots,\lambda_n),3, and let λ=(λ1,λ2,,λn),\lambda = (\lambda_1,\lambda_2,\dots,\lambda_n),4 denote the stabilizer of λ=(λ1,λ2,,λn),\lambda = (\lambda_1,\lambda_2,\dots,\lambda_n),5 under coordinate permutations. For each coset representative λ=(λ1,λ2,,λn),\lambda = (\lambda_1,\lambda_2,\dots,\lambda_n),6, let λ=(λ1,λ2,,λn),\lambda = (\lambda_1,\lambda_2,\dots,\lambda_n),7 be the unique permutation sending

λ=(λ1,λ2,,λn),\lambda = (\lambda_1,\lambda_2,\dots,\lambda_n),8

to the dominant Weyl chamber. Then the theorem is (Shrivastava, 2022):

λ=(λ1,λ2,,λn),\lambda = (\lambda_1,\lambda_2,\dots,\lambda_n),9

Equating coefficients of λ:=iλi|\lambda|:=\sum_i \lambda_i0 yields the signed-sum formula

λ:=iλi|\lambda|:=\sum_i \lambda_i1

Here λ:=iλi|\lambda|:=\sum_i \lambda_i2 is the unique permutation that reorders the tuple

λ:=iλi|\lambda|:=\sum_i \lambda_i3

into weakly decreasing order, so that the Kostka number is well defined. Any term for which this chambered tuple is not a partition contributes zero, because Kostka numbers vanish outside the dominance constraints (Shrivastava, 2022).

This identity is the immediate precursor of the signed knapsack interpretation. It expresses Littlewood–Richardson multiplicities not as direct tableau counts, but as alternating sums of tableau-counting quantities. The alternation is governed by the Coxeter length λ:=iλi|\lambda|:=\sum_i \lambda_i4, and the chambering operator λ:=iλi|\lambda|:=\sum_i \lambda_i5 enforces dominance by moving weights into the positive Weyl chamber.

3. Kostant’s partition function and the knapsack interpretation

The knapsack component enters through Kostant’s partition function. For type λ:=iλi|\lambda|:=\sum_i \lambda_i6, the positive roots of λ:=iλi|\lambda|:=\sum_i \lambda_i7 are

λ:=iλi|\lambda|:=\sum_i \lambda_i8

where λ:=iλi|\lambda|:=\sum_i \lambda_i9 are the standard basis vectors of μλ\mu \le \lambda0. Kostant’s partition function μλ\mu \le \lambda1 is defined by the generating series

μλ\mu \le \lambda2

Equivalently,

μλ\mu \le \lambda3

Thus μλ\mu \le \lambda4 counts the number of nonnegative integer solutions to a linear equation whose columns are the positive roots; this is precisely a knapsack-type counting problem (Shrivastava, 2022).

The same exposition records a signed-sum representation of Kostka numbers in terms of μλ\mu \le \lambda5:

μλ\mu \le \lambda6

Conceptually, this is an inclusion–exclusion formula over the Weyl group. The change of basis between complete symmetric functions and Schur functions, together with chambering into the dominant region, produces the alternating sum. The sign is the parity of the permutation length, and the partition function μλ\mu \le \lambda7 records the underlying knapsack counts (Shrivastava, 2022).

In this sense, a signed knapsack number is not merely a counting function but an alternating count obtained by Weyl-group correction. The “signed” aspect is intrinsic: it compensates for overcounting across chambers.

4. Steinberg’s formula and the precise meaning of “signed knapsack number”

Substituting the signed-sum formula for Kostka numbers into the signed-sum formula for Littlewood–Richardson coefficients yields Steinberg’s formula:

μλ\mu \le \lambda8

This is the standard form for μλ\mu \le \lambda9, with i=1kμii=1kλifor all k1,\sum_{i=1}^k \mu_i \le \sum_{i=1}^k \lambda_i \quad \text{for all } k \ge 1,0 and i=1kμii=1kλifor all k1,\sum_{i=1}^k \mu_i \le \sum_{i=1}^k \lambda_i \quad \text{for all } k \ge 1,1 (Shrivastava, 2022).

This identity gives the exact meaning of signed knapsack numbers in this context. Each summand

i=1kμii=1kλifor all k1,\sum_{i=1}^k \mu_i \le \sum_{i=1}^k \lambda_i \quad \text{for all } k \ge 1,2

is a knapsack number, because it counts nonnegative integer solutions to a linear system with columns the positive roots. The Littlewood–Richardson coefficient is then an alternating sum of these knapsack counts over the Weyl group. The exposition makes the terminology explicit: LR multiplicities are “signed knapsack numbers” (Shrivastava, 2022).

The proof strategy recorded there proceeds in three steps. First, start from the corollary expressing i=1kμii=1kλifor all k1,\sum_{i=1}^k \mu_i \le \sum_{i=1}^k \lambda_i \quad \text{for all } k \ge 1,3 as a signed sum of Kostka numbers indexed by chambered differences. Second, write each Kostka number as an alternating sum of partition-function values. Third, reorganize the sum using carefully chosen permutations, after which the chambering signs and nonvanishing constraints force the expression into Steinberg’s form. A key observation is that terms outside the positive cone vanish, while the permutation sending a weight into the positive chamber contributes a sign equal to the parity of its length (Shrivastava, 2022).

A plausible implication is that signed knapsack numbers synthesize three perspectives that are often treated separately: Schur-basis structure constants, semistandard tableau enumeration, and positive-root partition counts. The source material states this unification explicitly at the level of formulas.

5. Algorithmic formulation and complexity-theoretic status

The signed-sum Kostka formulation yields an explicit algorithm for computing i=1kμii=1kλifor all k1,\sum_{i=1}^k \mu_i \le \sum_{i=1}^k \lambda_i \quad \text{for all } k \ge 1,4, assuming access to a black box for Kostka numbers in polynomial time. The steps stated in the source are as follows (Shrivastava, 2022).

  1. Input i=1kμii=1kλifor all k1,\sum_{i=1}^k \mu_i \le \sum_{i=1}^k \lambda_i \quad \text{for all } k \ge 1,5 and partitions i=1kμii=1kλifor all k1,\sum_{i=1}^k \mu_i \le \sum_{i=1}^k \lambda_i \quad \text{for all } k \ge 1,6 as i=1kμii=1kλifor all k1,\sum_{i=1}^k \mu_i \le \sum_{i=1}^k \lambda_i \quad \text{for all } k \ge 1,7-tuples, and initialize i=1kμii=1kλifor all k1,\sum_{i=1}^k \mu_i \le \sum_{i=1}^k \lambda_i \quad \text{for all } k \ge 1,8.
  2. Enumerate all compositions i=1kμii=1kλifor all k1,\sum_{i=1}^k \mu_i \le \sum_{i=1}^k \lambda_i \quad \text{for all } k \ge 1,9 with μ=λ|\mu|=|\lambda|0 in dominance order. The exposition states that this can be done in time

μ=λ|\mu|=|\lambda|1

where μ=λ|\mu|=|\lambda|2 denotes the bit-length of the input tuple.

  1. For each such μ=λ|\mu|=|\lambda|3, check whether there exist permutations μ=λ|\mu|=|\lambda|4 such that

μ=λ|\mu|=|\lambda|5

that is, whether μ=λ|\mu|=|\lambda|6 is a permutation of the relevant chambered difference. The paper provides an μ=λ|\mu|=|\lambda|7 procedure, described as iteratively matching and deleting entries, to find such μ=λ|\mu|=|\lambda|8 and μ=λ|\mu|=|\lambda|9 or conclude that none exist.

  1. If a match exists, add

λ\lambda0

  1. Output λ\lambda1.

The complexity discussion states that Step 2 dominates enumeration, Step 3 requires λ\lambda2 per λ\lambda3, and Step 1 and final output are linear in input size. Under the assumption that λ\lambda4 is available in polynomial time, λ\lambda5 is computable in polynomial time in the input size (Shrivastava, 2022).

The same exposition further states that Kostka numbers are special Littlewood–Richardson coefficients and that computing either Littlewood–Richardson coefficients or Kostka numbers is #P-complete. Combined with the polynomial-time reduction from Littlewood–Richardson coefficients to Kostka numbers and known reductions in the opposite direction, this places the two problems in the same class of decision and counting problems under Turing reductions (Shrivastava, 2022).

This computational perspective is central to the significance of signed knapsack numbers. They are not only formal identities; they provide a mechanism for transferring complexity-theoretic and algorithmic information between tableau counts, structure constants, and root-theoretic partition counts.

6. Illustrative λ\lambda6 cases and interpretive remarks

Two small λ\lambda7 examples recorded in the exposition illustrate how the signed formulas collapse in simple cases (Shrivastava, 2022).

For

λ\lambda8

one has

λ\lambda9

The tuples

nn0

range over permutations of the difference, and only nn1 is dominant and nn2. It occurs for nn3 with nn4, so

nn5

Using Steinberg’s formula gives the same result. Since nn6, one has

nn7

For nn8 this is nn9, so SnS_n00; for SnS_n01 the difference is not in the positive root cone, hence the partition function vanishes. Therefore SnS_n02.

A second check uses

SnS_n03

Again SnS_n04, so

SnS_n05

The identity permutation contributes SnS_n06, while the other permutations contribute zero because the corresponding weights lie outside the positive cone. Hence

SnS_n07

In the signed-sum Kostka identity, the only contributing Kostka number comes from

SnS_n08

for which SnS_n09, again with positive sign.

These examples show how substantial cancellation can occur in signed knapsack formulas. The exposition notes that understanding which Weyl-group elements produce weights in the positive cone is crucial (Shrivastava, 2022). It also remarks that, for type SnS_n10, SnS_n11 admits a flow interpretation on the complete directed graph with capacities SnS_n12 along edges SnS_n13 for SnS_n14 summing to SnS_n15, and that efficient pseudopolynomial routines exist for special cases. This suggests that the utility of signed knapsack numbers is both conceptual and practical: they provide a common language for tableau combinatorics, symmetric-function identities, and integer-solution counting.

7. Conceptual synthesis

The key formulas may be organized as a progression from symmetric functions to signed knapsack numbers (Shrivastava, 2022):

SnS_n16

SnS_n17

SnS_n18

SnS_n19

and finally

SnS_n20

Within this chain, signed knapsack numbers are the endpoint at which Littlewood–Richardson multiplicities become alternating sums of counts of nonnegative integer solutions to linear equations. The source material emphasizes two consequences. First, the viewpoint unifies combinatorial tableau definitions, symmetric-function expansions, and root-theoretic partition functions. Second, it yields polynomial-time reductions between the computation of Littlewood–Richardson coefficients and Kostka numbers, situating both in the same #P-complete framework (Shrivastava, 2022).

The term therefore designates more than a reformulation of Steinberg’s formula. In the precise SnS_n21 context developed in (Shrivastava, 2022), a signed knapsack number is an alternating Weyl-group sum of Kostant partition counts, and Littlewood–Richardson coefficients are exactly such quantities.

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

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 Signed Knapsack Numbers.