negative numbers in combinatorics: geometrical and algebraic...

99
Negative Numbers in Combinatorics: Geometrical and Algebraic Perspectives James Propp (UMass Lowell) June 29, 2012 Slides for this talk are on-line at http://jamespropp.org/msri-up12.pdf 1 / 99

Upload: others

Post on 12-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

Negative Numbers in Combinatorics:Geometrical and Algebraic Perspectives

James Propp (UMass Lowell)

June 29, 2012

Slides for this talk are on-line at

http://jamespropp.org/msri-up12.pdf

1 / 99

Page 2: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

I. Equal combinatorial rights for negative numbers?

2 / 99

Page 3: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

Counting

If a set S has n elements, the number of subsets of S of size kequals

n(n − 1)(n − 2) · · · (n − k + 1)/k!

Let’s take this formula to be our definition of(nk

).

Examples:

n = 4:(43

)= 4 · 3 · 2/6 = 4

n = 3:(33

)= 3 · 2 · 1/6 = 1

n = 2:(23

)= 2 · 1 · 0/6 = 0

n = 1:(13

)= 1 · 0 · (−1)/6 = 0

n = 0:(03

)= 0 · (−1) · (−2)/6 = 0

3 / 99

Page 4: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

Counting

If a set S has n elements, the number of subsets of S of size kequals

n(n − 1)(n − 2) · · · (n − k + 1)/k!

Let’s take this formula to be our definition of(nk

).

Examples:

n = 4:(43

)= 4 · 3 · 2/6 = 4

n = 3:(33

)= 3 · 2 · 1/6 = 1

n = 2:(23

)= 2 · 1 · 0/6 = 0

n = 1:(13

)= 1 · 0 · (−1)/6 = 0

n = 0:(03

)= 0 · (−1) · (−2)/6 = 0

4 / 99

Page 5: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

Extrapolating

If there were such a thing as a set with −1 elements, how manysubsets of size 3 would it have?

One commonsense answer is “Zero, because a set of size < 3 can’thave any subsets of size 3!”But what answer does the formula give?

n = −1:(−1

3

)= (−1) · (−2) · (−3)/6 = −1

Likewise, if there were such a thing as a set with −2 elements, howmany subsets of size 3 would it have, according to the formula?

n = −2:(−2

3

)= (−2) · (−3) · (−4)/6 = −4

What might this mean?

5 / 99

Page 6: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

Extrapolating

If there were such a thing as a set with −1 elements, how manysubsets of size 3 would it have?

One commonsense answer is “Zero, because a set of size < 3 can’thave any subsets of size 3!”But what answer does the formula give?

n = −1:(−1

3

)= (−1) · (−2) · (−3)/6 = −1

Likewise, if there were such a thing as a set with −2 elements, howmany subsets of size 3 would it have, according to the formula?

n = −2:(−2

3

)= (−2) · (−3) · (−4)/6 = −4

What might this mean?

6 / 99

Page 7: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

Extrapolating

If there were such a thing as a set with −1 elements, how manysubsets of size 3 would it have?

One commonsense answer is “Zero, because a set of size < 3 can’thave any subsets of size 3!”But what answer does the formula give?

n = −1:(−1

3

)= (−1) · (−2) · (−3)/6 = −1

Likewise, if there were such a thing as a set with −2 elements, howmany subsets of size 3 would it have, according to the formula?

n = −2:(−2

3

)= (−2) · (−3) · (−4)/6 = −4

What might this mean?

7 / 99

Page 8: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

Extrapolating

If there were such a thing as a set with −1 elements, how manysubsets of size 3 would it have?

One commonsense answer is “Zero, because a set of size < 3 can’thave any subsets of size 3!”But what answer does the formula give?

n = −1:(−1

3

)= (−1) · (−2) · (−3)/6 = −1

Likewise, if there were such a thing as a set with −2 elements, howmany subsets of size 3 would it have, according to the formula?

n = −2:(−2

3

)= (−2) · (−3) · (−4)/6 = −4

What might this mean?

8 / 99

Page 9: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

II. Hybrid sets

9 / 99

Page 10: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

Loeb, following Stanley (see the reading list at the end of theslides), defines a “set with a negative number of elements” as a setwhose elements can be selected more than once, and indeed asmany times as one likes (multisets with unbounded multiplicity).

Example: Let S = {{x , y}} where x and y are “negativeelements”. The subsets of S of size 2 are {{x , x}}, {{x , y}}, and{{y , y}}.

Check:(−2

2

)= (−2)(−3)/2! = 3.

10 / 99

Page 11: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

Trouble (and trouble averted)

The subsets of S of size 3 are {{x , x , x}}, {{x , x , y}}, {{x , y , y}},and {{y , y , y}}. There are 4 such subsets.

Compare:(−2

3

)= (−2)(−3)(−4)/6 = −4.

Why the minus sign?

Decree that a multiset with k negative elements (some of whichmay be equal to each other) has weight (−1)k .

Theorem: If S has m negative elements,(−m

k

)is the sum of the

weights of all the k-element subsets of S , where elements can berepeated.

11 / 99

Page 12: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

Trouble (and trouble averted)

The subsets of S of size 3 are {{x , x , x}}, {{x , x , y}}, {{x , y , y}},and {{y , y , y}}. There are 4 such subsets.

Compare:(−2

3

)= (−2)(−3)(−4)/6 = −4.

Why the minus sign?

Decree that a multiset with k negative elements (some of whichmay be equal to each other) has weight (−1)k .

Theorem: If S has m negative elements,(−m

k

)is the sum of the

weights of all the k-element subsets of S , where elements can berepeated.

12 / 99

Page 13: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

Trouble (and trouble averted)

The subsets of S of size 3 are {{x , x , x}}, {{x , x , y}}, {{x , y , y}},and {{y , y , y}}. There are 4 such subsets.

Compare:(−2

3

)= (−2)(−3)(−4)/6 = −4.

Why the minus sign?

Decree that a multiset with k negative elements (some of whichmay be equal to each other) has weight (−1)k .

Theorem: If S has m negative elements,(−m

k

)is the sum of the

weights of all the k-element subsets of S , where elements can berepeated.

13 / 99

Page 14: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

Proof

All the k-element subsets have weight (−1)k , so it’s enough toshow that

(−mk

)equals (−1)k times the number of such subsets.

Evaluate(−m

k

):

(−m

k

)= (−m)(−m − 1) · · · (−m − k + 1)/k!

= (−1)k(m)(m + 1) · · · (m + k − 1)/k!

= (−1)k

(m + k − 1

k

).

14 / 99

Page 15: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

Proof

All the k-element subsets have weight (−1)k , so it’s enough toshow that

(−mk

)equals (−1)k times the number of such subsets.

Evaluate(−m

k

):

(−m

k

)= (−m)(−m − 1) · · · (−m − k + 1)/k!

= (−1)k(m)(m + 1) · · · (m + k − 1)/k!

= (−1)k

