it all depends on how you slice it: an introduction to ...prenteln/papers/hyperintro.pdfit all...

36
It All Depends on How You Slice It: An Introduction to Hyperplane Arrangements It All Depends on How You Slice It: An Introduction to Hyperplane Arrangements Paul Renteln California State University San Bernardino and Caltech April, 2008

Upload: others

Post on 24-Aug-2021

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: It All Depends on How You Slice It: An Introduction to ...prenteln/papers/hyperintro.pdfIt All Depends on How You Slice It: An Introduction to Hyperplane Arrangements The Intersection

It All Depends on How You Slice It: An Introduction to Hyperplane Arrangements

It All Depends on How You Slice It: An

Introduction to Hyperplane Arrangements

Paul Renteln

California State University San Bernardino and Caltech

April, 2008

Page 2: It All Depends on How You Slice It: An Introduction to ...prenteln/papers/hyperintro.pdfIt All Depends on How You Slice It: An Introduction to Hyperplane Arrangements The Intersection

It All Depends on How You Slice It: An Introduction to Hyperplane Arrangements

Outline

Hyperplane Arrangements

Counting Regions

The Intersection Poset

Finite Field Method

Page 3: It All Depends on How You Slice It: An Introduction to ...prenteln/papers/hyperintro.pdfIt All Depends on How You Slice It: An Introduction to Hyperplane Arrangements The Intersection

It All Depends on How You Slice It: An Introduction to Hyperplane Arrangements

Hyperplane Arrangements

Hyperplane Arrangements

I Begin with Rn = {(x1, x2, . . . , xn) : xi ∈ R}.I An affine hyperplane is the set of points in Rn satisfying an

equation of the form a1x1 + · · ·+ anxn = b.

I A hyperplane arrangement is simply a collection of affine

hyperplanes.

Page 4: It All Depends on How You Slice It: An Introduction to ...prenteln/papers/hyperintro.pdfIt All Depends on How You Slice It: An Introduction to Hyperplane Arrangements The Intersection

It All Depends on How You Slice It: An Introduction to Hyperplane Arrangements

Hyperplane Arrangements

A Hyperplane Arrangement

An arrangement of four lines in the plane

Page 5: It All Depends on How You Slice It: An Introduction to ...prenteln/papers/hyperintro.pdfIt All Depends on How You Slice It: An Introduction to Hyperplane Arrangements The Intersection

It All Depends on How You Slice It: An Introduction to Hyperplane Arrangements

Hyperplane Arrangements

Another Hyperplane Arrangement

An arrangement of three planes in three space

Page 6: It All Depends on How You Slice It: An Introduction to ...prenteln/papers/hyperintro.pdfIt All Depends on How You Slice It: An Introduction to Hyperplane Arrangements The Intersection

It All Depends on How You Slice It: An Introduction to Hyperplane Arrangements

Counting Regions

Regions

I A region of the arrangement A is a connected component of

the complement

Rn −⋃

H∈AH

I Regions can be bounded or unbounded.

I The total number of regions is r(A), and the number of

bounded regions is b(A).

Page 7: It All Depends on How You Slice It: An Introduction to ...prenteln/papers/hyperintro.pdfIt All Depends on How You Slice It: An Introduction to Hyperplane Arrangements The Intersection

It All Depends on How You Slice It: An Introduction to Hyperplane Arrangements

Counting Regions

Region Counting

r(A) = 10 b(A) = 2 (shaded)

Page 8: It All Depends on How You Slice It: An Introduction to ...prenteln/papers/hyperintro.pdfIt All Depends on How You Slice It: An Introduction to Hyperplane Arrangements The Intersection

It All Depends on How You Slice It: An Introduction to Hyperplane Arrangements

Counting Regions

Deletion and Restriction

I Is there a better way to count regions?

I Yes!

Definition

I Let A be an arrangement and H ∈ A a hyperplane.

I A′ = A\H is called the deleted arrangement.

I A′′ = {K ∩H : K ∈ A′} is called the restricted arrangement.

I (A,A′,A′′) is called a triple of arrangements.

