Mobius Inversion on Partially Ordered Sets

Similar documents
MA 524 Final Fall 2015 Solutions

MATH 580, exam II SOLUTIONS

Week 6-8: The Inclusion-Exclusion Principle

Lecture 4: Möbius Inversion

arxiv: v1 [math.co] 16 Feb 2018

Zaslavsky s Theorem. As presented by Eric Samansky May 11, 2002

18.312: Algebraic Combinatorics Lionel Levine. Lecture 11

Irredundant Generating Sets of Finite Nilpotent Groups. Liang Ze Wong May 2012 Advisor: Professor R. Keith Dennis

Math 249: Algebraic Combinatorics

CIS 375 Intro to Discrete Mathematics Exam 3 (Section M001: Green) 6 December Points Possible

Analysis II: The Implicit and Inverse Function Theorems

MATH 101B: ALGEBRA II PART A: HOMOLOGICAL ALGEBRA

Sets and Motivation for Boolean algebra

CIS 375 Intro to Discrete Mathematics Exam 3 (Section M004: Blue) 6 December Points Possible

Math 40510, Algebraic Geometry

Chapter 1. Sets and Mappings

Definition 2.3. We define addition and multiplication of matrices as follows.

ZEROS OF SPARSE POLYNOMIALS OVER LOCAL FIELDS OF CHARACTERISTIC p

q xk y n k. , provided k < n. (This does not hold for k n.) Give a combinatorial proof of this recurrence by means of a bijective transformation.

A GENERAL THEORY OF ZERO-DIVISOR GRAPHS OVER A COMMUTATIVE RING. David F. Anderson and Elizabeth F. Lewis

PROPERTIES OF THE POSET OF DYCK PATHS ORDERED BY INCLUSION. by: Jennifer Woodcock for: Dr. Mike Zabrocki Math 6002 York University

Mathematics Department Stanford University Math 61CM/DM Vector spaces and linear maps

fy (X(g)) Y (f)x(g) gy (X(f)) Y (g)x(f)) = fx(y (g)) + gx(y (f)) fy (X(g)) gy (X(f))

(1) A frac = b : a, b A, b 0. We can define addition and multiplication of fractions as we normally would. a b + c d

1.2 Posets and Zorn s Lemma

Economics 204 Fall 2011 Problem Set 1 Suggested Solutions

are Banach algebras. f(x)g(x) max Example 7.4. Similarly, A = L and A = l with the pointwise multiplication

Definition: A binary relation R from a set A to a set B is a subset R A B. Example:

Solutions to Homework Problems

The Cartan Decomposition of a Complex Semisimple Lie Algebra

Chapter 2. Vectors and Vector Spaces

Notes on ordinals and cardinals

ALGEBRAIC GEOMETRY COURSE NOTES, LECTURE 2: HILBERT S NULLSTELLENSATZ.

Constructions of Derived Equivalences of Finite Posets

A Little Beyond: Linear Algebra

Belief Functions and Möbius Transforms

SUMMARY ALGEBRA I LOUIS-PHILIPPE THIBAULT

Handout #6 INTRODUCTION TO ALGEBRAIC STRUCTURES: Prof. Moseley AN ALGEBRAIC FIELD

UNIVERSAL DERIVED EQUIVALENCES OF POSETS

Partially Ordered Sets and their Möbius Functions: Exercises Encuentro Colombiano de Combinatoria D n. = Cm1 C mk.

EQUIVALENCE RELATIONS (NOTES FOR STUDENTS) 1. RELATIONS

Exercises on chapter 0

(Rgs) Rings Math 683L (Summer 2003)

Lattice Theory Lecture 4. Non-distributive lattices

Math 121 Homework 4: Notes on Selected Problems

Course 311: Michaelmas Term 2005 Part III: Topics in Commutative Algebra

Selected Solutions to Even Problems, Part 3

Tensor Product of modules. MA499 Project II

NOTES ON LINEAR ALGEBRA OVER INTEGRAL DOMAINS. Contents. 1. Introduction 1 2. Rank and basis 1 3. The set of linear maps 4. 1.

18.312: Algebraic Combinatorics Lionel Levine. Lecture 12

Finite-dimensional spaces. C n is the space of n-tuples x = (x 1,..., x n ) of complex numbers. It is a Hilbert space with the inner product

Sets, Models and Proofs. I. Moerdijk and J. van Oosten Department of Mathematics Utrecht University

CORES OF ALEXANDROFF SPACES

φ(xy) = (xy) n = x n y n = φ(x)φ(y)

ARCS IN FINITE PROJECTIVE SPACES. Basic objects and definitions

The integers. Chapter 3

Posets, homomorphisms and homogeneity

Math 121 Homework 5: Notes on Selected Problems

Class Notes on Poset Theory Johan G. Belinfante Revised 1995 May 21