(m + k − 1

k

).

15 / 99

Page 16: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

Proof (concluded)

Count the subsets using “stars and bars”:

x x x ∗ ∗ ∗ |x x y ∗ ∗ | ∗x y y ∗ | ∗ ∗y y y | ∗ ∗ ∗

There are k stars and m − 1 bars, so there are(k+m−1

k

)permutations.

Since(m+k−1

k

)=(k+m−1

k

), we are done.

16 / 99

Page 17: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

Proof (concluded)

Count the subsets using “stars and bars”:

x x x ∗ ∗ ∗ |x x y ∗ ∗ | ∗x y y ∗ | ∗ ∗y y y | ∗ ∗ ∗

There are k stars and m − 1 bars, so there are(k+m−1

k

)permutations.

Since(m+k−1

k

)=(k+m−1

k

), we are done.

17 / 99

Page 18: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

Proof (concluded)

Count the subsets using “stars and bars”:

x x x ∗ ∗ ∗ |x x y ∗ ∗ | ∗x y y ∗ | ∗ ∗y y y | ∗ ∗ ∗

There are k stars and m − 1 bars, so there are(k+m−1

k

)permutations.

Since(m+k−1

k

)=(k+m−1

k

), we are done.

18 / 99

Page 19: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

Reciprocity law

The formula (−m

k

)= (−1)k

(m + k − 1

k

)is valid for both positive and negative values of m.

We call it a (combinatorial) reciprocity law, because it relates thevalues of

(nk

)for the two different values of n whose sum is some

specified number (in this case the number k − 1).

19 / 99

Page 20: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

Hybrid sets

We can get a more satisfying picture that unifies the world of setswith ordinary (or “positive”) elements with the world of sets withnegative elements. This is the world of hybrid sets.

Positive elements contribute +1 (multiplicatively) to the weight ofa subset they belong to, and they can only be chosen once.

Negative elements contribute −1 (multiplicatively) to the weight ofa subset they belong to, and they can be chosen repeatedly.

20 / 99

Page 21: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

Hybrid sets

We can get a more satisfying picture that unifies the world of setswith ordinary (or “positive”) elements with the world of sets withnegative elements. This is the world of hybrid sets.

Positive elements contribute +1 (multiplicatively) to the weight ofa subset they belong to, and they can only be chosen once.

Negative elements contribute −1 (multiplicatively) to the weight ofa subset they belong to, and they can be chosen repeatedly.

21 / 99

Page 22: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

Hybrid sets

We can get a more satisfying picture that unifies the world of setswith ordinary (or “positive”) elements with the world of sets withnegative elements. This is the world of hybrid sets.

Positive elements contribute +1 (multiplicatively) to the weight ofa subset they belong to, and they can only be chosen once.

Negative elements contribute −1 (multiplicatively) to the weight ofa subset they belong to, and they can be chosen repeatedly.

22 / 99

Page 23: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

An example

Let S be the hybrid set with 1 ordinary element, a, and 2 negativeelements, x and y , so that the “number of elements of S accordingto sign” is 1− 2 = −1.

“How many subsets of size 3 does S have?”By this I mean, what is the sum of the weights of all the subsets ofS of size 3?

Subsets of weight −1:{{x , x , x}}, {{x , x , y}}, {{x , y , y}}, {{y , y , y}}Subsets of weight +1:{{a, x , x}}, {{a, x , y}}, {{a, y , y}}Total weight of all subsets: (4)(−1) + (3)(+1) = −1.

Compare:(−1

3

)= (−1)(−2)(−3)/6 = −1.

23 / 99

Page 24: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

An example

Let S be the hybrid set with 1 ordinary element, a, and 2 negativeelements, x and y , so that the “number of elements of S accordingto sign” is 1− 2 = −1.“How many subsets of size 3 does S have?”By this I mean, what is the sum of the weights of all the subsets ofS of size 3?

Subsets of weight −1:{{x , x , x}}, {{x , x , y}}, {{x , y , y}}, {{y , y , y}}Subsets of weight +1:{{a, x , x}}, {{a, x , y}}, {{a, y , y}}Total weight of all subsets: (4)(−1) + (3)(+1) = −1.

Compare:(−1

3

)= (−1)(−2)(−3)/6 = −1.

24 / 99

Page 25: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

An example

Let S be the hybrid set with 1 ordinary element, a, and 2 negativeelements, x and y , so that the “number of elements of S accordingto sign” is 1− 2 = −1.“How many subsets of size 3 does S have?”By this I mean, what is the sum of the weights of all the subsets ofS of size 3?

Subsets of weight −1:{{x , x , x}}, {{x , x , y}}, {{x , y , y}}, {{y , y , y}}

Subsets of weight +1:{{a, x , x}}, {{a, x , y}}, {{a, y , y}}Total weight of all subsets: (4)(−1) + (3)(+1) = −1.

Compare:(−1

3

)= (−1)(−2)(−3)/6 = −1.

25 / 99

Page 26: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

An example

Let S be the hybrid set with 1 ordinary element, a, and 2 negativeelements, x and y , so that the “number of elements of S accordingto sign” is 1− 2 = −1.“How many subsets of size 3 does S have?”By this I mean, what is the sum of the weights of all the subsets ofS of size 3?

Subsets of weight −1:{{x , x , x}}, {{x , x , y}}, {{x , y , y}}, {{y , y , y}}Subsets of weight +1:{{a, x , x}}, {{a, x , y}}, {{a, y , y}}

Total weight of all subsets: (4)(−1) + (3)(+1) = −1.

Compare:(−1

3

)= (−1)(−2)(−3)/6 = −1.

26 / 99

Page 27: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

An example

Let S be the hybrid set with 1 ordinary element, a, and 2 negativeelements, x and y , so that the “number of elements of S accordingto sign” is 1− 2 = −1.“How many subsets of size 3 does S have?”By this I mean, what is the sum of the weights of all the subsets ofS of size 3?

Subsets of weight −1:{{x , x , x}}, {{x , x , y}}, {{x , y , y}}, {{y , y , y}}Subsets of weight +1:{{a, x , x}}, {{a, x , y}}, {{a, y , y}}Total weight of all subsets: (4)(−1) + (3)(+1) = −1.

Compare:(−1

3

)= (−1)(−2)(−3)/6 = −1.

27 / 99

Page 28: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

An example

Let S be the hybrid set with 1 ordinary element, a, and 2 negativeelements, x and y , so that the “number of elements of S accordingto sign” is 1− 2 = −1.“How many subsets of size 3 does S have?”By this I mean, what is the sum of the weights of all the subsets ofS of size 3?

Subsets of weight −1:{{x , x , x}}, {{x , x , y}}, {{x , y , y}}, {{y , y , y}}Subsets of weight +1:{{a, x , x}}, {{a, x , y}}, {{a, y , y}}Total weight of all subsets: (4)(−1) + (3)(+1) = −1.

Compare:(−1

3

)= (−1)(−2)(−3)/6 = −1.