Page 9: It All Depends on How You Slice It: An Introduction to ...prenteln/papers/hyperintro.pdfIt All Depends on How You Slice It: An Introduction to Hyperplane Arrangements The Intersection

It All Depends on How You Slice It: An Introduction to Hyperplane Arrangements

Counting Regions

A Triple (A,A′,A′′) of Arrangements

A and H A′ A′′

Page 10: It All Depends on How You Slice It: An Introduction to ...prenteln/papers/hyperintro.pdfIt All Depends on How You Slice It: An Introduction to Hyperplane Arrangements The Intersection

It All Depends on How You Slice It: An Introduction to Hyperplane Arrangements

Counting Regions

Region Counting Recurrence

Theorem (Zaslavsky, 1975)

r(A) = r(A′) + r(A′′)

Page 11: It All Depends on How You Slice It: An Introduction to ...prenteln/papers/hyperintro.pdfIt All Depends on How You Slice It: An Introduction to Hyperplane Arrangements The Intersection

It All Depends on How You Slice It: An Introduction to Hyperplane Arrangements

Counting Regions

Proof by Example (Don’t try this at home!)

A and H

r(A) = 11 =

A′

r(A′) = 7 +

A′′

r(A′′) = 4

Page 12: It All Depends on How You Slice It: An Introduction to ...prenteln/papers/hyperintro.pdfIt All Depends on How You Slice It: An Introduction to Hyperplane Arrangements The Intersection

It All Depends on How You Slice It: An Introduction to Hyperplane Arrangements

Counting Regions

Arrangements in General Position

I Let’s apply this result.

I An arrangement A is in general position if you can move the

hyperplanes slightly and not change the number of regions.

Page 13: It All Depends on How You Slice It: An Introduction to ...prenteln/papers/hyperintro.pdfIt All Depends on How You Slice It: An Introduction to Hyperplane Arrangements The Intersection

It All Depends on How You Slice It: An Introduction to Hyperplane Arrangements

Counting Regions

Two Arrangements

in general position not in general position

Page 14: It All Depends on How You Slice It: An Introduction to ...prenteln/papers/hyperintro.pdfIt All Depends on How You Slice It: An Introduction to Hyperplane Arrangements The Intersection

It All Depends on How You Slice It: An Introduction to Hyperplane Arrangements

Counting Regions

Counting Regions of General Position Line Arrangements

I Start with an arrangement A of k lines in general position in

the plane, and choose a particular line H.

I By hypothesis, H meets A′ in k − 1 points, which divide H

into k regions. So r(A′′) = k.

I Hence r(A) = r(A′) + k, where A′ contains k − 1 lines.

I By continuing to delete lines in this way, we get

r(A) = r(∅) + 1 + 2 + · · ·+ (k − 1) + k.

I When no lines are present there is one region, so r(∅) = 1.

I Hence, for a general position line arrangement we have

r(A) = 1 +k∑

i=1

i = 1 +k(k + 1)

2= 1 + k +

(k

2

).

Page 15: It All Depends on How You Slice It: An Introduction to ...prenteln/papers/hyperintro.pdfIt All Depends on How You Slice It: An Introduction to Hyperplane Arrangements The Intersection

It All Depends on How You Slice It: An Introduction to Hyperplane Arrangements

Counting Regions

Counting Regions of a General Position Line Arrangement

r(A) = 1 + k +(

k

2

)= 1 + 4 +

(42

)= 11X

Page 16: It All Depends on How You Slice It: An Introduction to ...prenteln/papers/hyperintro.pdfIt All Depends on How You Slice It: An Introduction to Hyperplane Arrangements The Intersection

It All Depends on How You Slice It: An Introduction to Hyperplane Arrangements

The Intersection Poset

The Number of Regions in an Arbitrary Arrangement

I We can use the recurrence (and induction) to show that

r(A) = 1 + k +(k

2

)+(k

3

)+ · · ·+

(k

n

)for k hyperplanes in general position in n dimensional space.

(Ludwig Schlafli, 1901)

I But what if the hyperplanes are not in general position?

I Zaslavsky developed a powerful tool to compute r(A) in

