Higher Algebra in Combinatorics
Higher Algebra in Combinatorics
Weerawat Pornruangsup
Outline
1 Problems
Proof. Define the matrix A(x) := (aij )n×n with aij = x|i−j| .
Note that
X
det A(x) = sgn(σ)a1σ(1) a2σ(2) . . . anσ(n)
σ
Pn Pn
|i−σ(i)| |i−σ(i)|
X X
= x i=1 − x i=1 .
σ∈An σ∈Bn
Thus,
n
!
Pn
′
|i − σ(i)| x( |i−σ(i)|)−1
X X
(det A(x)) = i=1
σ∈An i=1
n
!
Pn
|i − σ(i)| x( |i−σ(i)|)−1
X X
− i=1 .
σ∈Bn i=1
1 x x2 . . . xn−1
x 1 x . . . xn−2
det A(x) = x2 x 1 . . . xn−3 ,
.. .. .. .. ..
. . . . .
xn−1 xn−2 xn−3 ... 1
when subtracting the first row by the second row, we can factor
(x − 1) out from the first row, and when subtracting the first by
the third, another (x − 1) could be factored out. This shows
that (x − 1)2 | det A(x) as desired.
Proof. Denote the set of all even and odd permutations with
no fixed points by En and On respectively. By using Principle
of Inclusion-Exclusion, it can be easily proved that
1 1 1
|En | + |On | = n! 1 − + − . . . + (−1)n .
1! 2! n!
Note that
X X X
|En | − |On | = 1− 1= sgn(σ). (1)
σ∈En σ∈On σ(i)̸=i
σ(i)̸=i σ(i)̸=i
(
0 if i = j,
Next, define the matrix A = (aij )n×n by aij =
1 ̸ j.
if i =
That is,
0 1 1 ... 1
1 0 1 ... 1
1 1 0 ... 1
|En | − |On | =
.. .. .. .. ..
. . . . .
1 1 1 ... 0
n−1 1 1 ... 1
n−1 0 1 ... 1
n−1 1 0 ... 1
= (C1 → C1 + . . . + Cn )
.. .. .. .. ..
. . . . .
n−1 1 1 ... 0
1 1 1 ... 1
1 0 1 ... 1
1 1 0 ... 1
= (n − 1)
.. .. .. .. ..
. . . . .
1 1 1 ... 0
= (−1)n−1 (n − 1) (Ci → −C1 + Ci for i = 2, 3, . . . , n)
Hence,
1 1 1 1
|En | = n! 1 − + − . . . + (−1)n + (−1)n−1 (n − 1) .
2 1! 2! n!
1̂ 0̂ . . . 0̂
0̂ 1̂ . . . 0̂
det AT · A = . . . = 1̂.
.. .. . . ...
0̂ 0̂ . . . 1̂
|A1 |
|A1 ∩ A2 | . . . |A1 ∩ An |
T
A ·A = .. .. .. ..
.
. . . .
|An ∩ A1 | |An ∩ A2 | . . . |An |
0̂ 1̂ 1̂ . . . 1̂
1̂ 0̂ 1̂ . . . 1̂
T
det A · A = 1̂ 1̂ 0̂ . . . 1̂ = 1̂.
.. .. .. . . ..
. . . . .
1̂ 1̂ 1̂ . . . 0̂
a11 . . . a1,n
det A = ... ..
.
..
.
an,1 . . . an,n
|A1 | . . . |An |
= ... ..
.
..
. (R1 → R1 + R2 + . . . + Rn )
an,1 . . . an,n
= |A1 |C11 + . . . + |An |C1,n .