INCIDENCE CATEGORIES

LECTURE 3 Matroids and geometric lattices

Relations. Relations. Definition. Let A and B be sets.

Real Analysis, 2nd Edition, G.B.Folland Elements of Functional Analysis

Combinatorial Hopf algebras in particle physics I

The Erdős-Moser Conjecture

2MA105 Algebraic Structures I

Definitions. Notations. Injective, Surjective and Bijective. Divides. Cartesian Product. Relations. Equivalence Relations

An introduction to Hodge algebras

Discrete mathematics , Fall Instructor: prof. János Pach

0.2 Vector spaces. J.A.Beachy 1

Equivalence relations

Is g one-to-one? Is g onto? Why? Solution: g is not one-to-one, since for c A, g(b) = g(c) = c. g is not onto, since a / g(a).

LINEAR ALGEBRA BOOT CAMP WEEK 1: THE BASICS

This is a closed subset of X Y, by Proposition 6.5(b), since it is equal to the inverse image of the diagonal under the regular map:

MATH 101: ALGEBRA I WORKSHEET, DAY #1. We review the prerequisites for the course in set theory and beginning a first pass on group. 1.

Infinite-Dimensional Triangularization

Algebraic structures I

5 Set Operations, Functions, and Counting

FUNCTORS AND ADJUNCTIONS. 1. Functors

Section Summary. Relations and Functions Properties of Relations. Combining Relations

Homework 4 Solutions

A NATURAL EXTENSION OF THE YOUNG PARTITIONS LATTICE

0 Sets and Induction. Sets

THE EULER CHARACTERISTIC OF A LIE GROUP

Tangent spaces, normals and extrema

On a quasi-ordering on Boolean functions

On poset Boolean algebras

1 Basic Combinatorics

5 Dedekind extensions

An Introduction to Combinatorial Species

Topology Hmwk 6 All problems are from Allen Hatcher Algebraic Topology (online) ch 2

Tree sets. Reinhard Diestel

2) e = e G G such that if a G 0 =0 G G such that if a G e a = a e = a. 0 +a = a+0 = a.

MATH 433 Applied Algebra Lecture 14: Functions. Relations.

Chapter 1 Preliminaries

Notes on p-divisible Groups

Chapter 3. Rings. The basic commutative rings in mathematics are the integers Z, the. Examples

18.312: Algebraic Combinatorics Lionel Levine. Lecture 22. Smith normal form of an integer matrix (linear algebra over Z).

(1) Consider the space S consisting of all continuous real-valued functions on the closed interval [0, 1]. For f, g S, define

INTRODUCTION TO LIE ALGEBRAS. LECTURE 7.

Transcription:

Mobius Inversion on Partially Ordered Sets 1 Introduction The theory of Möbius inversion gives us a unified way to look at many different results in combinatorics that involve inverting the relation between two functions, where one of the functions is expressed as a summation, over some index choice, of the other function. Thus this theory generalizes the principle of inclusion and exclusion. We consider the following four examples: 1. Finite Differences: Let f be a function on natural numbers. Define g(n) := m n f(m). How can we invert the relation, i.e., express f in terms of g? In this case it is easy to see that f(m + 1) = g = g(m + 1) g(m). 2. Principle of Inclusion and Exclusion: Let S be a set of properties that elements of a universe set U satisfy. Given a set T S, let f = (T ) be the number of elements in U with exactly the properties in T. Given this function it is easy to count the number of elements that have at least the properties in T, namely f (T ) = f = (Y ). Y T This is the easier part, expressing the at least in terms of the exact. How do we invert the relation? We had seen in the last lecture that the converse is f = (T ) = Y T( 1) Y \T f (Y ). 3. Classic Möbius Function: Let f be a function on natural numbers. Define g(n) := k n f(k). How do we invert this relation? The answer was given by Möbius, and depends upon the classical Möbius function. 4. Spanning sets of a Vector Space: How many subsets of the n-dimensional space V n (p) over a field with p elements span the whole space? Given a subspace U, let N = (U) be the number of subsets of V n (p) that span U, and N (U) be the number of subsets of the vector space that span U or a subspace of U. Then it is clear that N (U) = V U N =(V ), where V U means that V is a subspace of U. Note that in all the examples above, we want to invert a certain linear functional, i.e., solve for the given function in terms of the summation function. The summation is taken wrt certain ordering ; in the first case it is, in the second, in the third it is divisibility; and in the fourth, it is, that is, is a subspace of. In the next section, we study a generalization of all these orderings, and the goal is to invert a linear functional where the summation is done w.r.t. such a general ordering. 2 Partially Ordered Sets A partially ordered set, P, poset for short, is a pair consisting of a set S and a relation on S that is 1