28 / 99

Page 29: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

“Homework”

Prove that if a hybrid set S has A ordinary elements and Bnegative elements, then the sum of the weights of the k-elementsubsets of S is

(A−Bk

).

29 / 99

Page 30: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

The bigger picture

This last result quells some of our anxieties about negativeelements but it leaves us wondering what all this is good for, andhow it relates to the rest of mathematics.

And we’re also left wondering how one could have come up withthe idea of negative elements or hybrid sets, and how one cancome up with analogous ideas for other attempts to extendcombinatorics to the negative integers.

Such as:

Example: the two-sided Fibonacci sequence

. . . ,−8, 5,−3, 2,−1, 1, 0, 1, 1, 2, 3, 5, 8, . . .

Ordinary Fibonacci numbers have lots of combinatorialinterpretations. But what do the terms to the left of the 0“count”?

30 / 99

Page 31: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

The bigger picture

This last result quells some of our anxieties about negativeelements but it leaves us wondering what all this is good for, andhow it relates to the rest of mathematics.

And we’re also left wondering how one could have come up withthe idea of negative elements or hybrid sets, and how one cancome up with analogous ideas for other attempts to extendcombinatorics to the negative integers. Such as:

Example: the two-sided Fibonacci sequence

. . . ,−8, 5,−3, 2,−1, 1, 0, 1, 1, 2, 3, 5, 8, . . .

Ordinary Fibonacci numbers have lots of combinatorialinterpretations. But what do the terms to the left of the 0“count”?

31 / 99

Page 32: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

Things to come

The rest of the talk:

I Use Euler characteristic to give a geometric interpretation of(−23

).

I Use recurrences to derive directly an implicit combinatorialmeaning for

(−23

).

I Apply the ideas to the two-sided sequence of Fibonaccinumbers.

I Indicate prospects for future work.

32 / 99

Page 33: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

III. Euler characteristic

33 / 99

Page 34: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

One dimension

Let S be a subset of R that can be written as a disjoint union offinitely many points (aka vertices) and open intervals (akaedges), e.g., [0, 1) = {0} ∪ (0, 1).

We define χ(S) as the number of points minus the number ofopen intervals.

This can be shown to be independent of how S is represented as adisjoint union of vertices and edges; e.g.χ([0, 1]) = χ({0} ∪ (0, 1) ∪ {1}) = 1− 1 + 1 = 1 andχ([0, 1]) = χ({0}∪(0, 1

2)∪{12}∪(1

2 , 1)∪{1}) = 1−1+1−1+1 = 1

χ(·) is called Euler measure or (combinatorial) Eulercharacteristic.

34 / 99

Page 35: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

One dimension

Let S be a subset of R that can be written as a disjoint union offinitely many points (aka vertices) and open intervals (akaedges), e.g., [0, 1) = {0} ∪ (0, 1).

We define χ(S) as the number of points minus the number ofopen intervals.

This can be shown to be independent of how S is represented as adisjoint union of vertices and edges; e.g.χ([0, 1]) = χ({0} ∪ (0, 1) ∪ {1}) = 1− 1 + 1 = 1 andχ([0, 1]) = χ({0}∪(0, 1

2)∪{12}∪(1

2 , 1)∪{1}) = 1−1+1−1+1 = 1

χ(·) is called Euler measure or (combinatorial) Eulercharacteristic.

35 / 99

Page 36: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

One dimension

Let S be a subset of R that can be written as a disjoint union offinitely many points (aka vertices) and open intervals (akaedges), e.g., [0, 1) = {0} ∪ (0, 1).

We define χ(S) as the number of points minus the number ofopen intervals.

This can be shown to be independent of how S is represented as adisjoint union of vertices and edges; e.g.

χ([0, 1]) = χ({0} ∪ (0, 1) ∪ {1}) = 1− 1 + 1 = 1 andχ([0, 1]) = χ({0}∪(0, 1

2)∪{12}∪(1

2 , 1)∪{1}) = 1−1+1−1+1 = 1

χ(·) is called Euler measure or (combinatorial) Eulercharacteristic.

36 / 99

Page 37: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

One dimension

Let S be a subset of R that can be written as a disjoint union offinitely many points (aka vertices) and open intervals (akaedges), e.g., [0, 1) = {0} ∪ (0, 1).

We define χ(S) as the number of points minus the number ofopen intervals.

This can be shown to be independent of how S is represented as adisjoint union of vertices and edges; e.g.χ([0, 1]) = χ({0} ∪ (0, 1) ∪ {1}) = 1− 1 + 1 = 1 and

χ([0, 1]) = χ({0}∪(0, 12)∪{1

2}∪(12 , 1)∪{1}) = 1−1+1−1+1 = 1

χ(·) is called Euler measure or (combinatorial) Eulercharacteristic.

37 / 99

Page 38: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

One dimension

Let S be a subset of R that can be written as a disjoint union offinitely many points (aka vertices) and open intervals (akaedges), e.g., [0, 1) = {0} ∪ (0, 1).

We define χ(S) as the number of points minus the number ofopen intervals.

This can be shown to be independent of how S is represented as adisjoint union of vertices and edges; e.g.χ([0, 1]) = χ({0} ∪ (0, 1) ∪ {1}) = 1− 1 + 1 = 1 andχ([0, 1]) = χ({0}∪(0, 1

2)∪{12}∪(1

2 , 1)∪{1}) = 1−1+1−1+1 = 1

χ(·) is called Euler measure or (combinatorial) Eulercharacteristic.

38 / 99

Page 39: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

One dimension

Let S be a subset of R that can be written as a disjoint union offinitely many points (aka vertices) and open intervals (akaedges), e.g., [0, 1) = {0} ∪ (0, 1).

We define χ(S) as the number of points minus the number ofopen intervals.

This can be shown to be independent of how S is represented as adisjoint union of vertices and edges; e.g.χ([0, 1]) = χ({0} ∪ (0, 1) ∪ {1}) = 1− 1 + 1 = 1 andχ([0, 1]) = χ({0}∪(0, 1

2)∪{12}∪(1

2 , 1)∪{1}) = 1−1+1−1+1 = 1

χ(·) is called Euler measure or (combinatorial) Eulercharacteristic.

39 / 99

Page 40: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

Higher dimensions

More generally, let S be a polyhedral subset of Rd , i.e., a setdefined by a Boolean expression involving finitely many linearequations and inequalities in d variables.

Write S as a disjoint union of V vertices, E edges, F faces, . . . .

Thenχ(S) := V − E + F − . . .

is independent of the decomposition of S into vertices, edges,faces, etc.

40 / 99

Page 41: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

Higher dimensions

More generally, let S be a polyhedral subset of Rd , i.e., a setdefined by a Boolean expression involving finitely many linearequations and inequalities in d variables.

Write S as a disjoint union of V vertices, E edges, F faces, . . . .

Thenχ(S) := V − E + F − . . .

