1 of 110

Proving two matrices are mutually inverse using pictures

Aditya Khanna

(joint work with N. Loehr)

Graduate Online Combinatorics Colloquium

Uncut and uncensored version

2 of 110

We start with matrices

 

 

 

 

 

3 of 110

We start with combinatorial matrices

A matrix is called combinatorial if its entries can be computed as a weighted sum of objects.

 

4 of 110

A matrix is called combinatorial if its entries can be computed as a weighted sum of objects.

 

 

 

 

We start with combinatorial matrices

5 of 110

Pascal matrices

 

0 1 2 3 4

0

1

2

3

4

 

6 of 110

 

Pascal matrices

 

7 of 110

Combinatorial

Matrix

Pascal matrix*

*truncated

 

 

 

8 of 110

Combinatorial

Matrix

Pascal matrix*

*truncated

 

 

 

 

 

 

9 of 110

Combinatorial

Matrix

Pascal matrix*

*truncated

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10 of 110

Kostka matrices

To understand this matrix combinatorially, we need a bit of background.

 

11 of 110

Compositions and Partitions

 

 

A weakly decreasing composition is called a partition.

 

12 of 110

 

Young Tableau

 

13 of 110

 

Young Tableau

 

 

 

14 of 110

 

Young Tableau

 

 

 

 

15 of 110

 

Young Tableau

 

 

 

 

16 of 110

 

Young Tableau

 

 

 

 

17 of 110

 

Young Tableau

 

 

 

 

18 of 110

 

Young Tableau

 

 

 

 

19 of 110

 

Young Tableau

 

 

 

 

20 of 110

 

Young Tableau

 

 

 

 

 

21 of 110

Checkpoint!

questions?!

covered till now: combinatorial matrices, compositions/partitions, semi-standard Young tableau

22 of 110

Kostka matrix counts SSYTs

 

23 of 110

 

Kostka matrix counts SSYTs

24 of 110

Kostka matrix counts SSYTs

 

25 of 110

Symmetric functions

but didn’t you say matrices were maps? What is the Kostka matrix mapping between?

26 of 110

Symmetric functions

but didn’t you say matrices were maps? What is the Kostka matrix mapping between?

27 of 110

Symmetric functions

 

28 of 110

Symmetric functions

 

 

 

 

29 of 110

Symmetric functions

 

 

 

 

 

 

30 of 110

Schur functions

For each SSYT, we can find a content monomial

 

 

shape

content

content monomial

 

 

31 of 110

Schur functions

 

 

with a small caveat that contents now are compositions that might contain zeroes

32 of 110

Schur functions

 

 

No problem!

33 of 110

Schur functions

 

 

34 of 110

Schur functions

 

 

35 of 110

Schur functions

 

 

36 of 110

Schur functions

 

 

37 of 110

Schur functions

 

 

38 of 110

Schur functions

 

 

 

 

39 of 110

Kostka numbers algebraically

 

there is a way to understand this as a map between basis using non-commutative symmetric functions

 

 

40 of 110

Checkpoint!

questions?!

 

41 of 110

Kostka matrix recursion???

 

42 of 110

Kostka matrix recursion???

 

 

43 of 110

Kostka matrix recursion???

 

 

 

44 of 110

Kostka matrix recursion???

 

 

45 of 110

Kosta matrix recursion

 

 

46 of 110

 

Kosta matrix recursion

 

 

47 of 110

Combinatorial matrix recursion

 

 

 

 

48 of 110

Combinatorial matrix recursion

 

 

 

 

 

 

 

 

49 of 110

Combinatorial matrix recursion

 

 

 

 

 

 

 

 

 

50 of 110

Combinatorial matrix recursion

 

 

 

 

 

 

 

 

signed weight

51 of 110

Recursion on object level

We saw that the recursion for matrices arises by removing cells with the largest filling.

This actually gives us a recipe to construct objects step-by-step.

52 of 110

SSYTs and horizontal strips

What do we notice about the highlighted cells?

They don’t share columns! A horizontal strip is a collection of cells with no two cells in the same column

53 of 110

SSYTs and horizontal strips

An SSYT can be built up using horizontal strips

54 of 110

Inverse of the Kostka matrix

A matrix needs a friend, and so we consider the right inverse of the Kostka matrix.

 

 

this justifies the redundant columns of our Kostka matrix

55 of 110

Special ribbons

 

ribbon

56 of 110

Special ribbons

 

ribbon

also known as a rim-hook or a border-strip

57 of 110

Special ribbons

 

ribbon

special ribbon

(starts in first column)

58 of 110

Special ribbons

ribbon

special ribbon

 

 

 

 

 

 

 

 

59 of 110

Special ribbons

ribbon

special ribbon

 

 

 

 

 

 

 

 

60 of 110

Special ribbon tableau

Let us now add the special ribbons step-by-step

 

 

61 of 110

Special ribbon tableau

Let us now add the special ribbons step-by-step

 

 

 

62 of 110

Special ribbon tableau

Let us now add the special ribbons step-by-step

 

 

 

 

63 of 110

Special ribbon tableau

Let us now add the special ribbons step-by-step

 

 

 

 

 

 

 

64 of 110

Back to the matrices

Fact [trust me]

There is at most one SRT of given shape and content.

 

This identity holds using matrix multiplication

BUT CAN WE SHOW IT USING PICTURES?

65 of 110

Checkpoint!

questions?!

covered till now: Kostka matrix recursion, general recursion, SSYTs with horizontal strips, special ribbon tableaux, inverse Kostka matrix

66 of 110

The problem in context

 

 

67 of 110

Theorem (Kostka case)

 

 

if and only if

 

remove H

add S

special ribbon of size L

horizontal strip of size L

 

68 of 110

 

