1 of 116

Proving two matrices are mutually inverse using pictures

Aditya Khanna

(joint work with N. Loehr)

Algebra Seminar

Uncut and uncensored version

2 of 116

We start with matrices

 

 

 

 

 

3 of 116

Combinatorial matrices

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

 

4 of 116

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

 

 

 

 

Combinatorial matrices

5 of 116

Pascal matrices

 

0 1 2 3 4

0

1

2

3

4

 

6 of 116

 

Pascal matrices

 

7 of 116

Combinatorial

Matrix

Pascal matrix*

*truncated

 

 

 

8 of 116

Combinatorial

Matrix

Pascal matrix*

*truncated

 

 

 

 

 

 

9 of 116

Combinatorial

Matrix

Pascal matrix*

*truncated

 

 

 

 

 

 

 

 

 

 

 

 

 

 

10 of 116

Kostka matrices

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

 

11 of 116

Outline

Kostka matrix pictures

12 of 116

Outline

Kostka matrix pictures

Algebraic background

 

13 of 116

Outline

Kostka matrix pictures

Algebraic background

Recursive surprise

14 of 116

Outline

Kostka matrix pictures

Algebraic background

Recursive surprise

 

15 of 116

Outline

Kostka matrix pictures

Algebraic background

Recursive surprise

 

 

16 of 116

General framework presented with an example

Outline

Kostka matrix pictures

Algebraic background

Recursive surprise

 

 

 

17 of 116

Compositions and Partitions

 

 

A weakly decreasing composition is called a partition.

 

18 of 116

 

Young Tableau

 

19 of 116

 

Young Tableau

 

 

 

20 of 116

 

Young Tableau

 

 

 

 

21 of 116

 

Young Tableau

 

 

 

 

22 of 116

 

Young Tableau

 

 

 

 

23 of 116

 

Young Tableau

 

 

 

 

24 of 116

 

Young Tableau

 

 

 

 

25 of 116

 

Young Tableau

 

 

 

 

26 of 116

 

Young Tableau

 

 

 

 

 

27 of 116

Checkpoint!

questions?!

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

28 of 116

Kostka matrix counts SSYTs

 

29 of 116

 

Kostka matrix counts SSYTs

30 of 116

Kostka matrix counts SSYTs

 

31 of 116

Symmetric functions

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

32 of 116

Symmetric functions

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

33 of 116

Symmetric functions

 

34 of 116

Symmetric functions

 

 

 

 

35 of 116

Symmetric functions

 

 

 

 

 

 

36 of 116

Schur functions

For each SSYT, we can find a content monomial

 

 

shape

content

content monomial

 

 

37 of 116

Schur functions

 

 

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

38 of 116

Schur functions

 

 

No problem!

39 of 116

Schur functions

 

 

40 of 116

Schur functions

 

 

41 of 116

Schur functions

 

 

42 of 116

Schur functions

 

 

43 of 116

Schur functions

 

 

44 of 116

Schur functions

 

 

 

 

45 of 116

Kostka numbers algebraically

 

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

 

 

46 of 116

Checkpoint!

questions?!

 

47 of 116

Kostka matrix recursion???

 

48 of 116

Kostka matrix recursion???

 

 

49 of 116

Kostka matrix recursion???

 

 

 

50 of 116

Kostka matrix recursion???

 

 

51 of 116

Kosta matrix recursion

 

 

52 of 116

 

Kosta matrix recursion

 

 

53 of 116

Combinatorial matrix recursion

 

 

 

 

54 of 116

Combinatorial matrix recursion

 

 

 

 

 

 

 

 

55 of 116

Combinatorial matrix recursion

 

 

 

 

 

 

 

 

 

56 of 116

Combinatorial matrix recursion

 

 

 

 

 

 

 

 

signed weight

57 of 116

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.

58 of 116

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

59 of 116

SSYTs and horizontal strips

