Papers
Topics
Authors
Recent
Search
2000 character limit reached

Lattice of Weak Compositions

Updated 19 January 2026
  • The lattice of weak compositions is a combinatorial structure formed by ordered s-tuples of nonnegative integers summing to n, organized via dominance order.
  • It features explicit meet and join operations derived from prefix-sum sequences, enabling precise computation of grading, Möbius functions, and poset invariants.
  • This structure has practical applications in coding theory, enumerative combinatorics, and geometric inequalities, notably linking to optimal Lee-metric anticodes and generalized FKG inequalities.

A lattice of weak compositions is a combinatorial structure arising from the set of ordered ss-tuples of nonnegative integers summing to a fixed integer nn, equipped with the dominance (majorization) order. This framework naturally encodes a rich distributive lattice structure, with direct applications to coding theory (notably to optimal Lee-metric anticodes over chain rings), enumerative combinatorics, and mixed geometric inequalities. The precise lattice operations, grading, Möbius function, and associated poset-invariants admit explicit formulas and detailed structural understanding, enabling significant generalizations of classical inequalities and deep links to linear algebraic and coding-theoretic objects.

1. Definition and Dominance Order

Fix nonnegative integers nn (the total weight) and s1s \ge 1 (the length of each composition). The set of weak ss-compositions of nn is

Δs(n)={α=(α1,,αs)Z0si=1sαi=n}.\Delta_s(n) = \left\{ \alpha = (\alpha_1, \dots, \alpha_s) \in \mathbb{Z}_{\ge 0}^s \mid \sum_{i=1}^s \alpha_i = n \right\}.

The partial order is given by dominance: αβi=1kαii=1kβifor all k=1,,s.\alpha \succeq \beta \quad \Longleftrightarrow \quad \sum_{i=1}^k \alpha_i \ge \sum_{i=1}^k \beta_i \quad \text{for all } k=1,\dots,s. This order can be succinctly captured via prefix-sum sequences α^k=i=1kαi\widehat\alpha_k = \sum_{i=1}^k \alpha_i; then αβ\alpha \succeq \beta if and only if α^kβ^k\widehat\alpha_k \ge \widehat\beta_k for all kk (Bariffi et al., 12 Jan 2026, Kerner et al., 2014).

Symmetry under coordinate permutations is governed by the symmetric group Ss\mathfrak{S}_s, important for passing between compositions and partitions but not essential in basic lattice behavior.

2. Lattice Structure and Explicit Meet/Join

The poset (Δs(n),)(\Delta_s(n), \succeq) is a finite distributive lattice. The componentwise maximum and minimum in the prefix-sum representation yield the join and meet: αβ^=(max(α^1,β^1),,max(α^s,β^s))\widehat{\alpha \vee \beta} = \big( \max(\widehat\alpha_1,\widehat\beta_1), \dots, \max(\widehat\alpha_s,\widehat\beta_s) \big)

αβ^=(min(α^1,β^1),,min(α^s,β^s))\widehat{\alpha \wedge \beta} = \big( \min(\widehat\alpha_1,\widehat\beta_1), \dots, \min(\widehat\alpha_s,\widehat\beta_s) \big)

The original coordinates are recovered by difference: (αβ)1=max(α^1,β^1),(αβ)k=max(α^k,β^k)max(α^k1,β^k1) (k2)(\alpha\vee\beta)_1 = \max(\widehat\alpha_1,\widehat\beta_1),\quad (\alpha\vee\beta)_k = \max(\widehat\alpha_k,\widehat\beta_k) - \max(\widehat\alpha_{k-1},\widehat\beta_{k-1})\ (k\ge2) and similarly for the meet operation (Bariffi et al., 12 Jan 2026).

The minimum (bottom) element is 0=(0,,0,n)\mathbf{0} = (0, \ldots, 0, n), and the maximum (top) element is 1=(n,0,,0)\mathbf{1} = (n, 0, \ldots, 0). Distributivity stems from the distributivity of min\min and max\max in the prefix-sum domain.

3. Grading, Covering Relations, and Möbius Function

Grading and Ranks

Every saturated chain from 0\mathbf{0} to 1\mathbf{1} has length snsn, corresponding combinatorially to the process of moving nn units from the last coordinate to the first, one unit and one position at a time. The rank function is

$\rk(\alpha) = \sum_{k=1}^s (s-k)\,\alpha_k = \sum_{k=1}^s \widehat\alpha_k - \sum_{k=1}^s k \alpha_k$

and increments by 1 along cover relations.

Covering Relations

A covering step αβ\alpha \prec \beta occurs precisely if β\beta is obtained from α\alpha by moving a single unit from a coordinate j+1j+1 to jj: βj=αj+1, βj+1=αj+11, βi=αi ij,j+1\beta_j = \alpha_j + 1, \ \beta_{j+1} = \alpha_{j+1} - 1, \ \beta_i = \alpha_i\ \forall i \ne j, j+1 This operation encodes a local "unit transfer" along adjacent positions.

Boolean Sublattices and Möbius Function

Given αΔs(n)\alpha\in\Delta_s(n), the subset of all compositions obtainable by any subset of allowed unit-moves yields a Boolean sublattice, with dimension given by the Hamming weight of the tail (α2,,αs)(\alpha_2, \ldots, \alpha_s) (Bariffi et al., 12 Jan 2026).

The Möbius function on intervals takes the explicit form

