Dilworth’s theorem and extremal set theory

Slides:



Advertisements
Similar presentations
Partial Orderings Section 8.6.
Advertisements

Some important properties Lectures of Prof. Doron Peled, Bar Ilan University.
A Fresh Look at Some Old Extremal Problems William T. Trotter Georgia Institute of Technology November 20, 2006.
Lecture 3 Universal TM. Code of a DTM Consider a one-tape DTM M = (Q, Σ, Γ, δ, s). It can be encoded as follows: First, encode each state, each direction,
More Functions and Sets
Section 7.5: Equivalence Relations Def: A relation R on a set A is called an equivalence relation if it is reflexive, symmetric, and transitive. Ex: Let.
Equivalence Relations
Rice ’ s Theorem. Def: A property of the Turing-recognizable languages is simply a subset of all Turing- recognizable languages.
Instructor: Hayk Melikya
Parallel Scheduling of Complex DAGs under Uncertainty Grzegorz Malewicz.
Basic Properties of Relations
Basic properties of the integers
Applied Discrete Mathematics Week 11: Graphs
8.4 Closures of Relations. Intro Consider the following example (telephone line, bus route,…) abc d Is R, defined above on the set A={a, b, c, d}, transitive?
Algebraic Structures: Group Theory II
CSE115/ENGR160 Discrete Mathematics 04/24/12 Ming-Hsuan Yang UC Merced 1.
Regular Expression (EXTRA)
Congruence of Integers
1 Set Theory. Notation S={a, b, c} refers to the set whose elements are a, b and c. a  S means “a is an element of set S”. d  S means “d is not an element.
Partially Ordered Sets Basic Concepts
Partially Ordered Sets (POSets)
Relations Chapter 9.
Equivalence Relations MSU CSE 260. Outline Introduction Equivalence Relations –Definition, Examples Equivalence Classes –Definition Equivalence Classes.
Mathematical Induction. F(1) = 1; F(n+1) = F(n) + (2n+1) for n≥ F(n) n F(n) =n 2 for all n ≥ 1 Prove it!
Chapter 9. Chapter Summary Relations and Their Properties Representing Relations Equivalence Relations Partial Orderings.
Chapter 9. Chapter Summary Relations and Their Properties n-ary Relations and Their Applications (not currently included in overheads) Representing Relations.
MS 101: Algorithms Instructor Neelima Gupta
Discrete Math for CS Binary Relation: A binary relation between sets A and B is a subset of the Cartesian Product A x B. If A = B we say that the relation.
The Integers. The Division Algorithms A high-school question: Compute 58/17. We can write 58 as 58 = 3 (17) + 7 This forms illustrates the answer: “3.
2.6 Equivalence Relation §1.Equivalence relation §Definition 2.18: A relation R on a set A is called an equivalence relation if it is reflexive, symmetric,
Chapter 9. Section 9.1 Binary Relations Definition: A binary relation R from a set A to a set B is a subset R ⊆ A × B. Example: Let A = { 0, 1,2 } and.
Fall 2005Costas Busch - RPI1 Mathematical Preliminaries.
Prof. Busch - LSU1 Mathematical Preliminaries. Prof. Busch - LSU2 Mathematical Preliminaries Sets Functions Relations Graphs Proof Techniques.
Relations, Functions, and Countability
Fall 2015 COMP 2300 Discrete Structures for Computation Donghyun (David) Kim Department of Mathematics and Physics North Carolina Central University 1.
Relations and their Properties
1 Partial Orderings Aaron Bloomfield CS 202 Epp, section ???
Problem Statement How do we represent relationship between two related elements ?
Chapter 9. Chapter Summary Relations and Their Properties n-ary Relations and Their Applications (not currently included in overheads) Representing Relations.
Unit II Discrete Structures Relations and Functions SE (Comp.Engg.)
Krakow, Summer 2011 Partially Ordered Sets Basic Concepts William T. Trotter
Chapter 8: Relations. 8.1 Relations and Their Properties Binary relations: Let A and B be any two sets. A binary relation R from A to B, written R : A.
1 Mathematical Preliminaries. 2 Sets Functions Relations Graphs Proof Techniques.
Copyright © Cengage Learning. All rights reserved. CHAPTER 8 RELATIONS.
Equivalence Relations Lecture 45 Section 10.3 Fri, Apr 8, 2005.
MAT 2720 Discrete Mathematics Section 3.3 Relations
Chap. 7 Relations: The Second Time Around
12. Lecture WS 2012/13Bioinformatics III1 V12 Menger’s theorem Borrowing terminology from operations research consider certain primal-dual pairs of optimization.
Partial Order Relations Lecture 50 Section 10.5 Wed, Apr 20, 2005.
Chapter 5 With Question/Answer Animations 1. Chapter Summary Mathematical Induction - Sec 5.1 Strong Induction and Well-Ordering - Sec 5.2 Lecture 18.
Dilworth’s theorem and extremal set theory 張雁婷 國立交通大學應用數學系.
Binary Relation: A binary relation between sets A and B is a subset of the Cartesian Product A x B. If A = B we say that the relation is a relation on.
Relations Chapter 9 Copyright © McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill.
Relations and Their Properties
Chapter 5 Relations and Operations
Unit-III Algebraic Structures
Introduction to Relations
Equivalence Relations
Relations Chapter 9.
Geometric Graphs and Quasi-Planar Graphs
Chapter 2 Sets and Functions.
3.3 Applications of Maximum Flow and Minimum Cut
Notes 9.5 – Mathematical Induction
Applied Discrete Mathematics Week 6: Relations/Digraphs
Memoryless Determinacy of Parity Games
Dilworth theorem and Duality in graph
Formal Definition and Examples
V12 Menger’s theorem Borrowing terminology from operations research
Relations.
Counting Elements of Disjoint Sets: The Addition Rule
Presentation transcript:

Dilworth’s theorem and extremal set theory

If a subset of S is totally ordered, it is called a chain. A partial ordered set (poset) is a set S with a binary relation ≤ (or ⊆) such that (i) a ≤ a for all a ∈ S. (reflexivity) (ii) If a ≤ b and b ≤ c then a ≤ c. (transitivity) (iii) If a ≤ b and b ≤ a then a=b. (antisymmetry) If for any a and b in S, either a ≤ b or b ≤ a , then the partial order is called a total order. If a subset of S is totally ordered, it is called a chain.

An antichain is a set of elements that are pairwise incomparable. E.g. ⊆: {1, 2, 3} {1, 2} {2, 3} {1, 3} {1} {2} {3}

Dilworth  Hartimanis Simon  Tsai Thm 6.1. (Dilworth 1950) Let P be a partially ordered finite set. The minimum number m of disjoint chains which together contain all elements of P is equal to the maximum number M of elements in an antichain of P.

Pf: (by H. Tverberg 1967) It is trivial m ≥ M. m: the minimum number of disjoint chains containing all elements of P. M: the maximum number of elements in an anti-chain of P. Pf: (by H. Tverberg 1967) It is trivial m ≥ M. Prove M ≥ m by induction on |P|. It is trivial if |P|=0. Let C be a maximal chain in P. If every antichain in P\C contains at most M-1 elements, done. Why? Assume {a1,…, aM} is an antichain in P\C. Define , . a1 …. aM-1 a1 …. aM a2

Since C is maximal, the largest element in C is not in . aM a2 …. Since C is maximal, the largest element in C is not in . By ind. hypothesis, the theorem holds for . Thus, is the union of M disjoint chains , where . Suppose and x > ai. Since there exists aj with x ≤ aj, we would have ai< x ≤ aj. →← Thus ai is the maximal element in , i=1,…,m. Similarly do the same for . Combine the chains and the theorem follows. ▧

Another proof of Dilworth’s theorem: Suppose the largest anti-chain in the poset P has size r. Then P can be partitioned into r chains. Proof: (Fred Galvin 1994 American Math. Monthly) By induction on |P|. Let a be a maximal element of P, and n be the size of largest anti-chain in P’ = P\{a}. Then P’ is the union of n disjoint chains C1,...,Cn. Now every n-element anti-chain in P’ consists of one element from each Ci. Let ai be the maximal element in Ci which belongs to some n-element anti-chain in P’. Let A={a1,...,an}– an anti-chain?

Another proof of Dilworth’s theorem: Suppose the largest anti-chain in the poset P has size r. Then P can be partitioned into r chains. If A  {a} is an anti-chain in P, then we are done! Otherwise we have ai ≤ a for some i. Then K={a}  {x  Ci : x ≤ ai } is a chain in P and there is no n-element anti-chain in P\K. Why? Thus P\K is the union of n-1 chains. a a1 an a2 .... A={a1,...,an} C2 C1 Cn

Thm 6.2. (Mirsky 1971) If P possesses no chain of m+1 elements, then P is the union of m antichains. Pf: (By ind. on m) It is true for m=1. why? Assume it is true up to m-1. Let P be a poset without chain of m+1 elements. Let M be the set of maximal elements of P. Then M is an antichain. Why? M