general. To describe this, we must take a long detour...

Page 17: It All Depends on How You Slice It: An Introduction to ...prenteln/papers/hyperintro.pdfIt All Depends on How You Slice It: An Introduction to Hyperplane Arrangements The Intersection

It All Depends on How You Slice It: An Introduction to Hyperplane Arrangements

The Intersection Poset

Partially Ordered Sets

A partially ordered set (poset) is a set P and a relation ≤satisfying the following axioms (for all x, y, and z in P ):

1. (reflexivity) x ≤ x.

2. (antisymmetry) x ≤ y and y ≤ x implies x = y.

3. (transitivity) x ≤ y and y ≤ z implies x ≤ z.

4. Posets are represented by their (Hasse) diagrams.

Page 18: It All Depends on How You Slice It: An Introduction to ...prenteln/papers/hyperintro.pdfIt All Depends on How You Slice It: An Introduction to Hyperplane Arrangements The Intersection

It All Depends on How You Slice It: An Introduction to Hyperplane Arrangements

The Intersection Poset

Hasse Diagrams

Some posets

Page 19: It All Depends on How You Slice It: An Introduction to ...prenteln/papers/hyperintro.pdfIt All Depends on How You Slice It: An Introduction to Hyperplane Arrangements The Intersection

It All Depends on How You Slice It: An Introduction to Hyperplane Arrangements

The Intersection Poset

The Intersection Poset of an Arrangement

I The intersection poset L(A) of the arrangement A has as its

elements all the intersections of all the hyperplanes.

I It is ordered (for good reason) by reverse inclusion, so

A ⊆ B ⇔ A ≥ B.

I The minimum element is the ambient space Rn.

Page 20: It All Depends on How You Slice It: An Introduction to ...prenteln/papers/hyperintro.pdfIt All Depends on How You Slice It: An Introduction to Hyperplane Arrangements The Intersection

It All Depends on How You Slice It: An Introduction to Hyperplane Arrangements

The Intersection Poset

An Arrangement and Its Intersection Poset

4

21 3R2

1 2 3 4

1 ∩ 2 ∩ 3 1 ∩ 4 2 ∩ 4 3 ∩ 4

A labeled arrangement A Its intersection poset L(A)

Page 21: It All Depends on How You Slice It: An Introduction to ...prenteln/papers/hyperintro.pdfIt All Depends on How You Slice It: An Introduction to Hyperplane Arrangements The Intersection

It All Depends on How You Slice It: An Introduction to Hyperplane Arrangements

The Intersection Poset

The Mobius Function for Posets

I The (closed) interval [x, y] of a poset is the set of all points

between x and y, including endpoints:

[x, y] = {z : x ≤ z ≤ y}.

I The Mobius function µ(x, y) is defined (recursively) on the

interval [x, y] by the two properties:

1. µ(x, x) = 1.

2. x < y ⇒∑z∈[x,y] µ(x, z) = 0

Page 22: It All Depends on How You Slice It: An Introduction to ...prenteln/papers/hyperintro.pdfIt All Depends on How You Slice It: An Introduction to Hyperplane Arrangements The Intersection

It All Depends on How You Slice It: An Introduction to Hyperplane Arrangements

The Intersection Poset

Some Mobius Function Values

1

-1 -1 -1 -1

2 1 1 1

The values of the Mobius functions µ(0, x)

Page 23: It All Depends on How You Slice It: An Introduction to ...prenteln/papers/hyperintro.pdfIt All Depends on How You Slice It: An Introduction to Hyperplane Arrangements The Intersection

It All Depends on How You Slice It: An Introduction to Hyperplane Arrangements

The Intersection Poset

The Characteristic Polynomial

I We define the characteristic polynomial associated to the

arrangement A by

χ(A, q) =∑

x∈L(A)

µ(0, x)qdim(x)

.

Page 24: It All Depends on How You Slice It: An Introduction to ...prenteln/papers/hyperintro.pdfIt All Depends on How You Slice It: An Introduction to Hyperplane Arrangements The Intersection

It All Depends on How You Slice It: An Introduction to Hyperplane Arrangements