is independent of the decomposition of S into vertices, edges,faces, etc.

41 / 99

Page 42: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

Higher dimensions

More generally, let S be a polyhedral subset of Rd , i.e., a setdefined by a Boolean expression involving finitely many linearequations and inequalities in d variables.

Write S as a disjoint union of V vertices, E edges, F faces, . . . .

Thenχ(S) := V − E + F − . . .

is independent of the decomposition of S into vertices, edges,faces, etc.

42 / 99

Page 43: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

Examples of Euler characteristic

Let S = {(x , y) ∈ R2 : 0 < x < y < 1}.

S is an open triangle containing 0 vertices, 0 edges, and 1 face, soχ(S) = 0− 0 + 1 = 1.

Similarly, let S = {(x , y , z) ∈ R3 : 0 < x < y < z < 1}.

S is an open tetrahedron with χ(S) = 0− 0 + 0− 1 = −1.

More generally, a bounded open (resp. bounded closed) polyhedralsubset of Rd has Euler measure (−1)d = ±1 (resp. (+1)d = 1).

43 / 99

Page 44: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

Examples of Euler characteristic

Let S = {(x , y) ∈ R2 : 0 < x < y < 1}.

S is an open triangle containing 0 vertices, 0 edges, and 1 face, soχ(S) = 0− 0 + 1 = 1.

Similarly, let S = {(x , y , z) ∈ R3 : 0 < x < y < z < 1}.

S is an open tetrahedron with χ(S) = 0− 0 + 0− 1 = −1.

More generally, a bounded open (resp. bounded closed) polyhedralsubset of Rd has Euler measure (−1)d = ±1 (resp. (+1)d = 1).

44 / 99

Page 45: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

Examples of Euler characteristic

Let S = {(x , y) ∈ R2 : 0 < x < y < 1}.

S is an open triangle containing 0 vertices, 0 edges, and 1 face, soχ(S) = 0− 0 + 1 = 1.

Similarly, let S = {(x , y , z) ∈ R3 : 0 < x < y < z < 1}.

S is an open tetrahedron with χ(S) = 0− 0 + 0− 1 = −1.

More generally, a bounded open (resp. bounded closed) polyhedralsubset of Rd has Euler measure (−1)d = ±1 (resp. (+1)d = 1).

45 / 99

Page 46: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

Combinatorial Euler characteristic has nice properties

χ is homeomorphism-invariant:If two polyhedral subsets are homeomorphic, they have the sameEuler measure.E.g., (1,∞) and (0, 1) (homeomorphic under the map t 7→ 1/t)both have Euler measure −1.

χ is additive: If S1 and S2 are disjoint,

χ(S1 ∪ S2) = χ(S1) + χ(S2).

χ is multiplicative:

χ(S1 × S2) = χ(S1)χ(S2).

(Ordinary Euler characteristic does not have any of theseproperties.)

46 / 99

Page 47: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

Combinatorial Euler characteristic has nice propertiesχ is homeomorphism-invariant:If two polyhedral subsets are homeomorphic, they have the sameEuler measure.E.g., (1,∞) and (0, 1) (homeomorphic under the map t 7→ 1/t)both have Euler measure −1.

χ is additive: If S1 and S2 are disjoint,

χ(S1 ∪ S2) = χ(S1) + χ(S2).

χ is multiplicative:

χ(S1 × S2) = χ(S1)χ(S2).

(Ordinary Euler characteristic does not have any of theseproperties.)

47 / 99

Page 48: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

Combinatorial Euler characteristic has nice propertiesχ is homeomorphism-invariant:If two polyhedral subsets are homeomorphic, they have the sameEuler measure.E.g., (1,∞) and (0, 1) (homeomorphic under the map t 7→ 1/t)both have Euler measure −1.

χ is additive: If S1 and S2 are disjoint,

χ(S1 ∪ S2) = χ(S1) + χ(S2).

χ is multiplicative:

χ(S1 × S2) = χ(S1)χ(S2).

(Ordinary Euler characteristic does not have any of theseproperties.)

48 / 99

Page 49: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

Combinatorial Euler characteristic has nice propertiesχ is homeomorphism-invariant:If two polyhedral subsets are homeomorphic, they have the sameEuler measure.E.g., (1,∞) and (0, 1) (homeomorphic under the map t 7→ 1/t)both have Euler measure −1.

χ is additive: If S1 and S2 are disjoint,

χ(S1 ∪ S2) = χ(S1) + χ(S2).

χ is multiplicative:

χ(S1 × S2) = χ(S1)χ(S2).

(Ordinary Euler characteristic does not have any of theseproperties.)

49 / 99

Page 50: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

Combinatorial Euler characteristic and binomial coefficients

Theorem (McMullen? Morelli?): If S ⊆ R with

χ(S) = m ∈ Z,

and we define(S

k

):= {(x1, x2, . . . , xk) ∈ Sk ⊆ Rk : x1 < x2 < · · · < xk},

then

χ(

(S

k

)) =

(m

k

).

50 / 99

Page 51: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

The geometrical meaning of(−2

3

)Example: S = (0, 1) ∪ (2, 3).

(S3

)is the disjoint union of four open

tetrahedra: {(x , y , z) : 0 < x < y < z < 1},{(x , y , z) : 0 < x < y < 1, 2 < z < 3},{(x , y , z) : 0 < x < 1, 2 < y < z < 3},{(x , y , z) : 2 < x < y < z < 3},each of which has Euler measure (−1)3, so

χ(

(S

3

)) = (−1) + (−1) + (−1) + (−1)

= −4 =

(−2

3

)=

(χ(S)

3

).

51 / 99

Page 52: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

Hybrid sets, in a geometrical setting

Likewise, you should check that with S = (0, 1) ∪ (2, 3) ∪ {4},

χ(

(S

3

)) = (−1) + (−1) + (−1) + (−1) + (1) + (1) + (1)

= −1 =

(−1

3

)=

(1− 2

3

)=

(χ(S)

3

).

52 / 99

Page 53: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

IV. Encoding combinatorics algebraically

53 / 99

Page 54: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

Symmetric polynomials

The algebraic analogue of(43

)is

e(4)3 := x1x2x3 + x1x2x4 + x1x3x4 + x2x3x4.

The algebraic analogue of(33

)is

e(3)3 := x1x2x3.

These are symmetric polynomials: they are unaffected byswapping any two variables.

More generally, e(m)n (the “elementary symmetric function of

degree n in m variables”) is the sum of all products of the variablesx1, . . . , xm, taken n at a time.

54 / 99

Page 55: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

Recurrences

Symmetric functions satisfy linear recurrences:

e(4)3 = (x1x2x3) + (x1x2x4 + x1x3x4 + x2x3x4)

= (x1x2x3) + (x1x2 + x1x3 + x2x3)x4

= e(3)3 + x4 e

(3)2

More generally,

e(n)3 = e

(n−1)3 + xn e

(n−1)2

55 / 99

Page 56: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

Recurrences