reflexive: for all x S, x x; antisymmetric: for all x, y S, if x y and y x then x = y; transitive: for all x, y, z S, if x y and y z then x x. As the name suggests, posets give us partial information on the ordering of the elements of S in absence of complete information. Note that in a poset two elements may be incomparable. A poset where this does not happen is called a total order/linear order/chain, i.e., for every pair x, y S either x y or y x. The sets and relation in all the four examples form a poset; in general, any collection of sets can be ordered to form a poset using the ordering by inclusion (which is the case for the fourth example). The dual poset P of P is obtained by reversing the ordering of elements in P. An induced sub-poset Q of a poset P is a subset of P where the elements of Q carry over the ordering from P ; in particular, if P is a finite poset then there are 2 P induced sub-posets of P. Of particular interest to us is a special sub-poset called an interval: for x, y P, x y, the (closed) interval [x, y] is the sub-poset consisting of all z P such that x z y; thus is never an interval; open and half-open intervals can be defined similarly. If all intervals of P are finite, then P is called a locally finite poset. The set R is not locally finite, but the poset of on the power set 2 T of any set T (possibly infinite) is locally finite, as is the set of integers. If x, y P, then we say y covers x if x < y and there is no z such that x z y, i.e., x, y are the only two elements in the interval [x, y]. A locally finite set is completely described by its cover relations. For a finite poset, these relations can be picture as an undirected graph, called the Hasse diagram, over the elements of P such that there is an edge between x and y iff y covers x; moreover, the vertex corresponding to y is placed above (with a higher vertical coordinate) than x. A poset P has a maximum 1 (resp. minimum 0) if for all x P, x 1 (resp. x 0). Any element in P that covers 0 is called an atom; any element that is covered by 1 is called a dual atom. A chain in P is a totally ordered sub-poset of P ; the length of a finite chain is one less than the size of the chain. A graded poset of rank n is a poset in which all the maximal chains have the same length. In such a poset, we can associate a unique rank function ρ : P {0,..., n} such that ρ(0) = 0 and ρ(y) = ρ(x) + 1, if y covers x; thus, rank of 0 is zero, of atoms one and so on. An antichain A is a subset of P such that any two distinct elements in A are incomparable. An order ideal of P is a subset I such that if x I the all y x are also contained in I. For a finite P, there is a one-to-one correspondence between antichains of P and order ideals: an antichain A is the set of maximal elements in I, and conversely every I is the set of elements y, for some y in an antichain. If A and I have such a correspondence, then we say that A generates I; in particular, if A is finite then I := Ideal(A); principal order ideals are those generated by a single element x, i.e., Ideal(x). The set of all order ideals J(P ) of P forms a poset under inclusion. Two posets P, Q are isomorphic, P Q, if there exists a bijective map φ : P Q such that both φ and φ 1 are order preserving: x y in P φ(x) φ(y) in Q. 2.1 Generating new posets: Operations on posets If P, Q be two posets on disjoint sets, then the disjoint union or direct sum of P and Q is the poset P + Q on the set P Q such that x y in P + Q if either (1) x, y P and x y in P, or (2) x, y Q and x y in Q. An ordinal sum P Q of two posets P, Q on disjoint sets is a poset that is a further restriction of P + Q in that x y in P Q, if either it satisfies the two conditions of P + Q, or x P and y Q; thus unlike the disjoint sum, an ordinal sum is not symmetric. The direct product P Q of two posets P and Q is a poset on their cartesian product {(x, y) : x P and y Q} such that (x, y) (x, y ) in P Q iff x x in P and y y in Q. 3 Mobius Inversion Let P be a locally finite poset. Consider the set I(P ) of all functions from the set Int(P ) of intervals of P to R (recall Int(P )). For [x, y] Int(P ) and f I(P ), we write f(x, y) := f([x, y]). The set I(P ) forms 2