The Intersection Poset

The Characteristic Polynomial of an Arrangement

1

-1 -1 -1 -1

2 1 1 1

χ(A, q) =∑

x∈L(A) µ(0, x)qdim(x) = q2 − 4q + 5.

Page 25: It All Depends on How You Slice It: An Introduction to ...prenteln/papers/hyperintro.pdfIt All Depends on How You Slice It: An Introduction to Hyperplane Arrangements The Intersection

It All Depends on How You Slice It: An Introduction to Hyperplane Arrangements

The Intersection Poset

Zaslavsky’s Theorem

Theorem (Zaslavsky, 1975)

With the definitions above

r(A) =∑

x∈L(A)

|µ(0, x)| = |χ(A,−1)|

b(A) =

∣∣∣∣∣∣∑

x∈L(A)

µ(0, x)

∣∣∣∣∣∣ = |χ(A, 1)|

Page 26: It All Depends on How You Slice It: An Introduction to ...prenteln/papers/hyperintro.pdfIt All Depends on How You Slice It: An Introduction to Hyperplane Arrangements The Intersection

It All Depends on How You Slice It: An Introduction to Hyperplane Arrangements

The Intersection Poset

Zaslavsky’s Theorem–continued

Idea of Proof.

One can show that, for any triple (A,A′,A′′) of arrangements,

χ(A, q) = χ(A′, q)− χ(A′′, q),

from which it follows that |χ(A,−1)| and r(A) satisfy the same

recurrence. As they agree on the empty set, the claim follows. A

similar argument works for b(A).

Page 27: It All Depends on How You Slice It: An Introduction to ...prenteln/papers/hyperintro.pdfIt All Depends on How You Slice It: An Introduction to Hyperplane Arrangements The Intersection

It All Depends on How You Slice It: An Introduction to Hyperplane Arrangements

The Intersection Poset

Counting Regions via Zaslavsky’s Theorem

1

-1 -1 -1 -1

2 1 1 1

χ(A, q) = q2 − 4q + 5

r(A) = |χ(A,−1)| = 10 b(A) = |χ(A, 1)| = 2

Page 28: It All Depends on How You Slice It: An Introduction to ...prenteln/papers/hyperintro.pdfIt All Depends on How You Slice It: An Introduction to Hyperplane Arrangements The Intersection

It All Depends on How You Slice It: An Introduction to Hyperplane Arrangements

Finite Field Method

Finite Field Method

I Recall that the defining equation of a hyperplane can be

written a1x1 + · · · anxn = b for some real numbers

{a1, a2, . . . , an, b}.I In many cases of interest the numbers a1, a2, . . . , an, b are

integers.

I When this holds there is a particularly nice way to compute

the characteristic polynomial.

I For any positive integer q let Aq denote the hyperplane

arrangement A with defining equations reduced mod q.

I Then we have the following result.

Page 29: It All Depends on How You Slice It: An Introduction to ...prenteln/papers/hyperintro.pdfIt All Depends on How You Slice It: An Introduction to Hyperplane Arrangements The Intersection

It All Depends on How You Slice It: An Introduction to Hyperplane Arrangements

Finite Field Method

The Characteristic Polynomial for Integral Arrangements

Theorem (Crapo and Rota (1971), Orlik and Terao (1992),

Athanasiadis (1996), Bjorner and Ekedahl (1996))

For q a sufficiently large prime

χ(A, q) = #

Fnq −

⋃H∈Aq

H

where Fn

q denotes the vector space of dimension n over the finite

field with q elements.

Page 30: It All Depends on How You Slice It: An Introduction to ...prenteln/papers/hyperintro.pdfIt All Depends on How You Slice It: An Introduction to Hyperplane Arrangements The Intersection

It All Depends on How You Slice It: An Introduction to Hyperplane Arrangements

Finite Field Method

Remarks

I Identifying Fnq with {0, 1, . . . , q − 1}n = [0, q − 1]n, χ(A, q) is

the number of points in [0, q − 1]n that do not satisfy modulo

q the defining equations of any of the hyperplanes in A.