An SSYT can be built up using horizontal strips

60 of 116

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

61 of 116

Special ribbons

 

ribbon

62 of 116

Special ribbons

 

ribbon

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

63 of 116

Special ribbons

 

ribbon

removable special ribbon

(starts in first column)

64 of 116

Special ribbons

ribbon

 

 

 

 

 

 

 

 

removable special ribbon

65 of 116

Special ribbons

ribbon

 

 

 

 

 

 

 

 

removable special ribbon

66 of 116

Special ribbon tableau

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

 

 

67 of 116

Special ribbon tableau

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

 

 

 

68 of 116

Special ribbon tableau

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

 

 

 

 

69 of 116

Special ribbon tableau

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

 

 

 

 

 

 

 

70 of 116

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?

71 of 116

Checkpoint!

questions?!

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

72 of 116

The problem in context

 

 

73 of 116

Our Theorem (Kostka case)

 

 

if and only if

 

remove H

add S

special ribbon of size L

horizontal strip of size L

 

74 of 116

 

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!

75 of 116

 

 

remove H

add S

special ribbon of size L

horizontal strip of size L

 

76 of 116

 

 

remove H

add S

special ribbon of size L

horizontal strip of size L

EXACTLY�ONE �MORE!

77 of 116

 

 

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

78 of 116

 

 

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!

79 of 116

 

 

 

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

 

 

80 of 116

General theorem statement

 

if and only if

 

remove

add

 

 

 

 

 

 

 

 

 

81 of 116

Global bijection

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

 

 

 

 

 

 

 

 

 

 

 

 

 

“signed weighted sums over some objects”

82 of 116

Global bijection

 

 

 

Sign-reversing involution

 

Fixed point

 

 

83 of 116

Canonical Kostka bijection

 

 

SSYT

SRT

84 of 116

Canonical Kostka bijection

SSYT

SRT

85 of 116

Canonical Kostka bijection

SSYT

SRT

remember this?

86 of 116

Canonical Kostka bijection

SSYT

SRT

These two pairs of SSYT and SRT have opposite signs!

87 of 116

Yay for bijections

 

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

88 of 116

Ribbon tableaux

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

 

 

89 of 116

Composition diagrams

 

 

 

 

 

 

 

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

90 of 116

Brick tabloids

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

 

 

 

 

 

 

 

 

91 of 116

Check out our paper!

(published 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

92 of 116

Thank you for listening!

Scan for a link to the paper!

any questions?

please fill out the feedback form!

93 of 116

Algebraic Combinatorics

symbols

pictures

 

 

94 of 116

Combinatorics

 

 

95 of 116

Polynomials

is a vector space with basis elements

 

 

 

 

 

96 of 116

Change-of-basis

 

 

?

97 of 116

Change-of-basis

 

 

98 of 116

Transition Matrix

 

 

 

99 of 116

Symmetric Functions

 

 

 

100 of 116

Compositions and Partitions

 

 

A weakly decreasing composition is called a partition.

 

 

101 of 116

 

 

A weakly decreasing composition is called a partition.

 

 

 

Compositions and Partitions

102 of 116

Transition Matrices

 

 

 

 

 

 

 

 

103 of 116

Our theorem

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

 

 

if and only if

 

 

remove

add

- L boxes

+ L boxes

104 of 116

Refinement matrix

 

 

 

 

105 of 116

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.

 

 

106 of 116

Remove…

 

 

 

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

 

 

107 of 116

…and add

 

 

 

 

 

 

108 of 116

Same diagrams

remove boxes from last row

add boxes below the diagram

?

109 of 116

Same diagrams

 

110 of 116

Different diagrams

111 of 116

Different diagrams

 

112 of 116

Different diagrams

 

113 of 116

Different diagrams

 

 

 

114 of 116

QED!

 

 

 

remove

add

- L boxes from the last row

+ L boxes below

115 of 116

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

116 of 116

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.