- Boxes
- definitions
- Ellipses
- theorems and lemmas
- Blue border
- the statement of this result is ready to be formalized; all prerequisites are done
- Orange border
- the statement of this result is not ready to be formalized; the blueprint needs more work
- Blue background
- the proof of this result is ready to be formalized; all prerequisites are done
- Green border
- the statement of this result is formalized
- Green background
- the proof of this result is formalized
- Dark green background
- the proof of this result and all its ancestors are formalized
- Dark green border
- this is in Mathlib
Let \(A\) be a weighted set. Then, \(A^{k}\) (for \(k\in \mathbb {N}\)) means the weighted set \(\underbrace{A\times A\times \cdots \times A}_{k\text{ times}}\).
Let \(n \in \mathbb {N}\). Let \(A \in K^{n \times n}\) and \(d_1, d_2, \ldots , d_n \in K\). Then,
and
Let \(n \in \mathbb {N}\). Let \(A \in K^{n \times n}\) and \(\tau \in S_n\). Then,
and
Each FPS is a limit of a sequence of polynomials. Indeed, if \(a=\sum _{n\in \mathbb {N}}a_{n}x^{n}\) (with \(a_{n}\in K\)), then
More precisely, the sequence of truncations \((\operatorname {trunc}_{i+1}(a))_{i \in \mathbb {N}}\) coefficientwise stabilizes to \(a\).
Let \(k\in \mathbb {N}\). For each \(i\in \left\{ 1,2,\ldots ,k\right\} \), let \(f_{i}\) be an FPS, and let \(\left( f_{i,n}\right) _{n\in \mathbb {N}}\) be a sequence of FPSs such that
(note that it is \(n\), not \(i\), that goes to \(\infty \) here!). Then,
Let \(f_{1},f_{2},\ldots ,f_{k}\) be any \(k\) FPSs in \(K\left[\left[x\right]\right]_{1}\). Then,
(Here, we do not use Convention 1.210; thus, \(K\) can be an arbitrary commutative ring.)
Any FPS \(\left(a_{0},a_{1},a_{2},\ldots \right) \in K\left[\left[x\right]\right]\) satisfies
In particular, the right hand side here is well-defined, i.e., the family \(\left(a_{n}x^{n}\right)_{n\in \mathbb {N}}\) is summable.
Let \(k \in \mathbb {N}\). Let \(a_1, a_2, \ldots , a_k\) and \(b_1, b_2, \ldots , b_k\) be nonnegative integers such that
Then,
Let \(k \in \mathbb {N}\). Recall the Catalan numbers \(c_n = \frac{1}{n+1}\binom {2n}{n}\) for all \(n \in \mathbb {N}\). Then,
Consider the setting of Theorem 5.154, but additionally assume that
Here, \(\operatorname {x}(P)\) and \(\operatorname {y}(P)\) denote the two coordinates of any point \(P \in \mathbb {Z}^2\).
Then, there are no nipats from \(\mathbf{A}\) to \(\sigma (\mathbf{B})\) when \(\sigma \in S_k\) is not the identity permutation \(\operatorname {id} \in S_k\). Therefore, the claim of Theorem 5.154 simplifies to
For each positive integer \(n\), we have
Let \(n \geq 2\). Then,
Let \(n \in \mathbb {N}\).
(a) We have \(\ell (\sigma \tau ) \equiv \ell (\sigma ) + \ell (\tau ) \pmod{2}\) for all \(\sigma , \tau \in S_n\).
(b) We have \(\ell (\sigma \tau ) \leq \ell (\sigma ) + \ell (\tau )\) for all \(\sigma , \tau \in S_n\).
(c) Let \(k_1, k_2, \ldots , k_q \in [n-1]\), and let \(\sigma = s_{k_1} s_{k_2} \cdots s_{k_q}\). Then \(q \geq \ell (\sigma )\) and \(q \equiv \ell (\sigma ) \pmod{2}\).
Let \(n \in \mathbb {N}\). The map
is a group homomorphism from the symmetric group \(S_n\) to the order-\(2\) group \(\{ 1, -1\} \). (Of course, \(\{ 1, -1\} \) is a group with respect to multiplication.)
Let \(n \in \mathbb {N}\). Then:
(a) We have \(\sum _{k=0}^{n} (-1)^k \binom {n}{k} (n-k)^m = 0\) for any \(m \in \mathbb {N}\) satisfying \(m {\lt} n\).
(b) We have \(\sum _{k=0}^{n} (-1)^k \binom {n}{k} (n-k)^n = n!\).
(c) We have \(\sum _{k=0}^{n} (-1)^k \binom {n}{k} (n-k)^m \geq 0\) for each \(m \in \mathbb {N}\).
(d) We have \(n! \mid \sum _{k=0}^{n} (-1)^k \binom {n}{k} (n-k)^m\) for each \(m \in \mathbb {N}\).
- AlgebraicCombinatorics.InclusionExclusion.surjOn_alternating_sum_eq_zero
- AlgebraicCombinatorics.InclusionExclusion.surjOn_alternating_sum_eq_factorial
- AlgebraicCombinatorics.InclusionExclusion.surjOn_alternating_sum_nonneg
- AlgebraicCombinatorics.InclusionExclusion.surjOn_alternating_sum_dvd_factorial
A commutative ring means a set \(K\) equipped with three maps
and two elements \(\mathbf{0}\in K\) and \(\mathbf{1}\in K\) satisfying the following axioms:
Commutativity of addition: We have \(a\oplus b=b\oplus a\) for all \(a,b\in K\).
Associativity of addition: We have \(a\oplus \left( b\oplus c\right) =\left( a\oplus b\right) \oplus c\) for all \(a,b,c\in K\).
Neutrality of zero: We have \(a\oplus \mathbf{0}=\mathbf{0}\oplus a=a\) for all \(a\in K\).
Subtraction undoes addition: Let \(a,b,c\in K\). We have \(a\oplus b=c\) if and only if \(a=c\ominus b\).
Commutativity of multiplication: We have \(a\odot b=b\odot a\) for all \(a,b\in K\).
Associativity of multiplication: We have \(a\odot \left( b\odot c\right) =\left( a\odot b\right) \odot c\) for all \(a,b,c\in K\).
Distributivity: We have
\[ a\odot \left( b\oplus c\right) =\left( a\odot b\right) \oplus \left( a\odot c\right) \ \ \ \ \ \ \ \ \ \ \text{and}\ \ \ \ \ \ \ \ \ \ \left( a\oplus b\right) \odot c=\left( a\odot c\right) \oplus \left( b\odot c\right) \]for all \(a,b,c\in K\).
Neutrality of one: We have \(a\odot \mathbf{1}=\mathbf{1}\odot a=a\) for all \(a\in K\).
Annihilation: We have \(a\odot \mathbf{0}=\mathbf{0}\odot a=\mathbf{0}\) for all \(a\in K\).
The operations \(\oplus \), \(\ominus \) and \(\odot \) are called the addition, the subtraction and the multiplication of the ring \(K\). When confusion is unlikely, we will denote these three operations \(\oplus \), \(\ominus \) and \(\odot \) by \(+\), \(-\) and \(\cdot \), respectively, and we will abbreviate \(a\odot b=a\cdot b\) by \(ab\).
The elements \(\mathbf{0}\) and \(\mathbf{1}\) are called the zero and the unity (or the one) of the ring \(K\). We will simply call these elements \(0\) and \(1\) when confusion with the corresponding numbers is unlikely.
We will use PEMDAS conventions for the three operations \(\oplus \), \(\ominus \) and \(\odot \). These imply that the operation \(\odot \) has higher precedence than \(\oplus \) and \(\ominus \), while the operations \(\oplus \) and \(\ominus \) are left-associative.
- AlgebraicCombinatorics.FPS.commRing_add_comm
- AlgebraicCombinatorics.FPS.commRing_add_assoc
- AlgebraicCombinatorics.FPS.commRing_add_zero
- AlgebraicCombinatorics.FPS.commRing_sub_iff_add
- AlgebraicCombinatorics.FPS.commRing_mul_comm
- AlgebraicCombinatorics.FPS.commRing_mul_assoc
- AlgebraicCombinatorics.FPS.commRing_left_distrib
- AlgebraicCombinatorics.FPS.commRing_mul_one
- AlgebraicCombinatorics.FPS.commRing_mul_zero
A \(K\)-algebra is a set \(A\) equipped with four maps
and two elements \(\overrightarrow {0}\in A\) and \(\overrightarrow {1}\in A\) satisfying the following properties:
The set \(A\), equipped with the maps \(\oplus \), \(\ominus \) and \(\odot \) and the two elements \(\overrightarrow {0}\) and \(\overrightarrow {1}\), is a (noncommutative) ring.
The set \(A\), equipped with the maps \(\oplus \), \(\ominus \) and \(\rightharpoonup \) and the element \(\overrightarrow {0}\), is a \(K\)-module.
We have
\begin{equation} \lambda \rightharpoonup \left( a\odot b\right) =\left( \lambda \rightharpoonup a\right) \odot b=a\odot \left( \lambda \rightharpoonup b\right) \label{eq.def.alg.Kalg.scaleinv}\end{equation}14for all \(\lambda \in K\) and \(a,b\in A\).
(Thus, in a nutshell, a \(K\)-algebra is a set \(A\) that is simultaneously a ring and a \(K\)-module, with the property that the ring \(A\) and the \(K\)-module \(A\) have the same addition, the same subtraction and the same zero, and satisfy the additional compatibility property (14).)
- FPS.kalg_add_comm
- FPS.kalg_add_assoc
- FPS.kalg_add_zero
- FPS.kalg_mul_assoc
- FPS.kalg_left_distrib
- FPS.kalg_right_distrib
- FPS.kalg_mul_one
- FPS.kalg_one_mul
- FPS.kalg_smul_assoc
- FPS.kalg_smul_add
- FPS.kalg_add_smul
- FPS.kalg_one_smul
- FPS.kalg_zero_smul
- FPS.kalg_smul_zero
- FPS.kalg_smul_mul_assoc
- FPS.kalg_mul_smul_comm
- FPS.kalg_smul_mul_eq_mul_smul
Let \(K\) be a commutative ring.
A \(K\)-module means a set \(M\) equipped with three maps
(notice that the third map has domain \(K\times M\), not \(M\times M\)) and an element \(\overrightarrow {0}\in M\) satisfying the following axioms:
Commutativity of addition: We have \(a\oplus b=b\oplus a\) for all \(a,b\in M\).
Associativity of addition: We have \(a\oplus \left( b\oplus c\right) =\left( a\oplus b\right) \oplus c\) for all \(a,b,c\in M\).
Neutrality of zero: We have \(a\oplus \overrightarrow {0}=\overrightarrow {0}\oplus a=a\) for all \(a\in M\).
Subtraction undoes addition: Let \(a,b,c\in M\). We have \(a\oplus b=c\) if and only if \(a=c\ominus b\).
Associativity of scaling: We have \(u\rightharpoonup \left( v\rightharpoonup a\right) =\left( uv\right) \rightharpoonup a\) for all \(u,v\in K\) and \(a\in M\).
Left distributivity: We have \(u\rightharpoonup \left( a\oplus b\right) =\left( u\rightharpoonup a\right) \oplus \left( u\rightharpoonup b\right) \) for all \(u\in K\) and \(a,b\in M\).
Right distributivity: We have \(\left( u+v\right) \rightharpoonup a=\left( u\rightharpoonup a\right) \oplus \left( v\rightharpoonup a\right) \) for all \(u,v\in K\) and \(a\in M\).
Neutrality of one: We have \(1\rightharpoonup a=a\) for all \(a\in M\).
Left annihilation: We have \(0\rightharpoonup a=\overrightarrow {0}\) for all \(a\in M\).
Right annihilation: We have \(u\rightharpoonup \overrightarrow {0}=\overrightarrow {0}\) for all \(u\in K\).
The operations \(\oplus \), \(\ominus \) and \(\rightharpoonup \) are called the addition, the subtraction and the scaling (or the \(K\)-action) of the \(K\)-module \(M\). When confusion is unlikely, we will denote these three operations \(\oplus \), \(\ominus \) and \(\rightharpoonup \) by \(+\), \(-\) and \(\cdot \), respectively, and we will abbreviate \(a\rightharpoonup b=a\cdot b\) by \(ab\).
The element \(\overrightarrow {0}\) is called the zero (or the zero vector) of the \(K\)-module \(M\). We will usually just call it \(0\).
When \(M\) is a \(K\)-module, the elements of \(M\) are called vectors, while the elements of \(K\) are called scalars.
We will use PEMDAS conventions for the three operations \(\oplus \), \(\ominus \) and \(\rightharpoonup \), with the operation \(\rightharpoonup \) having higher precedence than \(\oplus \) and \(\ominus \).
- AlgebraicCombinatorics.FPS.module_add_comm
- AlgebraicCombinatorics.FPS.module_add_assoc
- AlgebraicCombinatorics.FPS.module_add_zero
- AlgebraicCombinatorics.FPS.module_sub_iff_add
- AlgebraicCombinatorics.FPS.module_smul_assoc
- AlgebraicCombinatorics.FPS.module_smul_add
- AlgebraicCombinatorics.FPS.module_add_smul
- AlgebraicCombinatorics.FPS.module_one_smul
- AlgebraicCombinatorics.FPS.module_zero_smul
- AlgebraicCombinatorics.FPS.module_smul_zero
For any numbers \(n\) and \(k\), we set
Note that “numbers” is to be understood fairly liberally here. In particular, \(n\) can be any integer, rational, real or complex number (or, more generally, any element in a \(\mathbb {Q}\)-algebra), whereas \(k\) can be anything (although the only nonzero values of \(\binom {n}{k}\) will be achieved for \(k\in \mathbb {N}\), by the above definition).
Let \(n\in \mathbb {N}\) and \(d\in \mathbb {N}\). An \(n\)-tuple \(\left( x_{1},x_{2},\ldots ,x_{n}\right) \in \left[ d\right] ^{n}\) is said to be all-even if each element of \(\left[ d\right] \) occurs an even number of times in this \(n\)-tuple (i.e., if for each \(k\in \left[ d\right] \), the number of all \(i\in \left[ n\right] \) satisfying \(x_{i}=k\) is even).
For \(k \in [d]\), the map \(\operatorname {flipSign}_k : \{ 1,-1\} ^d \to \{ 1,-1\} ^d\) sends a \(d\)-tuple \((e_1, \ldots , e_d)\) to the tuple obtained by flipping the sign of the \(k\)-th entry: i.e., replacing \(e_k\) by \(-e_k\) and leaving all other entries unchanged.
For a sign tuple \(e : \operatorname {Fin} d \to \mathbb {Z}/2\mathbb {Z}\) and an index tuple \(x : \operatorname {Fin} n \to \operatorname {Fin} d\), the sign product is
The map \(\operatorname {signTupleToSubset} : (\operatorname {Fin} d \to \mathbb {Z}/2\mathbb {Z}) \to \mathcal{P}(\operatorname {Fin} d)\) sends a sign tuple \(e\) to the set \(S = \{ k \in \operatorname {Fin} d \mid e_k = 1\} \) (i.e., the positions where \(\operatorname {toSign}(e_k) = -1\)).
The inverse map \(\operatorname {subsetToSignTuple} : \mathcal{P}(\operatorname {Fin} d) \to (\operatorname {Fin} d \to \mathbb {Z}/2\mathbb {Z})\) sends a subset \(S \subseteq \operatorname {Fin} d\) to the sign tuple where position \(k\) has value \(1\) (representing \(-1\)) if \(k \in S\), and \(0\) (representing \(+1\)) otherwise.
Let \(L\) be a commutative ring. Let \(a\in L\). Assume that \(a\) is invertible. Then:
(a) The inverse of \(a\) is called \(a^{-1}\).
(b) For any \(b\in L\), the product \(b\cdot a^{-1}\) is called \(\frac{b}{a}\) (or \(b/a\)).
(c) For any negative integer \(n\), we define \(a^{n}\) to be \(\left( a^{-1}\right)^{-n}\). Thus, the \(n\)-th power \(a^{n}\) is defined for each \(n\in \mathbb {Z}\).
Given \(P,Q\subseteq [n]\) with \(|P|=|Q|\) and permutations \(\alpha \in S_k\), \(\beta \in S_\ell \) (with \(k=|P|\), \(\ell =|\overline{P}|\)), define \(\sigma \in S_n\) by:
This is the inverse of the map \(\sigma \mapsto (\alpha _\sigma ,\beta _\sigma )\).
Let \(n \in \mathbb {N}\). Let \(A \in K^{n \times n}\) be an \(n \times n\)-matrix. We define a new \(n \times n\)-matrix \(\operatorname {adj} A \in K^{n \times n}\) by
This matrix \(\operatorname {adj} A\) is called the adjugate (or classical adjoint) of the matrix \(A\). Note the index swap: the \((i,j)\) entry involves removing row \(j\) and column \(i\).
The formalization shows that this definition equals Mathlib’s Matrix.adjugate, which is defined via \((\operatorname {adj} A)_{i,j} = \det (A')\) where \(A'\) is the matrix \(A\) with row \(j\) replaced by the \(i\)-th standard basis vector.
Let \(n \in \mathbb {N}\). Let \(A \in K^{n \times n}\) be an \(n \times n\)-matrix. The determinant \(\det A\) of \(A\) is defined to be the element
of \(K\). Here:
we let \(S_n\) denote the \(n\)-th symmetric group (i.e., the group of permutations of \([n] = \{ 1, 2, \ldots , n\} \));
we let \((-1)^{\sigma }\) denote the sign of the permutation \(\sigma \) (as defined in Definition 3.109).
Given a subset \(P\) of \([m]\), the sorting equivalence is a bijection
that sends the \(i\)-th element of the left component to the \(i\)-th smallest element of \(P\) and the \(j\)-th element of the right component to the \(j\)-th smallest element of \(P^c\). This equivalence is used to decompose matrices into block form with respect to the partition \([m] = P \sqcup P^c\).
Let \(n,m\in \mathbb {N}\). Let \(A\) be an \(n\times m\)-matrix.
Let \(U\) be a subset of \([n]\). Let \(V\) be a subset of \([m]\).
Writing the two sets \(U\) and \(V\) as
with
we set
Roughly speaking, \(\operatorname {sub}_U^V A\) is the matrix obtained from \(A\) by focusing only on the \(i\)-th rows for \(i\in U\) (that is, removing all the other rows) and only on the \(j\)-th columns for \(j\in V\) (that is, removing all the other columns).
This matrix \(\operatorname {sub}_U^V A\) is called the submatrix of \(A\) obtained by restricting to the \(U\)-rows and the \(V\)-columns. If this matrix is square (i.e., if \(|U|=|V|\)), then its determinant \(\det (\operatorname {sub}_U^V A)\) is called a minor of \(A\).
The submatrix determinant of an \(n \times n\) matrix \(A\) with row set \(P\) and column set \(Q\) (both subsets of \([n]\)) is
where \(A[P, Q]\) is the submatrix of \(A\) with rows indexed by \(P\) and columns indexed by \(Q\), in the order determined by their natural ordering.
(a) There is a conversion from natural-number-based dominos (with natural number coordinates) to integer-based dominos (with integer coordinates) given by casting each coordinate.
(b) There is a conversion from integer-based dominos with positive coordinates back to natural-number-based dominos.
(c) There is a conversion from natural-number-based tilings of \(R_{n,m}\) to integer-based tilings of \(R_{n,m}\) obtained by converting each domino.
(a) A shape means a subset of \(\mathbb {Z}^{2}\).
We draw each \(\left( i,j\right) \in \mathbb {Z}^{2}\) as a unit square with center at the point \(\left( i,j\right) \) (in Cartesian coordinates); thus, a shape can be drawn as a cluster of squares.
(b) For any \(n,m\in \mathbb {N}\), the shape \(R_{n,m}\) (called the \(n\times m\)-rectangle) is defined to be
(c) A domino means a size-\(2\) shape of the form
for some \(\left( i,j\right) \in \mathbb {Z}^{2}\).
(d) A domino tiling of a shape \(S\) is a set partition of \(S\) into dominos (i.e., a set of disjoint dominos whose union is \(S\)).
(e) For any \(n,m\in \mathbb {N}\), let \(d_{n,m}\) be the # of domino tilings of \(R_{n,m}\).
Let \(P,Q\subseteq [n]\) with \(|P|=|Q|=k\) and let \(\sigma \in S_n\) satisfy \(\sigma (P) = Q\). Write the elements of \(P\) in increasing order as \(p_1 {\lt} \cdots {\lt} p_k\), of \(Q\) as \(q_1 {\lt} \cdots {\lt} q_k\), of \(\overline{P}\) as \(p'_1 {\lt} \cdots {\lt} p'_\ell \), and of \(\overline{Q}\) as \(q'_1 {\lt} \cdots {\lt} q'_\ell \).
Define \(\alpha _\sigma \in S_k\) by \(\sigma (p_i) = q_{\alpha _\sigma (i)}\) and \(\beta _\sigma \in S_\ell \) by \(\sigma (p'_i) = q'_{\beta _\sigma (i)}\).
For a subset \(P\subseteq [n]\), define \(\operatorname {sum}(P) = \sum _{i\in P} i\).
For subsets \(P,Q\subseteq [n]\), define \(\operatorname {Perm}(P,Q) = \{ \sigma \in S_n : \sigma (P)=Q\} \) where \(\sigma (P) = \{ \sigma (i) \mid i \in P\} \) denotes the image of \(P\) under \(\sigma \).
If \(n\in \mathbb {N}\), and if \(\mathbf{a}=\left( a_{0},a_{1},a_{2},\ldots \right) \in K\left[\left[x\right]\right]\) is an FPS, then we define an element \(\left[x^{n}\right]\mathbf{a}\in K\) by
This is called the coefficient of \(x^{n}\) in \(\mathbf{a}\), or the \(n\)-th coefficient of \(\mathbf{a}\), or the \(x^{n}\)-coefficient of \(\mathbf{a}\).
(a) An (integer) composition means a (finite) tuple of positive integers.
(b) The size of an integer composition \(\alpha =\left( \alpha _{1},\alpha _{2},\ldots ,\alpha _{m}\right) \) is defined to be the integer \(\alpha _{1}+\alpha _{2}+\cdots +\alpha _{m}\). It is written \(\left\vert \alpha \right\vert \).
(c) The length of an integer composition \(\alpha =\left( \alpha _{1},\alpha _{2},\ldots ,\alpha _{m}\right) \) is defined to be the integer \(m\). It is written \(\ell \left( \alpha \right) \).
(d) Let \(n\in \mathbb {N}\). A composition of \(n\) means a composition whose size is \(n\).
(e) Let \(n\in \mathbb {N}\) and \(k\in \mathbb {N}\). A composition of \(n\) into \(k\) parts is a composition whose size is \(n\) and whose length is \(k\).
Let \(f\in K\left[ \left[ x\right] \right] \) be an FPS. Then, the derivative \(f^{\prime }\) of \(f\) is an FPS defined as follows: Write \(f\) as \(f=\sum _{n\in \mathbb {N}}f_{n}x^{n}\) (with \(f_{0},f_{1},f_{2},\ldots \in K\)), and set
Let \(\left(\mathbf{a}_{i}\right)_{i\in I}\in K\left[\left[x\right]\right]^{I}\) be a (possibly infinite) family of FPSs. Let \(n\in \mathbb {N}\). Let \(M\) be a finite subset of \(I\).
(a) We say that \(M\) determines the \(x^{n}\)-coefficient in the sum of \(\left(\mathbf{a}_{i}\right)_{i\in I}\) if every finite subset \(J\) of \(I\) satisfying \(M\subseteq J\subseteq I\) satisfies
(b) We say that \(M\) determines the \(x^{n}\)-coefficient in the product of \(\left(\mathbf{a}_{i}\right)_{i\in I}\) if every finite subset \(J\) of \(I\) satisfying \(M\subseteq J\subseteq I\) satisfies
Define three FPS \(\exp \), \(\overline{\log }\) and \(\overline{\exp }\) in \(K\left[\left[x\right]\right]\) by
(The last equality sign here follows from \(\exp =\sum _{n\in \mathbb {N}}\frac{1}{n!}x^{n}=\underbrace{\frac{1}{0!}}_{=1}\underbrace{x^{0}}_{=1} +\sum _{n\geq 1}\frac{1}{n!}x^{n}=1+\sum _{n\geq 1}\frac{1}{n!}x^{n}\).)
(a) We let \(K\left[\left[x\right] \right]_{0}\) denote the set of all FPSs \(f\in K\left[\left[x\right] \right]\) with \(\left[x^{0}\right]f=0\).
(b) We let \(K\left[\left[x\right]\right]_{1}\) denote the set of all FPSs \(f\in K\left[\left[x\right]\right]\) with \(\left[ x^{0}\right]f=1\).
(c) We define two maps
and
(These two maps are well-defined according to parts (c) and (d) of Lemma 1.223 below.)
Define two FPSs for the binomial identity:
Let \(\left(\mathbf{a}_{i}\right)_{i\in I}\in K\left[\left[x\right]\right]^{I}\) be a family of FPSs. Let \(n\in \mathbb {N}\). An \(x^{n}\)-approximator for \(\left(\mathbf{a}_{i}\right)_{i\in I}\) means a finite subset \(M\) of \(I\) that determines the first \(n+1\) coefficients in the product of \(\left(\mathbf{a}_{i}\right)_{i\in I}\). (In other words, \(M\) has to determine the \(x^{m}\)-coefficient in the product of \(\left(\mathbf{a}_{i}\right)_{i\in I}\) for each \(m\in \left\{ 0,1,\ldots ,n\right\} \).)
Given a finite subset \(I_n \subseteq I\) and a function \(f : I_n \to \mathbb {N}\), extend from finset produces a function \(I \to \mathbb {N}\) by setting \(f(i)\) for \(i \in I_n\) and \(0\) otherwise. This is used in the bijection between essentially finite families supported on \(I_n\) and functions \(I_n \to S\).
A balanced ternary representation of an integer \(n\) means an essentially finite sequence \(\left( b_{i}\right) _{i\in \mathbb {N}}=\left( b_{0},b_{1},b_{2},\ldots \right) \in \left\{ 0,1,-1\right\} ^{\mathbb {N}}\) such that
A binary representation of an integer \(n\) means an essentially finite sequence \(\left( b_{i}\right) _{i\in \mathbb {N}}=\left( b_{0},b_{1},b_{2},\ldots \right) \in \left\{ 0,1\right\} ^{\mathbb {N}}\) such that
(Recall that “essentially finite” means “all but finitely many \(i\in \mathbb {N}\) satisfy \(b_{i}=0\)”.)
Let \(K\left[ \left[ x^{\pm }\right] \right] \) be the \(K\)-module \(K^{\mathbb {Z}}\) of all families \(\left( a_{n}\right) _{n\in \mathbb {Z}}=\left( \ldots ,a_{-2},a_{-1},a_{0},a_{1},a_{2},\ldots \right) \) of elements of \(K\). Its addition and its scaling are defined entrywise:
An element of \(K\left[ \left[ x^{\pm }\right] \right] \) will be called a doubly infinite power series. We use the notation \(\sum _{n\in \mathbb {Z}}a_{n}x^{n}\) for a family \(\left( a_{n}\right) _{n\in \mathbb {Z}}\in K\left[ \left[ x^{\pm }\right] \right] \).
Let \(K\left[ x^{\pm }\right] \) be the \(K\)-submodule of \(K\left[ \left[ x^{\pm }\right] \right] \) consisting of all essentially finite families \(\left( a_{n}\right) _{n\in \mathbb {Z}}\). The elements of \(K\left[ x^{\pm }\right] \) are called Laurent polynomials in the indeterminate \(x\) over \(K\).
We define a multiplication on \(K\left[ x^{\pm }\right] \) by setting
The sum \(\sum _{i\in \mathbb {Z}}a_{i}b_{n-i}\) is well-defined because it is essentially finite.
We define an element \(x\in K\left[ x^{\pm }\right] \) by
In Mathlib, Laurent polynomials are represented as finitely supported functions \(\mathbb {Z} \to K\) (the group algebra of \(\mathbb {Z}\) over \(K\)).
We let \(K\left( \left( x\right) \right) \) be the subset of \(K\left[ \left[ x^{\pm }\right] \right] \) consisting of all families \(\left( a_{i}\right) _{i\in \mathbb {Z}}\in K\left[ \left[ x^{\pm }\right] \right] \) such that the sequence \(\left( a_{-1},a_{-2},a_{-3},\ldots \right) \) is essentially finite – i.e., such that all sufficiently low \(i\in \mathbb {Z}\) satisfy \(a_{i}=0\).
The elements of \(K\left( \left( x\right) \right) \) are called Laurent series in one indeterminate \(x\) over \(K\).
In Mathlib, Laurent series are implemented as Hahn series over \(\mathbb {Z}\) with coefficients in \(K\), which are functions \(\mathbb {Z} \to K\) whose support is well-founded (equivalently, bounded below). The formalization also provides a predicate on doubly infinite power series that captures this textbook definition.
Given a Laurent series \(\mathbf{a} = (a_n)_{n \in \mathbb {Z}}\), the family of monomials \(\bigl(a_g \cdot x^g\bigr)_{g \in \operatorname {supp}(\mathbf{a})}\) forms a summable family. This construction is the key ingredient for expressing a Laurent series as a formal infinite sum of monomials.
Let \(\left( f_{i}\right) _{i\in \mathbb {N}}\in K\left[ \left[ x\right] \right] ^{\mathbb {N}}\) be a sequence of FPSs over \(K\). Let \(f\in K\left[ \left[ x\right] \right] \) be an FPS.
We say that \(\left( f_{i}\right) _{i\in \mathbb {N}}\) coefficientwise stabilizes to \(f\) if for each \(n\in \mathbb {N}\),
If \(f_{i}\) coefficientwise stabilizes to \(f\) as \(i\rightarrow \infty \), then we write \(\lim \limits _{i\rightarrow \infty }f_{i}=f\) and say that \(f\) is the limit of \(\left( f_{i}\right) _{i\in \mathbb {N}}\). This is legitimate, because \(f\) is uniquely determined by the sequence \(\left( f_{i}\right) _{i\in \mathbb {N}}\).
A family \((f_n)_{n \in \mathbb {N}}\) of FPSs is multipliable if (1) \([x^0]f_i = 1\) for all \(i\), and (2) for each \(n \in \mathbb {N}\), there exists \(N\) such that for all \(i \geq N\) and all \(k \leq n\), \([x^k]f_i = \delta _{k,0}\) (i.e., eventually all \(f_i\) are \(\equiv 1 \pmod{x^{n+1}}\)).
Let \(\left( a_{i}\right) _{i\in \mathbb {N}}=\left( a_{0},a_{1},a_{2},\ldots \right) \in K^{\mathbb {N}}\) be a sequence of elements of \(K\). Let \(a\in K\).
We say that the sequence \(\left( a_{i}\right) _{i\in \mathbb {N}}\) stabilizes to \(a\) if there exists some \(N\in \mathbb {N}\) such that
If \(a_{i}\) stabilizes to \(a\) as \(i\rightarrow \infty \), then we write \(\lim \limits _{i\rightarrow \infty }a_{i}=a\) and say that \(a\) is the limit (or eventual value) of \(\left( a_{i}\right) _{i\in \mathbb {N}}\). This is legitimate, since \(a\) is uniquely determined by the sequence \(\left( a_{i}\right) _{i\in \mathbb {N}}\).
In this definition, we do not use Convention 1.210; thus, \(K\) can be an arbitrary commutative ring. However, we set \(K\left[\left[x\right]\right]_{1}=\left\{ f\in K\left[\left[x\right]\right]\ \mid \ \left[x^{0}\right]f=1\right\} \).
For any FPS \(f\in K\left[\left[x\right]\right]_{1}\), we define the logarithmic derivative \(\operatorname {loder}f\in K\left[\left[ x\right]\right]\) to be the FPS \(\frac{f^{\prime }}{f}\). (This is well-defined, since \(f\) is easily seen to be invertible.)
Let \(\left(\mathbf{a}_{i}\right)_{i\in I}\) be a (possibly infinite) family of FPSs. Then:
(a) The family \(\left(\mathbf{a}_{i}\right)_{i\in I}\) is said to be multipliable if and only if each coefficient in its product is finitely determined.
(b) If the family \(\left(\mathbf{a}_{i}\right)_{i\in I}\) is multipliable, then its product \(\prod _{i\in I}\mathbf{a}_{i}\) is defined to be the FPS whose \(x^{n}\)-coefficient (for any \(n\in \mathbb {N}\)) can be computed as follows: If \(n\in \mathbb {N}\), and if \(M\) is a finite subset of \(I\) that determines the \(x^{n}\)-coefficient in the product of \(\left( \mathbf{a}_{i}\right)_{i\in I}\), then
Let \(k\in \mathbb {N}\). The \(K\)-algebra of all FPSs in \(k\) variables \(x_{1},x_{2},\ldots ,x_{k}\) over \(K\) will be denoted by \(K\left[ \left[ x_{1},x_{2},\ldots ,x_{k}\right] \right] \).
Sometimes we will use different names for our variables. For example, if we work with \(2\) variables, we will commonly call them \(x\) and \(y\) instead of \(x_{1}\) and \(x_{2}\). Correspondingly, we will use the notation \(K\left[ \left[ x,y\right] \right] \) for the \(K\)-algebra of FPSs in these two variables.
Let \(\sigma \) be a type of variable indices and let \(i \in \sigma \). The partial derivative of a multivariate power series \(f = \sum _{\mathbf{m}} a_{\mathbf{m}}\, \mathbf{x}^{\mathbf{m}}\) with respect to \(x_i\) is the power series
where \(\mathbf{e}_i\) is the \(i\)-th standard basis vector (i.e., \(\mathbf{e}_i = (\delta _{j,i})_{j \in \sigma }\)).
This defines an \(R\)-linear map \(\partial /\partial x_i \colon R[[\mathbf{x}]] \to R[[\mathbf{x}]]\).
(a) The sum of two FPSs \(\mathbf{a}=\left( a_{0},a_{1},a_{2},\ldots \right)\) and \(\mathbf{b}=\left(b_{0},b_{1},b_{2},\ldots \right)\) is defined to be the FPS
It is denoted by \(\mathbf{a}+\mathbf{b}\).
(b) The difference of two FPSs \(\mathbf{a}=\left(a_{0},a_{1},a_{2},\ldots \right)\) and \(\mathbf{b}=\left(b_{0},b_{1},b_{2},\ldots \right)\) is defined to be the FPS
It is denoted by \(\mathbf{a}-\mathbf{b}\).
(c) If \(\lambda \in K\) and if \(\mathbf{a}=\left(a_{0},a_{1},a_{2},\ldots \right)\) is an FPS, then we define an FPS
(d) The product of two FPSs \(\mathbf{a}=\left(a_{0},a_{1},a_{2},\ldots \right)\) and \(\mathbf{b}=\left(b_{0},b_{1},b_{2},\ldots \right)\) is defined to be the FPS \(\left(c_{0},c_{1},c_{2},\ldots \right)\), where
This product is denoted by \(\mathbf{a}\cdot \mathbf{b}\) or just by \(\mathbf{ab}\).
(e) For each \(a\in K\), we define \(\underline{a}\) to be the FPS \(\left(a,0,0,0,\ldots \right)\). An FPS of the form \(\underline{a}\) for some \(a\in K\) (that is, an FPS \(\left(a_{0},a_{1},a_{2},\ldots \right)\) satisfying \(a_{1}=a_{2}=a_{3}=\cdots =0\)) is said to be constant.
(f) The set of all FPSs (in \(1\) indeterminate over \(K\)) is denoted \(K\left[\left[x\right]\right]\).
(a) An FPS \(a\in K\left[ \left[ x\right] \right] \) is said to be a polynomial if all but finitely many \(n\in \mathbb {N}\) satisfy \(\left[ x^{n}\right] a=0\) (that is, if all but finitely many coefficients of \(a\) are \(0\)).
(b) We let \(K\left[ x\right] \) be the set of all polynomials \(a\in K\left[ \left[ x\right] \right] \). This set \(K\left[ x\right] \) is a subring of \(K\left[ \left[ x\right] \right] \) (according to Theorem 1.148 below), and is called the univariate polynomial ring over \(K\).
(a) A sequence \(\left( k_{1},k_{2},k_{3},\ldots \right) \) is said to be essentially finite if all but finitely many \(i\in \left\{ 1,2,3,\ldots \right\} \) satisfy \(k_{i}=0\).
(b) A family \(\left( k_{i}\right) _{i\in I}\) is said to be essentially finite if all but finitely many \(i\in I\) satisfy \(k_{i}=0\).
Let \(f\) and \(g\) be two FPSs in \(K[[x]]\). Assume that \([x^0]g = 0\) (that is, \(g = g_1 x + g_2 x^2 + g_3 x^3 + \cdots \) for some \(g_1, g_2, g_3, \ldots \in K\)).
We then define an FPS \(f[g] \in K[[x]]\) as follows:
Write \(f\) in the form \(f = \sum _{n \in \mathbb {N}} f_n x^n\) with \(f_0, f_1, f_2, \ldots \in K\). (That is, \(f_n = [x^n]f\) for each \(n \in \mathbb {N}\).) Then, set
(This sum is well-defined, as we will see in Proposition 1.163 (b) below.)
This FPS \(f[g]\) is also denoted by \(f \circ g\), and is called the composition of \(f\) with \(g\), or the result of substituting \(g\) for \(x\) in \(f\).
Equivalently, the \(n\)-th coefficient of \(f[g]\) is the finite sum
A (possibly infinite) family \(\left(\mathbf{a}_{i}\right)_{i\in I}\) of FPSs is said to be summable (or entrywise essentially finite) if
In this case, the sum \(\sum _{i\in I}\mathbf{a}_{i}\) is defined to be the FPS with
A family \((f_i)_{i \in I}\) of FPSs in \(K[\! [x ]\! ]_0\) is summable if for each coefficient index \(n\), only finitely many \([x^n](f_i)\) are nonzero.
A family \((f_i)_{i \in I}\) of FPSs in \(K[\! [x ]\! ]_1\) is multipliable if for each coefficient index \(n\), all but finitely many \(f_i\) satisfy \([x^k](f_i - 1) = 0\) for all \(1 \le k \le n\).
For summable families, the coefficient-wise sum \(\sum _{i \in I} f_i\) belongs to \(K[\! [x ]\! ]_0\). For multipliable families, the product \(\prod _{i \in I} f_i\) belongs to \(K[\! [x ]\! ]_1\).
(a) An (integer) weak composition means a (finite) tuple of nonnegative integers.
(b) The size of a weak composition \(\alpha =\left( \alpha _{1},\alpha _{2},\ldots ,\alpha _{m}\right) \) is defined to be the integer \(\alpha _{1}+\alpha _{2}+\cdots +\alpha _{m}\). It is written \(\left\vert \alpha \right\vert \).
(c) The length of a weak composition \(\alpha =\left( \alpha _{1},\alpha _{2},\ldots ,\alpha _{m}\right) \) is defined to be the integer \(m\). It is written \(\ell \left( \alpha \right) \).
(d) Let \(n\in \mathbb {N}\). A weak composition of \(n\) means a weak composition whose size is \(n\).
(e) Let \(n\in \mathbb {N}\) and \(k\in \mathbb {N}\). A weak composition of \(n\) into \(k\) parts is a weak composition whose size is \(n\) and whose length is \(k\).
Let \(x\) denote the FPS \(\left(0,1,0,0,0,\ldots \right)\). In other words, let \(x\) denote the FPS with \(\left[x^{1}\right]x=1\) and \(\left[x^{i}\right]x=0\) for all \(i\neq 1\).
Let \(\left(\mathbf{a}_{i}\right)_{i\in I}\in K\left[\left[x\right]\right]^{I}\) be a (possibly infinite) family of FPSs. Let \(n\in \mathbb {N}\).
(a) We say that the \(x^{n}\)-coefficient in the sum of \(\left(\mathbf{a}_{i}\right)_{i\in I}\) is finitely determined if there is a finite subset \(M\) of \(I\) that determines the \(x^{n}\)-coefficient in the sum of \(\left(\mathbf{a}_{i}\right)_{i\in I}\).
(b) We say that the \(x^{n}\)-coefficient in the product of \(\left(\mathbf{a}_{i}\right)_{i\in I}\) is finitely determined if there is a finite subset \(M\) of \(I\) that determines the \(x^{n}\)-coefficient in the product of \(\left(\mathbf{a}_{i}\right)_{i\in I}\).
Let \(n\in \mathbb {N}\). Let \(f,g\in K\left[\left[x\right]\right]\) be two FPSs. We write \(f\overset {x^{n}}{\equiv }g\) if and only if
Thus, we have defined a binary relation \(\overset {x^{n}}{\equiv }\) on the set \(K\left[\left[x\right]\right]\). We say that an FPS \(f\) is \(x^{n}\)-equivalent to an FPS \(g\) if and only if \(f\overset {x^{n}}{\equiv }g\).
Let \(A\) and \(B\) be two weighted sets. Then, the weighted set \(A+B\) is defined to be the disjoint union of \(A\) and \(B\), with the weight function inherited from \(A\) and \(B\) (meaning that each element of \(A\) has the same weight that it had in \(A\), and each element of \(B\) has the same weight that it had in \(B\)). Formally speaking, this means that \(A+B\) is the set \(\left( \left\{ 0\right\} \times A\right) \cup \left( \left\{ 1\right\} \times B\right) \), with the weight function given by
and
Let \(A\) and \(B\) be two weighted sets. Then, the weighted set \(A\times B\) is defined to be the Cartesian product of the sets \(A\) and \(B\) (that is, the set \(\left\{ \left( a,b\right) \ \mid \ a\in A\text{ and }b\in B\right\} \)), with the weight function defined as follows: For any \(\left( a,b\right) \in A\times B\), we set
(a) A weighted set is a set \(A\) equipped with a function \(w:A\rightarrow \mathbb {N}\), which is called the weight function of this weighted set. For each \(a\in A\), the value \(w\left( a\right) \) is denoted \(\left\vert a\right\vert \) and is called the weight of \(a\) (in our weighted set).
Usually, instead of explicitly specifying the weight function \(w\) as a function, we will simply specify the weight \(\left\vert a\right\vert \) for each \(a\in A\). The weighted set consisting of the set \(A\) and the weight function \(w\) will be called \(\left( A,w\right) \) or simply \(A\) when the weight function \(w\) is clear from the context.
(b) A weighted set \(A\) is said to be finite-type if for each \(n\in \mathbb {N}\), there are only finitely many \(a\in A\) having weight \(\left\vert a\right\vert =n\).
(c) If \(A\) is a finite-type weighted set, then the weight generating function of \(A\) is defined to be the FPS
This FPS is denoted by \(\overline{A}\).
(d) An isomorphism between two weighted sets \(A\) and \(B\) means a bijection \(\rho :A\rightarrow B\) that preserves the weight (i.e., each \(a\in A\) satisfies \(\left\vert \rho \left( a\right) \right\vert =\left\vert a\right\vert \)).
(e) We say that two weighted sets \(A\) and \(B\) are isomorphic (this is written \(A\cong B\)) if there exists an isomorphism between \(A\) and \(B\).
(a) For each even positive integer \(n\), we let \(A_{n}\) be the domino tiling of \(R_{n,3}\) consisting of the following dominos:
the horizontal dominos \(\left\{ \left( 2i-1,\ 1\right) ,\ \left( 2i,\ 1\right) \right\} \) for all \(i\in \left[ n/2\right] \), which fill the bottom row of \(R_{n,3}\), and which we call the basement dominos;
the vertical domino \(\left\{ \left( 1,2\right) ,\ \left( 1,3\right) \right\} \) in the first column, which we call the left wall;
the vertical domino \(\left\{ \left( n,2\right) ,\ \left( n,3\right) \right\} \) in the last column, which we call the right wall;
the horizontal dominos \(\left\{ \left( 2i,\ 2\right) ,\ \left( 2i+1,\ 2\right) \right\} \) for all \(i\in \left[ n/2-1\right] \), which fill the middle row of \(R_{n,3}\) (except for the first and last columns), and which we call the middle dominos;
the horizontal dominos \(\left\{ \left( 2i,\ 3\right) ,\ \left( 2i+1,\ 3\right) \right\} \) for all \(i\in \left[ n/2-1\right] \), which fill the top row of \(R_{n,3}\) (except for the first and last columns), and which we call the top dominos.
(b) For each even positive integer \(n\), we let \(B_{n}\) be the domino tiling of \(R_{n,3}\) obtained by reflecting \(A_{n}\) across the horizontal axis of symmetry of \(R_{n,3}\) (swapping row \(1\) with row \(3\) and fixing row \(2\)).
(c) We let \(C\) denote the domino tiling of \(R_{2,3}\) consisting of three horizontal dominos: \(\left\{ (1,1),(2,1)\right\} \), \(\left\{ (1,2),(2,2)\right\} \), and \(\left\{ (1,3),(2,3)\right\} \).
(a) A family \(\left(a_{i}\right)_{i\in I}\in K^{I}\) of elements of \(K\) is said to be essentially finite if all but finitely many \(i\in I\) satisfy \(a_{i}=0\) (in other words, if the set \(\left\{ i\in I\ \mid \ a_{i}\neq 0\right\} \) is finite).
(b) Let \(\left(a_{i}\right)_{i\in I}\in K^{I}\) be an essentially finite family of elements of \(K\). Then, the infinite sum \(\sum _{i\in I}a_{i}\) is defined to equal the finite sum \(\sum _{\substack{[i, \in , I, ;, \\ , a, _, {, i, }, \neq , 0]}}a_{i}\). Such an infinite sum is said to be essentially finite.
The evaluation map from \((\mathbb {Z}[z^{\pm }])[[q]]\) to \(\mathbb {Q}[[x]]\) is defined by sending a power series \(f = \sum _e c_e q^e\) (where \(c_e \in \mathbb {Z}[z^{\pm }]\)) to
where \(\widehat{c_e}(a,b,v,e)\) denotes the shifted evaluation that replaces each \(z^\ell \) in \(c_e\) by \(v^\ell x^{ae+b\ell }\).
For any partition \(\lambda =(\lambda _{1},\lambda _{2},\ldots ,\lambda _{k})\) and any \(\ell \in \mathbb {Z}\), the excited state \(E_{\ell ,\lambda }\) is defined by starting with the \(\ell \)-ground state \(G_{\ell }\) and then successively letting the \(k\) electrons at the highest levels jump \(\lambda _{1},\lambda _{2},\ldots ,\lambda _{k}\) steps to the right, respectively:
Given a pair \((P, N)\) of finite subsets of \(\mathbb {N}\), define the state \(\operatorname {fromFinsetPair}(P, N)\) whose levels are
Here \(P\) encodes the nonneg levels present, and \(N\) encodes the negative levels missing (with \(n \in N\) meaning level \(-(n+1)\) is missing).
If \(S\) is a state, \(p\in S\), and \(q\) is a positive integer such that \(p+q\notin S\), then the state
is said to be obtained from \(S\) by letting the electron at level \(p\) jump \(q\) steps to the right.
A level is a number of the form \(p+\frac{1}{2}\) with \(p\in \mathbb {Z}\). A state is a set of levels that contains all but finitely many negative levels, and only finitely many positive levels.
For any state \(S\), we define:
the energy of \(S\) to be
\[ \operatorname {energy}S:=\sum _{\substack{[p, {\gt}, 0, ;, \\ , p, \in , S]}}2p -\sum _{\substack{[p, {\lt}, 0, ;, \\ , p, \notin , S]}}2p \in \mathbb {N}; \]the particle number of \(S\) to be
\[ \operatorname {parnum}S:=\left(\text{\# of positive levels in } S\right) -\left(\text{\# of negative levels not in } S\right)\in \mathbb {Z}. \]
The state generating function is the formal sum over all integer–partition pairs \((\ell , \mu )\):
It is defined as the formal sum \(\sum '_{(\ell , \mu )} q^{\ell ^2 + 2|\mu |} z^\ell \) over all integer–partition pairs.
Let \(\mathbf{p} = (p_1, \ldots , p_k)\) be a path tuple.
(a) A vertex \(v\) is crowded in \(\mathbf{p}\) if \(v\) lies on at least two distinct paths \(p_i, p_j\) with \(i \ne j\).
(b) The crowded path indices of \(\mathbf{p}\) is the set of indices \(i\) such that \(p_i\) contains a vertex shared with some other path \(p_j\).
(c) For an ipat \(\mathbf{p}\), the minimum crowded path index is the smallest \(i\) in the crowded path indices.
(d) The crowded vertices on path \(i\) is the set of vertices on \(p_i\) that also appear on some other path.
We consider the infinite simple digraph with vertex set \(\mathbb {Z}^{2}\) (so the vertices are pairs of integers) and arcs
and
The arcs of the first form are called east-steps or right-steps; the arcs of the second form are called north-steps or up-steps.
The vertices of this digraph will be called lattice points or grid points or simply points.
The entire digraph will be denoted by \(\mathbb {Z}^{2}\) and called the integer lattice or integer grid.
Any path is uniquely determined by its starting point and its step sequence.
Let \(k\in \mathbb {N}\).
(a) A \(k\)-vertex means a \(k\)-tuple of lattice points.
(b) If \(\mathbf{A}=\left( A_{1},A_{2},\ldots ,A_{k}\right) \) is a \(k\)-vertex, and if \(\sigma \in S_{k}\) is a permutation, then \(\sigma \left( \mathbf{A}\right) \) shall denote the \(k\)-vertex \(\left( A_{\sigma \left( 1\right) },A_{\sigma \left( 2\right) },\ldots ,A_{\sigma \left( k\right) }\right) \).
(c) If \(\mathbf{A}=\left( A_{1},A_{2},\ldots ,A_{k}\right) \) and \(\mathbf{B}=\left( B_{1},B_{2},\ldots ,B_{k}\right) \) are two \(k\)-vertices, then a path tuple from \(\mathbf{A}\) to \(\mathbf{B}\) means a \(k\)-tuple \(\left( p_{1},p_{2},\ldots ,p_{k}\right) \), where each \(p_{i}\) is a path from \(A_{i}\) to \(B_{i}\).
(d) A path tuple \(\left( p_{1},p_{2},\ldots ,p_{k}\right) \) is said to be non-intersecting if no two of the paths \(p_{1},p_{2},\ldots ,p_{k}\) have any vertex in common. We abbreviate “non-intersecting path tuple” as nipat.
(e) A path tuple \(\left( p_{1},p_{2},\ldots ,p_{k}\right) \) is said to be intersecting if it is not non-intersecting (i.e., if two of its paths have a vertex in common). We abbreviate “intersecting path tuple” as ipat.
Let \(k \in \mathbb {N}\) and let \(\mathbf{A}, \mathbf{B}\) be two \(k\)-vertices.
(a) The path count matrix \(M\) is the \(k \times k\) integer matrix with entries \(M_{i,j} = \# \mathrm{paths}(A_i \to B_j)\).
(b) For \(\sigma \in S_k\), the number of nipats from \(\mathbf{A}\) to \(\sigma (\mathbf{B})\).
(c) For \(\sigma \in S_k\), the number of ipats from \(\mathbf{A}\) to \(\sigma (\mathbf{B})\).
Given four lattice points \(A, A', B, B'\):
(a) A signed path tuple is a pair of paths \((p_0, p_1)\) together with a sign flag indicating whether the destinations are \((B, B')\) (sign \(+1\)) or \((B', B)\) (sign \(-1\)).
(b) The path count matrix is the \(2 \times 2\) integer matrix with entries \(\# \mathrm{paths}(A_i \to B_j)\).
(c) The number of nipats from \((A, A')\) to \((B, B')\).
Let \(a\) be a real number.
Then, \(\left\lfloor a\right\rfloor \) (called the floor of \(a\)) means the largest integer that is \(\leq a\).
Likewise, \(\left\lceil a\right\rceil \) (called the ceiling of \(a\)) means the smallest integer that is \(\geq a\).
The partition generating function \(P := \sum _{n\ge 0} p(n) x^n \in \mathbb {Z}[[x]]\) and the divisor sum generating function \(S := \sum _{k\ge 1} \sigma (k) x^k \in \mathbb {Z}[[x]]\).
We will use the Iverson bracket notation: If \(\mathcal{A}\) is a logical statement, then \(\left[ \mathcal{A} \right]\) means the truth value of \(\mathcal{A}\); this is the integer \(\begin{cases} 1, & \text{if }\mathcal{A}\text{ is true};\\ 0, & \text{if }\mathcal{A}\text{ is false}. \end{cases} \)
Note that the Kronecker delta notation is a particular case of the Iverson bracket: We have
Let \(n\in \mathbb {Z}\).
(a) A partition of \(n\) into odd parts means a partition of \(n\) whose all parts are odd.
(b) A partition of \(n\) into distinct parts means a partition of \(n\) whose parts are distinct.
(c) Let
(a) An (integer) partition means a (finite) weakly decreasing tuple of positive integers – i.e., a finite tuple \(\left( \lambda _{1},\lambda _{2},\ldots ,\lambda _{m}\right) \) of positive integers such that \(\lambda _{1}\geq \lambda _{2}\geq \cdots \geq \lambda _{m}\).
Thus, partitions are the same as weakly decreasing compositions. Hence, the notions of size and length of a partition are automatically defined, since we have defined them for compositions (in Definition 1.291).
(b) The parts of a partition \(\left( \lambda _{1},\lambda _{2},\ldots ,\lambda _{m}\right) \) are simply its entries \(\lambda _{1},\lambda _{2},\ldots ,\lambda _{m}\).
(c) Let \(n\in \mathbb {Z}\). A partition of \(n\) means a partition whose size is \(n\).
(d) Let \(n\in \mathbb {Z}\) and \(k\in \mathbb {N}\). A partition of \(n\) into \(k\) parts is a partition whose size is \(n\) and whose length is \(k\).
Let \(k,\ell \in \mathbb {N}\).
\(q_{k,\ell }(n) := |\{ p \vdash n : \ell (p) = k,\; \text{largest part of }p = \ell \} |\).
\(Q(k,\ell ) := \sum _{n=k}^{k\ell } q_{k,\ell }(n)\), the total number of such partitions over all valid sizes.
(a) Let \(n\in \mathbb {Z}\) and \(k\in \mathbb {N}\). Then, we set
(b) Let \(n\in \mathbb {Z}\). Then, we set
This is called the \(n\)-th partition number.
Let \(n\in \mathbb {N}\) and \(k\in \mathbb {Z}\).
(a) The \(q\)-binomial coefficient (or Gaussian binomial coefficient) \(\binom {n}{k}_{q}\) is defined to be the polynomial
(b) If \(a\) is any element of a ring \(A\), then we set
(a) For any \(n\in \mathbb {N}\), define the \(q\)-integer \([n]_{q}\) to be
(b) For any \(n\in \mathbb {N}\), define the \(q\)-factorial \([n]_{q}!\) to be
(c) As usual, if \(a\) is an element of a ring \(A\), then \([n]_{a}\) and \([n]_{a}!\) will mean the results of substituting \(a\) for \(q\) in \([n]_{q}\) and \([n]_{q}!\), respectively. Thus, explicitly, \([n]_{a}=a^{0}+a^{1}+\cdots +a^{n-1}\) and \([n]_{a}!=[1]_{a}[2]_{a}\cdots [n]_{a}\).
Given a partition of \(n\) that contains \(1\) as a part, removing one copy of \(1\) yields a partition of \(n-1\). Conversely, adding one copy of \(1\) to a partition of \(n\) yields a partition of \(n+1\).
Given a partition of \(n\) into \(k\) parts with all parts \({\gt}1\), subtracting \(1\) from each part yields a partition of \(n-k\) into \(k\) parts. Conversely, adding \(1\) to each part of a partition of \(n\) into \(k\) parts produces a partition of \(n+k\) into \(k\) parts.
Define the \(n\times n\) Pascal matrix, the lower triangular factor \(L\), and the upper triangular factor \(U\) by:
for \(0\le i,j,k \le n-1\).
The pentagonal coefficient at \(n\in \mathbb {N}\) is
This is well-defined by the injectivity of pentagonal numbers (Lemma 2.69).
Let \(X\) be a set. Let \(i_1, i_2, \ldots , i_k\) be \(k\) distinct elements of \(X\). Then,
means the permutation of \(X\) that sends
and leaves all other elements of \(X\) unchanged. In other words, \(\operatorname {cyc}_{i_1, i_2, \ldots , i_k}\) means the permutation of \(X\) that satisfies
for every \(p \in X\), where \(i_{k+1}\) means \(i_1\).
This permutation is called a \(k\)-cycle.
Let \(X\) be a finite set. Let \(\sigma \) be a permutation of \(X\).
(a) The cycles of \(\sigma \) are defined to be the cycles in the DCD of \(\sigma \) (as defined in Theorem 3.123 (a)). (This includes \(1\)-cycles, if there are any in the DCD of \(\sigma \).)
We shall equate a cycle of \(\sigma \) with any of its cyclic rotations; thus, for example, \(\left( 3,1,4\right) \) and \(\left( 1,4,3\right) \) shall be regarded as being the same cycle (but \(\left( 3,1,4\right) \) and \(\left( 3,4,1\right) \) shall not).
(b) The cycle lengths partition of \(\sigma \) shall denote the partition of \(\left\vert X\right\vert \) obtained by writing down the lengths of the cycles of \(\sigma \) in weakly decreasing order.
Let \(n \in \mathbb {N}\). A permutation \(\sigma \in S_n\) is said to be
even if \((-1)^{\sigma } = 1\) (that is, if \(\ell (\sigma )\) is even);
odd if \((-1)^{\sigma } = -1\) (that is, if \(\ell (\sigma )\) is odd).
Let \(X\) be a set. An involution of \(X\) means a map \(f : X \to X\) that satisfies \(f \circ f = \operatorname {id}\). Clearly, an involution is always a permutation, and equals its own inverse.
Let \(n\in \mathbb {N}\) and \(\sigma \in S_{n}\).
(a) An inversion of \(\sigma \) means a pair \(\left(i,j\right)\) of elements of \(\left[n\right]\) such that \(i{\lt}j\) and \(\sigma \left(i\right) {\gt}\sigma \left(j\right)\).
(b) The length (also known as the Coxeter length) of \(\sigma \) is the # of inversions of \(\sigma \). It is called \(\ell \left( \sigma \right)\).
Let \(\left(a_{1},a_{2},\ldots ,a_{n}\right)\) and \(\left(b_{1},b_{2},\ldots ,b_{n}\right)\) be two \(n\)-tuples of integers. We say that
if and only if
there exists some \(k\in \left[n\right]\) such that \(a_{k}\neq b_{k}\), and
the smallest such \(k\) satisfies \(a_{k}{\lt}b_{k}\).
The relation \({\lt}_{\operatorname {lex}}\) is a strict total order on \(\mathbb {Z}^n\) (the lexicographic order).
Let \(n\in \mathbb {N}\).
(a) For each \(\sigma \in S_{n}\) and \(i\in \left[n\right]\), we set
(b) For each \(m\in \mathbb {Z}\), we let \(\left[m\right]_{0}\) denote the set \(\left\{ 0,1,\ldots ,m\right\} \). (This is an empty set when \(m{\lt}0\).)
(c) We let \(H_{n}\) denote the set
This set \(H_{n}\) has size \(n!\).
(d) Each \(\sigma \in S_n\) and each \(i\in [n]\) satisfy \(\ell _i(\sigma ) \in \{ 0,1,\ldots ,n-i\} = [n-i]_0\).
(e) We define the map
If \(\sigma \in S_{n}\) is a permutation, then the \(n\)-tuple \(L\left(\sigma \right)\) is called the Lehmer code (or just the code) of \(\sigma \).
For each \(i \in [n]\), we define the Lehmer block \(a_i\) as
where \(i' = i + \ell _i(\sigma )\) and \(\ell _i(\sigma )\) is the Lehmer entry at position \(i\). If \(\ell _i(\sigma ) = 0\), then \(a_i = \mathrm{id}\) (the empty product). The product \(a_i\) equals the cycle \((i', i'-1, \ldots , i)\).
The non-inversions of a permutation \(\sigma \in S_n\) are the pairs \((i,j)\) with \(i {\lt} j\) and \(\sigma (i) {\lt} \sigma (j)\). These are exactly the ordered pairs that are not inversions. The inversions and non-inversions partition the set of all \(\binom {n}{2}\) ordered pairs.
Let \(n \in \mathbb {N}\) and \(\sigma \in S_n\). We introduce three notations for \(\sigma \):
(a) A two-line notation of \(\sigma \) means a \(2 \times n\)-array
where the entries \(p_1, p_2, \ldots , p_n\) of the top row are the \(n\) elements of \([n]\) in some order. Commonly, we pick \(p_i = i\).
(b) The one-line notation (short, OLN) of \(\sigma \) means the \(n\)-tuple \((\sigma (1), \sigma (2), \ldots , \sigma (n))\).
(c) The cycle digraph of \(\sigma \) is the directed graph with vertices \(1, 2, \ldots , n\) and arcs \(i \to \sigma (i)\) for all \(i \in [n]\).
Let \(X\) be a set.
(a) A permutation of \(X\) means a bijection from \(X\) to \(X\).
(b) It is known that the set of all permutations of \(X\) is a group under composition. This group is called the symmetric group of \(X\), and is denoted by \(S_X\). Its neutral element is the identity map \(\operatorname {id}_X : X \to X\). Its size is \(|X|!\) when \(X\) is finite.
(c) As usual in group theory, we will write \(\alpha \beta \) for the composition \(\alpha \circ \beta \) when \(\alpha , \beta \in S_X\). This is the map that sends each \(x \in X\) to \(\alpha (\beta (x))\).
(d) If \(\alpha \in S_X\) and \(i \in \mathbb {Z}\), then \(\alpha ^i\) shall denote the \(i\)-th power of \(\alpha \) in the group \(S_X\). Note that \(\alpha ^i = \underbrace{\alpha \circ \alpha \circ \cdots \circ \alpha }_{i\text{ times}}\) if \(i \ge 0\). Also, \(\alpha ^0 = \operatorname {id}_X\). Also, \(\alpha ^{-1}\) is the inverse of \(\alpha \) in the group \(S_X\), that is, the inverse of the map \(\alpha \).
Let \(n \in \mathbb {N}\) and \(i \in [n-1]\). Then, the simple transposition \(s_i\) is defined by
Let \(n \in \mathbb {N}\). The sign of a permutation \(\sigma \in S_n\) is defined to be the integer \((-1)^{\ell (\sigma )}\).
It is denoted by \((-1)^{\sigma }\) or \(\operatorname {sgn}(\sigma )\) or \(\operatorname {sign}(\sigma )\) or \(\varepsilon (\sigma )\). It is also known as the signature of \(\sigma \).
Let \(n \in \mathbb {Z}\). Then, \([n]\) shall mean the set \(\{ 1, 2, \ldots , n\} \). This is an \(n\)-element set if \(n \ge 0\), and is an empty set if \(n \le 0\).
The symmetric group \(S_{[n]}\) (consisting of all permutations of \([n]\)) will be denoted \(S_n\) and called the \(n\)-th symmetric group. Its size is \(n!\) (when \(n \ge 0\)).
Let \(i\) and \(j\) be two distinct elements of a set \(X\).
Then, the transposition \(t_{i,j}\) is the permutation of \(X\) that sends \(i\) to \(j\), sends \(j\) to \(i\), and leaves all other elements of \(X\) unchanged.
Let \(f\in K\left[ x\right] \) be a polynomial. Let \(A\) be any \(K\)-algebra. Let \(a\in A\) be any element. We then define an element \(f\left[ a\right] \in A\) as follows:
Write \(f\) in the form \(f=\sum _{n\in \mathbb {N}}f_{n}x^{n}\) with \(f_{0},f_{1},f_{2},\ldots \in K\). (That is, \(f_{n}=\left[ x^{n}\right] f\) for each \(n\in \mathbb {N}\).) Then, set
(This sum is essentially finite, since \(f\) is a polynomial.)
The element \(f\left[ a\right] \) is also denoted by \(f\circ a\) or by \(f\left( a\right) \), and is called the value of \(f\) at \(a\) (or the evaluation of \(f\) at \(a\), or the result of substituting \(a\) for \(x\) in \(f\)).
The \(q\)-binomial coefficient \(\binom {n}{k}_q\) is the polynomial in \(\mathbb {Z}[q]\) defined by
where \(\operatorname {sum}(S) = \sum _{x \in S} x\). This is the local definition used in the formalization; it agrees with Mathlib’s \(q\)-binomial coefficient (see Lemma 4.19).
The \(q\)-binomial coefficient as a polynomial in \(\mathbb {Z}[q]\) via the partition sum:
where \(c(s,k,m)\) is the number of partitions of \(s\) fitting in a \(k \times m\) box. The evaluation \(\binom {n}{k}_a\) is obtained by substituting \(a\) for \(q\).
Let \(K\) be a field. Let \(d\) be a positive integer.
(a) A \(d\)-th root of unity in \(K\) means an element \(\omega \) of \(K\) satisfying \(\omega ^d = 1\).
(b) A primitive \(d\)-th root of unity in \(K\) means an element \(\omega \) of \(K\) satisfying \(\omega ^d = 1\) but \(\omega ^i \neq 1\) for each \(i \in \{ 1, 2, \ldots , d-1\} \). In other words, a primitive \(d\)-th root of unity in \(K\) means an element of the multiplicative group \(K^{\times }\) whose order is \(d\).
(a) We let \(\rho \) be the \(N\)-tuple \(\left( N-1,N-2,\ldots ,N-N\right) \in \mathbb {N}^{N}\).
(b) For any \(N\)-tuple \(\alpha =\left( \alpha _{1},\alpha _{2},\ldots ,\alpha _{N}\right) \in \mathbb {N}^{N}\), we define
This is called the \(\alpha \)-alternant (of \(x_{1},x_{2},\ldots ,x_{N}\)).
Let \(T\) be a semistandard tableau and let \(k {\lt} N-1\). A cell \(c = (i,j)\) with \(T(c) = k\) is forced if there exists a cell \((i+1,j)\) directly below with \(T(i+1,j) = k+1\). Similarly for \(T(c) = k+1\) with a cell directly above having value \(k\). Free cells are those that are not forced.
Among the free cells, the parenthesis-matching algorithm classifies each as matched or unmatched: reading free entries left-to-right in each row, each free \((k{+}1)\) matches with the nearest unmatched free \(k\) to its left. Unmatched entries are those remaining after this process.
The Bender–Knuth involution \(\mathrm{BK}_k\) on fillings of \(Y(\lambda /\mu )\). For a semistandard filling \(f\), \(\mathrm{BK}_k(f)\) swaps certain entries \(k\) and \(k{+}1\) while preserving semistandardness. For non-semistandard fillings, it returns the input unchanged.
Let \(T\) be a semistandard tableau of shape \(\lambda /\mu \) and let \(k {\lt} N-1\). The Bender–Knuth involution \(\beta _k(T)\) is obtained from \(T\) by swapping only the unmatched free \(k\)’s and unmatched free \((k{+}1)\)’s:
Forced cells and matched free cells are left unchanged.
The prefix-restricted BK involution \(\beta _k^{{\lt}j}\) applies the parenthesis-matching swap of \(k\) and \(k{+}1\) only to cells in columns \({\lt} j\). Cells in columns \(\geq j\) are left unchanged:
Let \(\lambda \) and \(\mu \) be two \(N\)-partitions. Let \(T\) be a tableau of shape \(\lambda /\mu \). Let \(j\) be a positive integer. Then, \(\operatorname {col}_{\geq j}T\) means the restriction of \(T\) to columns \(j,j+1,j+2,\ldots \) (that is, the result of removing the first \(j-1\) columns from \(T\)). Formally speaking, this means the restriction of the map \(T\) to the set \(\left\{ \left( u,v\right) \in Y\left( \lambda /\mu \right) \ \mid \ v\geq j\right\} \).
Let \(\lambda \) and \(\mu \) be two \(N\)-partitions. Let \(T\) be a tableau of shape \(\lambda /\mu \). We define the content of \(T\) to be the \(N\)-tuple \(\left( a_{1},a_{2},\ldots ,a_{N}\right) \), where
We denote this \(N\)-tuple by \(\operatorname *{cont}T\).
(a) For each \(n \in \mathbb {Z}\), define a symmetric polynomial \(e_n \in \mathcal{S}\) by
This \(e_n\) is called the \(n\)-th elementary symmetric polynomial in \(x_1, x_2, \ldots , x_N\).
(b) For each \(n \in \mathbb {Z}\), define a symmetric polynomial \(h_n \in \mathcal{S}\) by
This \(h_n\) is called the \(n\)-th complete homogeneous symmetric polynomial in \(x_1, x_2, \ldots , x_N\).
(c) For each \(n \in \mathbb {Z}\), define a symmetric polynomial \(p_n \in \mathcal{S}\) by
This \(p_n\) is called the \(n\)-th power sum in \(x_1, x_2, \ldots , x_N\).
A filling of a skew Young diagram \(Y(\lambda /\mu )\) is a function \(f : Y(\lambda /\mu ) \to [N]\). A filling is semistandard if it satisfies the row-weak and column-strict conditions. The filling monomial is \(x_f = \prod _{c \in Y(\lambda /\mu )} x_{f(c)}\).
The \(R\)-algebra homomorphism from \(R[x_1, \ldots , x_n]\) to the symmetric subalgebra sending \(x_i\) to \(h_{i+1}\). This is the analogous construction to the elementary symmetric algebra homomorphism (which sends \(x_i\) to \(e_{i+1}\)), using complete homogeneous instead of elementary symmetric polynomials.
Two functions \(\lambda : \mathrm{Fin}\, N \to \mathbb {N}\) and \(\lambda ^t : \mathrm{Fin}\, M \to \mathbb {N}\) are transposes of each other if for all \(i {\lt} N\) and \(j {\lt} M\):
This is the symmetric characterization of the transpose relation between Young diagrams.
Define two \(N\)-vertices \(\mathbf{A} = (A_1, \ldots , A_N)\) and \(\mathbf{B} = (B_1, \ldots , B_N)\) by
Let \(\lambda \) be any \(N\)-partition. Then, we define a symmetric polynomial \(m_{\lambda }\in \mathcal{S}\) by
This is called the monomial symmetric polynomial corresponding to \(\lambda \).
(a) A monomial is an expression of the form \(x_1^{a_1} x_2^{a_2} \cdots x_N^{a_N}\) with \(a_1, a_2, \ldots , a_N \in \mathbb {N}\).
(b) The degree \(\deg \mathfrak {m}\) of a monomial \(\mathfrak {m} = x_1^{a_1} x_2^{a_2} \cdots x_N^{a_N}\) is defined to be \(a_1 + a_2 + \cdots + a_N \in \mathbb {N}\).
(c) A monomial \(\mathfrak {m} = x_1^{a_1} x_2^{a_2} \cdots x_N^{a_N}\) is said to be squarefree if \(a_1, a_2, \ldots , a_N \in \{ 0,1\} \). (This is saying that no square or higher power of an indeterminate appears in \(\mathfrak {m}\); thus the name “squarefree”.)
(d) A monomial \(\mathfrak {m} = x_1^{a_1} x_2^{a_2} \cdots x_N^{a_N}\) is said to be primal if there is at most one \(i \in [N]\) satisfying \(a_i {\gt} 0\). (This is saying that the monomial \(\mathfrak {m}\) contains no two distinct indeterminates. Thus, a primal monomial is just \(1\) or a power of an indeterminate.)
A non-intersecting path tuple (nipat) from \(\mathbf{A} = (A_1, \ldots , A_N)\) to \(\mathbf{B} = (B_1, \ldots , B_N)\) is an \(N\)-tuple of lattice paths \((p_1, \ldots , p_N)\) where \(p_i\) goes from \((\mu _i - i, 1)\) to \((\lambda _i - i, N)\), subject to a column-strictness condition: for \(i {\lt} j\), if east steps \(k\) (in path \(i\)) and \(k'\) (in path \(j\)) correspond to the same tableau column (\(\mu _i + k = \mu _j + k'\)), then the height of path \(i\) at step \(k\) is strictly less than the height of path \(j\) at step \(k'\).
The weight of a nipat is \(\prod _{i} w(p_i)\).
The forward map of the nipat–SSYT bijection: given a nipat \(\mathbf{p} = (p_1, \ldots , p_N)\), construct the skew SSYT \(T(\mathbf{p})\) of shape \(\lambda /\mu \) whose \(i\)-th row contains the east-step heights of path \(p_i\).
Row-weakness follows from the weakly increasing property of each path’s east-step heights. Column-strictness follows from the column-strictness condition of the nipat.
An \(N\)-partition will mean a weakly decreasing \(N\)-tuple of nonnegative integers. In other words, an \(N\)-partition means an \(N\)-tuple \(\left( \lambda _{1},\lambda _{2},\ldots ,\lambda _{N}\right) \in \mathbb {N}^{N}\) with \(\lambda _{1}\geq \lambda _{2}\geq \cdots \geq \lambda _{N}\).
The size (or weight) of an \(N\)-partition \(\lambda = (\lambda _1, \lambda _2, \ldots , \lambda _N)\) is defined to be \(|\lambda | := \lambda _1 + \lambda _2 + \cdots + \lambda _N\).
We define a partial order on \(N\)-partitions by componentwise comparison: \(\mu \leq \nu \) iff \(\mu _i \leq \nu _i\) for all \(i \in [N]\).
The transpose (or conjugate) of an \(N\)-partition \(\lambda \) is the partition \(\lambda ^t\) whose \(i\)-th part equals \(|\{ j : j {\lt} N,\; \lambda _j {\gt} i\} |\), i.e., the number of parts of \(\lambda \) that exceed \(i\). Requires \(N {\gt} 0\); the result is a partition of length \(\lambda _1\).
The \(\omega \)-involution on the symmetric subalgebra, defined as the composition of the complete homogeneous algebra homomorphism with the inverse of the elementary symmetric algebra equivalence. This maps \(e_k \mapsto h_k\) for \(1 \leq k \leq n\) and extends algebraically to all symmetric polynomials.
Let \(\lambda \) and \(\mu \) be two \(N\)-partitions.
We say that \(\mu \subseteq \lambda \) if and only if \(Y\left( \mu \right) \subseteq Y\left( \lambda \right) \). Equivalently, \(\mu \subseteq \lambda \) if and only if
Thus we have defined a partial order \(\subseteq \) on the set of all \(N\)-partitions.
(a) Let \(\mathcal{P}\) be the polynomial ring \(K[x_1, x_2, \ldots , x_N]\) in \(N\) variables over \(K\). This is not just a ring; it is a commutative \(K\)-algebra.
(b) The symmetric group \(S_N\) acts on the set \(\mathcal{P}\) according to the formula
Here, \(f[a_1, a_2, \ldots , a_N]\) means the result of substituting \(a_1, a_2, \ldots , a_N\) for the indeterminates \(x_1, x_2, \ldots , x_N\) in a polynomial \(f \in \mathcal{P}\).
Roughly speaking, the group \(S_N\) is thus acting on \(\mathcal{P}\) by permuting variables: A permutation \(\sigma \in S_N\) transforms a polynomial \(f\) by substituting \(x_{\sigma (i)}\) for each \(x_i\).
Note that this action of \(S_N\) on \(\mathcal{P}\) is a well-defined group action (as we will see in Proposition 6.3 below).
(c) A polynomial \(f \in \mathcal{P}\) is said to be symmetric if it satisfies
(d) We let \(\mathcal{S}\) be the set of all symmetric polynomials \(f \in \mathcal{P}\).
The cell bijection between two representations of skew Young diagrams. The first uses 0-indexed columns (\((i,j) \in Y(\lambda /\mu )\) iff \(\mu _i \le j {\lt} \lambda _i\)), and the second uses 1-indexed columns (\((i,j) \in Y(\lambda /\mu )\) iff \(\mu _i {\lt} j \le \lambda _i\)). The bijection is \((i, j) \mapsto (i, j+1)\).
Let \(\lambda \) and \(\mu \) be two \(N\)-partitions such that \(\mu \subseteq \lambda \). Then, we define the skew Young diagram \(Y\left( \lambda /\mu \right) \) to be the set difference
Let \(\lambda \) and \(\mu \) be two \(N\)-partitions.
A Young tableau \(T\) of shape \(\lambda /\mu \) is said to be semistandard if its entries
increase weakly along each row (from left to right);
increase strictly down each column (from top to bottom).
Formally speaking, this means that a Young tableau \(T:Y\left( \lambda /\mu \right) \rightarrow \left[ N\right] \) is semistandard if and only if
we have \(T\left( i,j\right) \leq T\left( i,j+1\right) \) for any \(\left( i,j\right) \in Y\left( \lambda /\mu \right) \) satisfying \(\left( i,j+1\right) \in Y\left( \lambda /\mu \right) \);
we have \(T\left( i,j\right) {\lt}T\left( i+1,j\right) \) for any \(\left( i,j\right) \in Y\left( \lambda /\mu \right) \) satisfying \(\left( i+1,j\right) \in Y\left( \lambda /\mu \right) \).
We let \(\operatorname *{SSYT}\left( \lambda /\mu \right) \) denote the set of all semistandard Young tableaux of shape \(\lambda /\mu \).
Let \(\lambda \) and \(\mu \) be two \(N\)-partitions such that \(\mu \subseteq \lambda \). A Young tableau of shape \(\lambda /\mu \) means a way of filling the boxes of \(Y\left( \lambda /\mu \right) \) with elements of \(\left[ N\right] \) (one element per box). Formally speaking, it is defined as a map \(T:Y\left( \lambda /\mu \right) \rightarrow \left[ N\right] \).
Young tableaux of shape \(\lambda /\mu \) are often called skew Young tableaux.
If we don’t have \(\mu \subseteq \lambda \), then we agree that there are no Young tableaux of shape \(\lambda /\mu \).
Let \(a=\left( a_{1},a_{2},\ldots ,a_{N}\right) \in \mathbb {N}^{N}\). Then:
(a) We let \(x^{a}\) denote the monomial \(x_{1}^{a_{1}}x_{2}^{a_{2}}\cdots x_{N}^{a_{N}}\).
(b) We let \(\operatorname *{sort}a\) mean the \(N\)-partition obtained from \(a\) by sorting the entries of \(a\) in weakly decreasing order.
For an \(N\)-partition \(\mu \), the sort preimage is the finite set
The bound \(a_i {\lt} |\mu | + 1\) makes the set finite (it is contained in \(\{ 0, \ldots , |\mu |\} ^N\)).
Let \(\lambda \) be an \(N\)-partition.
A Young tableau \(T\) of shape \(\lambda \) is said to be semistandard if its entries
increase weakly along each row (from left to right);
increase strictly down each column (from top to bottom).
Formally speaking, this means that a Young tableau \(T:Y\left( \lambda \right) \rightarrow \left[ N\right] \) is semistandard if and only if
we have \(T\left( i,j\right) \leq T\left( i,j+1\right) \) for any \(\left( i,j\right) \in Y\left( \lambda \right) \) satisfying \(\left( i,j+1\right) \in Y\left( \lambda \right) \);
we have \(T\left( i,j\right) {\lt}T\left( i+1,j\right) \) for any \(\left( i,j\right) \in Y\left( \lambda \right) \) satisfying \(\left( i+1,j\right) \in Y\left( \lambda \right) \).
We let \(\operatorname *{SSYT}\left( \lambda \right) \) denote the set of all semistandard Young tableaux of shape \(\lambda \).
An equivalence between the two SSYT representations in this project:
The first uses a total function \(T : [N] \times \mathbb {N} \to [N]\) with a support condition (entries outside the diagram are \(0\)).
The second uses a dependent function where the column index is bounded by the partition part: \(T(i, j)\) for \(j {\lt} \lambda _i\).
The equivalence converts between the total function and the bounded representations.
The inverse map of the nipat–SSYT bijection: given a skew SSYT \(T\) of shape \(\lambda /\mu \), construct the nipat \(\mathbf{p}(T)\) whose \(i\)-th path has east-step heights given by row \(i\) of \(T\).
The weakly increasing property of each path follows from row-weakness of \(T\). The column-strictness condition follows from column-strictness of non-adjacent rows in \(T\).
For a semistandard tableau \(T\) that is not \(\nu \)-Yamanouchi, define \(T^* = \operatorname {stemb}_\nu (T)\) as follows:
Let \(j\) be the largest violator column (where \(\nu + \operatorname {cont}(\operatorname {col}_{\geq j} T)\) is not a partition).
Let \(k\) be the smallest misstep index of \(\nu + \operatorname {cont}(\operatorname {col}_{\geq j} T)\).
Apply the prefix-restricted BK involution: \(T^* = \beta _k^{{\lt}j}(T)\).
Let \(T\) be a semistandard tableau and \(\nu \) an \(N\)-tuple. A positive integer \(j\) is a violator column if \(\nu + \operatorname {cont}(\operatorname {col}_{\geq j} T)\) is not an \(N\)-partition. An index \(k\) is a misstep for an \(N\)-tuple \(\alpha \) if \(k + 1 {\lt} N\) and \(\alpha _k {\lt} \alpha _{k+1}\) (i.e., the partition condition fails at \(k\)).
Let \(\lambda \) and \(\mu \) be two \(N\)-partitions.
(a) We write \(\lambda /\mu \) for the pair \(\left( \mu ,\lambda \right) \). Such a pair is called a skew partition.
(b) We say that \(\lambda /\mu \) is a horizontal strip if we have \(\mu \subseteq \lambda \) and the Young diagram \(Y\left( \lambda /\mu \right) \) has no two boxes lying in the same column.
(c) We say that \(\lambda /\mu \) is a vertical strip if we have \(\mu \subseteq \lambda \) and the Young diagram \(Y\left( \lambda /\mu \right) \) has no two boxes lying in the same row.
Now, let \(n\in \mathbb {N}\).
(d) We say that \(\lambda /\mu \) is a horizontal \(n\)-strip if \(\lambda /\mu \) is a horizontal strip and satisfies \(\left\vert Y\left( \lambda /\mu \right) \right\vert =n\).
(e) We say that \(\lambda /\mu \) is a vertical \(n\)-strip if \(\lambda /\mu \) is a vertical strip and satisfies \(\left\vert Y\left( \lambda /\mu \right) \right\vert =n\).
(a) We let \(\mathbf{0}\) denote the \(N\)-tuple \(\left( 0,0,\ldots ,0\right) \in \mathbb {N}^{N}\).
(b) Let \(\alpha =\left( \alpha _{1},\alpha _{2},\ldots ,\alpha _{N}\right) \) and \(\beta =\left( \beta _{1},\beta _{2},\ldots ,\beta _{N}\right) \) be two \(N\)-tuples in \(\mathbb {N}^{N}\). Then, we set
Note that \(\alpha +\beta \in \mathbb {N}^{N}\), whereas \(\alpha -\beta \in \mathbb {Z}^{N}\).
Let \(\lambda ,\mu ,\nu \) be three \(N\)-partitions. A semistandard tableau \(T\) of shape \(\lambda /\mu \) is said to be \(\nu \)-Yamanouchi (this is an adjective) if for each positive integer \(j\), the \(N\)-tuple \(\nu +\operatorname *{cont}\left( \operatorname {col}_{\geq j}T\right) \in \mathbb {N}^{N}\) is an \(N\)-partition (i.e., weakly decreasing).
Let \(\lambda \) be an \(N\)-partition.
The Young diagram of \(\lambda \) is defined as the set
We visually represent each element \(\left( i,j\right) \) of this Young diagram as a box in row \(i\) and column \(j\).
We denote the Young diagram of \(\lambda \) by \(Y\left( \lambda \right) \).
Let \(\lambda \) be an \(N\)-partition.
A Young tableau of shape \(\lambda \) means a way of filling the boxes of \(Y\left( \lambda \right) \) with elements of \(\left[ N\right] \) (one element per box). Formally speaking, it is defined as a map \(T:Y\left( \lambda \right) \rightarrow \left[ N\right] \).
Let \(\lambda \) and \(\mu \) be two \(N\)-partitions. If \(T\) is any Young tableau of shape \(\lambda /\mu \), then we define the corresponding monomial
Let \(\lambda \) be an \(N\)-partition. If \(T\) is any Young tableau of shape \(\lambda \), then we define the corresponding monomial
For \(i \in \mathbb {N}\), define the switch operation \(\operatorname {switch}_i\) on finite subsets \(S\) of \(\mathbb {N}\) by
In other words, if exactly one of \(i\) and \(i+1\) belongs to \(S\), then we replace it by the other; otherwise we leave \(S\) unchanged.
Let \(K\) be a field, \(d\) a positive integer, and \(\omega \) a primitive \(d\)-th root of unity. For \(n, k \in \mathbb {N}\),
Let \(n,d\in \mathbb {N}\). Then,
Let \(n,d\in \mathbb {N}\). Let \(\left( x_{1},x_{2},\ldots ,x_{n}\right) \in \left[ d\right] ^{n}\).
(a) If the \(n\)-tuple \(\left( x_{1},x_{2},\ldots ,x_{n}\right)\) is not all-even, then \(\sum _{\left( e_{1},\ldots ,e_{d}\right) \in \left\{ 1,-1\right\} ^{d}} e_{x_{1}}e_{x_{2}}\cdots e_{x_{n}}=0\).
(b) If the \(n\)-tuple \(\left( x_{1},x_{2},\ldots ,x_{n}\right)\) is all-even, then \(\sum _{\left( e_{1},\ldots ,e_{d}\right) \in \left\{ 1,-1\right\} ^{d}} e_{x_{1}}e_{x_{2}}\cdots e_{x_{n}}=2^{d}\).
Let \(n,d\in \mathbb {N}\). Let \(\left( x_{1},x_{2},\ldots ,x_{n}\right) \in \left[ d\right] ^{n}\). If the \(n\)-tuple \(\left( x_{1},x_{2},\ldots ,x_{n}\right) \) is not all-even, then
Let \(n,d\in \mathbb {N}\). Let \(\left( x_{1},x_{2},\ldots ,x_{n}\right) \in \left[ d\right] ^{n}\). If the \(n\)-tuple \(\left( x_{1},x_{2},\ldots ,x_{n}\right) \) is all-even, then
Let \(n,d\in \mathbb {N}\). Let \(e = (e_1, \ldots , e_d) \in \{ 1,-1\} ^d\) and \(x = (x_1, \ldots , x_n) \in [d]^n\). For each \(k \in [d]\), let \(m_k\) be the multiplicity of \(k\) in \(x\). Then
Let \(n,d\in \mathbb {N}\). Then
Let \(A\) and \(B\) be two finite sets. Let \(m\in \mathbb {N}\). Let \(f:A\rightarrow B\) be any map. Assume that each \(b\in B\) has exactly \(m\) preimages under \(f\) (that is, for each \(b\in B\), there are exactly \(m\) many elements \(a\in A\) such that \(f\left( a\right) =b\)). Then,
Partitioning by \(Q = \sigma (P)\):
Let \(A \in K^{n \times n}\) with \(n \geq 2\). Then
Let \(A\) be an \(n \times n\) matrix with \(\det A\) a unit. Then for any index functions \(f\) and \(g\),
That is, the adjugate submatrix equals \(\det A\) times the corresponding inverse submatrix.
Let \(M = \begin{pmatrix} A & B \\ C & D \end{pmatrix}\) be an invertible block matrix with \(D\) invertible and Schur complement \(A - BD^{-1}C\) invertible. Let \(k = |A|\) (the size of the top-left block) with \(k \geq 1\). Then
Let \(n \in \mathbb {N}\). Let \(x_1, \ldots , x_n \in R\) and \(y_1, \ldots , y_n \in R\) be elements of a commutative ring \(R\). Then
This is equivalent to the Cauchy determinant formula after dividing both sides by \(\prod _{(i,j) \in [n]^2} (x_i + y_j)\).
For a fixed \(n\)-element subset \(S\subseteq [m]\),
where \(S_k\) denotes the \(k\)-th element of \(S\) in sorted order.
Let \(K\) be a field. Let \(A \in K^{m \times m}\) be an invertible matrix. Let \(P, Q \subseteq [m]\) with \(|P| = |Q|\). Then
Let \(A\) be an \(m \times m\) matrix with \(\det A\) a unit. Let \(P, Q \subseteq [m]\) with \(|P| = |Q| = k\). Then
This reduces Jacobi’s complementary minor theorem to the complementary minor theorem for inverse matrices.
Let \(K\) be a field, \(A \in K^{m \times m}\) with \(\det A \neq 0\), and \(\sigma , \tau \) bijections from \([n]\) to \([m]\). Then
where subscripts denote the submatrix obtained by reindexing rows and columns via the given bijections.
For a \(2 \times 2\) matrix \(A\), the \(2 \times 2\) determinant of the corner entries of \(\operatorname {adj} A\) satisfies
This is the base case of the Jacobi complementary minor theorem (since \(\det (A') = 1\) for the \(0 \times 0\) inner submatrix).
For a \(3 \times 3\) matrix \(A\), the \(2 \times 2\) determinant of the corner entries of \(\operatorname {adj} A\) at positions \(\{ 0, 2\} \times \{ 0, 2\} \) satisfies
This verifies the Jacobi complementary minor theorem for \(3 \times 3\) matrices with \(P = Q = \{ 0, 2\} \).
Let \(K\) be a field. Let \(A \in K^{m \times m}\) with \(\det A \neq 0\). Let \(P, Q \subseteq [m]\) with \(|P| = |Q| \geq 1\). Then
Let \(n\in \mathbb {N}\). Let \(d_1,d_2,\ldots ,d_n\in K\). Let
(a) We have \(\det (\operatorname {sub}_P^P D) = \prod _{i\in P} d_i\) for any subset \(P\) of \([n]\).
(b) Let \(P\) and \(Q\) be two distinct subsets of \([n]\) satisfying \(|P|=|Q|\). Then, \(\det (\operatorname {sub}_P^Q D) = 0\).
Let \(A\) be an \((m+2) \times (m+2)\) matrix, and let \(p {\lt} q\) and \(u {\lt} v\) be indices. Then
where the right-hand side uses the complement-based submatrix construction. This connects the explicit order-preserving injection used in the submatrix construction to the general complement-based definition, enabling the use of Jacobi’s complementary minor theorem.
For \(n \geq 2\), the matrix \((x_i + y_j)_{i,j}\) factors as \(A \cdot B\) where:
For fixed subsets \(P,Q\subseteq [n]\) with \(|P|=|Q|\):
Let \(n \in \mathbb {N}\). Consider the polynomial ring \(\mathbb {Z}[x_1, x_2, \ldots , x_n]\) in \(n\) indeterminates \(x_1, x_2, \ldots , x_n\) with integer coefficients. In this ring, we have
The determinant of the polynomial Vandermonde matrix (with entries \(x_i^{m-1-j}\)) equals
where \(\tau \) is the column reversal permutation (sending \(j\) to \(m - 1 - j\)). This relates the textbook matrix convention to Mathlib’s via column reversal.
Let \(T\) be a faultfree tiling of \(R_{n,3}\) that has a vertical domino in the top two squares of column \(1\). For each positive integer \(i {\lt} n/2\), the tiling \(T\) contains:
the basement domino \(\left\{ (2i-1,\, 1),\, (2i,\, 1)\right\} \),
the middle domino \(\left\{ (2i,\, 2),\, (2i+1,\, 2)\right\} \),
the top domino \(\left\{ (2i,\, 3),\, (2i+1,\, 3)\right\} \).
The map from \(\mathrm{Tiling}(R_{n,2}) \sqcup \mathrm{Tiling}(R_{n+1,2})\) to \(\mathrm{Tiling}(R_{n+2,2})\) given by prepending the appropriate dominos is surjective: for every tiling \(T\) of \(R_{n+2,2}\), there exists an element \(x\) of \(\mathrm{Tiling}(R_{n,2}) \sqcup \mathrm{Tiling}(R_{n+1,2})\) whose prepended image equals \(T\).
For \(\sigma \) with \(\sigma (P) = Q\):
\(\sigma (p_j) = q_{\alpha _\sigma (j)}\) for all \(j\),
\(\sigma (p'_j) = q'_{\beta _\sigma (j)}\) for all \(j\).
Let \(n\in \mathbb {N}\). Let \(\left(p_{i,k}\right)\) be a family indexed by \(\{ 1,2,\ldots ,n\} \times S_i\), and let \(f\) be a choice function selecting \(f(i) \in S_i\) for each \(i\). If for some \(j\in \{ 1,2,\ldots ,n\} \), the FPS \(p_{j,f(j)}\) satisfies \([x^m](p_{j,f(j)}) = 0\) for all \(m\le d\), then \([x^d]\left(\prod _{i} p_{i,f(i)}\right) = 0\).
(Finite irrelevance for extra high-order factors.) Let \(s\subseteq t\) be finite sets of indices, and let \(g : I\to K[[x]]\). Assume that for each \(i\in t\setminus s\), we have \([x^m](g_i) = 0\) for all \(m\le n\). Then \([x^n]\! \left(\prod _{i\in t}(1+g_i)\right) = [x^n]\! \left(\prod _{i\in s}(1+g_i)\right)\).
(Infinite irrelevance: reduction to finite product.) Assume \(K\) has the discrete topology. Let \((g_i)_{i\in I}\) be a family such that \((1+g_i)_{i\in I}\) is multipliable, and let \(I_n\subseteq I\) be a finite set such that \([x^m](g_i) = 0\) for all \(i\notin I_n\) and all \(m\le n\). Then
For \(n {\gt} 0\) and \(k {\gt} 0\), the number of compositions of \(n\) into \(k\) parts (using Mathlib’s composition type) equals \(\binom {n-1}{k-1}\). The proof establishes a bijection between compositions of length \(k\) and \((k-1)\)-element subsets of \(\{ 1, 2, \ldots , n-1\} \) via Lemma 1.302, then uses the formula for counting subsets of a given size.
For \(n {\gt} 0\) and a composition-as-set \(c\) of \(n\), the cardinality of the associated finset of interior boundary points \(S(c)\) satisfies \(|S(c)| + 1 = \ell (c)\). This holds because the equivalence extracts the interior boundary points (those other than \(0\) and \(n\)), and a composition of length \(k\) has exactly \(k - 1\) such points.
(a) For any \(f,g\in K\left[\left[ x\right]\right]_{0}\), we have
(b) For any \(f,g\in K\left[\left[x\right]\right]_{1}\), we have
The maps \(\operatorname {Exp}\) and \(\operatorname {Log}\) are mutually inverse bijections between \(K\left[ \left[x\right]\right]_{0}\) and \(K\left[\left[x\right]\right]_{1}\).
(a) For any \(f,g\in K\left[\left[ x\right]\right]_{0}\), we have \(f\circ g\in K\left[\left[x\right] \right]_{0}\).
(b) For any \(f\in K\left[\left[x\right]\right]_{1}\) and \(g\in K\left[\left[x\right]\right]_{0}\), we have \(f\circ g\in K\left[ \left[x\right]\right]_{1}\).
(c) For any \(g\in K\left[\left[x\right]\right]_{0}\), we have \(\exp \circ g\in K\left[\left[x\right]\right]_{1}\).
(d) For any \(f\in K\left[\left[x\right]\right]_{1}\), we have \(f-1\in K\left[\left[x\right]\right]_{0}\) and \(\overline{\log } \circ \left(f-1\right)\in K\left[\left[x\right]\right]_{0}\).
The map \(\operatorname {Exp}\) sends \(0 \in K[\! [x ]\! ]_0\) to \(1 \in K[\! [x ]\! ]_1\), and \(\operatorname {Log}\) sends \(1\) to \(0\).
If \(U\) is an \(x^n\)-approximator for a family \((\mathbf{a}_i)_{i \in I}\) of invertible FPSs and \(J \subseteq I\), then \(U \cap J\) (as a preimage under the subtype embedding) is an \(x^n\)-approximator for the subfamily \((\mathbf{a}_i)_{i \in J}\). This is the Lean formalization of Lemma 1.368, using the invertibility hypothesis to cancel factors outside \(J\).
(Claim 8.) The coefficient of the sum over essentially finite families equals the coefficient of the sum restricted to the finite index set \(I_n\):
If \(M\) is an \(x^n\)-approximator for \((f_i)_{i \in I}\) (i.e., for all \(k \leq n\) and \(J \supseteq M\), \([x^k](\prod _{i \in J} f_i) = [x^k](\prod _{i \in M} f_i)\)), and \([x^0]g = 0\), then for all \(J \supseteq M\), \([x^n](\prod _{i \in J} (f_i \circ g)) = [x^n](\prod _{i \in M} (f_i \circ g))\).
Assume that \(K\) is a field. Let \(f\in K[[x]]\). For each \(n\in \mathbb {N}\),
This recurrence allows computing the coefficients of \(f^{-1}\) one by one.
If \([x^0]f = 1\), then \(f\) is a unit in \(K[\! [x ]\! ]\), i.e., \(f \cdot f^{-1} = 1\) and \(f^{-1} \cdot f = 1\). Moreover, \([x^0](f^{-1}) = 1\). More generally, \(f\) is a unit iff \([x^0]f\) is a unit in \(K\).
If two \(k\)-bounded balanced ternary representations have the same value, they must be equal. The proof uses a mod-\(3\) argument: the lowest digit is determined by the value modulo \(3\), and dividing by \(3\) reduces to the induction hypothesis.
A balanced ternary representation is \(k\)-bounded if all digits at positions \({\gt} k\) are zero. For a \(k\)-bounded representation of \(n\), the value equals the finite sum \(\sum _{i=0}^{k} d_i \cdot 3^i\).
If \(a, b \in \{ -1, 0, 1\} \), then \(|a - b| \le 2\). If additionally \(a \ne b\), then \(|a - b| \ge 1\).
A balanced ternary digit is one of \(-1\), \(0\), or \(1\). There is an injection from the set of balanced ternary digits to \(\mathbb {Z}\) sending each digit to its integer value. This injection is injective, and two digits are equal if and only if their integer values are congruent modulo \(3\).
There is a type equivalence between the finitely-supported balanced ternary representation (using \(\mathbb {N} \to \mathbb {Z}\) with digits in \(\{ -1,0,1\} \) and finite support) and the inductive-style balanced ternary representation. The conversions are inverse to each other.
The two formulations of balanced ternary representations (the finitely-supported-function formulation and the digit-sequence formulation) are equivalent: for each \(n \in \mathbb {Z}\), the two types of balanced ternary representations of \(n\) are in bijection. The conversions are mutual inverses (up to the digit representation).
Every integer \(n\) has a balanced ternary representation. The proof proceeds by strong induction on \(|n|\): the least significant digit \(d\) is chosen by \(n \bmod 3\) (from \(\{ -1, 0, 1\} \)), and the remaining digits represent \((n - d)/3\), which satisfies \(|(n-d)/3| {\lt} |n|\) for \(n \ne 0\).
For any \(f = (a_n) \in K[\! [x^{\pm }]\! ]\) and \(m \in \mathbb {Z}\), \(f\) evaluated at position \(m\) gives \(a_m\). Equivalently, the coefficient of \(f\) at \(m\) equals the scalar by which \(f\) scales the \(m\)-th basis vector \((\delta _{n,m})_{n \in \mathbb {Z}}\).
For \(n \in \mathbb {Z}\), the monomial \(x^n \in K[\! [x^{\pm }]\! ]\) is the family \((\delta _{m,n})_{m \in \mathbb {Z}}\). Its coefficient at \(m\) is \(\delta _{m,n}\). Scalar multiplication satisfies \(\lambda \cdot x^n = (\lambda \delta _{m,n})_{m \in \mathbb {Z}}\).
Each integer \(n\) with \(|n| \le 3^0 + 3^1 + \cdots + 3^k\) has a unique \(k\)-bounded balanced ternary representation.
A \(k\)-bounded representation \(f : \{ 0, 1, \ldots , k\} \to \mathbb {Z}\) can be converted to a finitely supported function \(\mathbb {N} \to \mathbb {Z}\) by extending with zeros. The weighted sum of the resulting function equals the \(k\)-bounded value.
Every Laurent polynomial \(f \in K[x^{\pm }]\) can be written as \(f = \sum _{n \in \mathrm{supp}(f)} f(n) \cdot T(n)\). Moreover, \(K[x^{\pm }]\) is isomorphic to the group algebra \(K[\mathbb {Z}]\).
There is an injective ring homomorphism \(K\left[x^{\pm }\right] \hookrightarrow K\left(\left(x\right)\right)\) that preserves coefficients.
The embedding preserves coefficients: for any Laurent polynomial \(p\) and \(n \in \mathbb {Z}\), the \(n\)-th coefficient of the image equals \(p(n)\). Moreover, \(T(n)\) maps to the monomial \(x^n\) in \(K((x))\).
The embedding sends \(0 \in K[x^{\pm }]\) to \(0 \in K((x))\) and \(1 \in K[x^{\pm }]\) to \(1 \in K((x))\).
Mathlib’s Laurent series satisfy the textbook definition (the sequence of negative-indexed coefficients is essentially finite). Moreover, the conversions between doubly infinite power series satisfying this condition and Mathlib’s Laurent series are inverse to each other.
If \(f\) and \(g\) are Laurent series, then \(\operatorname {ord}(f) + \operatorname {ord}(g) \le \operatorname {ord}(f \cdot g)\). In particular, the coefficients of \(f \cdot g\) vanish below \(\operatorname {ord}(f) + \operatorname {ord}(g)\).
Define the partial product \(P_k = \prod _{i=0}^{k} (1 + T(3^i) + T(-3^i))\) in \(K[x^{\pm }]\). The geometric sum identity \(2 \sum _{i=0}^{k} 3^i = 3^{k+1} - 1\) is used to establish that \(P_k\) enumerates all integers in \([-M_k, M_k]\) where \(M_k = (3^{k+1}-1)/2\).
There is an injective ring homomorphism \(K\left[\left[x\right]\right] \hookrightarrow K\left(\left(x\right)\right)\) that preserves coefficients.
Let \(c : \mathbb {N} \to \mathbb {Z}\) be an essentially finite sequence with \(c_i \in \{ -2, \ldots , 2\} \) for all \(i\). If \(\sum _{i} c_i \cdot 3^i = 0\), then \(c_i = 0\) for all \(i\).
For every \(n \in \mathbb {Z}\), \(T(n)\) is a unit in \(K[x^{\pm }]\) with inverse \(T(-n)\): we have \(T(n) \cdot T(-n) = 1\) and \(T(-n) \cdot T(n) = 1\).
The constant series \(\mathbf{1} = (1, 1, 1, \ldots ) \in K[\! [x^{\pm }]\! ]\) satisfies \((1 - x) \cdot \mathbf{1} = 0\). This shows that the \(K[x^{\pm }]\)-module \(K[\! [x^{\pm }]\! ]\) has torsion: a nonzero module element is annihilated by a nonzero ring element.
If \(a = (a_n)_{n \in \mathbb {Z}}\) is a Laurent polynomial, then \(T(1) \cdot a = (a_{n-1})_{n \in \mathbb {Z}}\) and \(T(-1) \cdot a = (a_{n+1})_{n \in \mathbb {Z}}\).
Let \(\mathbf{a} = \left(a_n\right)_{n \in \mathbb {Z}}\) be a Laurent polynomial in \(K\left[x^{\pm }\right]\). Then,
A Laurent series \(f \in K((x))\) equals the summable-family sum of the monomials \(f_n \cdot x^n\) (each being the family \((\delta _{m,n} \cdot f_n)_{m \in \mathbb {Z}}\)). This constructs an explicit summable family whose sum recovers \(f\).
For any Laurent polynomial \(\mathbf{a}\),
For each \(k \in \mathbb {Z}\), the Laurent polynomial \(T(k)\) has coefficient \(1\) at position \(k\) and \(0\) elsewhere: \(T(k)_i = \delta _{i,k}\). Moreover, \(T(1)^k = T(k)\) for all \(k \in \mathbb {Z}\) (using integer powers via the unit structure).
For any \(k \in \mathbb {Z}\) and \(n \in \mathbb {Z}\), the coefficient \([x^n] T(k)\) equals \(\delta _{n,k}\), i.e., \(1\) if \(n = k\) and \(0\) otherwise. For power series embedded into Laurent series, the coefficient at non-negative index \(n \in \mathbb {N}\) is preserved.
Let \(f \in K[[x]]\) satisfy \([x^k] f = \delta _{k,0}\) for all \(k \le n\) (i.e., \(f \equiv 1 \pmod{x^{n+1}}\)). Then for any \(g \in K[[x]]\) and any \(k \le n\),
The proof expands the product coefficient as a sum over the antidiagonal and observes that only the term with second component \(0\) survives, since \([x^j] f = 0\) for \(0 {\lt} j \le n\).
If \((g_i)\) coefficientwise stabilizes to \(g\) and each \(g_i\) has invertible constant term, then the sequence of formal inverses \((g_i^{-1})_{i \in \mathbb {N}}\) coefficientwise stabilizes to \(g^{-1}\). The proof proceeds by strong induction on the coefficient index, using the recursive formula for coefficients of the formal inverse.
Assume that \(\left( f_{i}\right) _{i\in \mathbb {N}}\) is a sequence of FPSs, and that \(f\) is an FPS such that \(\lim \limits _{i\rightarrow \infty }f_{i}=f\). Then, for each \(n\in \mathbb {N}\), there exists some integer \(N\in \mathbb {N}\) such that
The relation \(\overset {x^n}{\equiv }\) is compatible with taking inverses. If \(f \overset {x^n}{\equiv } g\) and \(u\) is a unit in \(K\) such that \([x^0]f = u = [x^0]g\), then \(f^{-1} \overset {x^n}{\equiv } g^{-1}\) (where \(f^{-1}\) denotes the inverse of \(f\) as an invertible FPS with constant term \(u\)).
If \((f_i)_{i \in I}\) is a multipliable family in \(K[\! [x ]\! ]_1\), then \((\operatorname {Log} f_i)_{i \in I}\) is a summable family in \(K[\! [x ]\! ]_0\) (meaning that for each coefficient index \(n\), only finitely many \([\operatorname {Log} f_i]_n\) are nonzero).
Let \(\left(\mathbf{a}_{i}\right)_{i\in I}\in K\left[\left[x\right]\right]^{I}\) be a multipliable family of FPSs. Let \(n\in \mathbb {N}\). Then, there exists an \(x^{n}\)-approximator for \(\left(\mathbf{a}_{i}\right)_{i\in I}\).
For a multipliable family \((\mathbf{a}_i)_{i \in I}\) and any \(n \in \mathbb {N}\), there exists an \(x^n\)-approximator \(M\) for \((\mathbf{a}_i)_{i \in I}\). The proof takes the union of finite sets \(M_0, M_1, \ldots , M_n\) where each \(M_k\) determines the \(x^k\)-coefficient.
The map \((\mathbf{a}, \mathbf{b}) \mapsto (\mathbf{a} + \mathbf{e}_i, \mathbf{b})\) gives a bijection from \(\operatorname {antidiagonal}(\mathbf{m})\) to the subset of \(\operatorname {antidiagonal}(\mathbf{m} + \mathbf{e}_i)\) consisting of pairs \((\mathbf{a}, \mathbf{b})\) with \(\mathbf{e}_i \leq \mathbf{a}\).
The map \((\mathbf{a}, \mathbf{b}) \mapsto (\mathbf{a}, \mathbf{b} + \mathbf{e}_i)\) gives a bijection from \(\operatorname {antidiagonal}(\mathbf{m})\) to the subset of \(\operatorname {antidiagonal}(\mathbf{m} + \mathbf{e}_i)\) consisting of pairs \((\mathbf{a}, \mathbf{b})\) with \(\mathbf{e}_i \leq \mathbf{b}\).
In the sum over \(\operatorname {antidiagonal}(\mathbf{m} + \mathbf{e}_i)\), the terms with \(a_i = 0\) (i.e., \(\mathbf{e}_i \not\leq \mathbf{a}\)) contribute zero to \(\sum _{(\mathbf{a},\mathbf{b})} a_i \cdot [{\mathbf{x}}^{\mathbf{a}}]\, f \cdot [{\mathbf{x}}^{\mathbf{b}}]\, g\).
In the sum over \(\operatorname {antidiagonal}(\mathbf{m} + \mathbf{e}_i)\), the terms with \(b_i = 0\) (i.e., \(\mathbf{e}_i \not\leq \mathbf{b}\)) contribute zero to \(\sum _{(\mathbf{a},\mathbf{b})} [\mathbf{x}^{\mathbf{a}}]\, f \cdot b_i \cdot [\mathbf{x}^{\mathbf{b}}]\, g\).
Let \(f\in K\left[\left[x\right]\right]\) be a polynomial FPS. Then the coercion of \(\operatorname {toPolynomial}(f)\) back into \(K\left[\left[x\right]\right]\) equals \(f\):
where \(\iota \colon K[X]\hookrightarrow K\left[\left[x\right]\right]\) is the canonical embedding.
Let \(a,f\in K\left[\left[x\right]\right]\) be two FPSs. Let \(n\in \mathbb {N}\). Assume that
Then,
Let \(a, b, c, d \in K\left[\left[x\right]\right]\) be four FPSs such that \(c\) and \(d\) are invertible. Let \(n \in \mathbb {N}\). Assume that
Assume further that
Then,
Let \(a\in K\left[\left[x\right]\right]\) be an FPS. Let \(\left(f_{i}\right)_{i\in J} \in K\left[\left[x\right]\right]^{J}\) be a finite family of FPSs. Let \(n\in \mathbb {N}\). Assume that each \(i\in J\) satisfies
Then,
Let \(a\in K\left[ \left[ x\right] \right] \) be an FPS. Let \(\left( f_{i}\right) _{i\in J}\in K\left[ \left[ x\right] \right] ^{J}\) be a summable family of FPSs. Let \(n\in \mathbb {N}\). Assume that each \(i\in J\) satisfies
Then,
For any finite set \(M \subseteq I\) and finite value sets \((S_i)_{i \in M}\),
This is a direct corollary of Claim 11 (finite product-sum interchange).
Let \(n \in \mathbb {N}\). Let \(V\) be a finite set. Let \(\left(c_{w}\right)_{w \in V} \in K\left[\left[x\right]\right]^{V}\) and \(\left(d_{w}\right)_{w \in V} \in K\left[\left[x\right]\right]^{V}\) be two families of FPSs such that
Then, we have
Let \(\left(\mathbf{a}_{i}\right)_{i\in I}\) be a family of invertible FPSs. Let \(U\) be an \(x^n\)-approximator for \(\left(\mathbf{a}_{i}\right)_{i\in I}\). Let \(J\subseteq I\). Then \(U\cap J\) (viewed as a subset of \(J\)) is an \(x^n\)-approximator for the subfamily \(\left(\mathbf{a}_{i}\right)_{i\in J}\).
Let \(\left(\mathbf{a}_{i}\right)_{i \in I} \in K\left[\left[x\right]\right]^{I}\) be a family of invertible FPSs. Let \(J\) be a subset of \(I\). Let \(n \in \mathbb {N}\). Let \(U\) be an \(x^n\)-approximator for \(\left(\mathbf{a}_{i}\right)_{i \in I}\). Then, \(U \cap J\) is an \(x^n\)-approximator for \(\left(\mathbf{a}_{i}\right)_{i \in J}\).
Let \(I\) be a finite set. If \(\left( f_{i}\right) _{i\in I}\in K\left[ \left[ x\right] \right] ^{I}\) is a family of FPSs, and if \(g\in K\left[ \left[ x\right] \right] \) is an FPS satisfying \(\left[ x^{0}\right] g=0\), then \(\left( \prod _{i\in I}f_{i}\right) \circ g=\prod _{i\in I}\left( f_{i}\circ g\right) \).
(Summability of product families.) Assume \(K\) has the discrete topology. Let \(n\in \mathbb {N}\), and for each \(i\in \{ 1,2,\ldots ,n\} \), let \(\left(p_{i,k}\right)_{k\in S_i}\) be a summable family in \(K[[x]]\). Then the family \(\left(\prod _i p_{i,f(i)}\right)_{f\in \prod _i S_i}\) is summable.
Let \(\mathbf{a}=\left(a_{0},a_{1},a_{2},\ldots \right)\) be an FPS. Then, \(x\cdot \mathbf{a}=\left(0,a_{0},a_{1},a_{2},\ldots \right)\).
For any \(k\in \mathbb {N}\) and any FPS \(\mathbf{a}\),
That is, multiplication by \(x^{k}\) shifts coefficients by \(k\) positions.
Let \(n\in \mathbb {N}\). Let \(f,g\in K[[x]]\) be two FPSs satisfying \(f\overset {x^{n}}{\equiv }g\), and let \(u,v\) be units of \(K\) satisfying \(u = v\). Then the FPS obtained by inverting \(f\) using the unit \(u\) is \(x^n\)-equivalent to the FPS obtained by inverting \(g\) using the unit \(v\).
For \(k \ge 2\), the composed tiling of a \(k\)-tuple has a fault at position \(m_1\) (the width of the first component). No horizontal domino crosses this boundary because dominos from the first component have \(x \le m_1\) and dominos from later components have \(x \ge m_1 + 1\).
Given a \(k\)-tuple of faultfree tilings \((T_1, \ldots , T_k)\) of rectangles \(R_{m_1,2}, \ldots , R_{m_k,2}\), their horizontal concatenation (shifting each \(T_i\) by the cumulative width \(m_1 + \cdots + m_{i-1}\)) produces a valid tiling of \(R_{m_1 + \cdots + m_k, 2}\).
Given a tiling \(T\) of \(R_{n,2}\), there exists a \(k\)-tuple of faultfree tilings whose horizontal concatenation reproduces \(T\). The decomposition is constructed recursively: for \(n = 0\) it returns the empty tuple; if \(T\) is faultfree it returns the singleton \((T)\); otherwise it cuts at the minimum fault and recurses on the right part.
If a domino \(d\) in a tiling \(T\) of \(R_{n,2}\) covers \((1,1)\), then \(d\) is either the vertical domino \(\{ (1,1),(1,2)\} \) or the horizontal domino \(\{ (1,1),(2,1)\} \).
For \(n \ge 1\), every tiling \(T\) of \(R_{n,2}\) contains a domino covering the cell \((1,1)\).
Any domino tiling of a height-\(2\) rectangle can be decomposed uniquely into a tuple of faultfree tilings of (usually smaller) height-\(2\) rectangles, by cutting it along its faults. (If the original tiling was faultfree, then it decomposes into a \(1\)-tuple. If the original tiling was empty, then it decomposes into a \(0\)-tuple.)
Moreover, the sum of the weights of the faultfree tilings in the tuple is the weight of the original tiling. (In other words, if a tiling \(T\) decomposes into the tuple \(\left( T_{1},T_{2},\ldots ,T_{k}\right) \), then \(\left\vert T\right\vert =\left\vert T_{1}\right\vert +\left\vert T_{2}\right\vert +\cdots +\left\vert T_{k}\right\vert \).)
In the language of weighted sets, this yields an isomorphism
and therefore, by the infinite analogue of Proposition 1.405,
By Proposition 1.409, this equals
The \(n\)-th coefficient of \(xQ'\) is determined by pentagonal numbers:
This follows from \(xQ' = \sum _{k\in \mathbb {Z}} (-1)^k w_k x^{w_k}\).
The coefficients of the Euler product are preserved by the ring homomorphism \(\mathbb {Z}\to \mathbb {Q}\):
where \(\iota :\mathbb {Z}\hookrightarrow \mathbb {Q}\) is the inclusion.
For any \(d\in \mathbb {N}\) and function \(f:\mathbb {Z}\to \mathbb {Z}[z^{\pm }]\),
Both sums are over finite sets, and equality holds because both sides can be rewritten as \(\sum _{S:\operatorname {energy}(S)=d} f(\operatorname {parnum}(S))\) using the two bijections (finset pairs and integer–partition pairs with states).
The LHS of Jacobi’s identity evaluated at \(a=3\), \(b=1\), \(u=1\), \(v=-1\) equals \(\prod _{k{\gt}0}(1-x^{k})[x^{2}]\), i.e. the Euler product with \(x\) replaced by \(x^{2}\):
The RHS of Jacobi’s identity evaluated at \(a=3\), \(b=1\), \(u=1\), \(v=-1\) equals the pentagonal series with \(x\) replaced by \(x^{2}\):
The product of the RHS of Jacobi’s identity (evaluated at \(q=ux^a\), \(z=vx^b\)) with the partition generating function equals the state generating function:
The state generating function equals the LHS of Jacobi’s identity times the partition generating function:
The state generating function equals the RHS of Jacobi’s identity times the partition generating function:
The sum over all signed path tuples decomposes as:
and the sum over nipats gives:
The sign-reversing involution on intersecting path tuples for \(k = 2\).
Given an intersecting path tuple \((p, p')\) in the set \(\mathcal{X}\) of ipats from \((A, A')\) to \((B, B')\) or to \((B', B)\):
Since \((p, p') \in \mathcal{X}\), the paths \(p\) and \(p'\) have a vertex in common. Let \(v\) be the first one. (The first one on \(p\) or the first one on \(p'\)? These are the same, since our digraph is acyclic.) We call this vertex \(v\) the first intersection of \((p, p')\).
Split each path at \(v\) into a head (before \(v\)) and a tail (after \(v\)).
Exchange the tails: \(q = (\text{head of } p) \cup (\text{tail of } p')\) and \(q' = (\text{head of } p') \cup (\text{tail of } p)\).
Define \(f(p, p') = (q, q')\).
Then \(f\) is a sign-reversing involution on \(\mathcal{X}\) with no fixed points.
Let \(A, A', B, B' \in \mathbb {Z}^2\) with \(\operatorname {x}(A') \le \operatorname {x}(A)\), \(\operatorname {y}(A) \le \operatorname {y}(A')\), \(\operatorname {x}(B') \le \operatorname {x}(B)\), and \(\operatorname {y}(B) \le \operatorname {y}(B')\). If \(p\) is a path from \(A\) to \(B'\) and \(p'\) is a path from \(A'\) to \(B\), then \(p\) and \(p'\) share a vertex.
Define \(k\)-vertices \(A_i := (-2(i-1), 0)\) and \(B_i := (2(i-1), 0)\) for \(i \in [k]\). There is exactly one non-intersecting path tuple from \(\mathbf{A}\) to \(\mathbf{B}\) in the Dyck digraph: the nested Dyck paths, where path \(i\) goes from \((-2i, 0)\) up to \((0, 2i)\) and back down to \((2i, 0)\).
For any path-finite digraph \(D\) with arc weights \(w\),
where the sum ranges over all pairs of a permutation \(\sigma \) and a path tuple \(\mathbf{p}\) from \(\mathbf{A}\) to \(\sigma (\mathbf{B})\).
There is a bijection between paths from \((0, 0)\) to \((2n, 0)\) in the Dyck digraph and Dyck words of semilength \(n\). The forward direction converts each arc into an up or down step; the backward direction constructs a vertex list from a Dyck word.
For any path \(p\) in the Dyck digraph, the \(y\)-coordinate at step \(m\) has the same parity as \(y_{\mathrm{start}} + m\), where \(y_{\mathrm{start}}\) is the \(y\)-coordinate of the starting vertex. (Each arc changes \(y\) by \(\pm 1\), so the parity alternates.)
For a path \(p\) in the Dyck digraph from \((-2i, 0)\) to \((2i, 0)\), the \(y\)-coordinate at step \(m\) satisfies \(y_m \le \min (m,\; 4i - m)\).
Let \(p_1, p_2\) be two lattice paths and \(A\) a starting point. Then the endpoint of the concatenation \(p_1 \cdot p_2\) starting from \(A\) equals the endpoint of \(p_2\) starting from the endpoint of \(p_1\):
Let \(D\) be an acyclic digraph with arc weight function \(w\). Let \(p\) and \(q\) be two paths sharing a vertex \(v\). Let \((p', q')\) be the result of exchanging the tails of \(p\) and \(q\) at \(v\) (i.e., \(p'\) takes the head of \(p\) up to \(v\) followed by the tail of \(q\) from \(v\), and symmetrically for \(q'\)). Then \(w(p) \cdot w(q) = w(p') \cdot w(q')\).
Given an intersecting signed path tuple \((p_0, p_1)\), the first intersection index is the smallest index \(i\) such that the \(i\)-th vertex of \(p_0\) belongs to the vertices of \(p_1\). This index is strictly less than the number of vertices of \(p_0\).
After applying the ipat involution (exchanging tails at the first intersection point \(v\)), the first intersection point of the resulting path tuple is still \(v\).
This is the key technical lemma for proving the involution is involutive. It relies on:
The prefix of \(p_0\) up to the split index is unchanged.
\(v\) is at the same index in the new path.
No earlier vertex of \(p_0\) lies in \(p_1\)’s vertices (by minimality).
Vertices at distinct positions on a lattice path are distinct (because the coordinate sum strictly increases).
The first intersection point \(v\) of an intersecting signed path tuple \((p_0, p_1)\) satisfies:
\(v\) lies on \(p_0\) (at the first intersection index).
\(v\) lies on \(p_1\).
\(v\) is first: no vertex of \(p_0\) at an earlier index belongs to \(p_1\).
A path tuple is intersecting if and only if it has at least one crowded vertex. Equivalently, a path tuple is intersecting if and only if its set of crowded path indices is nonempty.
The ipat cancellation lemma for general \(k\):
This is proved by a sign-reversing involution on pairs \((\sigma , \mathbf{p})\) where \(\mathbf{p}\) is an ipat from \(\mathbf{A}\) to \(\sigma (\mathbf{B})\). The involution:
A point \(u\) is crowded if it is contained in at least two of the paths \(p_1, p_2, \ldots , p_k\).
Pick the smallest \(i \in [k]\) such that \(p_i\) contains a crowded point.
Let \(v\) be the first crowded point on \(p_i\).
Let \(j {\gt} i\) be the largest index such that \(v \in p_j\).
Exchange the tails of \(p_i\) and \(p_j\) at \(v\).
Replace \(\sigma \) by \(\sigma \cdot t_{i,j}\) (composing with the transposition swapping \(i\) and \(j\)), which flips the sign (by Proposition 3.110 (b) and (d)).
The map \(f : (\sigma , \mathbf{p}) \mapsto (\sigma ', \mathbf{q})\) is an involution because the heads of \(p_i\) and \(p_j\) are unchanged, so the same \(v\), \(i\), \(j\) are selected again.
Let \(k \in \mathbb {N}\) and let \(\mathbf{A}, \mathbf{B}\) be two \(k\)-vertices. Then:
(a) (Product rule) For any \(\sigma \in S_k\),
(b) (Partition) Each path tuple is either a nipat or an ipat, so
(c) (Determinant expansion)
There is a bijection between step-based lattice paths (lists of east/north steps starting at a given point) and vertex-based digraph paths in \(\mathbb {Z}^2\) starting at that point. The forward direction computes the list of visited vertices; the backward direction recovers the step sequence from consecutive vertex pairs.
For each \(i \in \mathbb {N}\), define the nested Dyck path \(\gamma _i\) as the path in the Dyck digraph from \((-2i, 0)\) to \((2i, 0)\) that goes straight up (northeast) from \((-2i, 0)\) to \((0, 2i)\) and then straight down (southeast) from \((0, 2i)\) to \((2i, 0)\). This path has \(4i\) arcs and visits the vertices \((j - 2i,\; \min (j,\; 4i - j))\) for \(j = 0, 1, \ldots , 4i\).
Let \((a,b), (c,d) \in \mathbb {Z}^2\).
Observation 1: Each path from \((a,b)\) to \((c,d)\) has exactly \(c+d-a-b\) steps.
Observation 2: Each path from \((a,b)\) to \((c,d)\) has exactly \(c-a\) east-steps.
There is a bijection between paths from \((0, -a)\) to \((b, -b)\) in the integer lattice and \(b\)-element subsets of \(\{ 1, \ldots , a\} \).
For a path-finite digraph \(D\) with arc weights \(w\),
The sets of signed path tuples (all, non-intersecting, and intersecting) are finite.
Let \(D\) be an acyclic digraph and \((\sigma , \mathbf{p})\) an intersecting path tuple with canonical intersection data \((i, j, v)\). After applying the sign-reversing map, the canonical intersection data of the resulting tuple \(\varphi (\sigma , \mathbf{p})\) is still \((i, j, v)\).
Let \(D\) be a path-finite acyclic digraph. Let \((\sigma , \mathbf{p})\) be an intersecting path tuple with permutation. Then the sign-reversing map \(\varphi \) satisfies: if \(\varphi (\sigma , \mathbf{p})\) is intersecting, then \(\varphi (\varphi (\sigma , \mathbf{p})) = (\sigma , \mathbf{p})\).
The lattice step types in LGV1 and LGV2 are equivalent: the two representations of lattice steps are isomorphic, and this equivalence preserves the step application function. Lattice paths can be converted between representations, preserving endpoints and vertices.
For any path-finite acyclic digraph \(D\) with arc weights \(w\),
The sum over non-intersecting path tuples with permutation equals
For any integer \(d\), translation by \((d, 0)\) is a bijection on paths in the Dyck digraph: if \(p\) is a path from \(A\) to \(B\), then translating each vertex by \((d, 0)\) gives a path from \(A + (d, 0)\) to \(B + (d, 0)\). The map is injective and surjective (the inverse translates by \((-d, 0)\)).
Let \(F\) be a field. Let \(V\) be an \(F\)-vector space. Let \(\left( v_{1},v_{2},\ldots ,v_{k}\right) \) be a \(k\)-tuple of vectors in \(V\). Then, \(\left( v_{1},v_{2},\ldots ,v_{k}\right) \) is linearly independent if and only if each \(i\in \left\{ 1,2,\ldots ,k\right\} \) satisfies \(v_{i}\notin \operatorname {span}\left( v_{1},v_{2},\ldots ,v_{i-1}\right) \) (where the span \(\operatorname {span}\left( {}\right) \) of an empty list is understood to be the set \(\left\{ \mathbf{0}\right\} \) consisting only of the zero vector \(\mathbf{0}\)). In other words, \(\left( v_{1},v_{2},\ldots ,v_{k}\right) \) is linearly independent if and only if we have
Let \(K\) be a field, \(d \geq 2\), and \(\omega \) a primitive \(d\)-th root of unity. For \(n, k \in \mathbb {N}\),
The total number of cycles of a permutation \(\sigma \) of a finite set \(X\) (including \(1\)-cycles / fixed points) equals the number of nontrivial cycles (those of length \(\geq 2\)) plus the number of fixed points of \(\sigma \), i.e., the number of elements \(x \in X\) with \(\sigma (x) = x\).
Let \(K\) be a field, \(d \geq 2\), and \(\omega \) a primitive \(d\)-th root of unity. For \(0 {\lt} j {\lt} d\) and any \(b \in \mathbb {N}\), let \(m = d / \gcd (d, j)\). Then
Let \(\omega \) be a primitive \(d\)-th root of unity with \(d \geq 2\). For \(0 {\lt} j {\lt} d\) and any \(b \in \mathbb {N}\),
Let \(I \subseteq \{ 1, 2, 3, \ldots \} \), let \(d \in I\), and let \(d \cdot j \leq n\). Then
The bijection sends a partition \(p\) to the partition obtained by removing \(j\) copies of \(d\), and its inverse adds \(j\) copies of \(d\).
For any set \(I\) of positive integers, any \(n \in \mathbb {N}\), and any function \(f\):
The bijection is \((k, d) \leftrightarrow (d, j)\) where \(k = d \cdot j - 1\).
The sum \(p_0(n) + p_1(n) + \cdots + p_m(n)\) equals the count of partitions with all parts \(\leq m\):
This combines Corollary 2.47 with the equivalence “largest part \(\leq m\)” \(\iff \) “all parts \(\leq m\)” (Lemma 2.20).
Let \(F\) be a finite field. Let \(n,k\in \mathbb {N}\). Let \(V\) be an \(n\)-dimensional \(F\)-vector space. Then,
If a partition \(p\) of \(n\) contains \(j\) or more copies of a part \(d\), then removing \(j\) copies of \(d\) yields a valid partition of \(n - d \cdot j\). Conversely, adding \(j\) copies of a positive integer \(d\) to a partition of \(m\) yields a partition of \(m + d \cdot j\).
For a sorted decreasing list \(\ell = (\ell _0, \ell _1, \ldots )\), indices \(j {\lt} |\ell |\), and any \(i\in \mathbb {N}\):
This is the key combinatorial lemma underlying the Young diagram transpose involution: it says the number of parts exceeding \(i\) is \({\gt}j\) precisely when the \(j\)-th part itself exceeds \(i\).
Properties of the multiset \((\ell , a_1+1, a_2+1, \ldots , a_{k-1}+1)\) for a \((k-1)\)-element multisubset \((a_1, \ldots , a_{k-1})\) of \(\{ 0,1,\ldots ,\ell -1\} \):
All elements are positive (since \(\ell \ge 1\) and each \(a_i+1\ge 1\)).
Cardinality is \(k\) (one \(\ell \) plus \(k-1\) from the multisubset).
Largest part is \(\ell \).
Removing \(\ell \) recovers the remaining parts \((a_1+1, \ldots , a_{k-1}+1)\).
The sum lies in \([k, k\ell ]\).
For any partition \(\lambda = (\lambda _1, \lambda _2, \ldots , \lambda _k)\), the conjugate (or transpose) \(\lambda ^t\) is the partition whose Young diagram is obtained by transposing the Young diagram of \(\lambda \). Explicitly, \(\lambda ^t = (\mu _1, \mu _2, \ldots , \mu _p)\) where \(p\) is the largest part of \(\lambda \) and
This satisfies \(|\lambda ^t| = |\lambda |\).
\(L\) is lower triangular (\(L_{i,k} = 0\) for \(i {\lt} k\)) with \(L_{i,i} = 1\). \(U\) is upper triangular (\(U_{k,j} = 0\) for \(k {\gt} j\)) with \(U_{k,k} = 1\).
Completeness of the gained inversion classification: every gained inversion \((a,b) \in \operatorname {inv}(\sigma \cdot t_{i,j}) \setminus \operatorname {inv}(\sigma )\) (with \(\sigma (j) {\lt} \sigma (i)\)) is one of two types:
\(a \in A\) and \(b = i\),
\(a = j\) and \(b \in B\).
The identity permutation \(\operatorname {id} \in S_n\) has no inversions: \(\operatorname {inv}(\operatorname {id}) = \emptyset \) and \(\ell (\operatorname {id}) = 0\).
For any \(\sigma \in S_n\), the inversions of \(w_0 \sigma \) are exactly the non-inversions of \(\sigma \), and
For \(\sigma \in S_n\) and \(i\) with \(i + 1 {\lt} n\), let \(i' = i + 1\). Then
This characterizes when consecutive Lehmer entries differ by at least 1, which is crucial for determining when a Lehmer block shifts a position.
For \(\sigma \in S_n\) and \(i \in [n]\),
This strict bound (compared to the weak bound \(\ell _i(\sigma ) \leq n - i\) from Definition 3.45 part (d)) holds because \(\ell _i(\sigma )\) counts elements among \(\{ i+1, \ldots , n-1\} \) where \(\sigma (j) {\lt} \sigma (i)\), and there are only \(n - 1 - i\) such elements.
Let \(n \in \mathbb {N}\), \(\sigma \in S_n\) and \(k \in [n-1]\). Then:
(a) We have
(b) We have
Part (a) of Lemma 3.56: When multiplying a permutation \(\sigma \) on the right by the simple transposition \(s_k\), we have \(\ell (\sigma s_k) = \ell (\sigma ) + 1\) if \(\sigma (k) {\lt} \sigma (k+1)\), and \(\ell (\sigma s_k) = \ell (\sigma ) - 1\) if \(\sigma (k) {\gt} \sigma (k+1)\).
Part (b) of Lemma 3.56: When multiplying a permutation \(\sigma \) on the left by the simple transposition \(s_k\), we have \(\ell (s_k \sigma ) = \ell (\sigma ) + 1\) if \(\sigma ^{-1}(k) {\lt} \sigma ^{-1}(k+1)\), and \(\ell (s_k \sigma ) = \ell (\sigma ) - 1\) if \(\sigma ^{-1}(k) {\gt} \sigma ^{-1}(k+1)\).
The longest element \(w_0 \in S_n\) is the reversal permutation \(w_0(i) = n+1-i\). It is an involution: \(w_0^2 = \operatorname {id}\) and \(w_0^{-1} = w_0\).
Let \(\sigma \in S_n\) and \(i {\lt} j\) with \(\sigma (j) {\lt} \sigma (i)\). Then the number of “lost” inversions (inversions of \(\sigma \) that are not inversions of \(\sigma \cdot t_{i,j}\)) exceeds the number of “gained” inversions (inversions of \(\sigma \cdot t_{i,j}\) that are not inversions of \(\sigma \)) by exactly \(2|Q| + 1\).
The proof partitions lost inversions into five disjoint types: the pair \((i,j)\) itself; pairs \((a,j)\) and \((i,b)\) for \(a \in A\), \(b \in B\); and pairs \((i,k)\) and \((k,j)\) for \(k \in Q\). Gained inversions are pairs \((a,i)\) for \(a \in A\) and \((j,b)\) for \(b \in B\). The sets \(A\) and \(B\) cancel, leaving \(2|Q|+1\).
Completeness of the lost inversion classification: every lost inversion \((a,b) \in \operatorname {inv}(\sigma ) \setminus \operatorname {inv}(\sigma \cdot t_{i,j})\) (with \(\sigma (j) {\lt} \sigma (i)\)) is one of five types:
\((a,b) = (i,j)\),
\(a \in A\) and \(b = j\),
\(a = i\) and \(b \in B\),
\(a = i\) and \(b \in Q\),
\(a \in Q\) and \(b = j\).
For \(\sigma \in S_n\) with \(n {\gt} 0\), we have \(\sigma (0) = \ell _0(\sigma )\). This is because \(\ell _0(\sigma )\) counts how many elements among \(\sigma (1), \ldots , \sigma (n-1)\) are less than \(\sigma (0)\), and since \(\sigma \) is a bijection onto \(\{ 0, \ldots , n-1\} \), this count equals \(\sigma (0)\).
For \(\sigma \in S_n\) and \(i \in [n]\):
This is because the elements \(j {\lt} i\) are partitioned into those with \(\sigma (j) {\lt} \sigma (i)\) and those with \(\sigma (j) {\gt} \sigma (i)\) (equality is impossible since \(\sigma \) is injective).
The first few values of the derangement count are: \(D_2 = 1\) (the only derangement of \(\{ 0,1\} \) is the swap) and \(D_3 = 2\) (the two \(3\)-cycles).
Alternative formulation of Boolean Möbius inversion (Theorem 4.70) using the \(\mathbb {Z}\)-module scalar multiplication: under the same hypotheses, for all \(I\subseteq S\),
where the multiplication \((-1)^{|I\setminus J|}\cdot b_J\) denotes the \(\mathbb {Z}\)-module scalar action.
Given \(n\) “rules” encoded as subsets \(A_0, \ldots , A_{n-1}\) of a finite type \(\alpha \) (where \(A_i\) is the set of elements satisfying rule \(i\)), the number of elements violating all rules is
The size version of the PIE (Theorem 4.43) follows from the weighted version (Theorem 4.65) by taking the weight function \(w(u) = 1\) for all \(u\). Explicitly, for a finite type \(U\), finite index set \(s\), and subsets \(A_i\) of \(U\):
Let \(\alpha \) be a finite type and \(A_0, A_1, \ldots , A_{n-1}\) be \(n\) subsets of \(\alpha \) indexed by \(\{ 0, 1, \ldots , n{-}1\} \). Then
The complement of the union \(A_1 \cup A_2 \cup \cdots \cup A_n\) satisfies
This is the more common textbook formulation of the PIE.
Let \(Q\) be a finite set, \(A\) an additive abelian group, and \(f\) a function that assigns to each pair \((J, P)\) of subsets of \(Q\) an element of \(A\). Then
Let \(P \subseteq Q\) be two finite sets.
(a) We have
(b) We have
For \(\sigma \) with \(\sigma (P) = Q\):
\(\displaystyle \prod _{i\in P} A_{\sigma (i),i} = \prod _{j=1}^{k} A_{q_{\alpha (j)},\, p_j}\),
\(\displaystyle \prod _{i\in \overline{P}} B_{\sigma (i),i} = \prod _{j=1}^{\ell } B_{q'_{\beta (j)},\, p'_j}\).
Let \(L\) be a commutative ring. Let \(n\in \mathbb {N}\). Let \(\left[ n\right] \) denote the set \(\left\{ 1,2,\ldots ,n\right\} \). Let \(a_{1},a_{2},\ldots ,a_{n}\) be \(n\) elements of \(L\). Let \(b_{1},b_{2},\ldots ,b_{n}\) be \(n\) further elements of \(L\). Then,
For all \(d, k, n, m \in \mathbb {N}\) with \(n \ge d + k\) and \(m \ge d + k\), the \(d\)-th coefficient of \(\binom {n}{k}_q\) equals the \(d\)-th coefficient of \(\binom {m}{k}_q\) (as power series). In other words, the coefficient \([q^d]\binom {n}{k}_q\) stabilizes for \(n \ge d+k\).
Young diagram conjugation (transposition) is an involution on partitions of \(n\) that interchanges “all parts \(\le k\)” with “at most \(k\) parts”. Specifically, if \(p\) is a partition of \(n\) with all parts \(\le k\), then its conjugate has at most \(k\) parts, and vice versa. Moreover, conjugating twice recovers the original partition.
For \(m \ge 1\) and \(s \ge k+1\), the number of partitions of \(s\) with exactly \(k+1\) parts, each \(\le m\), equals the number of partitions of \(s - (k+1)\) fitting in a \((k+1) \times (m-1)\) box:
For all \(n, k \in \mathbb {N}\):
This relates the subset sum over \(\{ 0,1,\ldots ,n-1\} \) to the \(q\)-binomial coefficient.
Rotating \(d\) times within block \(i\) returns to the identity: \((\operatorname {rotate}_i)^d(x) = x\) for all \(x\).
Rotation preserves cardinality: for \(d {\gt} 0\), \(|\operatorname {rotate}_i^k(S)| = |S|\).
Rotating \(d\) times is the identity on sets: \(\operatorname {rotate}_i^d(S) = S\) for all sets \(S\).
For \(d {\gt} 0\) and any set \(S\), the fibers of the map \(k \mapsto \operatorname {rotate}_i^k(S)\) on \(\{ 0, \ldots , d-1\} \) all have the same cardinality. That is, there exists \(c\) such that for every set \(T\) in the image, the number of \(k \in \{ 0, \ldots , d-1\} \) with \(\operatorname {rotate}_i^k(S) = T\) is exactly \(c\), and \(c \mid d\).
For \(0 {\lt} j {\lt} d\) where \(j = |\text{blockOffsets}(d, i, S)|\) and \(m = d / \gcd (d, j)\), the map \(k \mapsto \operatorname {rotate}_i^k(S)\) is injective on \(\{ 0, 1, \ldots , m-1\} \).
Rotation preserves the ambient set: for \(d {\gt} 0\) and \(i {\lt} n/d\), if \(S \subseteq \{ 0, \ldots , n-1\} \) then \(\operatorname {rotate}_i^k(S) \subseteq \{ 0, \ldots , n-1\} \).
For a primitive \(d\)-th root of unity \(\omega \),
The maps \(\sigma \mapsto (\alpha _\sigma , \beta _\sigma )\) and \((\alpha ,\beta ) \mapsto \sigma _{(\alpha ,\beta )}\) are mutual inverses:
Extracting \(\alpha \) from the permutation constructed from \((\alpha ,\beta )\) returns \(\alpha \).
Extracting \(\beta \) from the permutation constructed from \((\alpha ,\beta )\) returns \(\beta \).
Constructing a permutation from the components \((\alpha _\sigma , \beta _\sigma )\) extracted from \(\sigma \) returns \(\sigma \).
Let \(\alpha \in \mathbb {N}^{N}\).
(a) If the \(N\)-tuple \(\alpha \) has two equal entries, then \(a_{\alpha }=0\).
(b) Let \(\beta \in \mathbb {N}^{N}\) be an \(N\)-tuple obtained from \(\alpha \) by swapping two entries. Then, \(a_{\beta }=-a_{\alpha }\).
Let \(\alpha \in \mathbb {N}^{N}\).
(a) If the \(N\)-tuple \(\alpha \) has two equal entries, then \(a_{\alpha }=0\).
(b) Let \(\beta \in \mathbb {N}^{N}\) be an \(N\)-tuple obtained from \(\alpha \) by swapping two entries. Then, \(a_{\beta }=-a_{\alpha }\).
The sum of alternants over all semistandard tableaux equals the sum over Yamanouchi tableaux plus the sum over non-Yamanouchi tableaux:
The antisymmetric polynomials form a \(K\)-submodule of \(\mathcal{P}\): the zero polynomial is antisymmetric, and the sum, scalar multiple, and negation of antisymmetric polynomials are antisymmetric.
We have the following basic values:
\(e_0 = h_0 = 1\);
\(e_1 = h_1 = p_1 = \sum _{i=1}^N x_i\);
\(p_0 = N\) (the number of variables; note this differs from the textbook convention \(p_0 = 1\)).
- AlgebraicCombinatorics.SymmetricPolynomials.e_zero
- AlgebraicCombinatorics.SymmetricPolynomials.e_one
- AlgebraicCombinatorics.SymmetricPolynomials.h_zero
- AlgebraicCombinatorics.SymmetricPolynomials.h_one
- AlgebraicCombinatorics.SymmetricPolynomials.p_zero
- AlgebraicCombinatorics.SymmetricPolynomials.p_one
If \(c\) is a forced \(k\) cell in \(T\), then \(c\) is also a forced \(k\) cell in \(\beta _k(T)\). Similarly for forced \((k{+}1)\) cells.
A matched free \(k\) in \(T\) remains a matched free \(k\) in \(\beta _k(T)\), and similarly for matched free \((k{+}1)\).
For the prefix-restricted BK involution \(T' = \beta _k^{{\lt}j}(T)\):
This identity captures how the BK swap in the prefix interacts with the unchanged suffix.
Under the Stembridge context, the prefix-restricted BK involution is an involution: \(\beta _k^{{\lt}j}(\beta _k^{{\lt}j}(T)) = T\). Moreover, the Stembridge context is preserved: \(T' = \beta _k^{{\lt}j}(T)\) again satisfies the partition and misstep conditions needed for the next application.
Under the Stembridge context (where \(\beta = \nu + \operatorname {cont}(\operatorname {col}_{\geq j+1} T)\) is a partition and \(k\) is a misstep for \(\nu + \operatorname {cont}(\operatorname {col}_{\geq j} T)\)), the prefix-restricted BK involution \(\beta _k^{{\lt}j}(T)\) preserves semistandardness.
An unmatched free \(k\) in \(T\) becomes an unmatched free \((k{+}1)\) in \(\beta _k(T)\), and vice versa.
Under the Stembridge context (where \(j\) is the max violator column and \(k\) is the misstep index), column \(j\) contains no entry equal to \(k\). In particular, \(\operatorname {cont}(\operatorname {col}_{\geq j} T)_k = \operatorname {cont}(\operatorname {col}_{\geq j+1} T)_k\).
For any tableau \(T\) of shape \(\lambda /\mu \), row index \(i\), and positive integer \(j\):
That is, restricting to higher columns can only decrease the count of any entry.
Let \(T\) be a tableau of shape \(\lambda /\mu \). Then \(\operatorname {cont}(\operatorname {col}_{\geq 1} T) = \operatorname {cont}(T)\). In other words, since every cell in \(Y(\lambda /\mu )\) has column \(\geq 1\), the column restriction to \(j = 1\) recovers the full content.
If all entries of a matrix \(M\) over \(R[x_1, \ldots , x_N]\) are symmetric polynomials, then \(\det (M)\) is a symmetric polynomial. This is because for any permutation \(\sigma \), \(\sigma (\det (M)) = \det (\sigma (M)) = \det (M)\), where the first equality uses that \(\sigma \) is a ring homomorphism and the second uses that \(\sigma \) fixes each entry.
The elementary symmetric polynomial \(e_n\), the complete homogeneous symmetric polynomial \(h_n\), and the power sum \(p_n\) are all symmetric (i.e., belong to \(\mathcal{S}\)) for every \(n\).
The defining formulas for \(e_n\) and \(p_n\) are:
For each \(n \geq 0\), the elementary symmetric polynomial satisfies the recurrence
This follows by partitioning the \(n\)-element subsets of \(\{ 1, \ldots , N+1\} \) into those containing \(N+1\) and those not.
For each \(i\), the geometric series identity \((1 - t x_i) \cdot \sum _{k \geq 0} (t x_i)^k = 1\) holds in the power series ring \(\mathcal{P}[[t]]\). Taking the product over all \(i \in [N]\), we obtain the generating function identity \(E(t) \cdot H(t) = 1\), where \(E(t) = \prod _{i=1}^N (1 - t x_i)\) and \(H(t) = \prod _{i=1}^N \sum _{k \geq 0} (t x_i)^k\).
The extended complete homogeneous symmetric polynomial \(h_n\) (for any \(n \in \mathbb {Z}\)) is a symmetric polynomial: for any permutation \(\sigma \) of \(\mathrm{Fin}\, N\), we have \(\sigma (h_n) = h_n\). When \(n \geq 0\), this follows from the symmetry of \(h_n\). When \(n {\lt} 0\), \(h_n = 0\) is trivially symmetric.
The integer-indexed versions \(e_n\), \(h_n\), \(p_n\) for \(n \in \mathbb {Z}\) satisfy:
\(e_n = 0\) for \(n {\lt} 0\), and \(e_n\) agrees with Definition 6.8 (a) for \(n \geq 0\);
\(h_n = 0\) for \(n {\lt} 0\), and \(h_n\) agrees with Definition 6.8 (b) for \(n \geq 0\);
\(p_n = 0\) for \(n {\lt} 0\), \(p_0 = 1\), and \(p_n = x_1^n + x_2^n + \cdots + x_N^n\) for \(n {\gt} 0\).
All are symmetric for every \(n \in \mathbb {Z}\).
There is a canonical equivalence
between lattice paths from \((a, 1)\) to \((c, N)\) and multisets of size \((c - a)^+\) from \(\mathrm{Fin}\, N\). The forward map extracts the multiset of east-step heights; the inverse sorts a multiset into a weakly increasing list.
The conversion from LGV path to lattice path is injective: two LGV paths with the same east-step \(y\)-coordinates have the same vertex sequence. This is because a path in the integer lattice is uniquely determined by its starting point and the sequence of east-step positions.
If \(\mu \subseteq \lambda \), \(\lambda /\mu \) is a horizontal \(n\)-strip, and \(\lambda \) satisfies the upper bound constraints, then \(\lambda \) belongs to the finite set of horizontal \(n\)-strip partitions of \(\mu \). This provides a simplified membership criterion bridging the definition of horizontal \(n\)-strip with the finite set of strip partitions.
For a subset \(S \subseteq [N]\), the monomial \(\mathfrak {m}_S = \prod _{i \in S} x_i\) is squarefree, has degree \(|S|\), and has support equal to \(S\).
- AlgebraicCombinatorics.SymmetricPolynomials.Monomial.ofFinset
- AlgebraicCombinatorics.SymmetricPolynomials.Monomial.toPoly_ofFinset
- AlgebraicCombinatorics.SymmetricPolynomials.Monomial.isSquarefree_ofFinset
- AlgebraicCombinatorics.SymmetricPolynomials.Monomial.degree_ofFinset
- AlgebraicCombinatorics.SymmetricPolynomials.Monomial.support_ofFinset
A monomial \(\mathfrak {m}\) with exponent vector \((a_1, \ldots , a_N)\) corresponds to the polynomial \(x_1^{a_1} \cdots x_N^{a_N}\). The polynomial corresponding to the zero exponent vector is \(1\), the polynomial corresponding to the \(i\)-th standard basis vector is \(x_i\), and the polynomial corresponding to a sum of exponent vectors \(m_1 + m_2\) is the product of the corresponding polynomials.
The coefficient of \(x^a\) in \(x^a\) is \(1\). The coefficient of \(x^b\) in \(x^a\) is \(0\) when \(a \neq b\).
For \(N\)-partitions \(\lambda , \mu , \nu \):
The componentwise sum of two \(N\)-partitions is an \(N\)-partition, and \(|\mu + \nu | = |\mu | + |\nu |\).
The length \(\ell (\lambda )\) of an \(N\)-partition \(\lambda \) is the number of nonzero entries. We have \(\ell (\lambda ) \leq N\) and \(\ell (\lambda ) = 0 \iff \lambda = (0, \ldots , 0)\).
The row partition \((n, 0, \ldots , 0)\) has size \(n\). The column partition \((1, 1, \ldots , 1, 0, \ldots , 0)\) (with \(n\) ones, \(n \leq N\)) has size \(n\).
Let \(\lambda = (\lambda _1, \ldots , \lambda _N)\) be an \(N\)-partition.
Each entry is bounded by the size: \(\lambda _i \leq |\lambda |\) for all \(i\).
\(|\lambda | = 0\) if and only if \(\lambda = (0, \ldots , 0)\).
The \(\omega \)-involution commutes with determinants: for any matrix \(M\) over the symmetric subalgebra, \(\omega (\det (M)) = \det (\omega (M))\), where \(\omega (M)\) applies \(\omega \) entry-wise. This is because \(\omega \) is an algebra homomorphism, and \(\det \) is a polynomial expression in the entries (involving only addition, multiplication, and negation).
If two non-intersecting lattice paths \(p\) and \(p'\) have starting \(y\)-coordinates satisfying \(y_{\mathrm{start}}(p) {\lt} y_{\mathrm{start}}(p')\), and at some column \(x_0\) the path \(p\) is weakly above \(p'\) (in \(y\)-coordinate), then \(p\) stays weakly above \(p'\) at all subsequent columns.
This is the key geometric lemma ensuring that non-intersecting paths with ordered starting positions maintain their relative order.
For each \(i \in [N-1]\), let \(s_i \in S_N\) denote the simple transposition that swaps \(i\) and \(i+1\).
Let \(f \in \mathcal{P}\). Assume that
Then, the polynomial \(f\) is symmetric.
If a polynomial \(P\) is invariant under every simple transposition \(s_k\) (swapping \(x_k\) and \(x_{k+1}\)), then \(P\) is invariant under every transposition (swapping any two variables \(x_i\) and \(x_j\)).
Let \(\lambda \) and \(\mu \) be two \(N\)-partitions such that \(\mu \subseteq \lambda \). Let \(\left( a,b\right) \) and \(\left( e,f\right) \) be two elements of \(Y\left( \lambda /\mu \right) \). Let \(\left( c,d\right) \in \mathbb {Z}^{2}\) satisfy \(a\leq c\leq e\) and \(b\leq d\leq f\). Then, \(\left( c,d\right) \in Y\left( \lambda /\mu \right) \).
Let \(\lambda \) and \(\mu \) be two \(N\)-partitions. Let \(T\) be a semistandard Young tableau of shape \(\lambda /\mu \). Then:
(a) If \(\left( i,j_{1}\right) \) and \(\left( i,j_{2}\right) \) are two elements of \(Y\left( \lambda /\mu \right) \) satisfying \(j_{1}\leq j_{2}\), then \(T\left( i,j_{1}\right) \leq T\left( i,j_{2}\right) \).
(b) If \(\left( i_{1},j\right) \) and \(\left( i_{2},j\right) \) are two elements of \(Y\left( \lambda /\mu \right) \) satisfying \(i_{1}\leq i_{2}\), then \(T\left( i_{1},j\right) \leq T\left( i_{2},j\right) \).
(c) If \(\left( i_{1},j\right) \) and \(\left( i_{2},j\right) \) are two elements of \(Y\left( \lambda /\mu \right) \) satisfying \(i_{1}{\lt}i_{2}\), then \(T\left( i_{1},j\right) {\lt}T\left( i_{2},j\right) \).
(d) If \(\left( i_{1},j_{1}\right) \) and \(\left( i_{2},j_{2}\right) \) are two elements of \(Y\left( \lambda /\mu \right) \) satisfying \(i_{1}\leq i_{2}\) and \(j_{1}\leq j_{2}\), then \(T\left( i_{1},j_{1}\right) \leq T\left( i_{2},j_{2}\right) \).
(e) If \(\left( i_{1},j_{1}\right) \) and \(\left( i_{2},j_{2}\right) \) are two elements of \(Y\left( \lambda /\mu \right) \) satisfying \(i_{1}{\lt}i_{2}\) and \(j_{1}\leq j_{2}\), then \(T\left( i_{1},j_{1}\right) {\lt}T\left( i_{2},j_{2}\right) \).
Two tuples \(a, b \in \mathbb {N}^N\) have the same sort if and only if they have the same multiset of values (equivalently, \(b\) is a permutation of \(a\)):
Let \(T' = \operatorname {stemb}_\nu (T)\). There exist indices \(k \neq k'\) (namely \(k\) and \(k{+}1\)) such that
That is, the full exponent tuple is related by a transposition.
For \(N\)-partitions \(\lambda , \mu , \nu \) and a semistandard tableau \(T\) that is not \(\nu \)-Yamanouchi: let \(T' = \operatorname {stemb}_\nu (T)\). Then \(T'\) is semistandard, \(T'\) is not \(\nu \)-Yamanouchi, and \(\operatorname {stemb}_\nu (T') = T\).
Let \(\lambda ,\mu ,\nu \) be three \(N\)-partitions. Then,
Let \(j\) be the maximum violator column for \(T\). Then \(\nu + \operatorname {cont}(\operatorname {col}_{\geq j+1} T)\) is an \(N\)-partition. (This is because \(j{+}1\) is not a violator column, being larger than the maximum.) If \(j{+}1\) exceeds all column indices, the result reduces to \(\nu \) being a partition.
An \(N\)-tuple \(\alpha \) is not an \(N\)-partition if and only if it has a misstep. In particular, the misstep set is nonempty when \(\alpha \) is not a partition.
If \(\lambda \) and \(\lambda ^t\) are transposes, then there is a bijection between the boxes of the Young diagram of \(\lambda \) (pairs \((i,j)\) with \(j {\lt} \lambda _i\)) and those of \(\lambda ^t\) (pairs \((j,i)\) with \(i {\lt} \lambda ^t_j\)), given by swapping coordinates.
Let \(\lambda \) be an \(N\)-partition and \(T\) a \(\mathbf{0}\)-Yamanouchi tableau of shape \(\lambda /\mathbf{0}\). For each row \(i\) with \(\lambda _i {\gt} 0\), the rightmost cell \((i, \lambda _i)\) satisfies \(T(i, \lambda _i) = i\).
If \(i\notin P\) and \(i+1\in P\), let \(P' = s_i(P)\) and \(\sigma ' = \sigma \cdot s_i\). Then
Under the left shift \(P' = s_i(P)\), \(\sigma ' = \sigma \cdot s_i\):
\((-1)^{\alpha _{\sigma '}} = (-1)^{\alpha _\sigma }\),
\((-1)^{\beta _{\sigma '}} = (-1)^{\beta _\sigma }\).
Let \(\mathcal{A}\) be a finite set. Let \(\mathcal{X}\) be a subset of \(\mathcal{A}\).
For each \(I \in \mathcal{A}\), let \(\operatorname {sign} I\) be an element of an additive abelian group \(R\) with no \(2\)-torsion (i.e., \(2a = 0\) implies \(a = 0\)). Let \(f : \mathcal{X} \to \mathcal{X}\) be a bijection with the property that
(Such a bijection \(f\) is called sign-reversing.) Then,
Let \(\mathcal{A}\) be a finite set. Let \(\mathcal{X}\) be a subset of \(\mathcal{A}\).
For each \(I \in \mathcal{A}\), let \(\operatorname {sign} I\) be an element of some additive abelian group. Let \(f : \mathcal{X} \to \mathcal{X}\) be an involution (i.e., a map satisfying \(f \circ f = \operatorname {id}\)) that has no fixed points. Assume that
Then,
Let \(\mathcal{A}\) be a finite set. Let \(\mathcal{X}\) be a subset of \(\mathcal{A}\).
For each \(I \in \mathcal{A}\), let \(\operatorname {sign} I\) be an element of some additive abelian group. Let \(f : \mathcal{X} \to \mathcal{X}\) be an involution (i.e., a map satisfying \(f \circ f = \operatorname {id}\)). Assume that
Assume furthermore that
Then,
Let \(P,Q\subseteq [n]\) with \(|P|=|Q|\) and let \(\sigma \in S_n\) satisfy \(\sigma (P)=Q\). Write the elements of \(P\) in increasing order as \(p_1{\lt}p_2{\lt}\cdots {\lt}p_k\), the elements of \(Q\) as \(q_1{\lt}q_2{\lt}\cdots {\lt}q_k\), the elements of \(\overline{P}\) as \(p'_1{\lt}\cdots {\lt}p'_{\ell }\), and those of \(\overline{Q}\) as \(q'_1{\lt}\cdots {\lt}q'_{\ell }\).
Define \(\alpha _{\sigma }\in S_k\) by \(\sigma (p_i) = q_{\alpha _{\sigma }(i)}\) and \(\beta _{\sigma }\in S_{\ell }\) by \(\sigma (p'_i) = q'_{\beta _{\sigma }(i)}\).
Then
When \(P = Q = [k]\) (the prefix finset), the sign decomposition formula
holds, where the sign factor vanishes because \(\operatorname {sum}[k] + \operatorname {sum}[k] = k(k-1)\) is even.
For any orbit-closed subset \(A\) of the non-blocky \(k\)-element subsets of \([n]\),
Here “orbit-closed” means that \(A\) is closed under rotation in the smallest split block of each element: for each \(S \in A\), the entire orbit of \(S\) under rotation in its smallest split block is contained in \(A\).
(Summability of fibers.) Let \(I\) be a set. For any \(i\in I\), let \(S_i\) be a set containing \(0\). For any \(i\in I\) and \(k\in S_i\), let \(p_{i,k}\in K[[x]]\). Assume that the family \((p_{i,k})_{(i,k)\in \overline{S}}\) is summable (where \(\overline{S} = \{ (i,k) : k\ne 0\} \)). Then, for each \(i\in I\), the family \((p_{i,k})_{k\in S_i}\) is summable.
Let \(L\) be a commutative ring. Then:
(a) Any invertible element \(a\in L\) satisfies \(a^{-1}=1/a\).
(b) For any invertible elements \(a,b\in L\), the element \(ab\) is invertible as well, and satisfies \(\left(ab\right)^{-1}=b^{-1}a^{-1}=a^{-1}b^{-1}\).
(c) If \(a\in L\) is invertible, and if \(n\in \mathbb {Z}\) is arbitrary, then \(a^{-n}=\left(a^{-1}\right)^{n}=\left(a^{n}\right)^{-1}\).
(d) Laws of exponents hold for negative exponents as well: If \(a\) and \(b\) are invertible elements of \(L\), then
(e) Laws of fractions hold: If \(a\) and \(c\) are two invertible elements of \(L\), and if \(b\) and \(d\) are any two elements of \(L\), then
(f) Division undoes multiplication: If \(a,b,c\) are three elements of \(L\) with \(a\) being invertible, then the equality \(\frac{c}{a}=b\) is equivalent to \(c=ab\).
- AlgebraicCombinatorics.fracs1_inv_eq_one_mul_inv
- AlgebraicCombinatorics.fracs1_isUnit_mul
- AlgebraicCombinatorics.fracs1_mul_inv_rev
- AlgebraicCombinatorics.fracs1_mul_inv_comm
- AlgebraicCombinatorics.fracs1_zpow_neg_eq_inv_zpow
- AlgebraicCombinatorics.fracs1_zpow_add
- AlgebraicCombinatorics.fracs1_mul_zpow
- AlgebraicCombinatorics.fracs1_zpow_mul
- AlgebraicCombinatorics.fracs1_div_add_div
- AlgebraicCombinatorics.fracs1_div_mul_div
- AlgebraicCombinatorics.fracs1_div_eq_iff
Let \(n \in \mathbb {N}\). Let \(x_1, x_2, \ldots , x_n \in K\) and \(y_1, y_2, \ldots , y_n \in K\). Then,
Let \(n\in \mathbb {N}\). Let \(A\in K^{n\times n}\) be an \(n\times n\)-matrix. Let \(x\in K\). Let \(I_n\) denote the \(n\times n\) identity matrix. Then,
Let \(n \in \mathbb {N}\). Let \(A \in K^{n \times n}\) be an \(n \times n\)-matrix. Let \(r \in [n]\).
(a) For every \(p \in [n]\) satisfying \(p \neq r\), we have
(b) For every \(q \in [n]\) satisfying \(q \neq r\), we have
Let \(n\in \mathbb {N}\). Let \(A\) be the \(n\times n\)-matrix
Then \(\det A = 1\).
Let \(n\in \mathbb {N}\). Let \(d_1,d_2,\ldots ,d_n\in K\) and \(x\in K\). Let \(F\) be the \(n\times n\)-matrix
Then,
where the hat over “\(d_i\)” means “omit the \(d_i\) factor.”
Assume \(K\) has the discrete topology. Let \(\left(a_i\right)_{i\in \mathbb {N}}\) be a summable family in \(K[[x]]\). Then
In particular, the right-hand side is summable.
Alternative formulation: under the same assumptions,
where the RHS sums over all finite subsets \(J\) of \(\mathbb {N}\) and uses the finitary product \(\prod ^{\mathrm{fin}}\).
Let \(\left(\mathbf{a}_{i}\right)_{i\in I}\in K\left[\left[x\right]\right]^{I}\) and \(\left(\mathbf{b}_{i}\right)_{i\in I}\in K\left[\left[x\right]\right]^{I}\) be two multipliable families of FPSs. Assume that the FPS \(\mathbf{b}_{i}\) is invertible for each \(i\in I\). Then:
(a) The family \(\left(\frac{\mathbf{a}_{i}}{\mathbf{b}_{i}}\right)_{i\in I}\) is multipliable.
(b) We have
Let \(g\in K\left[\left[x\right]\right]\) with \(\left[x^{0}\right]g=0\). Then:
(a) We have
(b) We have
(a) The subset \(K\left[\left[ x\right]\right]_{0}\) of \(K\left[\left[x\right]\right]\) is closed under addition and subtraction and contains \(0\), and thus forms a group \(\left(K\left[\left[x\right]\right]_{0},+,0\right)\).
(b) The subset \(K\left[\left[x\right]\right]_{1}\) of \(K\left[\left[x\right]\right]\) is closed under multiplication and division and contains \(1\), and thus forms a group \(\left(K\left[\left[ x\right]\right]_{1},\cdot ,1\right)\).
If \((f_i)_{i \in I}\) is a multipliable family in \(K[\! [x ]\! ]_1\), then
where the right side is the coefficient-wise sum (which is well-defined by Lemma 1.241).
Assume that \(K\) is a commutative \(\mathbb {Q}\)-algebra. Let \(\left( f_{i}\right) _{i\in I}\in K\left[ \left[ x\right] \right] ^{I}\) be a multipliable family of FPSs in \(K\left[ \left[ x\right] \right] _{1}\). Then, \(\left( \operatorname {Log}f_{i}\right) _{i\in I}\) is a summable family of FPS in \(K\left[ \left[ x\right] \right] _{0}\), and we have \(\prod \limits _{i\in I}f_{i}\in K\left[ \left[ x\right] \right] _{1}\) and
Assume that \(K\) is a commutative \(\mathbb {Q}\)-algebra. Let \(\left( f_{i}\right) _{i\in I}\in K\left[ \left[ x\right] \right] ^{I}\) be a summable family of FPSs in \(K\left[ \left[ x\right] \right] _{0}\). Then, \(\left( \operatorname {Exp}f_{i}\right) _{i\in I}\) is a multipliable family of FPS in \(K\left[ \left[ x\right] \right] _{1}\), and we have \(\sum _{i\in I}f_{i}\in K\left[ \left[ x\right] \right] _{0}\) and
Let \(\left(\mathbf{a}_{i}\right)_{i\in I}\in K\left[\left[x\right]\right]^{I}\) be a family of FPSs. Let \(n\in \mathbb {N}\). Let \(M\) be an \(x^{n}\)-approximator for \(\left(\mathbf{a}_{i}\right)_{i\in I}\). Then:
(a) Every finite subset \(J\) of \(I\) satisfying \(M\subseteq J\subseteq I\) satisfies
(b) If the family \(\left(\mathbf{a}_{i}\right)_{i\in I}\) is multipliable, then
The FPS \(1+x\in K[[x]]\) is invertible, and its inverse is
Any doubly infinite power series \(a=\left( a_{i}\right) _{i\in \mathbb {Z}}\in K\left[ \left[ x^{\pm }\right] \right] \) satisfies
Here, the powers \(x^{i}\) are taken in the Laurent polynomial ring \(K\left[ x^{\pm }\right] \), but the infinite sum \(\sum _{i\in \mathbb {Z}}a_{i}x^{i}\) is taken in the \(K\)-module \(K\left[ \left[ x^{\pm }\right] \right] \).
For Laurent polynomials, the sum is finite and the identity holds in \(K[x^{\pm }]\) itself. For Laurent series, the identity is formalized using a summable family construction.
We have
Assume that \(\left( f_{i}\right) _{i\in \mathbb {N}}\) and \(\left( g_{i}\right) _{i\in \mathbb {N}}\) are two sequences of FPSs, and that \(f\) and \(g\) are two FPSs such that
Assume that \(\left[ x^{0}\right] g_{i}=0\) for each \(i\in \mathbb {N}\). Then, \(\left[ x^{0}\right] g=0\) and
Assume that \(\left( f_{i}\right) _{i\in \mathbb {N}}\) and \(\left( g_{i}\right) _{i\in \mathbb {N}}\) are two sequences of FPSs, and that \(f\) and \(g\) are two FPSs such that
Then,
Let \((f_i)_{i\in \mathbb {N}}\) and \((g_i)_{i\in \mathbb {N}}\) be sequences of FPSs that coefficientwise stabilize to \(f\) and \(g\) respectively, and let \(n\in \mathbb {N}\). Then there exists an integer \(P\in \mathbb {N}\) such that for all \(i\geq P\),
Assume that \(\left( f_{i}\right) _{i\in \mathbb {N}}\) and \(\left( g_{i}\right) _{i\in \mathbb {N}}\) are two sequences of FPSs, and that \(f\) and \(g\) are two FPSs such that
Assume that each FPS \(g_{i}\) is invertible. Then, \(g\) is also invertible, and we have
This definition of \(\prod _{i\in I}\mathbf{a}_{i}\) is well-defined – i.e., the coefficient \(\left[x^{n}\right]\left(\prod _{i\in M}\mathbf{a}_{i}\right)\) does not depend on \(M\) (as long as \(M\) is a finite subset of \(I\) that determines the \(x^{n}\)-coefficient in the product of \(\left(\mathbf{a}_{i}\right)_{i\in I}\)).
Let \(\left(\mathbf{a}_{i}\right)_{i\in I}\) be a finite family of FPSs. Then, the product \(\prod _{i\in I}\mathbf{a}_{i}\) defined according to Definition 1.343 (b) equals the finite product \(\prod _{i\in I}\mathbf{a}_{i}\) defined in the usual way (i.e., defined as in any commutative ring).
Let \(f_{0},f_{1},f_{2},\ldots \) and \(g_{0},g_{1},g_{2},\ldots \) be FPSs in a single variable \(x\) such that
Then, \(f_{k}=g_{k}\) for each \(k\in \mathbb {N}\).
Let \(\left(\mathbf{a}_{i}\right)_{i\in I}\in K\left[\left[x\right]\right]^{I}\) and \(\left(\mathbf{b}_{i}\right)_{i\in I}\in K\left[\left[x\right]\right]^{I}\) be two multipliable families of FPSs. Then:
(a) The family \(\left(\mathbf{a}_{i}\mathbf{b}_{i}\right)_{i\in I}\) is multipliable.
(b) We have
Let \(L\) be a commutative ring. For every \(n\in \mathbb {N}\), let \(\left[ n\right] \) denote the set \(\left\{ 1,2,\ldots ,n\right\} \).
Let \(n\in \mathbb {N}\). For every \(i\in \left[ n\right] \), let \(p_{i,1},p_{i,2},\ldots ,p_{i,m_{i}}\) be finitely many elements of \(L\). Then,
For every \(n\in \mathbb {N}\), let \(\left[ n\right] \) denote the set \(\left\{ 1,2,\ldots ,n\right\} \).
Let \(n\in \mathbb {N}\). For every \(i\in \left[ n\right] \), let \(\left( p_{i,k}\right) _{k\in S_{i}}\) be a summable family of elements of \(K\left[ \left[ x\right] \right] \). Then,
In particular, the family \(\left( \prod _{i=1}^{n}p_{i,k_{i}}\right) _{\left( k_{1},k_{2},\ldots ,k_{n}\right) \in S_{1}\times S_{2}\times \cdots \times S_{n}}\) is summable.
Let \(N\) be a finite set. For any \(i\in N\), let \(\left( p_{i,k}\right) _{k\in S_{i}}\) be a summable family of elements of \(K\left[ \left[ x\right] \right] \). Then,
In particular, the family \(\left( \prod _{i\in N}p_{i,k_{i}}\right) _{\left( k_{i}\right) _{i\in N}\in \prod _{i\in N}S_{i}}\) is summable.
Let \(I\) be a set. For any \(i\in I\), let \(S_{i}\) be a set that contains the number \(0\). Set
For any \(i\in I\) and any \(k\in S_{i}\), let \(p_{i,k}\) be an element of \(K\left[ \left[ x\right] \right] \). Assume that
Assume further that the family \(\left( p_{i,k}\right) _{\left( i,k\right) \in \overline{S}}\) is summable. Then, the product \(\prod _{i\in I}\ \ \sum _{k\in S_{i}}p_{i,k}\) is well-defined (i.e., the family \(\left( p_{i,k}\right) _{k\in S_{i}}\) is summable for each \(i\in I\), and the family \(\left( \sum _{k\in S_{i}}p_{i,k}\right) _{i\in I}\) is multipliable), and we have
In particular, the family \(\left( \prod _{i\in I}p_{i,k_{i}}\right) _{\left( k_{i}\right) _{i\in I}\in \prod _{i\in I}S_{i}\text{ is essentially finite}}\) is summable.
Let \(S_{1},S_{2},S_{3},\ldots \) be infinitely many sets that all contain the number \(0\). Set
For any \(i\in \left\{ 1,2,3,\ldots \right\} \) and any \(k\in S_{i}\), let \(p_{i,k}\) be an element of \(K\left[ \left[ x\right] \right] \). Assume that
Assume further that the family \(\left( p_{i,k}\right) _{\left( i,k\right) \in \overline{S}}\) is summable. Then, the product \(\prod _{i=1}^{\infty }\ \ \sum _{k\in S_{i}}p_{i,k}\) is well-defined (i.e., the family \(\left( p_{i,k}\right) _{k\in S_{i}}\) is summable for each \(i\in \left\{ 1,2,3,\ldots \right\} \), and the family \(\left( \sum _{k\in S_{i}}p_{i,k}\right) _{i\in \left\{ 1,2,3,\ldots \right\} }\) is multipliable), and we have
In particular, the family \(\left( \prod _{i=1}^{\infty }p_{i,k_{i}}\right) _{\left( k_{1},k_{2},k_{3},\ldots \right) \in S_{1}\times S_{2}\times S_{3}\times \cdots \text{ is essentially finite}}\) is summable.
Let \(I\) and \(J\) be two sets. Let \(\left(\mathbf{a}_{(i,j)}\right)_{(i,j)\in I\times J}\in K\left[\left[x\right]\right]^{I\times J}\) be a multipliable family of invertible FPSs. Then,
(In particular, all the products appearing in this equality are well-defined.)
Let \(I\) and \(J\) be two sets. Let \(\left(\mathbf{a}_{(i,j)}\right)_{(i,j)\in I\times J}\in K\left[\left[x\right]\right]^{I\times J}\) be a multipliable family of FPSs. Assume that for each \(i\in I\), the family \(\left(\mathbf{a}_{(i,j)}\right)_{j\in J}\) is multipliable. Assume that for each \(j\in J\), the family \(\left(\mathbf{a}_{(i,j)}\right)_{i\in I}\) is multipliable. Then,
(In particular, all the products appearing in this equality are well-defined.)
Let \(S\) and \(T\) be two sets. Let \(f:S\rightarrow T\) be a bijection. Let \(\left(\mathbf{a}_{t}\right)_{t\in T}\in K\left[\left[x\right]\right]^{T}\) be a multipliable family of FPSs. Then,
(and, in particular, the product on the right hand side is well-defined, i.e., the family \(\left(\mathbf{a}_{f\left(s\right)}\right)_{s\in S}\) is multipliable).
Let \(\left(\mathbf{a}_{s}\right)_{s\in S}\in K\left[\left[x\right]\right]^{S}\) be a multipliable family of FPSs. Let \(W\) be a set. Let \(f:S\rightarrow W\) be a map. Assume that for each \(w\in W\), the family \(\left(\mathbf{a}_{s}\right)_{s\in S,\; f(s)=w}\) is multipliable. Then,
(In particular, the right hand side is well-defined – i.e., the family \(\left(\prod _{\substack{[s, \in , S, ;, \\ , , f, (, s, ), =, w]}}\mathbf{a}_{s}\right)_{w\in W}\) is multipliable.)
Note: The Lean formalization of this proposition (without sorry) requires the additional assumption that all FPSs are invertible (i.e., \([x^0]\mathbf{a}_s\) is a unit for each \(s\)), which is used through Proposition 1.369 to guarantee multipliability of subfamilies. The versions without this invertibility hypothesis are formalized with sorry.
If \(\left( f_{i}\right) _{i\in I}\in K\left[ \left[ x\right] \right] ^{I}\) is a multipliable family of FPSs, and if \(g\in K\left[ \left[ x\right] \right] \) is an FPS satisfying \(\left[ x^{0}\right] g=0\), then the family \(\left( f_{i}\circ g\right) _{i\in I}\in K\left[ \left[ x\right] \right] ^{I}\) is multipliable as well and we have \(\left( \prod _{i\in I}f_{i}\right) \circ g=\prod _{i\in I}\left( f_{i}\circ g\right) \).
Composition of FPSs satisfies the rules you would expect it to satisfy:
(a) If \(f_1, f_2, g \in K[[x]]\) satisfy \([x^0]g = 0\), then \((f_1 + f_2) \circ g = f_1 \circ g + f_2 \circ g\).
(b) If \(f_1, f_2, g \in K[[x]]\) satisfy \([x^0]g = 0\), then \((f_1 \cdot f_2) \circ g = (f_1 \circ g) \cdot (f_2 \circ g)\).
(c) If \(f_1, f_2, g \in K[[x]]\) satisfy \([x^0]g = 0\), then \(\frac{f_1}{f_2} \circ g = \frac{f_1 \circ g}{f_2 \circ g}\), as long as \(f_2\) is invertible. (In particular, \(f_2 \circ g\) is automatically invertible under these assumptions.)
(d) If \(f, g \in K[[x]]\) satisfy \([x^0]g = 0\), then \(f^k \circ g = (f \circ g)^k\) for each \(k \in \mathbb {N}\).
(e) If \(f, g, h \in K[[x]]\) satisfy \([x^0]g = 0\) and \([x^0]h = 0\), then \([x^0](g \circ h) = 0\) and \((f \circ g) \circ h = f \circ (g \circ h)\).
(f) We have \(\underline{a} \circ g = \underline{a}\) for each \(a \in K\) and \(g \in K[[x]]\).
(g) We have \(x \circ g = g \circ x = g\) for each \(g \in K[[x]]\).
(h) If \((f_i)_{i \in I} \in K[[x]]^I\) is a summable family of FPSs, and if \(g \in K[[x]]\) is an FPS satisfying \([x^0]g = 0\), then the family \((f_i \circ g)_{i \in I} \in K[[x]]^I\) is summable as well and we have \((\sum _{i \in I} f_i) \circ g = \sum _{i \in I} f_i \circ g\).
- AlgebraicCombinatorics.fps_subs_add
- AlgebraicCombinatorics.fps_subs_mul
- AlgebraicCombinatorics.fps_subs_div
- AlgebraicCombinatorics.fps_subs_pow
- AlgebraicCombinatorics.fps_subs_assoc_constCoeff
- AlgebraicCombinatorics.fps_subs_assoc
- AlgebraicCombinatorics.fps_subs_const
- AlgebraicCombinatorics.fps_subs_X_left
- AlgebraicCombinatorics.fps_subs_X_right
- AlgebraicCombinatorics.fps_subs_sum
- AlgebraicCombinatorics.fps_subs_summable
- AlgebraicCombinatorics.fps_subs_summableFPSSum
Let \(f\) and \(g\) be two FPSs in \(K[[x]]\). Assume that \([x^0]g = 0\). Write \(f\) in the form \(f = \sum _{n \in \mathbb {N}} f_n x^n\) with \(f_0, f_1, f_2, \ldots \in K\). Then:
(a) For each \(n \in \mathbb {N}\), the first \(n\) coefficients of the FPS \(g^n\) are \(0\).
(b) The sum \(\sum _{n \in \mathbb {N}} f_n g^n\) is well-defined, i.e., the family \((f_n g^n)_{n \in \mathbb {N}}\) is summable.
(c) We have \([x^0](\sum _{n \in \mathbb {N}} f_n g^n) = f_0\).
Sums of summable families of FPSs satisfy the usual rules for sums (such as the breaking-apart rule \(\sum _{i\in S}a_{s}=\sum _{i\in X}a_{s}+\sum _{i\in Y}a_{s}\) when a set \(S\) is the union of two disjoint sets \(X\) and \(Y\)). See [ 19s , Proposition 7.2.11 ] for details. Again, the only caveat is about interchange of summation signs: The equality
holds when the family \(\left(\mathbf{a}_{i,j}\right)_{\left(i,j\right) \in I\times J}\) is summable (i.e., when for each \(n\in \mathbb {N}\), all but finitely many pairs \(\left(i,j\right) \in I\times J\) satisfy \(\left[x^{n}\right]\mathbf{a}_{i,j}=0\)); it does not generally hold if we merely assume that the sums \(\sum _{i\in I}\ \ \sum _{j\in J}\mathbf{a}_{i,j}\) and \(\sum _{j\in J}\ \ \sum _{i\in I}\mathbf{a}_{i,j}\) are summable.
Let \(\left(\mathbf{a}_{i}\right)_{i\in I}\in K\left[\left[x\right]\right]^{I}\) be a (possibly infinite) family of FPSs. Then:
(a) The family \(\left(\mathbf{a}_{i}\right)_{i\in I}\) is summable if and only if each coefficient in its sum is finitely determined (i.e., for each \(n\in \mathbb {N}\), the \(x^{n}\)-coefficient in the sum of \(\left(\mathbf{a}_{i}\right)_{i\in I}\) is finitely determined).
(b) If the family \(\left(\mathbf{a}_{i}\right)_{i\in I}\) is summable, then its sum \(\sum _{i\in I}\mathbf{a}_{i}\) is the FPS whose \(x^{n}\)-coefficient (for any \(n\in \mathbb {N}\)) can be computed as follows: If \(n\in \mathbb {N}\), and if \(M\) is a finite subset of \(I\) that determines the \(x^{n}\)-coefficient in the sum of \(\left(\mathbf{a}_{i}\right)_{i\in I}\), then
Let \(\left(\mathbf{a}_{i}\right)_{i\in I}\in K\left[\left[x\right]\right]^{I}\) be a family of FPSs. Let \(J\) be a subset of \(I\). Assume that the subfamilies \(\left(\mathbf{a}_{i}\right)_{i\in J}\) and \(\left(\mathbf{a}_{i}\right)_{i\in I\setminus J}\) are multipliable. Then:
(a) The entire family \(\left(\mathbf{a}_{i}\right)_{i\in I}\) is multipliable.
(b) We have
Let \(A\) and \(B\) be two finite-type weighted sets. Then, \(A+B\) is finite-type, too, and satisfies \(\overline{A+B}=\overline{A}+\overline{B}\).
Let \(A\) be a finite-type weighted set. Let \(k\in \mathbb {N}\). Then, \(A^{k}\) is finite-type, too, and satisfies \(\overline{A^{k}}=\overline{A}^{k}\).
Let \(A\) and \(B\) be two finite-type weighted sets. Then, \(A\times B\) is finite-type, too, and satisfies \(\overline{A\times B}=\overline{A}\cdot \overline{B}\).
Alternative formulation of Euler’s identity: indexing the left-hand side over odd positive integers rather than all positive integers,
The faultfree domino tilings of height-\(3\) rectangles are precisely the tilings
More concretely:
(a) The faultfree domino tilings of a height-\(3\) rectangle that contain a vertical domino in the top two squares of the first column are \(A_{2},A_{4},A_{6},A_{8},\ldots \).
(b) The faultfree domino tilings of a height-\(3\) rectangle that contain a vertical domino in the bottom two squares of the first column are \(B_{2},B_{4},B_{6},B_{8},\ldots \).
(c) The only faultfree domino tiling of a height-\(3\) rectangle that contains no vertical domino in the first column is \(C\).
Let \(\left( a,b\right) \in \mathbb {Z}^{2}\) and \(\left( c,d\right) \in \mathbb {Z}^{2}\) be two points. Then,
Let \(\left( A,A^{\prime }\right) \) and \(\left( B,B^{\prime }\right) \) be two \(2\)-vertices (i.e., let \(A,A^{\prime },B,B^{\prime }\) be four lattice points). Then,
Let \(A\), \(B\), \(A^{\prime }\) and \(B^{\prime }\) be four lattice points satisfying
(That is, \(A'\) is weakly northwest of \(A\), and \(B'\) is weakly northwest of \(B\).)
Let \(p\) be any path from \(A\) to \(B^{\prime }\). Let \(p^{\prime }\) be any path from \(A^{\prime }\) to \(B\). Then, \(p\) and \(p^{\prime }\) have a vertex in common.
In particular, there are no nipats from \((A, A')\) to \((B', B)\).
Let \(k\in \mathbb {N}\). Let \(\mathbf{A}=\left( A_{1},A_{2},\ldots ,A_{k}\right) \) and \(\mathbf{B}=\left( B_{1},B_{2},\ldots ,B_{k}\right) \) be two \(k\)-vertices. Then,
Let \(n\in \mathbb {Z}\) and \(k\in \mathbb {N}\).
(a) We have \(p_{k}\left( n\right) =0\) whenever \(n{\lt}0\) and \(k\in \mathbb {N}\).
(b) We have \(p_{k}\left( n\right) =0\) whenever \(k{\gt}n\).
(c) We have \(p_{0}\left( n\right) =\left[ n=0 \right]\).
(d) We have \(p_{1}\left( n\right) =\left[ n{\gt}0 \right]\).
(e) We have \(p_{k}\left( n\right) =p_{k}\left( n-k\right) +p_{k-1}\left( n-1\right) \) whenever \(k{\gt}0\).
(f) We have \(p_{2}\left( n\right) =\left\lfloor n/2\right\rfloor \) whenever \(n\in \mathbb {N}\).
(g) We have \(p\left( n\right) =p_{0}\left( n\right) +p_{1}\left( n\right) +\cdots +p_{n}\left( n\right) \) whenever \(n\in \mathbb {N}\).
(h) We have \(p\left( n\right) =0\) whenever \(n{\lt}0\).
Let \(n\in \mathbb {N}\) and \(k\in \mathbb {Z}\).
(a) We have
Here, the sum ranges over all weakly increasing \(k\)-tuples \((i_{1},i_{2},\ldots ,i_{k}) \in \{ 0,1,\ldots ,n-k\} ^{k}\). If \(k{\gt}n\), then this is an empty sum. If \(k{\lt}0\), then this is also an empty sum.
(b) Set \(\operatorname {sum}S=\sum _{s\in S}s\) for any finite set \(S\) of integers. Then, we have
(c) We have
Let \(k\in \mathbb {N}\) be fixed. Then,
(See Definition 2.10 (a) for the meaning of \(p_{i}\left( n\right) \).)
We have \(\binom {n}{0}_{q}=\binom {n}{n}_{q}=1\) for each \(n\in \mathbb {N}\).
Let \(X\) be a finite set. Let \(i,j\in X\). Let \(\sigma \) be a permutation of \(X\). Then, we have the following chain of equivalences:
Let \(\sigma \in S_{n}\) and \(\tau \in S_{n}\) be such that
Then,
(In other words, \(L\left(\sigma \right) {\lt}_{\operatorname {lex}} L\left( \tau \right)\).)
Let \(n\in \mathbb {N}\). Then,
Let \(n\in \mathbb {N}\).
(a) For any \(\sigma \in S_{n}\), we have \(\ell \left(\sigma \right) \in \left\{ 0,1,\ldots ,\binom {n}{2}\right\} \).
(b) We have
Indeed, the only permutation \(\sigma \in S_{n}\) with \(\ell \left( \sigma \right)=0\) is the identity map \(\operatorname {id}\).
(c) We have
Indeed, the only permutation \(\sigma \in S_{n}\) with \(\ell \left( \sigma \right)=\binom {n}{2}\) is the permutation with OLN \(n\left( n-1\right)\left(n-2\right)\cdots 21\), often called \(w_{0}\).
(d) If \(n\geq 1\), then
Indeed, the only permutations \(\sigma \in S_{n}\) with \(\ell \left( \sigma \right)=1\) are the simple transpositions \(s_{i}\) with \(i\in \left[ n-1\right]\).
(e) If \(n\geq 2\), then
Indeed, the only permutations \(\sigma \in S_{n}\) with \(\ell \left( \sigma \right)=2\) are the products \(s_{i}s_{j}\) with \(1\leq i{\lt}j{\lt}n\) as well as the products \(s_{i}s_{i-1}\) with \(i\in \left\{ 2,3,\ldots ,n-1\right\} \). If \(n\geq 2\), then there are \(\frac{\left(n-2\right)\left(n+1\right)}{2}\) such products (and they are all distinct).
(f) For any \(k\in \mathbb {Z}\), we have
Let \(n \in \mathbb {N}\) and \(\sigma \in S_n\). Let \(i\) and \(j\) be two elements of \([n]\) such that \(i {\lt} j\). Then:
(a) We have \(\ell (\sigma t_{i,j}) {\lt} \ell (\sigma )\) if \(\sigma (i) {\gt} \sigma (j)\). We have \(\ell (\sigma t_{i,j}) {\gt} \ell (\sigma )\) if \(\sigma (i) {\lt} \sigma (j)\).
(b) We have
where
Let \(n \in \mathbb {N}\) and \(\sigma \in S_n\). For each \(i \in [n]\), set
where \(i' = i + \ell _i(\sigma )\). Then \(\sigma = a_0 a_1 \cdots a_{n-1}\).
In other words, the product of the canonical reduced word equals \(\sigma \).
Let \(X\) and \(Y\) be two sets, and let \(f : X \to Y\) be a bijection. Then, for each permutation \(\sigma \) of \(X\), the map \(f \circ \sigma \circ f^{-1} : Y \to Y\) is a permutation of \(Y\). Furthermore, the map
is a group isomorphism; thus, we obtain \(S_X \cong S_Y\).
Let \(n \in \mathbb {N}\).
(a) We have \(s_i^2 = \operatorname {id}\) for all \(i \in [n-1]\). In other words, we have \(s_i = s_i^{-1}\) for all \(i \in [n-1]\).
(b) We have \(s_i s_j = s_j s_i\) for any \(i, j \in [n-1]\) with \(|i - j| {\gt} 1\).
(c) We have \(s_i s_{i+1} s_i = s_{i+1} s_i s_{i+1}\) for any \(i \in [n-2]\).
Let \(n \in \mathbb {N}\).
(a) The sign of the identity permutation \(\operatorname {id} \in S_n\) is \((-1)^{\operatorname {id}} = 1\).
(b) For any two distinct elements \(i\) and \(j\) of \([n]\), the transposition \(t_{i,j} \in S_n\) has sign \((-1)^{t_{i,j}} = -1\).
(c) For any positive integer \(k\) and any distinct elements \(i_1, i_2, \ldots , i_k \in [n]\), the \(k\)-cycle \(\operatorname {cyc}_{i_1, i_2, \ldots , i_k}\) has sign \((-1)^{\operatorname {cyc}_{i_1, i_2, \ldots , i_k}} = (-1)^{k-1}\).
(d) We have \((-1)^{\sigma \tau } = (-1)^{\sigma } \cdot (-1)^{\tau }\) for any \(\sigma \in S_n\) and \(\tau \in S_n\).
(e) We have \((-1)^{\sigma _1 \sigma _2 \cdots \sigma _p} = (-1)^{\sigma _1} (-1)^{\sigma _2} \cdots (-1)^{\sigma _p}\) for any \(\sigma _1, \sigma _2, \ldots , \sigma _p \in S_n\).
(f) We have \((-1)^{\sigma ^{-1}} = (-1)^{\sigma }\) for any \(\sigma \in S_n\). (The left hand side here has to be understood as \((-1)^{(\sigma ^{-1})}\).)
(g) We have
(The product sign “\(\prod _{1 \leq i {\lt} j \leq n}\)” means a product over all pairs \((i,j)\) of integers satisfying \(1 \leq i {\lt} j \leq n\). There are \(\binom {n}{2}\) such pairs.)
(h) If \(x_1, x_2, \ldots , x_n\) are any elements of some commutative ring, and if \(\sigma \in S_n\), then
Let \(X\) be a finite set. We want to define the sign of any permutation of \(X\).
Fix a bijection \(\phi : X \to [n]\) for some \(n \in \mathbb {N}\). (Such a bijection always exists, since \(X\) is finite.) For every permutation \(\sigma \) of \(X\), set
Here, the right hand side is well-defined, since \(\phi \circ \sigma \circ \phi ^{-1}\) is a permutation of \([n]\). Now:
(a) This number \((-1)_{\phi }^{\sigma }\) depends only on the permutation \(\sigma \), but not on the bijection \(\phi \). (In other words, if \(\phi _1\) and \(\phi _2\) are two bijections from \(X\) to \([n]\), then \((-1)_{\phi _1}^{\sigma } = (-1)_{\phi _2}^{\sigma }\).)
Thus, we shall denote \((-1)_{\phi }^{\sigma }\) by \((-1)^{\sigma }\) from now on. We refer to this number \((-1)^{\sigma }\) as the sign of the permutation \(\sigma \in S_X\). (When \(X = [n]\), this notation does not clash with Definition 3.109, since we can pick the bijection \(\phi = \operatorname {id}\) and obtain \((-1)_{\phi }^{\sigma } = (-1)^{\operatorname {id} \circ \sigma \circ \operatorname {id}^{-1}} = (-1)^{\sigma }\).)
(b) The identity permutation \(\operatorname {id} : X \to X\) satisfies \((-1)^{\operatorname {id}} = 1\).
(c) We have \((-1)^{\sigma \tau } = (-1)^{\sigma } \cdot (-1)^{\tau }\) for any two permutations \(\sigma \) and \(\tau \) of \(X\).
(a) In the polynomial ring \(\mathcal{P}[t]\), we have
(b) In the polynomial ring \(\mathcal{P}[u,v]\), we have
(c) In the FPS ring \(\mathcal{P}[[t]]\), we have
(a) For each \(n\in \left\{ 0,1,\ldots ,N\right\} \), we have
where \(\left( 1,1,\ldots ,1,0,0,\ldots ,0\right) \) is the \(N\)-tuple that begins with \(n\) many \(1\)’s and ends with \(N-n\) many \(0\)’s.
(b) For each \(n\in \mathbb {N}\), we have
where the size \(\left\vert \lambda \right\vert \) of an \(N\)-partition \(\lambda \) is defined to be the sum of its entries (i.e., if \(\lambda =\left( \lambda _{1},\lambda _{2},\ldots ,\lambda _{N}\right) \), then \(\left\vert \lambda \right\vert :=\lambda _{1}+\lambda _{2}+\cdots +\lambda _{N}\)).
(c) Assume that \(N{\gt}0\). For each \(n\in \mathbb {N}\), we have
where \(\left( n,0,0,\ldots ,0\right) \) is the \(N\)-tuple that begins with an \(n\) and ends with \(N-1\) zeroes.
There is a bijection
Let \(\sigma \in S_{N}\) and \(f\in \mathcal{P}\). Then,
for any \(\left( a_{1},a_{2},\ldots ,a_{N}\right) \in \mathbb {N}^{N}\).
The action of \(S_N\) on \(\mathcal{P}\) is a well-defined group action. In other words, the following holds:
(a) We have \(\operatorname {id}_{[N]} \cdot f = f\) for every \(f \in \mathcal{P}\).
(b) We have \((\sigma \tau ) \cdot f = \sigma \cdot (\tau \cdot f)\) for every \(\sigma , \tau \in S_N\) and \(f \in \mathcal{P}\).
The group \(S_N\) acts on \(\mathcal{P}\) by \(K\)-algebra automorphisms. In other words, for each \(\sigma \in S_N\), the map
is a \(K\)-algebra automorphism of \(\mathcal{P}\).
Let \(\lambda =\left( \lambda _{1},\lambda _{2},\ldots ,\lambda _{N}\right) \) and \(\mu =\left( \mu _{1},\mu _{2},\ldots ,\mu _{N}\right) \) be two \(N\)-partitions.
(a) The skew partition \(\lambda /\mu \) is a horizontal strip if and only if we have
(b) The skew partition \(\lambda /\mu \) is a vertical strip if and only if we have
Let \(n\in \mathbb {C}\) and \(k\in \mathbb {Z}\). Then,
Let \(n\in \mathbb {N}\) and \(d\in \mathbb {N}\). Then, the number of all all-even \(n\)-tuples \(\left( x_{1},x_{2},\ldots ,x_{n}\right) \in \left[ d\right] ^{n}\) is
More precisely (avoiding division), the number of all-even \(n\)-tuples multiplied by \(2^d\) equals \(\sum _{k=0}^{d}\binom {d}{k}(d-2k)^n\).
Let \(n \in \mathbb {N}\). Let \(A \in K^{n \times n}\) be an \(n \times n\)-matrix. Let \(I_n\) denote the \(n \times n\) identity matrix. Then,
Let \(n \in \mathbb {N}\). Let \(x_1, x_2, \ldots , x_n\) be \(n\) elements of \(K\). Let \(y_1, y_2, \ldots , y_n\) be \(n\) elements of \(K\). Assume that \(x_i + y_j\) is invertible in \(K\) for each \((i, j) \in [n]^2\). Then,
Let \(n,m\in \mathbb {N}\). Let \(A\in K^{n\times m}\) be an \(n\times m\)-matrix, and let \(B\in K^{m\times n}\) be an \(m\times n\)-matrix. Then,
Here, \(\operatorname {cols}_{g_1,\ldots ,g_n} A\) is the \(n\times n\)-matrix obtained from \(A\) by keeping only columns \(g_1,g_2,\ldots ,g_n\), and \(\operatorname {rows}_{g_1,\ldots ,g_n} B\) is the \(n\times n\)-matrix obtained from \(B\) by keeping only rows \(g_1,g_2,\ldots ,g_n\).
Equivalently, the sum runs over all \(n\)-element subsets \(S\) of \([m]\):
Let \(n \in \mathbb {N}\) be such that \(n \geq 2\). Let \(A \in K^{n \times n}\) be an \(n \times n\)-matrix.
Let \(A'\) be the \((n-2) \times (n-2)\)-matrix
(This is what remains of \(A\) when we remove the first row, the last row, the first column and the last column.) Then,
Let \(n \in \mathbb {N}\) be such that \(n \geq 2\). Let \(p, q, u, v\) be four elements of \([n]\) such that \(p {\lt} q\) and \(u {\lt} v\). Let \(A\) be an \(n \times n\)-matrix. Then,
Let \(n\in \mathbb {N}\). For any subset \(I\) of \([n]\), let \(\widetilde{I} = [n]\setminus I\) denote its complement.
Let \(A\) and \(B\) be two \(n\times n\)-matrices in \(K^{n\times n}\). Then,
Let \(n\in \mathbb {N}\). Let \(A\) and \(D\) be two \(n\times n\)-matrices in \(K^{n\times n}\) such that the matrix \(D\) is diagonal. Let \(d_1,d_2,\ldots ,d_n\) be the diagonal entries of the diagonal matrix \(D\). Then,
The minors \(\det (\operatorname {sub}_P^P A)\) are called the principal minors of \(A\).
Let \(n \in \mathbb {N}\). For any subset \(I\) of \([n]\), let \(\widetilde{I}\) denote the complement \([n] \setminus I\). Set \(\operatorname {sum} S = \sum _{s \in S} s\) for any finite set \(S\) of integers.
Let \(A \in K^{n \times n}\) be an \(n \times n\)-matrix. Let \(P\) and \(Q\) be two subsets of \([n]\) such that \(|P| = |Q| \geq 1\). Then,
Let \(n \in \mathbb {N}\). Let \(A \in K^{n \times n}\) be an \(n \times n\)-matrix.
(a) For every \(p \in [n]\), we have
(b) For every \(q \in [n]\), we have
Let \(n \in \mathbb {N}\). Let \(A \in K^{n \times n}\) be an \(n \times n\)-matrix.
(a) For every subset \(P\) of \([n]\), we have
(b) For every subset \(Q\) of \([n]\), we have
Let \(n \in \mathbb {N}\). Let \(A \in K^{n \times n}\) be an \(n \times n\)-matrix. Then:
(a) If we swap two rows of \(A\), then \(\det A\) gets multiplied by \(-1\).
(b) If \(A\) has a zero row (i.e., a row that consists entirely of zeroes), then \(\det A = 0\).
(c) If \(A\) has two equal rows, then \(\det A = 0\).
(d) Let \(\lambda \in K\). If we multiply a row of \(A\) by \(\lambda \) (that is, we multiply all entries of this one row by \(\lambda \), while leaving all other entries of \(A\) unchanged), then \(\det A\) gets multiplied by \(\lambda \).
(e) If we add a row of \(A\) to another row of \(A\) (that is, we add each entry of the former row to the corresponding entry of the latter), then \(\det A\) stays unchanged.
(f) Let \(\lambda \in K\). If we add \(\lambda \) times a row of \(A\) to another row of \(A\) (that is, we add \(\lambda \) times each entry of the former row to the corresponding entry of the latter), then \(\det A\) stays unchanged.
(g) Let \(B, C \in K^{n \times n}\) be two further \(n \times n\)-matrices. Let \(k \in [n]\). Assume that
whereas each \(i \neq k\) satisfies
Then,
Let \(n \in \mathbb {N}\). Let \(A \in K^{n \times n}\) be a triangular (i.e., lower-triangular or upper-triangular) \(n \times n\)-matrix. Then, the determinant of the matrix \(A\) is the product of its diagonal entries. That is,
Let \(n \in \mathbb {N}\). Let \(a_1, a_2, \ldots , a_n\) be \(n\) elements of \(K\). Then:
(a) We have
(b) We have
(c) We have
(d) We have
If \((f_i)_{i \in I}\) is a family of FPSs such that for each \(n\), the set \(\{ i \in I : [x^n] f_i \neq 0\} \) is finite (i.e., the family is coefficient-wise summable), then the family \((1 + f_i)_{i \in I}\) is multipliable.
The proof constructs an approximator \(M\) as the union of the finite sets \(\{ i : [x^m] f_i \neq 0\} \) for \(m = 0, 1, \ldots , n\), and shows that multiplying by \((1 + f_i)\) for \(i \notin M\) does not change coefficients up to degree \(n\).
Let \(n\in \mathbb {N}\). Then, the # of compositions of \(n\) is
Let \(n,k\in \mathbb {N}\). Then, the # of compositions of \(n\) into \(k\) parts is
Let \(n,k\in \mathbb {N}\). Then, the # of weak compositions of \(n\) into \(k\) parts is
Let \(n,k,p\in \mathbb {N}\). Then, the # of \(k\)-tuples \(\left( \alpha _{1},\alpha _{2},\ldots ,\alpha _{k}\right) \in \left\{ 0,1,\ldots ,p-1\right\} ^{k}\) satisfying \(\alpha _{1}+\alpha _{2}+\cdots +\alpha _{k}=n\) is
(a) We have \(\left( f+g\right) ^{\prime }=f^{\prime }+g^{\prime }\) for any \(f,g\in K\left[ \left[ x\right] \right] \).
(b) If \(\left( f_{i}\right) _{i\in I}\) is a summable family of FPSs, then the family \(\left( f_{i}^{\prime }\right) _{i\in I}\) is summable as well, and we have
(c) We have \(\left( cf\right) ^{\prime }=cf^{\prime }\) for any \(c\in K\) and \(f\in K\left[ \left[ x\right] \right] \).
(d) We have \(\left( fg\right) ^{\prime }=f^{\prime }g+fg^{\prime }\) for any \(f,g\in K\left[ \left[ x\right] \right] \). (This is known as the Leibniz rule.)
(e) If \(f,g\in K\left[ \left[ x\right] \right] \) are two FPSs such that \(g\) is invertible, then
(This is known as the quotient rule.)
(f) If \(g\in K\left[ \left[ x\right] \right] \) is an FPS, then \(\left( g^{n}\right) ^{\prime }=ng^{\prime }g^{n-1}\) for any \(n\in \mathbb {N}\) (where the expression \(ng^{\prime }g^{n-1}\) is to be understood as \(0\) if \(n=0\)).
(g) Given two FPSs \(f,g\in K\left[ \left[ x\right] \right] \), we have
if \(f\) is a polynomial or if \(\left[ x^{0}\right] g=0\). (This is known as the chain rule.)
(h) If \(K\) is a \(\mathbb {Q}\)-algebra, and if two FPSs \(f,g\in K\left[ \left[ x\right] \right] \) satisfy \(f^{\prime }=g^{\prime }\), then \(f-g\) is constant.
- AlgebraicCombinatorics.FPS.derivative_add
- AlgebraicCombinatorics.FPS.derivative_sum
- AlgebraicCombinatorics.FPS.derivative_summableFPSSum
- AlgebraicCombinatorics.FPS.derivative_smul
- AlgebraicCombinatorics.FPS.derivative_mul
- AlgebraicCombinatorics.FPS.derivative_div
- AlgebraicCombinatorics.FPS.derivative_pow'
- AlgebraicCombinatorics.FPS.derivative_comp
- AlgebraicCombinatorics.FPS.derivative_eq_imp_diff_const
The maps
and
are mutually inverse group isomorphisms.
We have
If \((\mathbf{a}_{(i,j)})_{(i,j) \in I \times J}\) is a multipliable family of invertible FPSs (each has unit constant term), then both the row families \((\mathbf{a}_{(i,j)})_{j \in J}\) for each \(i\) and the column families \((\mathbf{a}_{(i,j)})_{i \in I}\) for each \(j\) are multipliable. No additional multipliability hypotheses are needed in the invertible case, because subfamilies of invertible multipliable families are automatically multipliable.
Let \((\mathbf{a}_{(i,j)})_{(i,j) \in I \times J}\) be a multipliable family. Suppose that for each \(i \in I\), the row family \((\mathbf{a}_{(i,j)})_{j \in J}\) is multipliable. Then the family of row products \(\bigl(\prod _{j \in J} \mathbf{a}_{(i,j)}\bigr)_{i \in I}\) is multipliable.
The \(K\)-module \(K\left[ x^{\pm }\right] \), equipped with the multiplication defined above, is a commutative \(K\)-algebra. Its unity is \(\left( \delta _{i,0}\right) _{i\in \mathbb {Z}}\). The element \(x\) is invertible in this \(K\)-algebra.
- AlgebraicCombinatorics.FPS.Laurent.laurentPolynomial_commRing
- AlgebraicCombinatorics.FPS.Laurent.laurentPolynomial_algebra
- AlgebraicCombinatorics.FPS.Laurent.T_isUnit
- AlgebraicCombinatorics.laurentPolynomial_commSemiring
- AlgebraicCombinatorics.laurentPolynomial_algebra
- AlgebraicCombinatorics.laurentPolynomial_T_isUnit
The subset \(K\left( \left( x\right) \right) \) is a \(K\)-submodule of \(K\left[ \left[ x^{\pm }\right] \right] \). It has a multiplication given by the same convolution rule as \(K\left[ x^{\pm }\right] \): namely,
The sum \(\sum _{i\in \mathbb {Z}}a_{i}b_{n-i}\) is well-defined because for sufficiently low \(i\) we have \(a_i = 0\), and for sufficiently high \(i\) we have \(b_{n-i} = 0\).
Equipped with this multiplication, \(K\left( \left( x\right) \right) \) is a commutative \(K\)-algebra with unity \(\left( \delta _{i,0}\right) _{i\in \mathbb {Z}}\). The element \(x\) is invertible in this algebra.
Let \(\left( f_{i}\right) _{i\in \mathbb {N}}\in K\left[ \left[ x\right] \right] ^{\mathbb {N}}\) be a sequence of FPSs. Assume that for each \(n\in \mathbb {N}\), there exists some \(g_{n}\in K\) such that the sequence \(\left( \left[ x^{n}\right] f_{i}\right) _{i\in \mathbb {N}}\) stabilizes to \(g_{n}\). Then, the sequence \(\left( f_{i}\right) _{i\in \mathbb {N}}\) coefficientwise stabilizes to \(\sum _{n\in \mathbb {N}}g_{n}x^{n}\). (That is, \(\lim \limits _{i\rightarrow \infty }f_{i}=\sum _{n\in \mathbb {N}}g_{n}x^{n}\).)
Let \(\left( f_{n}\right) _{n\in \mathbb {N}}\) be a multipliable sequence of FPSs. Then,
In other words, the infinite product \(\prod _{n\in \mathbb {N}}f_{n}\) is the limit of the finite partial products \(\prod _{n=0}^{i}f_{n}\).
Let \(\left( f_{0},f_{1},f_{2},\ldots \right) \) be a sequence of FPSs such that \(\lim \limits _{i\rightarrow \infty }\prod _{n=0}^{i}f_{n}\) exists. Then, the family \(\left( f_{n}\right) _{n\in \mathbb {N}}\) is multipliable, and satisfies
Let \(\left( f_{n}\right) _{n\in \mathbb {N}}\) be a summable sequence of FPSs. Then,
In other words, the infinite sum \(\sum _{n\in \mathbb {N}}f_{n}\) is the limit of the finite partial sums \(\sum _{n=0}^{i}f_{n}\).
Let \(\left( f_{0},f_{1},f_{2},\ldots \right) \) be a sequence of FPSs such that \(\lim \limits _{i\rightarrow \infty }\sum _{n=0}^{i}f_{n}\) exists. Then, the family \(\left( f_{n}\right) _{n\in \mathbb {N}}\) is summable, and satisfies
For each \(n\in \mathbb {Z}\), we have
The set \(K\left[ x\right] \) is a subring of \(K\left[ \left[ x\right] \right] \) (that is, it is closed under addition, subtraction and multiplication, and contains the zero \(\underline{0}\) and the unity \(\underline{1}\)) and is a \(K\)-submodule of \(K\left[ \left[ x\right] \right] \) (that is, it is closed under addition and scaling by elements of \(K\)).
Assume that \(K\) is a commutative \(\mathbb {Q}\)-algebra. For any \(a,b\in K\) and \(f,g\in K\left[ \left[ x\right] \right] _{1}\), we have
Under the hypotheses of Theorem A.13, the infinite product of the pointwise product equals the product of the two infinite products:
If \((\mathbf{a}_i)_{i \in I}\) and \((\mathbf{b}_i)_{i \in I}\) are both multipliable, then the pointwise product family \((\mathbf{a}_i \cdot \mathbf{b}_i)_{i \in I}\) is multipliable. The proof takes \(M = U \cup V\) where \(U\) and \(V\) are \(x^n\)-approximators for the two families.
Let \(f : S \to W\) be a map, and \((\mathbf{a}_s)_{s \in S}\) a multipliable family. Suppose that for each \(w \in W\), the fiber subfamily \((\mathbf{a}_s)_{s \in f^{-1}(w)}\) is multipliable. Then the family of fiber products \(\bigl(\prod _{s \in f^{-1}(w)} \mathbf{a}_s\bigr)_{w \in W}\) is multipliable. The proof uses \(f(U)\) (the image of an \(x^n\)-approximator \(U\)) as the approximator for the outer product.
(a) The set \(K\left[\left[x\right]\right]\) is a commutative ring (with its operations \(+\), \(-\) and \(\cdot \) defined in Definition 1.74). Its zero and its unity are the FPSs \(\underline{0}=\left(0,0,0,\ldots \right)\) and \(\underline{1}=\left( 1,0,0,0,\ldots \right)\). This means, concretely, that the following facts hold:
Commutativity of addition: We have \(\mathbf{a}+\mathbf{b}=\mathbf{b}+\mathbf{a}\) for all \(\mathbf{a},\mathbf{b}\in K\left[\left[ x\right]\right]\).
Associativity of addition: We have \(\mathbf{a}+\left( \mathbf{b}+\mathbf{c}\right) =\left(\mathbf{a}+\mathbf{b}\right) +\mathbf{c}\) for all \(\mathbf{a},\mathbf{b},\mathbf{c}\in K\left[\left[ x\right]\right]\).
Neutrality of zero: We have \(\mathbf{a}+\underline{0}=\underline{0}+\mathbf{a}=\mathbf{a}\) for all \(\mathbf{a}\in K\left[\left[ x\right]\right]\).
Subtraction undoes addition: Let \(\mathbf{a},\mathbf{b},\mathbf{c}\in K\left[\left[x\right]\right]\). We have \(\mathbf{a}+\mathbf{b}=\mathbf{c}\) if and only if \(\mathbf{a}=\mathbf{c}-\mathbf{b}\).
Commutativity of multiplication: We have \(\mathbf{ab}=\mathbf{ba}\) for all \(\mathbf{a},\mathbf{b}\in K\left[\left[x\right] \right]\).
Associativity of multiplication: We have \(\mathbf{a}\left( \mathbf{bc}\right) =\left(\mathbf{ab}\right)\mathbf{c}\) for all \(\mathbf{a},\mathbf{b},\mathbf{c}\in K\left[\left[x\right]\right]\).
Distributivity: We have
\[ \mathbf{a}\left(\mathbf{b}+\mathbf{c}\right) =\mathbf{ab}+\mathbf{ac}\ \ \ \ \ \ \ \ \ \ \text{and}\ \ \ \ \ \ \ \ \ \ \left(\mathbf{a}+\mathbf{b}\right)\mathbf{c}=\mathbf{ac}+\mathbf{bc} \]for all \(\mathbf{a},\mathbf{b},\mathbf{c}\in K\left[\left[x\right] \right]\).
Neutrality of one: We have \(\mathbf{a}\cdot \underline{1}=\underline{1}\cdot \mathbf{a}=\mathbf{a}\) for all \(\mathbf{a}\in K\left[ \left[x\right]\right]\).
Annihilation: We have \(\mathbf{a}\cdot \underline{0}=\underline{0}\cdot \mathbf{a}=\underline{0}\) for all \(\mathbf{a}\in K\left[ \left[x\right]\right]\).
(b) Furthermore, \(K\left[\left[x\right]\right]\) is a \(K\)-module (with its scaling being the map that sends each \(\left( \lambda ,\mathbf{a}\right) \in K\times K\left[\left[x\right]\right]\) to the FPS \(\lambda \mathbf{a}\) defined in Definition 1.74 (c)). Its zero vector is \(\underline{0}\). Concretely, this means that:
Associativity of scaling: We have \(\lambda \left( \mu \mathbf{a}\right) =\left( \lambda \mu \right) \mathbf{a}\) for all \(\lambda ,\mu \in K\) and \(\mathbf{a}\in K\left[\left[x\right]\right]\).
Left distributivity: We have \(\lambda \left( \mathbf{a}+\mathbf{b}\right) =\lambda \mathbf{a}+\lambda \mathbf{b}\) for all \(\lambda \in K\) and \(\mathbf{a},\mathbf{b}\in K\left[\left[x\right]\right]\).
Right distributivity: We have \(\left( \lambda +\mu \right) \mathbf{a}=\lambda \mathbf{a}+\mu \mathbf{a}\) for all \(\lambda ,\mu \in K\) and \(\mathbf{a}\in K\left[\left[x\right]\right]\).
Neutrality of one: We have \(1\mathbf{a}=\mathbf{a}\) for all \(\mathbf{a}\in K\left[\left[x\right]\right]\).
Left annihilation: We have \(0\mathbf{a}=\underline{0}\) for all \(\mathbf{a}\in K\left[\left[x\right]\right]\).
Right annihilation: We have \(\lambda \underline{0}=\underline{0}\) for all \(\lambda \in K\).
(c) We have \(\lambda \left(\mathbf{a}\cdot \mathbf{b}\right) =\left(\lambda \mathbf{a}\right)\cdot \mathbf{b}=\mathbf{a}\cdot \left( \lambda \mathbf{b}\right)\) for all \(\lambda \in K\) and \(\mathbf{a},\mathbf{b}\in K\left[\left[x\right]\right]\).
(d) Finally, we have \(\lambda \mathbf{a}=\underline{\lambda }\cdot \mathbf{a}\) for all \(\lambda \in K\) and \(\mathbf{a}\in K\left[\left[ x\right]\right]\).
Let \(n\in \mathbb {N}\).
(a) The relation \(\overset {x^{n}}{\equiv }\) on \(K\left[\left[ x\right]\right]\) is an equivalence relation. In other words:
This relation is reflexive (i.e., we have \(f\overset {x^{n}}{\equiv }f\) for each \(f\in K\left[\left[x\right]\right]\)).
This relation is transitive (i.e., if three FPSs \(f,g,h\in K\left[ \left[x\right]\right]\) satisfy \(f\overset {x^{n}}{\equiv }g\) and \(g\overset {x^{n}}{\equiv }h\), then \(f\overset {x^{n}}{\equiv }h\)).
This relation is symmetric (i.e., if two FPSs \(f,g\in K\left[\left[ x\right]\right]\) satisfy \(f\overset {x^{n}}{\equiv }g\), then \(g\overset {x^{n}}{\equiv }f\)).
(b) If \(a,b,c,d\in K\left[\left[x\right]\right]\) are four FPSs satisfying \(a\overset {x^{n}}{\equiv }b\) and \(c\overset {x^{n}}{\equiv }d\), then we also have
(c) If \(a,b\in K\left[\left[x\right]\right]\) are two FPSs satisfying \(a\overset {x^{n}}{\equiv }b\), then \(\lambda a\overset {x^{n}}{\equiv }\lambda b\) for each \(\lambda \in K\).
(d) If \(a,b\in K\left[\left[x\right]\right]\) are two invertible FPSs satisfying \(a\overset {x^{n}}{\equiv }b\), then \(a^{-1} \overset {x^{n}}{\equiv }b^{-1}\).
(e) If \(a,b,c,d\in K\left[\left[x\right]\right]\) are four FPSs satisfying \(a\overset {x^{n}}{\equiv }b\) and \(c\overset {x^{n}}{\equiv }d\), and if the FPSs \(c\) and \(d\) are invertible, then we also have
(f) Let \(S\) be a finite set. Let \(\left(a_{s}\right)_{s\in S}\in K\left[\left[x\right]\right]^{S}\) and \(\left(b_{s}\right)_{s\in S}\in K\left[\left[x\right]\right]^{S}\) be two families of FPSs such that
Then, we have
Let \(n\in \mathbb {N}\). Then, \(d_{n}=o_{n}\), where
\(d_{n}\) is the number of ways to write \(n\) as a sum of distinct positive integers, without regard to the order;
\(o_{n}\) is the number of ways to write \(n\) as a sum of (not necessarily distinct) odd positive integers, without regard to the order.
The excited state \(E_{\ell ,\lambda }\) has energy \(\ell ^{2}+2|\lambda |\) and particle number \(\ell \).
For any \(\ell \in \mathbb {Z}\), we have \(\operatorname {energy}G_{\ell }=\ell ^{2}\) and \(\operatorname {parnum}G_{\ell }=\ell \).
The global map
is a bijection. The inverse sends a state \(S\) to \((\operatorname {parnum}(S), \mu )\) where \(\mu \) is the unique partition with \(E_{\operatorname {parnum}(S), \mu } = S\).
A jump by \(q\) steps keeps the particle number unchanged and raises the energy by \(2q\).
Let \(K\) be a commutative ring.
For each arc \(a\) of the digraph \(\mathbb {Z}^{2}\), let \(w(a)\) be an element of \(K\). We call \(w(a)\) the weight of \(a\).
For each path \(p\) of \(\mathbb {Z}^{2}\), define the weight \(w(p)\) of \(p\) by
For each path tuple \(\mathbf{p} = (p_1, p_2, \ldots , p_k)\), define the weight \(w(\mathbf{p})\) of \(\mathbf{p}\) by
Let \(k \in \mathbb {N}\). Let \(\mathbf{A} = (A_1, A_2, \ldots , A_k)\) and \(\mathbf{B} = (B_1, B_2, \ldots , B_k)\) be two \(k\)-vertices. Then,
Here, “\(p : A_i \to B_j\)” means “\(p\) is a path from \(A_i\) to \(B_j\)”.
Let \(K\) be a commutative ring.
Let \(D\) be a path-finite (but possibly infinite) acyclic digraph.
For each arc \(a\) of \(D\), let \(w(a) \in K\). For each path \(p\) of \(D\), define \(w(p) := \prod _{a \text{ is an arc of } p} w(a)\). For each path tuple \(\mathbf{p} = (p_1, \ldots , p_k)\), define \(w(\mathbf{p}) := w(p_1) \cdots w(p_k)\).
Let \(k \in \mathbb {N}\). Let \(\mathbf{A} = (A_1, \ldots , A_k)\) and \(\mathbf{B} = (B_1, \ldots , B_k)\) be two \(k\)-tuples of vertices of \(D\). Then,
For any positive integer \(n\), let \(\sigma (n)\) denote the sum of all positive divisors of \(n\).
Then, for each positive integer \(n\), we have
(Here, \(w_{k}\) is the \(k\)-th pentagonal number, defined in Definition 2.67.)
In the ring \(\left( \mathbb {Z}\left[ z^{\pm }\right] \right) \left[ \left[ q\right] \right] \), we have
Let \(a\) and \(b\) be two integers such that \(a{\gt}0\) and \(a\geq \left\vert b\right\vert \). Let \(u,v\in \mathbb {Q}\) be rational numbers with \(v\neq 0\). In the ring \(\mathbb {Q}\left[\left[ x\right]\right] \), set \(q=ux^{a}\) and \(z=vx^{b}\). Then,
In the FPS ring \(\mathbb {Z}\left[ \left[ x\right] \right] \), we have
(The product on the right hand side is well-defined, since multiplying a FPS by \(\frac{1}{1-x^{k}}\) does not affect its first \(k\) coefficients.)
Let \(I\) be a subset of \(\left\{ 1,2,3,\ldots \right\} \). For each \(n\in \mathbb {N}\), let \(p_{I}\left( n\right) \) be the # of partitions \(\lambda \) of \(n\) such that all parts of \(\lambda \) belong to \(I\). Then,
Let \(m\in \mathbb {N}\). For each \(n\in \mathbb {N}\), let \(p_{\operatorname {parts}\leq m}\left( n\right) \) be the # of partitions \(\lambda \) of \(n\) such that all parts of \(\lambda \) are \(\leq m\). Then,
We have \(p_{\operatorname {odd}}\left( n\right) =p_{\operatorname {dist}}\left( n\right) \) for each \(n\in \mathbb {N}\).
Let \(K\) be a commutative ring. Let \(a,b\in K\) and \(n\in \mathbb {N}\). In the polynomial ring \(K\left[ q\right] \), we have
Let \(L\) be a commutative ring. Let \(\omega \in L\). Let \(A\) be a noncommutative \(L\)-algebra. Let \(a,b\in A\) be such that \(ba=\omega ab\). Then,
Let \(n,k\in \mathbb {N}\) satisfy \(n\geq k\). Then:
(a) We have
(b) We have
(in the ring \(\mathbb {Z}[[q]]\) or in the field of rational functions over \(\mathbb {Q}\)).
Let \(n\) be a positive integer. Let \(k\in \mathbb {N}\). Then:
(a) We have
(b) We have
For any positive integer \(n\), let \(\sigma \left( n\right) \) denote the sum of all positive divisors of \(n\). (For example, \(\sigma \left( 6\right) =1+2+3+6=12\) and \(\sigma \left( 7\right) =1+7=8\).)
For any \(n\in \mathbb {N}\), we have
Let \(I\) be a subset of \(\left\{ 1,2,3,\ldots \right\} \). For each \(n\in \mathbb {N}\), let \(p_{I}\left( n\right) \) be the # of partitions \(\lambda \) of \(n\) such that all parts of \(\lambda \) belong to \(I\).
For any positive integer \(n\), let \(\sigma _{I}\left( n\right) \) denote the sum of all positive divisors of \(n\) that belong to \(I\).
For any \(n\in \mathbb {N}\), we have
Let \(X\) be a finite set. Let \(\sigma \) be a permutation of \(X\). Then:
(a) There is a list
of nonempty lists of elements of \(X\) such that:
each element of \(X\) appears exactly once in the composite list
\begin{align*} & (a_{1,1},a_{1,2},\ldots ,a_{1,n_{1}},\\ & \ \ \ a_{2,1},a_{2,2},\ldots ,a_{2,n_{2}},\\ & \ \ \ \ldots ,\\ & \ \ \ a_{k,1},a_{k,2},\ldots ,a_{k,n_{k}}), \end{align*}and
we have
\[ \sigma =\operatorname *{cyc}\nolimits _{a_{1,1},a_{1,2},\ldots ,a_{1,n_{1}}}\circ \operatorname *{cyc}\nolimits _{a_{2,1},a_{2,2},\ldots ,a_{2,n_{2}}}\circ \cdots \circ \operatorname *{cyc}\nolimits _{a_{k,1},a_{k,2},\ldots ,a_{k,n_{k}}}. \]
Such a list is called a disjoint cycle decomposition (or short DCD) of \(\sigma \). Its entries (which themselves are lists of elements of \(X\)) are called the cycles of \(\sigma \).
(b) Any two DCDs of \(\sigma \) can be obtained from each other by (repeatedly) swapping the cycles with each other, and rotating each cycle (i.e., replacing \(\left( a_{i,1},a_{i,2},\ldots ,a_{i,n_{i}}\right) \) by \(\left( a_{i,2},a_{i,3},\ldots ,a_{i,n_{i}},a_{i,1}\right) \)).
(c) Now assume that \(X\) is a set of integers (or, more generally, any totally ordered finite set). Then, there is a unique DCD
of \(\sigma \) that satisfies the additional requirements that
we have \(a_{i,1}\leq a_{i,p}\) for each \(i\in \left[ k\right] \) and each \(p\in \left[ n_{i}\right] \) (that is, each cycle in this DCD is written with its smallest entry first), and
we have \(a_{1,1}{\gt}a_{2,1}{\gt}\cdots {\gt}a_{k,1}\) (that is, the cycles appear in this DCD in the order of decreasing first entries).
Let \(n\in \mathbb {N}\). Then, the map \(L:S_{n}\rightarrow H_{n}\) is a bijection.
Let \(n \in \mathbb {N}\) and \(\sigma \in S_n\). Then:
(a) We can write \(\sigma \) as a composition (i.e., product) of \(\ell (\sigma )\) simples.
(b) The number \(\ell (\sigma )\) is the smallest \(p \in \mathbb {N}\) such that we can write \(\sigma \) as a composition of \(p\) simples.
Keep in mind: The composition of \(0\) simples is \(\mathrm{id}\), since \(\mathrm{id}\) is the neutral element of the group \(S_n\).
Let \(n \in \mathbb {N}\). Let \(U\) be a finite set. Let \(A_1, A_2, \ldots , A_n\) be \(n\) subsets of \(U\). Then,
Equivalently,
where \(\bigcap _{i \in I} A_i\) denotes \(\{ u \in U \mid u \in A_i \text{ for all } i \in I\} \) (so that \(\bigcap _{i \in \varnothing } A_i = U\)).
Let \(n \in \mathbb {N}\), and let \(U\) be a finite set. Let \(A_1, A_2, \ldots , A_n\) be \(n\) subsets of \(U\). Let \(G\) be any additive abelian group. Let \(w\colon U \to G\) be any map. Then,
Let \(U\) be a finite set, \(s\) a finite index set, \(A_i\) subsets of \(U\) for \(i \in s\), \(G\) an additive abelian group, and \(w\colon U \to G\) a weight function. Then,
Let \(c\) be a positive integer with prime factorization \(p_1^{a_1} p_2^{a_2} \cdots p_n^{a_n}\), where \(p_1, p_2, \ldots , p_n\) are distinct primes and \(a_1, a_2, \ldots , a_n\) are positive integers. Then,
Let \(S\) be a finite set. Let \(A\) be any additive abelian group.
For each subset \(I\) of \(S\), let \(a_{I}\) and \(b_{I}\) be two elements of \(A\).
Assume that
Then, we also have
Let \(A\) be a \(K\)-algebra. Let \(a\in A\). Then:
(a) Any \(f,g\in K\left[ x\right] \) satisfy
(b) Any \(\lambda \in K\) and \(f\in K\left[ x\right] \) satisfy
(c) Any \(\lambda \in K\) satisfies \(\underline{\lambda }\left[ a\right] =\lambda \cdot 1_{A}\), where \(1_{A}\) is the unity of the ring \(A\).
(d) We have \(x\left[ a\right] =a\).
(e) We have \(x^{i}\left[ a\right] =a^{i}\) for each \(i\in \mathbb {N}\).
(f) Any \(f,g\in K\left[ x\right] \) satisfy \(f\left[ g\left[ a\right] \right] =\left( f\left[ g\right] \right) \left[ a\right] \).
If \(T\) is a semistandard tableau with all entries equal to \(0\), then \(T\) is \(\nu \)-Yamanouchi for the row partition \(\nu = (n, 0, \ldots , 0)\) for every \(n\).
This is the reverse direction of the Yamanouchi characterization for row partitions: the content at any position \(k {\gt} 0\) vanishes when all entries are \(0\), so \(\nu + \mathrm{cont}_{\geq j}(T)\) is automatically weakly decreasing.
(a) The elementary symmetric polynomials \(e_1, e_2, \ldots , e_N\) are algebraically independent (over \(K\)) and generate the \(K\)-algebra \(\mathcal{S}\).
In other words, each \(f \in \mathcal{S}\) can be uniquely written as a polynomial in \(e_1, e_2, \ldots , e_N\).
In yet other words, the map
is a \(K\)-algebra isomorphism.
(b) The complete homogeneous symmetric polynomials \(h_1, h_2, \ldots , h_N\) are algebraically independent (over \(K\)) and generate the \(K\)-algebra \(\mathcal{S}\).
In other words, each \(f \in \mathcal{S}\) can be uniquely written as a polynomial in \(h_1, h_2, \ldots , h_N\).
In yet other words, the map
is a \(K\)-algebra isomorphism.
(c) Now assume that \(K\) is a commutative \(\mathbb {Q}\)-algebra (e.g., a field of characteristic \(0\)). Then, the power sums \(p_1, p_2, \ldots , p_N\) are algebraically independent (over \(K\)) and generate the \(K\)-algebra \(\mathcal{S}\).
In other words, each \(f \in \mathcal{S}\) can be uniquely written as a polynomial in \(p_1, p_2, \ldots , p_N\).
In yet other words, the map
is a \(K\)-algebra isomorphism.
- AlgebraicCombinatorics.SymmetricPolynomials.esymmAlgEquiv'
- AlgebraicCombinatorics.SymmetricPolynomials.esymm_algebraicIndependent
- AlgebraicCombinatorics.SymmetricPolynomials.esymm_generates_symmetric
- AlgebraicCombinatorics.SymmetricPolynomials.hsymm_algebraicIndependent
- AlgebraicCombinatorics.SymmetricPolynomials.hsymm_generates_symmetric
- AlgebraicCombinatorics.SymmetricPolynomials.psum_algebraicIndependent
- AlgebraicCombinatorics.SymmetricPolynomials.psum_generates_symmetric
Let \(\lambda \) and \(\mu \) be two partitions. Let \(\lambda ^{t}\) and \(\mu ^{t}\) be the transposes of \(\lambda \) and \(\mu \). Let \(M\in \mathbb {N}\) be such that both \(\lambda ^{t}\) and \(\mu ^{t}\) have length \(\leq M\). We extend the partitions \(\lambda ^{t}\) and \(\mu ^{t}\) to \(M\)-tuples (by inserting zeroes at the end). Write these \(M\)-tuples \(\lambda ^{t}\) and \(\mu ^{t}\) as \(\lambda ^{t}=\left( \lambda _{1}^{t},\lambda _{2}^{t},\ldots ,\lambda _{M}^{t}\right) \) and \(\mu ^{t}=\left( \mu _{1}^{t},\mu _{2}^{t},\ldots ,\mu _{M}^{t}\right) \). Then,
Let \(M\in \mathbb {N}\). Let \(\lambda =\left( \lambda _{1},\lambda _{2},\ldots ,\lambda _{M}\right) \) and \(\mu =\left( \mu _{1},\mu _{2},\ldots ,\mu _{M}\right) \) be two \(M\)-partitions (i.e., weakly decreasing \(M\)-tuples of nonnegative integers). Then,
Let \(a\) and \(c\) be two integers. Then,
There is a bijection
where for a nipat \(\mathbf{p} = (p_1, \ldots , p_N)\), the tableau \(T(\mathbf{p})\) has its \(i\)-th row consisting of the heights of the east-steps of \(p_i\).
Moreover, \(w(\mathbf{p}) = x_{T(\mathbf{p})}\) for every nipat \(\mathbf{p}\).
The LGV path weight sum from \((a, 1)\) to \((c, N)\) using the Jacobi–Trudi arc weight equals \(h_{c-a}\):
When \(c - a \geq 0\), this is proved via a weight-preserving bijection between LGV paths and our lattice path type, composed with Theorem 6.231. When \(c - a {\lt} 0\), both sides are \(0\).
Let \(\lambda ,\mu ,\nu \) be three \(N\)-partitions. Then,
(a) The family \(\left( m_{\lambda }\right) _{\lambda \text{ is an }N\text{-partition}}\) is a basis of the \(K\)-module \(\mathcal{S}\).
(b) Each symmetric polynomial \(f\in \mathcal{S}\) satisfies
(c) Let \(n\in \mathbb {N}\). Let
(where we understand the zero polynomial \(0\in \mathcal{P}\) to be homogeneous of every degree). Then, \(\mathcal{S}_{n}\) is a \(K\)-submodule of \(\mathcal{S}\).
(d) The family \(\left( m_{\lambda }\right) _{\lambda \text{ is an }N\text{-partition of size }n}\) is a basis of the \(K\)-module \(\mathcal{S}_{n}\).
- AlgebraicCombinatorics.SymmetricFunctions.monomialSymm_linearIndependent
- AlgebraicCombinatorics.SymmetricFunctions.monomialSymm_spans
- AlgebraicCombinatorics.SymmetricFunctions.symm_eq_sum_coeff_monomialSymm
- AlgebraicCombinatorics.SymmetricFunctions.symmHomogeneous
- AlgebraicCombinatorics.SymmetricFunctions.monomialSymm_homogeneous_linearIndependent
- AlgebraicCombinatorics.SymmetricFunctions.monomialSymm_homogeneous_spans
- AlgebraicCombinatorics.SymmetricFunctions.monomialSymm_basis_homogeneous
The symmetric Newton–Girard identity:
This is the “\(h\)-first” version of the Newton–Girard relations, obtained from the standard “\(e\)-first” version by reindexing \(j \mapsto n - j\) and using commutativity and the sign identity \((-1)^{n-j} \cdot (-1)^n = (-1)^j\).
For any positive integer \(n\), we have
Let \(n\in \mathbb {N}\). Let \(\mu \) be an \(N\)-partition. Then:
(a) We have
(b) We have
Let \(\lambda \) be an \(N\)-partition. Then:
(a) The polynomial \(s_{\lambda }\) is symmetric.
(b) We have
Here, the addition on \(\mathbb {N}^{N}\) is defined entrywise.
Let \(K\) be a field. Let \(d\) be a positive integer. Let \(\omega \) be a primitive \(d\)-th root of unity in \(K\). Let \(n, k \in \mathbb {N}\). Let \(q\) and \(u\) be the quotients obtained when dividing \(n\) and \(k\) by \(d\) with remainder, and let \(r\) and \(v\) be the respective remainders. Then,
For \(n \geq 1\) and \(m \in \mathbb {N}\),
where \(\mathcal{A} = \mathcal{A}(n, m)\) is the set of acceptable sets (subsets of \(\{ 0, \ldots , n-1\} \) with size \(\leq m\)) and \(\operatorname {sign}(I) = (-1)^{|I|}\).