μ(α,β)={(1)i(βiαi)if β belongs to the Boolean sublattice from α, 0otherwise.\mu(\alpha,\beta) = \begin{cases} (-1)^{\sum_i (\beta_i-\alpha_i)} & \text{if } \beta \text{ belongs to the Boolean sublattice from } \alpha,\ 0 & \text{otherwise.} \end{cases}

Enumeration

The cardinality is given by the stars-and-bars formula: Δs(n)=(n+s1s1)|\Delta_s(n)| = \binom{n+s-1}{s-1} Rank-generating polynomials and finer enumerative invariants are available via standard poset techniques, though closed formulas for chain counts at a given rank are not generally explicit (Bariffi et al., 12 Jan 2026, Kerner et al., 2014).

4. Anti-Isomorphism and Symmetric Group Actions

The involution α(αs,,α1)\alpha \mapsto (\alpha_s, \ldots, \alpha_1) reverses the dominance order, exhibiting an anti-isomorphism within the lattice. Action of Ss\mathfrak{S}_s by permutation of coordinates permutes the structure among different orbits, allowing passage between labeled compositions and unlabeled integer partitions (Kerner et al., 2014).

While (Δs(n),)(\Delta_s(n),\succeq) is a distributive lattice, the quotient by Ss\mathfrak{S}_s (partitions with at most ss parts) yields the classical partition lattice ordered by dominance, which is not distributive but retains meet and join operations via the same partial-sum constructions.

5. Correspondence to Optimal Lee-Metric Anticodes

A key application is the bijection between the lattice of weak compositions and the inclusion-ordered lattice of optimal Lee-metric anticodes over the chain ring Z/psZ\mathbb{Z}/p^s\mathbb{Z} (with p2p\ne2). Each anticode's support subtype a=(a0,a1,,as)Δs+1(n)a = (a_0,a_1, \ldots, a_s) \in \Delta_{s+1}(n) encodes the counts of coordinates generating the ideal (pi)(p^i). Explicitly,

ai={coordinates generating the ideal (pi)},i=0sai=na_i = \left|\{\text{coordinates generating the ideal } (p^i)\}\right|, \quad \sum_{i=0}^s a_i = n

The canonical generator matrix is block-diagonal with Ia0,pIa1,,ps1Ias1I_{a_0}, p\,I_{a_1}, \ldots, p^{s-1} I_{a_{s-1}}, and full degeneracy in the last asa_s coordinates.

Inclusion of anticodes corresponds exactly to dominance: AaAb\mathcal{A}_a\subseteq\mathcal{A}_b if and only if aba \succeq b. This establishes a poset-isomorphism: Δs+1(n){optimal Lee-metric anticodes in (Z/psZ)n}\Delta_{s+1}(n) \longleftrightarrow \{\text{optimal Lee-metric anticodes in } (\mathbb{Z}/p^s\mathbb{Z})^n\} providing combinatorial and algebraic invariants for the study of error-correcting codes (Bariffi et al., 12 Jan 2026).

6. Generalized FKG Inequality and Geometric Applications

The lattice of weak compositions underlies a generalized Fortuin-Kasteleyn-Ginibre (FKG) correlation inequality for functions on Kn,rK_{n,r}, as established by Kerner–Némethi (Kerner et al., 2014). For non-negative, non-decreasing (in the dominance order) functions f,gf,g on Kn,rK_{n,r}, with ff symmetric,

(1Kn,rkf(k))(1Kn,rkg(k))1Kn,rkf(k)g(k)\left(\frac{1}{|K_{n,r}|} \sum_{k} f(k)\right) \left(\frac{1}{|K_{n,r}|} \sum_{k} g(k)\right) \le \frac{1}{|K_{n,r}|} \sum_{k} f(k) g(k)

Equality characterizations and dual inequalities for non-increasing gg complete the statement. The proof exploits stratification by the number of zeros and a Chebyshev-type summation argument.

This result generalizes mixed volume inequalities such as Aleksandrov–Fenchel and Teissier's mixed covolume inequalities, with the weak composition lattice providing the underlying combinatorial structure for these geometric inequalities.

7. Examples and Explicit Computations

For s=4s=4, n=3n=3, Δ4(3)\Delta_4(3) consists of all ordered 4-tuples of non-negative integers summing to 3. The Hasse diagram arranges these into four layers by rank; each cover operation corresponds to a local left-move of a unit. In coding theory, each weak composition in Δ3(3)\Delta_3(3) corresponds to a unique class of optimal Lee-metric anticodes in (Z/p2Z)3(\mathbb{Z}/p^2\mathbb{Z})^3, with inclusion relationships recovering the dominance structure.

The table below summarizes the correspondence for s+1=3,n=3s+1=3,\,n=3:

Weak composition aa Support subtype Generator matrix (up to perm.)
(2,1,0)(2,1,0) (2,1,0)(2,1,0) $\diag(I_2, p\,I_1)$
(1,1,1)(1,1,1) (1,1,1)(1,1,1) $\diag(I_1, p\,I_1,p^2\,I_1)$

Dominance, e.g., (2,1,0)(1,1,1)(2,1,0)\succeq(1,1,1), matches precisely with anticode inclusion.


In summary, the lattice of weak compositions with dominance order is a fundamental structure in algebraic combinatorics, encoding distributive, graded lattices, supporting Boolean sublattices, with explicit Möbius function and enumerative data, and provides powerful correspondences with inclusion orders of special error-correcting code families, generalized correlation inequalities, and geometric volume inequalities (Bariffi et al., 12 Jan 2026, Kerner et al., 2014).

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 Lattice of Weak Compositions.