Symmetric functions satisfy linear recurrences:

e(4)3 = (x1x2x3) + (x1x2x4 + x1x3x4 + x2x3x4)

= (x1x2x3) + (x1x2 + x1x3 + x2x3)x4

= e(3)3 + x4 e

(3)2

More generally,

e(n)3 = e

(n−1)3 + xn e

(n−1)2

56 / 99

Page 57: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

Recurrences in reverse

To discover the right definition of e(n)3 with n < 0, run the

recurrence relation in reverse.

e(n)3 = e

(n−1)3 + xne

(n−1)2

becomes

e(n−1)3 = e

(n)3 − xne

(n−1)2

To apply this recurrence to compute e(n−1)3 for all n ∈ Z, we need

to know e(n−1)2 for all n ∈ Z.

But we can use the same trick with e2, reducing it to a problem ofdetermining e1.

57 / 99

Page 58: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

Recurrences in reverse

To discover the right definition of e(n)3 with n < 0, run the

recurrence relation in reverse.

e(n)3 = e

(n−1)3 + xne

(n−1)2

becomes

e(n−1)3 = e

(n)3 − xne

(n−1)2

To apply this recurrence to compute e(n−1)3 for all n ∈ Z, we need

to know e(n−1)2 for all n ∈ Z.

But we can use the same trick with e2, reducing it to a problem ofdetermining e1.

58 / 99

Page 59: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

Recurrences in reverse

To discover the right definition of e(n)3 with n < 0, run the

recurrence relation in reverse.

e(n)3 = e

(n−1)3 + xne

(n−1)2

becomes

e(n−1)3 = e

(n)3 − xne

(n−1)2

To apply this recurrence to compute e(n−1)3 for all n ∈ Z, we need

to know e(n−1)2 for all n ∈ Z.

But we can use the same trick with e2, reducing it to a problem ofdetermining e1.

59 / 99

Page 60: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

Try it!

e1:x1 + x2 + x3, x1 + x2, x1,

0, − x0, − x0 − x−1, − x0 − x−1 − x−2, . . .

e2:x1x2 + x1x3 + x2x3, x1x2, 0, 0, x

20 , x

20 + x0x−1 + x2

−1, . . .

e3:x1x2x3, 0, 0, 0, − x3

0 , − x30 − x2

0x−1 − x0x2−1 − x3

−1, . . .

Up to sign, we are getting a reciprocity between the elementarysymmetric polynomials and the complete homogeneous

symmetric polynomials h(m)n .

60 / 99

Page 61: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

Try it!

e1:x1 + x2 + x3, x1 + x2, x1, 0,

− x0, − x0 − x−1, − x0 − x−1 − x−2, . . .

e2:x1x2 + x1x3 + x2x3, x1x2, 0, 0, x

20 , x

20 + x0x−1 + x2

−1, . . .

e3:x1x2x3, 0, 0, 0, − x3

0 , − x30 − x2

0x−1 − x0x2−1 − x3

−1, . . .

Up to sign, we are getting a reciprocity between the elementarysymmetric polynomials and the complete homogeneous

symmetric polynomials h(m)n .

61 / 99

Page 62: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

Try it!

e1:x1 + x2 + x3, x1 + x2, x1, 0, − x0,

− x0 − x−1, − x0 − x−1 − x−2, . . .

e2:x1x2 + x1x3 + x2x3, x1x2, 0, 0, x

20 , x

20 + x0x−1 + x2

−1, . . .

e3:x1x2x3, 0, 0, 0, − x3

0 , − x30 − x2

0x−1 − x0x2−1 − x3

−1, . . .

Up to sign, we are getting a reciprocity between the elementarysymmetric polynomials and the complete homogeneous

symmetric polynomials h(m)n .

62 / 99

Page 63: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

Try it!

e1:x1 + x2 + x3, x1 + x2, x1, 0, − x0, − x0 − x−1,

− x0 − x−1 − x−2, . . .

e2:x1x2 + x1x3 + x2x3, x1x2, 0, 0, x

20 , x

20 + x0x−1 + x2

−1, . . .

e3:x1x2x3, 0, 0, 0, − x3

0 , − x30 − x2

0x−1 − x0x2−1 − x3

−1, . . .

Up to sign, we are getting a reciprocity between the elementarysymmetric polynomials and the complete homogeneous

symmetric polynomials h(m)n .

63 / 99

Page 64: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

Try it!

e1:x1 + x2 + x3, x1 + x2, x1, 0, − x0, − x0 − x−1, − x0 − x−1 − x−2, . . .

e2:x1x2 + x1x3 + x2x3, x1x2, 0, 0, x

20 , x

20 + x0x−1 + x2

−1, . . .

e3:x1x2x3, 0, 0, 0, − x3

0 , − x30 − x2

0x−1 − x0x2−1 − x3

−1, . . .

Up to sign, we are getting a reciprocity between the elementarysymmetric polynomials and the complete homogeneous

symmetric polynomials h(m)n .

64 / 99

Page 65: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

Try it!

e1:x1 + x2 + x3, x1 + x2, x1, 0, − x0, − x0 − x−1, − x0 − x−1 − x−2, . . .

e2:x1x2 + x1x3 + x2x3, x1x2,

0, 0, x20 , x

20 + x0x−1 + x2

−1, . . .

e3:x1x2x3, 0, 0, 0, − x3

0 , − x30 − x2

0x−1 − x0x2−1 − x3

−1, . . .

Up to sign, we are getting a reciprocity between the elementarysymmetric polynomials and the complete homogeneous

symmetric polynomials h(m)n .

65 / 99

Page 66: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

Try it!

e1:x1 + x2 + x3, x1 + x2, x1, 0, − x0, − x0 − x−1, − x0 − x−1 − x−2, . . .

e2:x1x2 + x1x3 + x2x3, x1x2, 0,

0, x20 , x

20 + x0x−1 + x2

−1, . . .

e3:x1x2x3, 0, 0, 0, − x3

0 , − x30 − x2

0x−1 − x0x2−1 − x3

−1, . . .

Up to sign, we are getting a reciprocity between the elementarysymmetric polynomials and the complete homogeneous

symmetric polynomials h(m)n .

66 / 99

Page 67: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

Try it!

e1:x1 + x2 + x3, x1 + x2, x1, 0, − x0, − x0 − x−1, − x0 − x−1 − x−2, . . .

e2:x1x2 + x1x3 + x2x3, x1x2, 0, 0,

x20 , x

20 + x0x−1 + x2

−1, . . .

e3:x1x2x3, 0, 0, 0, − x3

0 , − x30 − x2

0x−1 − x0x2−1 − x3

−1, . . .

Up to sign, we are getting a reciprocity between the elementarysymmetric polynomials and the complete homogeneous

symmetric polynomials h(m)n .

67 / 99

Page 68: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

Try it!

e1:x1 + x2 + x3, x1 + x2, x1, 0, − x0, − x0 − x−1, − x0 − x−1 − x−2, . . .