I We need large q to avoid lowering the rank of the defining

matrix, but as both sides are polynomials in q, the two sides

will agree for all q.

Page 31: It All Depends on How You Slice It: An Introduction to ...prenteln/papers/hyperintro.pdfIt All Depends on How You Slice It: An Introduction to Hyperplane Arrangements The Intersection

It All Depends on How You Slice It: An Introduction to Hyperplane Arrangements

Finite Field Method

Reflection Arrangements

I Consider the following families of arrangements:

An = {xi − xj = 0|1 ≤ i ≤ j ≤ n}Dn = An ∪ {xi + xj = 0|1 ≤ i ≤ j ≤ n}Bn = Dn ∪ {xi = 0|1 ≤ i ≤ n}

I These are examples of reflection arrangements associated to

finite Coxeter groups of types An−1, Dn, and Bn, respectively.

Page 32: It All Depends on How You Slice It: An Introduction to ...prenteln/papers/hyperintro.pdfIt All Depends on How You Slice It: An Introduction to Hyperplane Arrangements The Intersection

It All Depends on How You Slice It: An Introduction to Hyperplane Arrangements

Finite Field Method

Computing the Characteristic Polynomial I

I What is χ(An)?

I According to the finite field method, we want the number of

points in [0, q − 1]n satisfying xi 6= xj for all 1 ≤ i ≤ j ≤ n.

I This is the same thing as asking for vectors (x1, x2, . . . , xn)all of whose entries are distinct mod q.

I Well, we can pick x1 in q ways, then x2 in q − 1 ways, and so

on. Thus

χ(An, q) = q(q − 1)(q − 2) · · · (q − n+ 1).

I It follows that r(An) = n! (and b(An) = 0).

Page 33: It All Depends on How You Slice It: An Introduction to ...prenteln/papers/hyperintro.pdfIt All Depends on How You Slice It: An Introduction to Hyperplane Arrangements The Intersection

It All Depends on How You Slice It: An Introduction to Hyperplane Arrangements

Finite Field Method

Computing the Characteristic Polynomial II

I What is χ(Bn)?

I Now we want to count the points satisfying xi 6= xj ,

xi 6= −xj , and xi 6= 0.

I Since we do not allow 0, there are only q− 1 (nonzero) choices

for the first entry, q − 3 nonzero choices for the second entry

(because we must avoid the first entry and its negative), etc..

I Thus

χ(Bn, q) = (q − 1)(q − 3) · · · (q − 2n+ 1).

I It follows that r(Bn) = 2nn! (and b(Bn) = 0).

Page 34: It All Depends on How You Slice It: An Introduction to ...prenteln/papers/hyperintro.pdfIt All Depends on How You Slice It: An Introduction to Hyperplane Arrangements The Intersection

It All Depends on How You Slice It: An Introduction to Hyperplane Arrangements

Finite Field Method

The Catalan Arrangement

Cn = {xi − xj = −1, 0,+1|1 ≤ i ≤ j ≤ n}

C3 (projected)

Page 35: It All Depends on How You Slice It: An Introduction to ...prenteln/papers/hyperintro.pdfIt All Depends on How You Slice It: An Introduction to Hyperplane Arrangements The Intersection

It All Depends on How You Slice It: An Introduction to Hyperplane Arrangements

Finite Field Method

The Catalan Arrangement

I Using the finite field method you can show that

χ(Cn, q) = q(q − n− 1)(q − n− 2) · · · (q − 2n+ 1)

I Hence

r(Cn) = n!Cn and b(Cn) = n!Cn−1

where

Cn =1

n+ 1

(2nn

)is the nth Catalan number.

I As of April 1, 2008, Richard Stanley has listed 164

combinatorial interpretations of Cn on his website.

Page 36: It All Depends on How You Slice It: An Introduction to ...prenteln/papers/hyperintro.pdfIt All Depends on How You Slice It: An Introduction to Hyperplane Arrangements The Intersection

It All Depends on How You Slice It: An Introduction to Hyperplane Arrangements

Finite Field Method

Fundamental Open Question

When does the characteristic polynomial factor completely over the

integers?