A single row is a horizontal strip as well as a special ribbon.

 

remove H

add S

special ribbon of size L

horizontal strip of size L

Ribbons really want to climb up a column, but horizontal strips hate it.

 

Exactly as the theorem wanted!

69 of 110

 

 

remove H

add S

special ribbon of size L

horizontal strip of size L

 

70 of 110

 

 

remove H

add S

special ribbon of size L

horizontal strip of size L

EXACTLY�ONE �MORE!

71 of 110

 

 

remove H

add S

special ribbon of size L

horizontal strip of size L

this cell is called the head of S

The involution

If head of S intersects with H, we “push down” the special-rim hook by one row

If head of S is disjoint with H, we “push up” the special-rim hook by one row

72 of 110

 

 

remove H

add S

special ribbon of size L

horizontal strip of size L

The involution

If head of S intersects with H,

we “push down” the special-rim hook by one row

If head of S is disjoint with H,

we “push up” the special-rim hook by one row

 

 

 

Exactly as the theorem wanted!

73 of 110

 

 

 

remove H

add S

special ribbon of size L

horizontal strip of size L

The involution

If head of S intersects with H,

we “push down” the special-rim hook by one row

If head of S is disjoint with H,

we “push up” the special-rim hook by one row

 

 

74 of 110

General theorem statement

 

if and only if

 

remove

add

 

 

 

 

 

 

 

 

 

75 of 110

Global bijection

We have an equivalent condition for mutual inverses but what is actually happening to the objects?

 

 

 

 

 

 

 

 

 

 

 

 

 

“signed weighted sums over some objects”

76 of 110

Global bijection

 

 

 

Sign-reversing involution

 

Fixed point

 

 

77 of 110

Canonical Kostka bijection

 

 

SSYT

SRT

78 of 110

Canonical Kostka bijection

SSYT

SRT

79 of 110

Canonical Kostka bijection

SSYT

SRT

remember this?

80 of 110

Canonical Kostka bijection

SSYT

SRT

These two pairs of SSYT and SRT have opposite signs!

81 of 110

Yay for bijections

 

Let’s talk about some other applications of this that we cover in the paper.

82 of 110

Ribbon tableaux

The above involution is an ingredient in proving that the characters of a symmetric group are orthogonal.

 

 

83 of 110

Composition diagrams

 

 

 

 

 

 

 

proves Mobius inversion (inclusion-exclusion) for the lattice of sets

84 of 110

Brick tabloids

Would take too long to describe, but they show that the cancelling is not always due to an involution.

 

 

 

 

 

 

 

 

85 of 110

Check out our paper!

(soon to appear in EJC)

  • We improve upon celebrated bijections by providing shorter and canonical proofs.
  • We also show results pertaining to quasisymmetric and noncommutative symmetric function matrices.
  • This technique can be used outside for matrices not arising from symmetric functions, such as the Hadamard matrix.

(joint with N. Loehr) A local framework for proving combinatorial matrix inversion theorems

arxiv:2505.10783

86 of 110

Thank you for listening!

Scan for an Arxiv link to the paper!

any questions?

please fill out the feedback form!

87 of 110

Algebraic Combinatorics

symbols

pictures

 

 

88 of 110

Combinatorics

 

 

89 of 110

Polynomials

is a vector space with basis elements

 

 

 

 

 

90 of 110

Change-of-basis

 

 

?

91 of 110

Change-of-basis

 

 

92 of 110

Transition Matrix

 

 

 

93 of 110

Symmetric Functions

 

 

 

94 of 110

Compositions and Partitions

 

 

A weakly decreasing composition is called a partition.

 

 

95 of 110

 

 

A weakly decreasing composition is called a partition.

 

 

 

Compositions and Partitions

96 of 110

Transition Matrices

 

 

 

 

 

 

 

 

97 of 110

Our theorem

Suppose we have two recursively-constructed matrices A and B.

 

 

if and only if

 

 

remove

add

- L boxes

+ L boxes

98 of 110

Refinement matrix

 

 

 

 

99 of 110

Mobius inversion

You might have seen Mobius inversion as an operation when the sum is over divisors.

 

 

But it can be performed over any ordering. So our matrix inversion is Mobius inversion for the refinement ordering which in the language of sets is the inclusion ordering.

 

 

100 of 110

Remove…

 

 

 

If the whole last row is removed, then the sign of is +1

 

 

101 of 110

…and add

 

 

 

 

 

 

102 of 110

Same diagrams

remove boxes from last row

add boxes below the diagram

?

103 of 110

Same diagrams

 

104 of 110

Different diagrams

105 of 110

Different diagrams

 

106 of 110

Different diagrams

 

107 of 110

Different diagrams

 

 

 

108 of 110

QED!

 

 

 

remove

add

- L boxes from the last row

+ L boxes below

109 of 110

Other stuff in our preprint

(accepted in EJC!)

We improve upon celebrated bijections by providing shorter and canonical proofs such as the case of the Kostka matrix and orthogonality of characters of the symmetric group.

This technique can be used outside for matrices not arising from symmetric functions, such as the Hadamard matrix.

(joint with N. Loehr) A local framework for proving combinatorial matrix inversion theorems

arxiv:2505.10783

110 of 110

Abstract

Algebraic combinatorics studies the interplay of algebra (e.g. polynomials, vector spaces) and combinatorics (pictures). The entries of some matrices between vector spaces can be computed by counting certain signed, weighted objects. In this talk, we will explore how one can prove that matrices are inverses using local manipulations on certain diagrams. We will illustrate this idea using the refinement matrix R on compositions. The proof that RR^{-1} = I reduces to removing and adding boxes in a diagram.

There are no prerequisites for this talk, and all algebraic and combinatorial concepts will be defined in the talk.