e2:x1x2 + x1x3 + x2x3, x1x2, 0, 0, x

20 ,

x20 + x0x−1 + x2

−1, . . .

e3:x1x2x3, 0, 0, 0, − x3

0 , − x30 − x2

0x−1 − x0x2−1 − x3

−1, . . .

Up to sign, we are getting a reciprocity between the elementarysymmetric polynomials and the complete homogeneous

symmetric polynomials h(m)n .

68 / 99

Page 69: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

Try it!

e1:x1 + x2 + x3, x1 + x2, x1, 0, − x0, − x0 − x−1, − x0 − x−1 − x−2, . . .

e2:x1x2 + x1x3 + x2x3, x1x2, 0, 0, x

20 , x

20 + x0x−1 + x2

−1, . . .

e3:x1x2x3, 0, 0, 0, − x3

0 , − x30 − x2

0x−1 − x0x2−1 − x3

−1, . . .

Up to sign, we are getting a reciprocity between the elementarysymmetric polynomials and the complete homogeneous

symmetric polynomials h(m)n .

69 / 99

Page 70: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

Try it!

e1:x1 + x2 + x3, x1 + x2, x1, 0, − x0, − x0 − x−1, − x0 − x−1 − x−2, . . .

e2:x1x2 + x1x3 + x2x3, x1x2, 0, 0, x

20 , x

20 + x0x−1 + x2

−1, . . .

e3:x1x2x3,

0, 0, 0, − x30 , − x3

0 − x20x−1 − x0x

2−1 − x3

−1, . . .

Up to sign, we are getting a reciprocity between the elementarysymmetric polynomials and the complete homogeneous

symmetric polynomials h(m)n .

70 / 99

Page 71: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

Try it!

e1:x1 + x2 + x3, x1 + x2, x1, 0, − x0, − x0 − x−1, − x0 − x−1 − x−2, . . .

e2:x1x2 + x1x3 + x2x3, x1x2, 0, 0, x

20 , x

20 + x0x−1 + x2

−1, . . .

e3:x1x2x3, 0,

0, 0, − x30 , − x3

0 − x20x−1 − x0x

2−1 − x3

−1, . . .

Up to sign, we are getting a reciprocity between the elementarysymmetric polynomials and the complete homogeneous

symmetric polynomials h(m)n .

71 / 99

Page 72: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

Try it!

e1:x1 + x2 + x3, x1 + x2, x1, 0, − x0, − x0 − x−1, − x0 − x−1 − x−2, . . .

e2:x1x2 + x1x3 + x2x3, x1x2, 0, 0, x

20 , x

20 + x0x−1 + x2

−1, . . .

e3:x1x2x3, 0, 0,

0, − x30 , − x3

0 − x20x−1 − x0x

2−1 − x3

−1, . . .

Up to sign, we are getting a reciprocity between the elementarysymmetric polynomials and the complete homogeneous

symmetric polynomials h(m)n .

72 / 99

Page 73: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

Try it!

e1:x1 + x2 + x3, x1 + x2, x1, 0, − x0, − x0 − x−1, − x0 − x−1 − x−2, . . .

e2:x1x2 + x1x3 + x2x3, x1x2, 0, 0, x

20 , x

20 + x0x−1 + x2

−1, . . .

e3:x1x2x3, 0, 0, 0,

− x30 , − x3

0 − x20x−1 − x0x

2−1 − x3

−1, . . .

Up to sign, we are getting a reciprocity between the elementarysymmetric polynomials and the complete homogeneous

symmetric polynomials h(m)n .

73 / 99

Page 74: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

Try it!

e1:x1 + x2 + x3, x1 + x2, x1, 0, − x0, − x0 − x−1, − x0 − x−1 − x−2, . . .

e2:x1x2 + x1x3 + x2x3, x1x2, 0, 0, x

20 , x

20 + x0x−1 + x2

−1, . . .

e3:x1x2x3, 0, 0, 0, − x3

0 ,

− x30 − x2

0x−1 − x0x2−1 − x3

−1, . . .

Up to sign, we are getting a reciprocity between the elementarysymmetric polynomials and the complete homogeneous

symmetric polynomials h(m)n .

74 / 99

Page 75: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

Try it!

e1:x1 + x2 + x3, x1 + x2, x1, 0, − x0, − x0 − x−1, − x0 − x−1 − x−2, . . .

e2:x1x2 + x1x3 + x2x3, x1x2, 0, 0, x

20 , x

20 + x0x−1 + x2

−1, . . .

e3:x1x2x3, 0, 0, 0, − x3

0 , − x30 − x2

0x−1 − x0x2−1 − x3

−1, . . .

Up to sign, we are getting a reciprocity between the elementarysymmetric polynomials and the complete homogeneous

symmetric polynomials h(m)n .

75 / 99

Page 76: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

Try it!

e1:x1 + x2 + x3, x1 + x2, x1, 0, − x0, − x0 − x−1, − x0 − x−1 − x−2, . . .

e2:x1x2 + x1x3 + x2x3, x1x2, 0, 0, x

20 , x

20 + x0x−1 + x2

−1, . . .

e3:x1x2x3, 0, 0, 0, − x3

0 , − x30 − x2

0x−1 − x0x2−1 − x3

−1, . . .

Up to sign, we are getting a reciprocity between the elementarysymmetric polynomials and the complete homogeneous

symmetric polynomials h(m)n .

76 / 99

Page 77: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

Unification

You should take the time to see how the formal expressions thatthe backward recurrence gives us (complete homogeneoussymmetric polynomials) correspond to multisets, and that thebehavior of the signs is compatible with the combinatorics ofLoeb’s negative sets.

You should also take the time to see how, for any 1-dimensionalpolyhedral set S in R, the polyhedral set

(Sk

)splits into cells, and

how the monomial terms in a complete homogeneous symmetricpolynomial correspond to the cells.

77 / 99

Page 78: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

V. Fibonacci numbers

78 / 99

Page 79: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

A combinatorial problem

In how many ways can we write n as an ordered sum of 1’s and 2’s?n = 1: 1 way (1)n = 2: 2 ways (2, 1 + 1)n = 3: 3 ways (1 + 2, 2 + 1, 1 + 1 + 1)n = 4: 5 ways (2 + 2, 1 + 1 + 2, 1 + 2 + 1, 2 + 1 + 1, 1 + 1 + 1 + 1)

View each sum as a way of tiling a segment of length n bysegments of length 1 and length 2, and represent each tiling by themonomial

∏xi where i varies over all locations at which there is a

segment of length 1.

E.g., the 5 ordered sums with n = 4 correspond to the respectivemonomials 1, x1x2, x1x4, x3x4, x1x2x3x4.

79 / 99

Page 80: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

A combinatorial problem