Suppose x1<x2<…<xm were a chain in P\M. Then it would also be a maximal chain in P and hence xm∈M. →← Hence P\M has no chain of length m. By ind. hypothesis, P\M is the union of m-1 antichains. This proves the theorem. ▧

Emanuel Sperner (9/12 1905 – 31/1 1980) a German mathematician Thm 6.3. (Sperner 1928) If A1,…, Am are subsets of N={1,2,…,n} such that Ai is not a subset of Aj, if i≠j, then

Pf: (by Lubell 1966) Consider the poset of subsets of N and ={A1,…, Am} is an antichain. Ø⊆{1} ⊆{1, 2} ⊆…⊆{1,…,n} ~ a maximal chain There are n! different maximal chain. Also, there are exactly k!(n-k)! maximal chains containing a given k-subset of N. Count the ordered pair (A, ), where A∈ and  is a maximal chain and A∈. Each maximal chain contains at most one member of an antichain.

Let αk denote the number of sets A∈ with |A|=k. Then there are maximal chains passing . since is maximized for and ∑αk=m. ▧

G(X∪Y, E) has a complete matching iff |Γ(A)| ≥ |A| for all A⊆X. Pf: Prove Thm 5.1 by Thm 6.1: G(X∪Y, E) has a complete matching iff |Γ(A)| ≥ |A| for all A⊆X. Pf: Let |X|=n, |Y|=n’ ≥ n. Introduce a partial order by defining xi<yi iff there is an edge from xi to yi. Suppose the largest antichain contain s elements, say {x1,…,xh, y1,…, yk}, where h+k=s.

Since Γ({x1,…,xh}) ⊆Y\{y1,…,yk}, we have h ≤ n’-k. Hence s ≤ n’. The poset is the union of s disjoint chains. This consists of a matching of size a, the remaining n-a elements of X and n’-a elements of Y. Therefore n+n’-a=s ≤ n’, size of antichain. ⇒ n ≤ a ⇒∃a complete matching. ▧

Paul Erdös (1913 – 1996) 柯召 1910--2002 Richard Rado 1906 --1989 Thm 6.4. (Erdös-Ko-Rado 1961) Let ={A1,…,Am} be a collection of m distinct k-subset of [n], where k ≤ n/2, with the property that any two of the subsets have a nonempty intersection. Then

Pf: Consider F={F1,…Fn}, where Fi={i, i+1,…,i+k-1}. Fi intersects at most one of {l, l+1, l+k-1}, {l-k,…, l-1} is in , (i < l < i+k) Thus, |∩ F | ≤ k. Let п be obtained from  by applying a permutation п to [n]. Then |∩ Fп| ≤ k. Let ∑:=∑п∈Sn|∩ Fп| ≤ k·n!. n 2 k

There are k!(n-k)! Permutations п such that =Aj. Why? 1 i-1 i i+k-1 i+k n ..... ..... ........... ..... Aj ........... Fix any Aj∈, Fi∈. There are k!(n-k)! Permutations п such that =Aj. Why? Hence ∑ =m·n·k!(n-k)! ≤ k·n! ▧

Thm 6.5. Let ={A1,…, Am} be a collection of m subsets of [n] such that Ai ⊈ Aj and Ai∩Aj≠Ø if i≠j and |Ai| ≤ k ≤ n/2 for all i. Then

Pf: (i) If all |Ai|=k, then it has been proved in Thm 6.4. (ii) Let A1,…, As be the subsets with the smallest cardinality, say l ≤ n/2 – 1. Consider all the (l+1)-subsets Bj of [n] that contain one or more of the sets Ai, 1 ≤ i ≤ s. Note that Bj ∉. Each Ai is in exactly n-l of the Bj’s and each Bj contains at most l+1 ≤ n-l of the Ai’s. By Thm 5.1, we can match each Ai, 1 ≤ i ≤s, with Bi such that Ai⊆Bi.

Replace A1,…, As by B1,…, Bs, then the new collection ’ satisfies the conditions of the theorem and the subsets of smallest cardinality have size > l. By induction, we reduce to case (i). ▧

Béla Bollobás (born August 3, 1943 in Budapest, Hungary) a leading Hungarian mathematician Thm 6.6. (Bollobàs 1973) Let ={A1,…, Am} be a collection of m subsets of [n], where |Ai| ≤ n/2 for i=1,…, m, with the property that any two of the subsets have a nonempty intersection and Ai ⊈ Aj . Then

Pf: Let п be a permutation of [n] placed on a circle and say that Ai∈п if the elements of Ai occur consecutively somewhere on that circle. As in Thm 6.4, if Ai∈п, then Aj∈п for at most |Ai| values of j. Define n 2

Thus, ▧