Basis Partitions in Mathematics
- Basis partitions are uniquely minimal partitions defined by a prescribed successive rank vector, ensuring optimal representation in partition theory.
- They play a pivotal role in Boolean-function minimization by decomposing prime implicants into essential subsets and independent covering blocks.
- In infinite matroid theory, basis partitions enable simultaneous base covering and packing, establishing a Cantor–Bernstein-type theorem for common base decompositions.
Basis partitions is a polysemous term in current mathematical literature. In partition theory it denotes the unique minimal partition attached to a prescribed successive rank vector, together with refinements such as signature and completeness (Alladi, 19 Jul 2025). In the theory of separable integer partitions it denotes the minimal, or “basal,” members of the type class arising from billiard partitions (Dragović et al., 2024). In Boolean-function minimization, a basis is a minimum-cost sum-of-primes representation, and the relevant partition is a canonical decomposition of the full prime set into essential, unnecessary, and independent covering blocks (Feit, 2013). In infinite matroid theory, base partition refers to a family of bases that simultaneously covers and packs a common ground set, and mixed finitary/cofinitary families satisfy a Cantor–Bernstein-type existence theorem for such a partition (Erde et al., 2019).
1. Minimal partitions for prescribed successive ranks
For an ordinary partition
with conjugate having column lengths , the Durfee square has size . The successive rank vector is
Fixing an integer vector of length , there is a unique partition of minimal total size 0 among all partitions having successive rank vector 1; Gupta called 2 the basis partition of rank-vector 3 (Alladi, 19 Jul 2025).
The structural characterization is given in terms of the decomposition of 4 into its Durfee square 5, the right-piece 6, and the bottom-piece 7. A partition is minimal exactly when no column-length in 8 equals any row-length in 9. This criterion isolates the minimal representative in the class of all partitions sharing the same successive rank vector.
The generating series for basis partitions of fixed Durfee size 0 is
1
Here 2 is the number of basis partitions of 3 with Durfee size 4. This formula is obtained by comparing the standard Durfee-square generating function for ordinary partitions with the factor contributed by inserting matching rows and columns of even total size while preserving the successive rank vector.
A second description proceeds through Rogers–Ramanujan partitions. A partition is called primary when 5 is empty. Primary partitions into 6 parts are equinumerous with Rogers–Ramanujan partitions into exactly 7 parts. If 8 is a Rogers–Ramanujan partition with 9 strict gaps, then the weighted identity
0
expresses the number of basis partitions of 1 and Durfee size 2 as a weighted count of Rogers–Ramanujan partitions. Combinatorially, each strict gap gives a binary choice in the sliding procedure that moves a block from the right-piece to the bottom-piece without changing the successive rank vector.
2. Signature, completeness, and the 3-modular analogue
A direct construction of the basis partition for a specified successive rank vector uses the differences
4
Working from 5 down to 6, one attaches 7 columns of length 8 to the right of the Durfee square if 9, 0 rows of length 1 below the Durfee square if 2, and does nothing if 3. The resulting Ferrers graph has successive ranks 4 and is minimal in the sense above (Alladi, 19 Jul 2025).
The signature 5 of a basis partition is the number of negative 6: 7 Equivalently, it is the number of distinct row-lengths in 8. If 9 counts basis partitions of 0 with Durfee size 1 and signature 2, then
3
Setting 4 yields the theta-series identity
5
and hence the parity theorem: for each 6, the number of basis partitions of 7 with even signature minus the number with odd signature is 8 if 9 is a perfect square and 0 otherwise.
A basis partition of Durfee size 1 is called complete if, for each 2, exactly one of the two occurs: a block of length 3 in 4 or a block of length 5 in 6. Equivalently, its successive-rank vector satisfies 7 for 8. The generating function of complete basis partitions is
9
and for all 0, 1 is even.
The theory has a parallel form inside the set 2 of partitions whose odd parts are all distinct. Using 3-modular Ferrers graphs, one defines successive ranks by row-sums minus column-sums of the 4-modular diagram. For each integer vector 5 of length 6 there exists a unique minimal basis partition 7 with those successive ranks. The characterization again uses incompatibility between row-sums in 8 and column-sums in 9, with the additional condition that if 0 then the Durfee-corner is 1. The corresponding parity theorems identify exactly the values 2 and 3 at which the even–odd signature imbalance is nonzero.
3. Type 4 basis partitions and billiard partitions
A different notion of basis partition arises from Euclidean billiard partitions. These are partitions
5
into distinct parts such that 6 is even and no two consecutive parts 7 are both odd. The associated basis partitions form the minimal subset 8 consisting of those partitions that cannot be further shifted down by 9 in any part while remaining in the billiard class (Dragović et al., 2024).
Equivalently, a strict partition
0
belongs to 1 if and only if it satisfies three axioms: 2; no two consecutive parts are both odd; and every gap satisfies 3. The subset 4 of basis partitions with 5 parts is therefore determined by a local parity condition together with a bounded-gap condition.
The enumeration is Fibonacci. With 6, 7, and 8, one has 9. More precisely, among these 00 have largest part even and 01 have largest part odd. Refining by largest part 02, if
03
then in the billiard case
04
The billiard class is the 05 case of a general type 06 SIP class. For modulus 07 and odd-like residue count 08, the counts 09 satisfy
10
The specializations 11, 12, and 13 yield the Fibonacci, Pell-type, and 14 recurrences, respectively.
Section 15 of the same work relates the generating series of even-part basis partitions to the quiver generating series of the symmetric two-vertex quiver with adjacency matrix
16
after the specialization 17, 18. The same quiver occurs in the knots–quivers correspondence for the 19-framed unknot, and a quotient of its generating series gives, up to a power of 20, the generating function of weighted Schröder paths. In the general SIP framework, every partition in the full billiard class 21 uniquely decomposes as a sum of a basis element and an even partition.
4. Canonical basis partitions in Boolean-function minimization
For a Boolean function 22, a prime implicant is an implicant from which no literal can be dropped without losing the implicant property. A basis for 23 is a set of primes whose disjunction is equivalent to 24, and the optimization problem is to find a basis of minimum total cost under a positive additive cost function (Feit, 2013).
Feit’s canonical partition splits the complete set of primes into three disjoint parts: Essential Primes, Unnecessary Primes, and disjoint subsets 25, each with its own covering table 26. An essential prime is one that no other set of primes covers; all essential primes must appear in every basis. After removing the essentials, some primes cover only products that the essentials already cover; these free non-essentials, or surplus primes, cannot appear in any minimum-cost basis. The remaining primes are organized into the disjoint blocks 27, and the overall minimization reduces to independent subproblems on these blocks plus the essentials.
The key organizing notion is that of Ancestor Sets. By graph reachability on a table of covering triples, one identifies Independent Ancestor Sets 28. Each 29 contains precisely the primes 30 that must be treated as a block, with no interaction across distinct blocks. The Ancestor Theorem states that if 31 is an Ancestor Set, 32, 33 is the set of essentials, and 34 is the set of all other primes not in 35, then every minimum-cost basis has the unique decomposition
36
where 37 is a minimum-cost cover of 38 and 39 is a minimum-cost cover of 40.
Covering is encoded by the Cascade operation. A covering table consists of triples 41 meaning that once primes 42 and 43 are chosen, prime 44 is automatically covered, together with the one-prime case 45. For a set 46, the iterative process 47 removes covered triples and propagates newly covered products until stabilization. One has
48
if and only if 49 covers 50. This converts each block into a finite covering-table optimization problem.
The block structure can often be simplified further. The Span-Basis Theorem states that if some 51 has 52 and is cheapest among the equivalent primes with the same span, then 53 is the unique minimum-cost cover of 54. Even when no such single-prime cover exists, Independent-Prime Decomposition may split a block into smaller independent subblocks that can be minimized separately.
5. Base partitions in mixed families of infinite matroids
Let 55 be a family of matroids on a common ground set 56. A choice of bases 57 is a base covering if 58, a base packing if the 59 are pairwise disjoint, and a base partitioning if it is both a covering and a packing (Erde et al., 2019).
The main theorem is a Cantor–Bernstein-type result. If every 60 is either finitary or cofinitary, then 61 admits a base partitioning if and only if it admits both a base covering and a base packing. Thus, for mixed families of finitary and cofinitary matroids, the simultaneous existence of a covering by bases and a packing by bases is sufficient to obtain a genuine partition of 62 by bases.
The proof has two stages. In the countable-ground-set or finite-index case, one recursively constructs feasible partial assignments
63
with 64, each 65 independent, each 66 spanning, the 67 pairwise disjoint, and 68. The construction ensures continued extendibility to both a covering and a packing. After 69 steps one sets
70
Finitarity and cofinitarity ensure that each 71 is both independent and spanning in the appropriate matroid, while the recursive invariants ensure disjointness and covering. For large 72 or 73, the argument reduces to small subproblems via a continuous chain of subsets 74 of size 75, where 76, and stitches the local partitions together.
The theorem is best possible in the sense made explicit by a consistency result. Without the finitary/cofinitary hypothesis, and under the Continuum Hypothesis, there exists a countable uniform matroid 77 on 78 such that two copies of 79 admit a packing and a covering but no partitioning. The construction uses a refined 80-system argument and the fact that under CH the reaping number 81.
Several special cases recover known themes. If each 82 is finite-rank and 83 is finite, the theorem recovers Edmonds’ matroid-union theorem and its dual. For a countable graph 84, taking the finite-cycle matroid 85 yields the statement that if there is both a covering by 86 spanning trees and a packing of 87 edge-disjoint spanning trees, then 88 can be partitioned into 89 spanning trees. When 90, the theorem gives a matroid Cantor–Bernstein criterion for the existence of a common base. The work also leaves open whether the partition property extends to tame matroids or nearly 91finitary matroids, and whether a failure can be proved in ZFC for arbitrary matroid families.
6. Comparative scope of the term
The cited usages suggest three recurrent patterns. In partition theory, a basis partition is a minimal representative attached to a fixed invariant, such as a successive rank vector or a type 92 separable-partition class (Alladi, 19 Jul 2025, Dragović et al., 2024). In Boolean minimization, the term appears in the optimization problem of finding a minimum-cost basis, and the partition is a canonical decomposition of the prime set into independent covering blocks (Feit, 2013). In matroid theory, the partition is literal: the ground set is partitioned by bases belonging to different matroids (Erde et al., 2019).
A common misconception is to read these constructions as instances of a single standard notion. The literature instead uses the same phrase for mathematically different objects: Ferrers-graph minima, separable integer partitions, prime-implicant decompositions, and base packings/coverings in infinite matroids. What they share is not a common formal definition, but the repeated combination of two ideas: a distinguished family of generators or bases, and a partition operation that either isolates irreducible components or realizes a global decomposition.
This suggests that “basis partition” is best treated as a context-dependent technical term. In some areas it identifies canonical minimal objects; in others it identifies a decomposition of a search space into independent subproblems; and in infinite matroid theory it expresses a precise covering-packing equivalence theorem.