In how many ways can we write n as an ordered sum of 1’s and 2’s?n = 1: 1 way (1)n = 2: 2 ways (2, 1 + 1)n = 3: 3 ways (1 + 2, 2 + 1, 1 + 1 + 1)n = 4: 5 ways (2 + 2, 1 + 1 + 2, 1 + 2 + 1, 2 + 1 + 1, 1 + 1 + 1 + 1)

View each sum as a way of tiling a segment of length n bysegments of length 1 and length 2, and represent each tiling by themonomial

∏xi where i varies over all locations at which there is a

segment of length 1.

E.g., the 5 ordered sums with n = 4 correspond to the respectivemonomials 1, x1x2, x1x4, x3x4, x1x2x3x4.

80 / 99

Page 81: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

From Fibonacci numbers to Fibonacci polynomials

Let Pn(x1, x2, . . . ) be the sum of all monomials in x1, . . . , xn

associated with tilings.P1 = x1

P2 = 1 + x1x2

P3 =

x1 + x3 + x1x2x3 = x1 + (1 + x1x2)x3 = P1 + x3P2

In general,Pn+1 = Pn−1 + xn+1Pn.

(From this it is easy to check that the number of terms in thepolynomials Pi are the successive Fibonacci numbers: setx1 = x2 = · · · = 1.)

81 / 99

Page 82: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

From Fibonacci numbers to Fibonacci polynomials

Let Pn(x1, x2, . . . ) be the sum of all monomials in x1, . . . , xn

associated with tilings.P1 = x1

P2 = 1 + x1x2

P3 = x1 + x3 + x1x2x3 =

x1 + (1 + x1x2)x3 = P1 + x3P2

In general,Pn+1 = Pn−1 + xn+1Pn.

(From this it is easy to check that the number of terms in thepolynomials Pi are the successive Fibonacci numbers: setx1 = x2 = · · · = 1.)

82 / 99

Page 83: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

From Fibonacci numbers to Fibonacci polynomials

Let Pn(x1, x2, . . . ) be the sum of all monomials in x1, . . . , xn

associated with tilings.P1 = x1

P2 = 1 + x1x2

P3 = x1 + x3 + x1x2x3 = x1 + (1 + x1x2)x3 = P1 + x3P2

In general,Pn+1 = Pn−1 + xn+1Pn.

(From this it is easy to check that the number of terms in thepolynomials Pi are the successive Fibonacci numbers: setx1 = x2 = · · · = 1.)

83 / 99

Page 84: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

From Fibonacci numbers to Fibonacci polynomials

Let Pn(x1, x2, . . . ) be the sum of all monomials in x1, . . . , xn

associated with tilings.P1 = x1

P2 = 1 + x1x2

P3 = x1 + x3 + x1x2x3 = x1 + (1 + x1x2)x3 = P1 + x3P2

In general,Pn+1 = Pn−1 + xn+1Pn.

(From this it is easy to check that the number of terms in thepolynomials Pi are the successive Fibonacci numbers: setx1 = x2 = · · · = 1.)

84 / 99

Page 85: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

Running backwards

Iterating the reverse recurrence

Pn−1 = Pn+1 − xn+1Pn

we getP0 = 1P−1 = 0P−2 = 1P−3 = −x−1

P−4 = 1 + x−1x−2

P−5 = −x−1 − x−3 − x−1x−2x−3

P−6 = 1 + x−1x−2 + x−1x−4 + x−3x−4 + x−1x−2x−3x−4

Theorem (Propp): For n ≥ 0, P−n is (−1)n times the polynomialobtained from Pn−2 by replacing xk by x−k for all k ≥ 1.

85 / 99

Page 86: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

Running backwards

Iterating the reverse recurrence

Pn−1 = Pn+1 − xn+1Pn

we getP0 = 1P−1 = 0P−2 = 1P−3 = −x−1

P−4 = 1 + x−1x−2

P−5 = −x−1 − x−3 − x−1x−2x−3

P−6 = 1 + x−1x−2 + x−1x−4 + x−3x−4 + x−1x−2x−3x−4

Theorem (Propp): For n ≥ 0, P−n is (−1)n times the polynomialobtained from Pn−2 by replacing xk by x−k for all k ≥ 1.

86 / 99

Page 87: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

Bringing in some geometry

Fix a polyhedral set P ⊆ R.

Call a finite subset S ⊆ P fabulous if for allt, t ′ ∈ S ∪ {+∞,−∞}, χ((P \ S) ∩ (t, t ′)) is even.

E.g.: the fabulous subsets of {1, 2, 3} are {1}, {3}, and {1, 2, 3}.

E.g.: The fabulous subsets of (0, 1) ∪ (2, 3) ∪ (4, 5) ∪ (6, 7) are theempty set and all sets of the form {x , y} with 2 < x < 3,4 < y < 5.

Theorem (Propp): If P ⊆ R with χ(P) = n, the set of fabuloussubsets of P has Euler characteristic equal to the Fibonaccinumber (φn+1 − φ−n−1)/

√5 (with φ = (1 +

√5)/2).

87 / 99

Page 88: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

Bringing in some geometry

Fix a polyhedral set P ⊆ R.

Call a finite subset S ⊆ P fabulous if for allt, t ′ ∈ S ∪ {+∞,−∞}, χ((P \ S) ∩ (t, t ′)) is even.

E.g.: the fabulous subsets of {1, 2, 3} are {1}, {3}, and {1, 2, 3}.

E.g.: The fabulous subsets of (0, 1) ∪ (2, 3) ∪ (4, 5) ∪ (6, 7) are theempty set and all sets of the form {x , y} with 2 < x < 3,4 < y < 5.

Theorem (Propp): If P ⊆ R with χ(P) = n, the set of fabuloussubsets of P has Euler characteristic equal to the Fibonaccinumber (φn+1 − φ−n−1)/

√5 (with φ = (1 +

√5)/2).

88 / 99

Page 89: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

Bringing in some geometry

Fix a polyhedral set P ⊆ R.

Call a finite subset S ⊆ P fabulous if for allt, t ′ ∈ S ∪ {+∞,−∞}, χ((P \ S) ∩ (t, t ′)) is even.

E.g.: the fabulous subsets of {1, 2, 3} are {1}, {3}, and {1, 2, 3}.

E.g.: The fabulous subsets of (0, 1) ∪ (2, 3) ∪ (4, 5) ∪ (6, 7) are theempty set and all sets of the form {x , y} with 2 < x < 3,4 < y < 5.

Theorem (Propp): If P ⊆ R with χ(P) = n, the set of fabuloussubsets of P has Euler characteristic equal to the Fibonaccinumber (φn+1 − φ−n−1)/

√5 (with φ = (1 +

√5)/2).

89 / 99

Page 90: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

Bringing in some geometry

Fix a polyhedral set P ⊆ R.

Call a finite subset S ⊆ P fabulous if for allt, t ′ ∈ S ∪ {+∞,−∞}, χ((P \ S) ∩ (t, t ′)) is even.

E.g.: the fabulous subsets of {1, 2, 3} are {1}, {3}, and {1, 2, 3}.