an R-vector space, because addition of two functions and multiplication by scalar is defined as usual. We further define the product fg as a convolution: fg(x, y) = f(x, z)g(z, y). (1) With this additional property, it follows that I(p) forms an associative algebra over R. 1 The seti(p ) is called the incidence algebra of P. We now study some interesting functions in I(P ). Since it is a ring, a natural question to ask is what function is the multiplicative identity. It is not hard to see that it is the Kronecker delta: { 1 if x = y δ(x, y) = (2) 0 otherwise. Another interesting question is to characterize when does an f I(p) have an inverse. That is, when is there a g such that fg(x, y) = δ(x, y)? If x = y, then such a g must satisfy f(x, x)g(x, x) = 1, (3) that is f(x, x) 0 for all x P, and if x < y then from (1) we obtain g(x, y) = f(x, x) 1 f(x, z)g(z, y). (4) Thus given f, we can construct g in a top-down manner (that is, starting from the maximal elements, and considering intervals going down from them); e.g., if y covers x then g(x, y) = f(x, x) 1 f(x, y)/f(y, y). An interesting function in I(P ) is the zeta function { 1 if x y ζ(x, y) := (5) 0 otherwise. Thus ζ(x, y) is an indicator function that tells us that x and y are comparable and x y. This function plays a very important role. Let s see what does fζ mean: fζ(x, y) = f(x, z)ζ(z, y) = f(x, z). Thus multiplying by ζ is like integrating over the interval. Clearly, ζ 2 (x, y) is the length of the interval [x, y]. Since by definition ζ(x, x) = 1, from (3) and (4) it follows that ζ has an inverse in I(P ) called the Möbius function µ of P and defined recursively as follows: µ(x, x) := 1 and µ(x, y) := µ(z, y). (6) Given this definition, we can substitute g = ζ and f = µ in (4) to get 1 = µ(x, z) which is equivalent to µ(x, y) = x z<y µ(x, z) since µ(x, x) = 1. What is the significance of µ? We have seen that multiplying by ζ gives us a summation; multiplying by ζ 1 = µ inverts that relation. The following theorem makes this more precise: 1 An associative R-algebra is an additive abelian group A which has the structure of both a ring and an R-module in such a way that ring multiplication is R-bilinear, i.e., commutes with the scalars: r (xy) = (r x)y = x(r y) for all r R and x, y A. 3

Theorem 1 (Möbius Inversion Formula). Let P be a locally finite posets and f : P R. Moreover, assume that there exists an element w such that f(x) = 0 unless x w. If g(x) := y x f(y) then f(y) = z y g(z)µ(z, y). The existence of z is needed so that the sum in the definition of g is well-defined; we can also say that in P every principal order ideal is finite. Also note that f, g I(P ). Proof. We want to verify that f(y) = g(z)µ(z, y) = f(x)µ(z, y) = f(x)ζ(x, z)µ(z, y) z y z y x z z y x By changing the order of summation, we obtain that the RHS is equal to f(x) ζ(x, z)µ(z, y) = f(x)δ(x, y) = f(y) x z y x as desired. Another way to think about the inversion is as follows: the set of functions I(P ) acts on a function f : P R as a linear transformation: for η I(P ) define (fη)(x) := y x f(y)η(y, x). Then g = fζ and hence f = gζ 1 = gµ. Q.E.D. Corollary 2. Let P be the dual poset of P. Assume that there exists an element w such that f(x) = 0 unless x w. If g(x) := y x f(y) then f(y) = z y g(z)µ(y, z). 3.1 Constructing the Möbius Function We had seen some ways to construct new posets from two posets. Can we construct the corresponding Möbius function in a similar manner? If two posets are isomorphic, then it is clear that their corresponding Möbius functions are the same, since µ only depends upon the structure of the intervals. Here we see the special case of direct product. Theorem 3 (Product Theorem). Let P and Q be locally finite posets and P Q their direct product. If (x, y) (x, y ) then µ P Q ((x, y), (x, y )) = µ P (x, x )µ Q (y, y ). Proof. We want to show that δ((x, y), (x, y )) = µ P Q ((x, y), (u, v)). 4

Let us substitute the definition of µ P Q given above on the RHS to obtain µ P ((x, y), (u, v)) = µ P (x, u)µ Q (y, v) = µ P (x, u) µ Q (y, v) x u x y v y = δ(x, x )δ(y, y ). But δ(x, x )δ(y, y ) is one when x = x and y = y, that is, when (x, y) = (x, y ). Q.E.D. 4 Applications Let s see what is the Möbius function for our first example. Our poset is the set of positive integers ordered by absolute value. By definition µ(n, n) = 1. Moreover, from (4) it follows that µ(n 1, n) = 1 and by induction µ(k, n) = 0 for k < n 1. Thus if g(n) := m n f(m) then f(n) = k n g(k)µ(k, n) = g(n) g(n 1). For the second example, we will use the product theorem Theorem 3 and the isomorphism property. Let 2 be the poset formed by the numbers 0, 1; since 2 is linearly ordered, its mobius function is µ(0, 0) = µ(1, 1) = 1 and µ(0, 1) = 1; succinctly, µ(i, j) = ( 1) i j. We can show that the poset over the power set of 2 [n] is isomorphic to 2 n. Thus, any element in 2 [n] can be represented by a boolean vector (x 1,..., x n ), x i {0, 1}. Then for, T S, µ(t, S) = µ((t 1,..., t n ), (s 1,..., s n )), which is equal to n i=1 µ(t i, s i ) by the product rule. But µ(t i, s i ) = ( 1) si ti. Thus µ(t, S) = n ( 1) si ti = ( 1) i (si ti) = ( 1) S T = ( 1) S\T. i=1 The standard formula for PIE is obtained by applying Corollary 2 along with the Möbius function above. 5