E.g.: The fabulous subsets of (0, 1) ∪ (2, 3) ∪ (4, 5) ∪ (6, 7) are theempty set and all sets of the form {x , y} with 2 < x < 3,4 < y < 5.

Theorem (Propp): If P ⊆ R with χ(P) = n, the set of fabuloussubsets of P has Euler characteristic equal to the Fibonaccinumber (φn+1 − φ−n−1)/

√5 (with φ = (1 +

√5)/2).

90 / 99

Page 91: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

VI.What’s next?

91 / 99

Page 92: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

A curriculum of combinatorics

Say a combinatorial sequence s1, s2, . . . is of grade d if sn ∼ cndin

the sense that for all c > 1 and all ε > 0, sn/cnd+ε → 0 and

sn/cnd−ε →∞.

“Grade 0” (or “kindergarten”) combinatorics: n2,(n2

),(n3

), . . .

“Grade 1” combinatorics: 2n, (φn+1 − φ−n−1)/√

5 (Fibonaccinumbers), 1

n+1

(2nn

)(Catalan numbers), n!, nn, . . .

“Grade 2” combinatorics: 2n(n+1)/2 (number of perfect matchingsof the Aztec diamond graph of order n),

∏ni=1

∏nj=1

∏nk=1

i+j+k−1i+j+k−2

(number of rhombus tilings of the regular hexagon of order n),∏n−1k=0

(3k+1)!(n+k)! (number of alternating-sign matrices of order n),

Somos sequences, . . .

92 / 99

Page 93: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

A curriculum of combinatorics

Say a combinatorial sequence s1, s2, . . . is of grade d if sn ∼ cndin

the sense that for all c > 1 and all ε > 0, sn/cnd+ε → 0 and

sn/cnd−ε →∞.

“Grade 0” (or “kindergarten”) combinatorics: n2,(n2

),(n3

), . . .

“Grade 1” combinatorics: 2n, (φn+1 − φ−n−1)/√

5 (Fibonaccinumbers), 1

n+1

(2nn

)(Catalan numbers), n!, nn, . . .

“Grade 2” combinatorics: 2n(n+1)/2 (number of perfect matchingsof the Aztec diamond graph of order n),

∏ni=1

∏nj=1

∏nk=1

i+j+k−1i+j+k−2

(number of rhombus tilings of the regular hexagon of order n),∏n−1k=0

(3k+1)!(n+k)! (number of alternating-sign matrices of order n),

Somos sequences, . . .

93 / 99

Page 94: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

A curriculum of combinatorics

Say a combinatorial sequence s1, s2, . . . is of grade d if sn ∼ cndin

the sense that for all c > 1 and all ε > 0, sn/cnd+ε → 0 and

sn/cnd−ε →∞.

“Grade 0” (or “kindergarten”) combinatorics: n2,(n2

),(n3

), . . .

“Grade 1” combinatorics: 2n, (φn+1 − φ−n−1)/√

5 (Fibonaccinumbers), 1

n+1

(2nn

)(Catalan numbers), n!, nn, . . .

“Grade 2” combinatorics: 2n(n+1)/2 (number of perfect matchingsof the Aztec diamond graph of order n),

∏ni=1

∏nj=1

∏nk=1

i+j+k−1i+j+k−2

(number of rhombus tilings of the regular hexagon of order n),∏n−1k=0

(3k+1)!(n+k)! (number of alternating-sign matrices of order n),

Somos sequences, . . .

94 / 99

Page 95: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

A curriculum of combinatorics

Say a combinatorial sequence s1, s2, . . . is of grade d if sn ∼ cndin

the sense that for all c > 1 and all ε > 0, sn/cnd+ε → 0 and

sn/cnd−ε →∞.

“Grade 0” (or “kindergarten”) combinatorics: n2,(n2

),(n3

), . . .

“Grade 1” combinatorics: 2n, (φn+1 − φ−n−1)/√

5 (Fibonaccinumbers), 1

n+1

(2nn

)(Catalan numbers), n!, nn, . . .

“Grade 2” combinatorics: 2n(n+1)/2 (number of perfect matchingsof the Aztec diamond graph of order n),

∏ni=1

∏nj=1

∏nk=1

i+j+k−1i+j+k−2

(number of rhombus tilings of the regular hexagon of order n),∏n−1k=0

(3k+1)!(n+k)! (number of alternating-sign matrices of order n),

Somos sequences, . . .

95 / 99

Page 96: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

The rampancy of reciprocity

In very many cases, one finds that a one-sided sequence s1, s2, . . .with enumerative meaning admits a natural extension to atwo-sided sequence . . . , s−1, s0, s1, . . . ; and in many of those cases,one finds that the resulting two-sided sequence satisfies acombinatorial reciprocity property (i.e., satisfies sn = ±sa−n for alln, for some a).

Why?

Finding a setting in which the numbers s−1, s−2, . . . actually meansomething is one way to try to resolve the mystery ofcombinatorial reciprocity.

96 / 99

Page 97: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

To learn more, read:

Negative sets have Euler characteristic and dimension, by StephenSchanuel; Proceedings of Category Theory, 1990, Lecture Notes inMathematics vol. 1488, pp. 379–385.

Sets with a negative number of elements, by Daniel Loeb;Advances in Mathematics 91 (1992), 64–74;http://jamespropp.org/negative.pdf

Euler Measure as Generalized Cardinality, by James Propp;http://front.math.ucdavis.edu/0203.5289

Exponentiation and Euler measure, by James Propp; AlgebraUniversalis 49, no. 4, 459–471 (2003);http://front.math.ucdavis.edu/0204.5009

97 / 99

Page 98: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

And alsoA Reciprocity Theorem for Monomer-Dimer Coverings, by NickAnzalone and John Baldwin and Ilya Bronshtein and T. KylePetersen; Discrete Mathematics and Theoretical Computer ScienceAB(DMCS), 2003, 179–194; http://www.dmtcs.org/dmtcs-ojs/index.php/proceedings/article/view/dmAB0115

A Reciprocity Theorem for Domino Tilings, by James Propp;Electronic Journal of Combinatorics 8, no. 1, R18 (2001);http://www.combinatorics.org/ojs/index.php/eljc/article/view/v8i1r18

A Reciprocity Sequence for Perfect Matchings of Linearly GrowingGraphs, by David Speyer (unpublished); http://www.math.lsa.umich.edu/~speyer/TransferMatrices.pdf

Combinatorial Reciprocity Theorems, by Richard Stanley; Advancesin Mathematics 14, 1974, 194–253;www-math.mit.edu/~rstan/pubs/pubfiles/22.pdf

98 / 99

Page 99: Negative Numbers in Combinatorics: Geometrical and Algebraic …faculty.uml.edu/jpropp/msri-up12.pdf · 2012-06-30 · Counting If a set S has n elements, the number of subsets of

Thanks for listening!

The slides for this talk are on-line at

http://jamespropp.org/msri-up12.pdf

99 / 99