+ All Categories
Home > Documents > Set Families 2

Set Families 2

Date post: 09-Dec-2015
Category:
Upload: man
View: 16 times
Download: 2 times
Share this document with a friend
Description:
1. From Wikipedia, the free encyclopedia2. Lexicographical order
207
Set families From Wikipedia, the free encyclopedia
Transcript
Page 1: Set Families 2

Set familiesFrom Wikipedia, the free encyclopedia

Page 2: Set Families 2

Contents

1 Abstract simplicial complex 11.1 Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11.2 Geometric realization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21.3 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21.4 Enumeration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31.5 See also . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31.6 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

2 Almost disjoint sets 52.1 Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52.2 Other meanings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62.3 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

3 Antimatroid 73.1 Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83.2 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83.3 Paths and basic words . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93.4 Convex geometries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103.5 Join-distributive lattices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103.6 Supersolvable antimatroids . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113.7 Join operation and convex dimension . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113.8 Enumeration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123.9 Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123.10 Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123.11 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

4 Block design 144.1 Definition of a BIBD (or 2-design) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144.2 Symmetric BIBDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15

4.2.1 Projective planes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154.2.2 Biplanes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 154.2.3 Hadamard 2-designs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

4.3 Resolvable 2-designs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16

i

Page 3: Set Families 2

ii CONTENTS

4.4 Generalization: t-designs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164.4.1 Derived and extendable t-designs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17

4.5 Steiner systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174.6 Partially balanced designs (PBIBDs) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18

4.6.1 Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184.6.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184.6.3 Two associate class PBIBDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

4.7 Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194.8 See also . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194.9 Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194.10 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 204.11 External links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

5 Clique complex 225.1 Independence complex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235.2 Flag complex . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235.3 Conformal hypergraph . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235.4 Examples and applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235.5 See also . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245.6 Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245.7 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24

6 Combinatorial design 256.1 Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256.2 History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256.3 Fundamental combinatorial designs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 256.4 A wide assortment of other combinatorial designs . . . . . . . . . . . . . . . . . . . . . . . . . . 276.5 See also . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316.6 Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 316.7 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326.8 External links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

7 Configuration (geometry) 347.1 Notation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347.2 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357.3 Duality of configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367.4 The number of (n3) configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367.5 Constructions of symmetric configurations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367.6 Higher dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 377.7 See also . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387.8 Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 387.9 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

Page 4: Set Families 2

CONTENTS iii

7.10 External links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

8 Content (measure theory) 398.1 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398.2 Integration of bounded functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 398.3 Duals of spaces of bounded functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408.4 Construction of a measure from a content . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

8.4.1 Definition on open sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408.4.2 Definition on all sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408.4.3 Construction of a measure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41

8.5 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41

9 Dedekind number 429.1 Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 429.2 Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439.3 Values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439.4 Summation formula . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439.5 Asymptotics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449.6 Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 449.7 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45

10 Delta-ring 4610.1 See also . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4610.2 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46

11 Disjoint sets 4711.1 Generalizations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4711.2 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4811.3 Intersections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4811.4 Disjoint unions and partitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4911.5 See also . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4911.6 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4911.7 External links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50

12 Dynkin system 5112.1 Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5112.2 Dynkin’s π-λ theorem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5112.3 Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5212.4 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 52

13 Erdős–Ko–Rado theorem 5313.1 Proof . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5313.2 Families of maximum size . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5413.3 Maximal intersecting families . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54

Page 5: Set Families 2

iv CONTENTS

13.4 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55

14 Family of sets 5614.1 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5614.2 Special types of set family . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5614.3 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5614.4 Related concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5614.5 See also . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5714.6 Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5714.7 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57

15 Field of sets 5815.1 Fields of sets in the representation theory of Boolean algebras . . . . . . . . . . . . . . . . . . . . 58

15.1.1 Stone representation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5815.1.2 Separative and compact fields of sets: towards Stone duality . . . . . . . . . . . . . . . . . 58

15.2 Fields of sets with additional structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5915.2.1 Sigma algebras and measure spaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5915.2.2 Topological fields of sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5915.2.3 Preorder fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6015.2.4 Complex algebras and fields of sets on relational structures . . . . . . . . . . . . . . . . . . 60

15.3 See also . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6115.4 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6115.5 External links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61

16 Finite character 6216.1 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6216.2 Example . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62

17 Finite intersection property 6317.1 Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6317.2 Discussion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6317.3 Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6317.4 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6417.5 Theorems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6417.6 Variants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6417.7 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64

18 Fisher’s inequality 6518.1 Proof . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6518.2 Generalization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6518.3 Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6618.4 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67

19 Generalized quadrangle 68

Page 6: Set Families 2

CONTENTS v

19.1 Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6919.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6919.3 Graphs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6919.4 Duality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6919.5 Generalized quadrangles with lines of size 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7019.6 Classical generalized quadrangles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7019.7 Non-classical examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7119.8 Restrictions on parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7119.9 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71

20 Greedoid 7220.1 Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7220.2 Classes of greedoids . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7220.3 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7320.4 Greedy algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7320.5 See also . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7420.6 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7420.7 External links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74

21 Helly family 7521.1 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7521.2 Formal definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7521.3 Helly dimension . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7621.4 The Helly property . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7621.5 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76

22 Incidence structure 7822.1 Formal definition and terminology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7822.2 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7822.3 Dual structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7922.4 Other terminology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79

22.4.1 Hypergraphs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7922.4.2 Block designs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79

22.5 Representations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8122.5.1 Incidence matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8122.5.2 Pictorial representations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8122.5.3 Incidence graph (Levi graph) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82

22.6 Generalization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8422.7 See also . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8422.8 Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8422.9 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8522.10Further reading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85

Page 7: Set Families 2

vi CONTENTS

23 Kirkman’s schoolgirl problem 8623.1 Solution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8623.2 History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8723.3 Generalization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8723.4 Other applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8723.5 Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8723.6 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 88

24 Kruskal–Katona theorem 9124.1 Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91

24.1.1 Statement for simplicial complexes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9124.1.2 Statement for uniform hypergraphs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91

24.2 Ingredients of the proof . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9124.3 See also . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9224.4 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9224.5 External links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92

25 Levi graph 9325.1 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9325.2 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9425.3 External links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94

26 Matroid 9526.1 Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95

26.1.1 Independent sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9526.1.2 Bases and circuits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9526.1.3 Rank functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9626.1.4 Closure operators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9626.1.5 Flats . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9726.1.6 Hyperplanes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97

26.2 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9726.2.1 Uniform matroids . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9726.2.2 Matroids from linear algebra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9826.2.3 Matroids from graph theory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10026.2.4 Matroids from field extensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100

26.3 Basic constructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10126.3.1 Duality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10126.3.2 Minors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10126.3.3 Sums and unions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101

26.4 Additional terminology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10226.5 Algorithms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102

26.5.1 Greedy algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102

Page 8: Set Families 2

CONTENTS vii

26.5.2 Matroid partitioning . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10326.5.3 Matroid intersection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10326.5.4 Matroid software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103

26.6 Polynomial invariants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10326.6.1 Characteristic polynomial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10326.6.2 Tutte polynomial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104

26.7 Infinite matroids . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10526.8 History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10526.9 Researchers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10626.10See also . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10626.11Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10626.12References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10826.13External links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109

27 Maximum coverage problem 11027.1 ILP formulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11027.2 Greedy algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11027.3 Known extensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11027.4 Weighted version . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11027.5 Budgeted maximum coverage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11127.6 Generalized maximum coverage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111

27.6.1 Generalized maximum coverage algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . 11127.7 Related problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11227.8 Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11227.9 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11227.10External links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112

28 Monotone class theorem 11328.1 Definition of a monotone class . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11328.2 Monotone class theorem for sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113

28.2.1 Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11328.3 Monotone class theorem for functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113

28.3.1 Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11328.3.2 Proof . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113

28.4 Results and Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11428.5 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11428.6 See also . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114

29 Near polygon 11529.1 Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11629.2 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11629.3 Regular near polygons . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116

Page 9: Set Families 2

viii CONTENTS

29.4 See also . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11729.5 Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11729.6 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117

30 Noncrossing partition 11830.1 Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11830.2 Lattice structure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11830.3 Role in free probability theory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11830.4 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119

31 Partition of a set 12231.1 Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12331.2 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12331.3 Partitions and equivalence relations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12331.4 Refinement of partitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12431.5 Noncrossing partitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12431.6 Counting partitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12431.7 See also . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12531.8 Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12531.9 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125

32 Partition regularity 13032.1 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13032.2 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131

33 Pi system 13233.1 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13233.2 Relationship to λ-Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132

33.2.1 The π-λ Theorem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13333.3 π-Systems in Probability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 133

33.3.1 Equality in Distribution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13433.3.2 Independent Random Variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134

33.4 See also . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13533.5 Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13533.6 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135

34 Polar space 13634.1 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13634.2 Classification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13634.3 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137

35 Property B 13835.1 Values of m(n) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13835.2 Asymptotics of m(n) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138

Page 10: Set Families 2

CONTENTS ix

35.3 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139

36 Ring of sets 14036.1 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14036.2 Related structures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14136.3 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14136.4 External links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141

37 Sauer–Shelah lemma 14237.1 Definitions and statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14337.2 The number of shattered sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14337.3 Proof . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14337.4 Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14337.5 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 144

38 Set cover problem 14538.1 Integer linear program formulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14538.2 Hitting set formulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14538.3 Greedy algorithm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14538.4 Low-frequency systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14638.5 Inapproximability results . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14638.6 Related problems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14638.7 Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14738.8 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14738.9 External links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 148

39 Sigma-algebra 14939.1 Motivation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149

39.1.1 Measure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14939.1.2 Limits of sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15039.1.3 Sub σ-algebras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150

39.2 Definition and properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15139.2.1 Definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15139.2.2 Dynkin’s π-λ theorem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15139.2.3 Combining σ-algebras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15139.2.4 σ-algebras for subspaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15239.2.5 Relation to σ-ring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15239.2.6 Typographic note . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153

39.3 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15339.3.1 Simple set-based examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15339.3.2 Stopping time sigma-algebras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 153

39.4 σ-algebras generated by families of sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15339.4.1 σ-algebra generated by an arbitrary family . . . . . . . . . . . . . . . . . . . . . . . . . . 153

Page 11: Set Families 2

x CONTENTS

39.4.2 σ-algebra generated by a function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15339.4.3 Borel and Lebesgue σ-algebras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15439.4.4 Product σ-algebra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15439.4.5 σ-algebra generated by cylinder sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15439.4.6 σ-algebra generated by random variable or vector . . . . . . . . . . . . . . . . . . . . . . 15539.4.7 σ-algebra generated by a stochastic process . . . . . . . . . . . . . . . . . . . . . . . . . . 155

39.5 See also . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15539.6 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15639.7 External links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 156

40 Sigma-ideal 15740.1 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 157

41 Sigma-ring 15841.1 Formal definition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15841.2 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15841.3 Similar concepts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15841.4 Uses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15841.5 See also . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15941.6 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159

42 Sperner’s theorem 16042.1 Statement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16042.2 Partial orders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16042.3 Proof . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16042.4 Generalizations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161

42.4.1 No long chains . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16142.4.2 p-compositions of a set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16142.4.3 No long chains in p-compositions of a set . . . . . . . . . . . . . . . . . . . . . . . . . . . 16142.4.4 Projective geometry analog . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16242.4.5 No long chains in p-compositions of a projective space . . . . . . . . . . . . . . . . . . . . 162

42.5 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16242.6 External links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 163

43 Steiner system 16443.1 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165

43.1.1 Finite projective planes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16543.1.2 Finite affine planes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165

43.2 Classical Steiner systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16543.2.1 Steiner triple systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16543.2.2 Steiner quadruple systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16543.2.3 Steiner quintuple systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 165

43.3 Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 166

Page 12: Set Families 2

CONTENTS xi

43.4 History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16643.5 Mathieu groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16643.6 The Steiner system S(5, 6, 12) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 167

43.6.1 Constructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16743.7 The Steiner system S(5, 8, 24) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168

43.7.1 Constructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16843.8 See also . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16843.9 Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16943.10References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16943.11External links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170

44 Teichmüller–Tukey lemma 17144.1 Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17144.2 Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17144.3 See also . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17144.4 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171

45 Two-graph 17245.1 Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17245.2 Switching and graphs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17245.3 Adjacency matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17445.4 Equiangular lines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17445.5 Strongly regular graphs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17445.6 Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17445.7 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 175

46 Ultrafilter 17646.1 Formal definition for ultrafilter on a set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17646.2 Completeness . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17746.3 Generalization to partial orders . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17746.4 Special case: Boolean algebra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17746.5 Types and existence of ultrafilters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17746.6 Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17846.7 Ordering on ultrafilters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17946.8 Ultrafilters on ω . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17946.9 See also . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17946.10Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17946.11References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180

47 Union-closed sets conjecture 18147.1 Equivalent forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18147.2 Families known to satisfy the conjecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18147.3 History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182

Page 13: Set Families 2

xii CONTENTS

47.4 Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18247.5 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18247.6 External links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182

48 Universal set 18348.1 Reasons for nonexistence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183

48.1.1 Russell’s paradox . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18348.1.2 Cantor’s theorem . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183

48.2 Theories of universality . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18348.2.1 Restricted comprehension . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18448.2.2 Universal objects that are not sets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 184

48.3 Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18448.4 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18448.5 External links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 185

49 Universe (mathematics) 18649.1 In a specific context . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18649.2 In ordinary mathematics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18649.3 In set theory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18749.4 In category theory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18849.5 See also . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18949.6 Notes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18949.7 References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18949.8 External links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18949.9 Text and image sources, contributors, and licenses . . . . . . . . . . . . . . . . . . . . . . . . . . 190

49.9.1 Text . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19049.9.2 Images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19349.9.3 Content license . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194

Page 14: Set Families 2

Chapter 1

Abstract simplicial complex

In mathematics, an abstract simplicial complex is a purely combinatorial description of the geometric notion of asimplicial complex, consisting of a family of non-empty finite sets closed under the operation of taking non-emptysubsets.[1] In the context of matroids and greedoids, abstract simplicial complexes are also called independencesystems.[2]

1.1 Definitions

A family Δ of non-empty finite subsets of a universal set S is an abstract simplicial complex if, for every set X inΔ, and every non-empty subset Y ⊂ X, Y also belongs to Δ.The finite sets that belong to Δ are called faces of the complex, and a face Y is said to belong to another face X if Y ⊂X, so the definition of an abstract simplicial complex can be restated as saying that every face of a face of a complexΔ is itself a face of Δ. The vertex set of Δ is defined as V(Δ) = ∪Δ, the union of all faces of Δ. The elements of thevertex set are called the vertices of the complex. So for every vertex v of Δ, the set v is a face of the complex.The maximal faces of Δ (i.e., faces that are not subsets of any other faces) are called facets of the complex. Thedimension of a face X in Δ is defined as dim(X) = |X| − 1: faces consisting of a single element are zero-dimensional,faces consisting of two elements are one-dimensional, etc. The dimension of the complex dim(Δ) is defined as thelargest dimension of any of its faces, or infinity if there is no finite bound on the dimension of the faces.The complex Δ is said to be finite if it has finitely many faces, or equivalently if its vertex set is finite. Also, Δ issaid to be pure if it is finite-dimensional (but not necessarily finite) and every facet has the same dimension. In otherwords, Δ is pure if dim(Δ) is finite and every face is contained in a facet of dimension dim(Δ).One-dimensional abstract simplicial complexes are mathematically equivalent to simple undirected graphs: the vertexset of the complex can be viewed as the vertex set of a graph, and the two-element facets of the complex correspondto undirected edges of a graph. In this view, one-element facets of a complex correspond to isolated vertices that donot have any incident edges.A subcomplex of Δ is a simplicial complex L such that every face of L belongs to Δ; that is, L ⊂ Δ and L is asimplicial complex. A subcomplex that consists of all of the subsets of a single face of Δ is often called a simplexof Δ. (However, some authors use the term “simplex” for a face or, rather ambiguously, for both a face and thesubcomplex associated with a face, by analogy with the non-abstract (geometric) simplicial complex terminology. Toavoid ambiguity, we do not use in this article the term “simplex” for a face in the context of abstract complexes.)The d-skeleton of Δ is the subcomplex of Δ consisting of all of the faces of Δ that have dimension at most d. Inparticular, the 1-skeleton is called the underlying graph of Δ. The 0-skeleton of Δ can be identified with its vertexset, although formally it is not quite the same thing (the vertex set is a single set of all of the vertices, while the0-skeleton is a family of single-element sets).The link of a face Y in Δ, often denoted Δ/Y or lkΔ(Y), is the subcomplex of Δ defined by

∆/Y := X ∈ ∆ | X ∩ Y = ∅, X ∪ Y ∈ ∆.

Note that the link of the empty set is Δ itself.

1

Page 15: Set Families 2

2 CHAPTER 1. ABSTRACT SIMPLICIAL COMPLEX

Given two abstract simplicial complexes, Δ and Γ, a simplicial map is a function f that maps the vertices of Δ to thevertices of Γ and that has the property that for any face X of Δ, the image set f (X) is a face of Γ.

1.2 Geometric realization

We can associate to an abstract simplicial complex K a topological space |K |, called its geometric realization, whichis a simplicial complex. The construction goes as follows.First, define |K | as a subset of [0, 1]S consisting of functions t : S → [0, 1] satisfying the two conditions:

∑s∈S

ts = 1

s ∈ S : ts > 0 ∈ ∆

Now think of [0, 1]S as the direct limit of [0, 1]A where A ranges over finite subsets of S, and give [0, 1]S the inducedtopology. Now give |K | the subspace topology.Alternatively, let K denote the category whose objects are the faces of K and whose morphisms are inclusions. Nextchoose a total order on the vertex set of K and define a functor F from K to the category of topological spaces asfollows. For any face X ∈ K of dimension n, let F(X) = Δn be the standard n-simplex. The order on the vertex setthen specifies a unique bijection between the elements of X and vertices of Δn, ordered in the usual way e0 < e1 < ...< en. If Y ⊂ X is a face of dimension m < n, then this bijection specifies a unique m-dimensional face of Δn. DefineF(Y) → F(X) to be the unique affine linear embedding of Δm as that distinguished face of Δn, such that the map onvertices is order preserving.We can then define the geometric realization |K | as the colimit of the functor F. More specifically |K | is the quotientspace of the disjoint union

⨿X∈K

F (X)

by the equivalence relation which identifies a point y ∈ F(Y) with its image under the map F(Y) → F(X), for everyinclusion Y ⊂ X.If K is finite, then we can describe |K | more simply. Choose an embedding of the vertex set of K as an affinelyindependent subset of some Euclidean space RN of sufficiently high dimension N. Then any face X ∈ K can beidentified with the geometric simplex in RN spanned by the corresponding embedded vertices. Take |K | to be theunion of all such simplices.If K is the standard combinatorial n-simplex, then |K | can be naturally identified with Δn.

1.3 Examples• As an example, let V be a finite subset of S of cardinality n + 1 and let K be the power set of V. Then K is calleda combinatorial n-simplex with vertex set V. If V = S = 0, 1, ..., n, K is called the standard combinatorialn-simplex.

• The clique complex of an undirected graph has a simplex for each clique (complete subgraph) of the givengraph. Clique complexes form the prototypical example of flag complexes, complexes with the property thatevery set of elements that pairwise belong to simplexes of the complex is itself a simplex.

• In the theory of partially ordered sets (“posets”), the order complex of a poset is the set of all finite chains.Its homology groups and other topological invariants contain important information about the poset.

• The Vietoris–Rips complex is defined from any metric spaceM and distance δ by forming a simplex for everyfinite subset of M with diameter at most δ. It has applications in homology theory, hyperbolic groups, imageprocessing, and mobile ad hoc networking. It is another example of a flag complex.

Page 16: Set Families 2

1.4. ENUMERATION 3

1.4 Enumeration

The number of abstract simplicial complexes on up to n elements is one less than the nth Dedekind number. Thesenumbers grow very rapidly, and are known only for n ≤ 8; they are (starting with n = 0):

1, 2, 5, 19, 167, 7580, 7828353, 2414682040997, 56130437228687557907787 (sequence A014466 inOEIS). This corresponds to the number of nonempty antichains of subsets of an n set.

The number of abstract simplicial complexes on exactly n labeled elements is given by the sequence “1, 2, 9, 114,6894, 7785062, 2414627396434, 56130437209370320359966” (sequence A006126 in OEIS), starting at n = 1.This corresponds to the number of antichain covers of a labeled n-set; there is a clear bijection between antichaincovers of an n-set and simplicial complexes on n elements described in terms of their maximal faces.The number of abstract simplicial complexes on exactly n unlabeled elements is given by the sequence “1, 2, 5, 20,180, 16143” (sequence A006602 in OEIS) , starting at n = 1.

1.5 See also• Kruskal–Katona theorem

1.6 References[1] Lee, JM, Introduction to Topological Manifolds, Springer 2011, ISBN 1-4419-7939-5, p153

[2] Korte, Bernhard; Lovász, László; Schrader, Rainer (1991). Greedoids. Springer-Verlag. p. 9. ISBN 3-540-18190-3.

Page 17: Set Families 2

4 CHAPTER 1. ABSTRACT SIMPLICIAL COMPLEX

A geometrical representation of an abstract simplicial complex that is not a valid simplicial complex.

Page 18: Set Families 2

Chapter 2

Almost disjoint sets

In mathematics, two sets are almost disjoint [1][2] if their intersection is small in some sense; different definitions of“small” will result in different definitions of “almost disjoint”.

2.1 Definition

Themost common choice is to take “small” to mean finite. In this case, two sets are almost disjoint if their intersectionis finite, i.e. if

|A ∩B| < ∞.

(Here, '|X|' denotes the cardinality of X, and '< ∞' means 'finite'.) For example, the closed intervals [0, 1] and [1,2] are almost disjoint, because their intersection is the finite set 1. However, the unit interval [0, 1] and the set ofrational numbers Q are not almost disjoint, because their intersection is infinite.This definition extends to any collection of sets. A collection of sets is pairwise almost disjoint ormutually almostdisjoint if any two distinct sets in the collection are almost disjoint. Often the prefix “pairwise” is dropped, and apairwise almost disjoint collection is simply called “almost disjoint”.Formally, let I be an index set, and for each i in I, let Ai be a set. Then the collection of sets Ai : i in I is almostdisjoint if for any i and j in I,

Ai = Aj ⇒ |Ai ∩Aj | < ∞.

For example, the collection of all lines through the origin in R2 is almost disjoint, because any two of them only meetat the origin. If Ai is an almost disjoint collection consisting of more than one set, then clearly its intersection isfinite:

∩i∈I

Ai < ∞.

However, the converse is not true—the intersection of the collection

1, 2, 3, . . ., 2, 3, 4, . . ., 3, 4, 5, . . ., . . .

is empty, but the collection is not almost disjoint; in fact, the intersection of any two distinct sets in this collection isinfinite.

5

Page 19: Set Families 2

6 CHAPTER 2. ALMOST DISJOINT SETS

2.2 Other meanings

Sometimes “almost disjoint” is used in some other sense, or in the sense of measure theory or topological category.Here are some alternative definitions of “almost disjoint” that are sometimes used (similar definitions apply to infinitecollections):

• Let κ be any cardinal number. Then two sets A and B are almost disjoint if the cardinality of their intersectionis less than κ, i.e. if

|A ∩B| < κ.

The case of κ = 1 is simply the definition of disjoint sets; the case of

κ = ℵ0

is simply the definition of almost disjoint given above, where the intersection of A and B is finite.

• Let m be a complete measure on a measure space X. Then two subsets A and B of X are almost disjoint if theirintersection is a null-set, i.e. if

m(A ∩B) = 0.

• Let X be a topological space. Then two subsets A and B of X are almost disjoint if their intersection is meagrein X.

2.3 References[1] Kunen, K. (1980), “Set Theory; an introduction to independence proofs”, North Holland, p. 47

[2] Jech, R. (2006) “Set Theory (the third millennium edition, revised and expanded)", Springer, p. 118

Page 20: Set Families 2

Chapter 3

Antimatroid

a,b

a,b,c

a,c b,c

a c

Ø

«abc»«ab»«»«a»

«ac»«acb»«c»«ca»«cab»«cb»«cba»

a c

a,b b,c

a,b,c,d

«abcd»

«acbd»

«cabd»

«cbad»

a,b,c,d

Three views of an antimatroid: an inclusion ordering on its family of feasible sets, a formal language, and the corresponding pathposet.

In mathematics, an antimatroid is a formal system that describes processes in which a set is built up by includingelements one at a time, and in which an element, once available for inclusion, remains available until it is included.Antimatroids are commonly axiomatized in two equivalent ways, either as a set system modeling the possible statesof such a process, or as a formal language modeling the different sequences in which elements may be included.Dilworth (1940) was the first to study antimatroids, using yet another axiomatization based on lattice theory, andthey have been frequently rediscovered in other contexts;[1] see Korte et al. (1991) for a comprehensive survey ofantimatroid theory with many additional references.The axioms defining antimatroids as set systems are very similar to those ofmatroids, but whereasmatroids are definedby an exchange axiom (e.g., the basis exchange, or independent set exchange axioms), antimatroids are defined insteadby an anti-exchange axiom, from which their name derives. Antimatroids can be viewed as a special case of greedoidsand of semimodular lattices, and as a generalization of partial orders and of distributive lattices. Antimatroids areequivalent, by complementation, to convex geometries, a combinatorial abstraction of convex sets in geometry.

7

Page 21: Set Families 2

8 CHAPTER 3. ANTIMATROID

Antimatroids have been applied to model precedence constraints in scheduling problems, potential event sequencesin simulations, task planning in artificial intelligence, and the states of knowledge of human learners.

3.1 Definitions

An antimatroid can be defined as a finite family F of sets, called feasible sets, with the following two properties:

• The union of any two feasible sets is also feasible. That is, F is closed under unions.

• If S is a nonempty feasible set, then there exists some x in S such that S \ x (the set formed by removing xfrom S) is also feasible. That is, F is an accessible set system.

Antimatroids also have an equivalent definition as a formal language, that is, as a set of strings defined from a finitealphabet of symbols. A language L defining an antimatroid must satisfy the following properties:

• Every symbol of the alphabet occurs in at least one word of L.

• Each word of L contains at most one copy of any symbol.

• Every prefix of a string in L is also in L.

• If s and t are strings in L, and s contains at least one symbol that is not in t, then there is a symbol x in s suchthat tx is another string in L.

If L is an antimatroid defined as a formal language, then the sets of symbols in strings of L form an accessible union-closed set system. In the other direction, if F is an accessible union-closed set system, and L is the language of stringss with the property that the set of symbols in each prefix of s is feasible, then L defines an antimatroid. Thus, thesetwo definitions lead to mathematically equivalent classes of objects.[2]

3.2 Examples

• A chain antimatroid has as its formal language the prefixes of a single word, and as its feasible sets the setsof symbols in these prefixes. For instance the chain antimatroid defined by the word “abcd” has as its formallanguage the strings ε, “a”, “ab”, “abc”, “abcd" and as its feasible sets the sets Ø, a, a,b, a,b,c, anda,b,c,d.[3]

• A poset antimatroid has as its feasible sets the lower sets of a finite partially ordered set. By Birkhoff’s rep-resentation theorem for distributive lattices, the feasible sets in a poset antimatroid (ordered by set inclusion)form a distributive lattice, and any distributive lattice can be formed in this way. Thus, antimatroids can beseen as generalizations of distributive lattices. A chain antimatroid is the special case of a poset antimatroidfor a total order.[3]

• A shelling sequence of a finite set U of points in the Euclidean plane or a higher-dimensional Euclidean spaceis an ordering on the points such that, for each point p, there is a line (in the Euclidean plane, or a hyperplanein a Euclidean space) that separates p from all later points in the sequence. Equivalently, p must be a vertexof the convex hull of it and all later points. The partial shelling sequences of a point set form an antimatroid,called a shelling antimatroid. The feasible sets of the shelling antimatroid are the intersections of U with thecomplement of a convex set.[3]

• A perfect elimination ordering of a chordal graph is an ordering of its vertices such that, for each vertex v,the neighbors of v that occur later than v in the ordering form a clique. The prefixes of perfect eliminationorderings of a chordal graph form an antimatroid.[3]

Page 22: Set Families 2

3.3. PATHS AND BASIC WORDS 9

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

A shelling sequence of a planar point set. The line segments show edges of the convex hulls after some of the points have beenremoved.

3.3 Paths and basic words

In the set theoretic axiomatization of an antimatroid there are certain special sets called paths that determine thewhole antimatroid, in the sense that the sets of the antimatroid are exactly the unions of paths. If S is any feasible setof the antimatroid, an element x that can be removed from S to form another feasible set is called an endpoint of S,and a feasible set that has only one endpoint is called a path of the antimatroid. The family of paths can be partiallyordered by set inclusion, forming the path poset of the antimatroid.For every feasible set S in the antimatroid, and every element x of S, one may find a path subset of S for which xis an endpoint: to do so, remove one at a time elements other than x until no such removal leaves a feasible subset.Therefore, each feasible set in an antimatroid is the union of its path subsets. If S is not a path, each subset in thisunion is a proper subset of S. But, if S is itself a path with endpoint x, each proper subset of S that belongs to theantimatroid excludes x. Therefore, the paths of an antimatroid are exactly the sets that do not equal the unions oftheir proper subsets in the antimatroid. Equivalently, a given family of sets P forms the set of paths of an antimatroidif and only if, for each S in P, the union of subsets of S in P has one fewer element than S itself. If so, F itself is thefamily of unions of subsets of P.In the formal language formalization of an antimatroid wemay also identify a subset of words that determine the wholelanguage, the basic words. The longest strings in L are called basic words; each basic word forms a permutation ofthe whole alphabet. For instance, the basic words of a poset antimatroid are the linear extensions of the given partialorder. If B is the set of basic words, L can be defined from B as the set of prefixes of words in B. It is often convenientto define antimatroids from basic words in this way, but it is not straightforward to write an axiomatic definition of

Page 23: Set Families 2

10 CHAPTER 3. ANTIMATROID

antimatroids in terms of their basic words.

3.4 Convex geometries

See also: Convex set, Convex geometry and Closure operator

If F is the set system defining an antimatroid, with U equal to the union of the sets in F, then the family of sets

G = U \ S | S ∈ F

complementary to the sets in F is sometimes called a convex geometry and the sets in G are called convex sets. Forinstance, in a shelling antimatroid, the convex sets are intersections of U with convex subsets of the Euclidean spaceinto which U is embedded.Complementarily to the properties of set systems that define antimatroids, the set system defining a convex geometryshould be closed under intersections, and for any set S in G that is not equal to U there must be an element x not in Sthat can be added to S to form another set in G.A convex geometry can also be defined in terms of a closure operator τ that maps any subset of U to its minimalclosed superset. To be a closure operator, τ should have the following properties:

• τ(∅) = ∅: the closure of the empty set is empty.

• Any set S is a subset of τ(S).

• If S is a subset of T, then τ(S) must be a subset of τ(T).

• For any set S, τ(S) = τ(τ(S)).

The family of closed sets resulting from a closure operation of this type is necessarily closed under intersections. Theclosure operators that define convex geometries also satisfy an additional anti-exchange axiom:

• If neither y nor z belong to τ(S), but z belongs to τ(S ∪ y), then y does not belong to τ(S ∪ z).

A closure operation satisfying this axiom is called an anti-exchange closure. If S is a closed set in an anti-exchangeclosure, then the anti-exchange axiom determines a partial order on the elements not belonging to S, where x ≤ y inthe partial order when x belongs to τ(S ∪ y). If x is a minimal element of this partial order, then S ∪ x is closed.That is, the family of closed sets of an anti-exchange closure has the property that for any set other than the universalset there is an element x that can be added to it to produce another closed set. This property is complementary tothe accessibility property of antimatroids, and the fact that intersections of closed sets are closed is complementaryto the property that unions of feasible sets in an antimatroid are feasible. Therefore, the complements of the closedsets of any anti-exchange closure form an antimatroid.[4]

3.5 Join-distributive lattices

Any two sets in an antimatroid have a unique least upper bound (their union) and a unique greatest lower bound(the union of the sets in the antimatroid that are contained in both of them). Therefore, the sets of an antimatroid,partially ordered by set inclusion, form a lattice. Various important features of an antimatroid can be interpreted inlattice-theoretic terms; for instance the paths of an antimatroid are the join-irreducible elements of the correspondinglattice, and the basic words of the antimatroid correspond to maximal chains in the lattice. The lattices that arise fromantimatroids in this way generalize the finite distributive lattices, and can be characterized in several different ways.

• The description originally considered by Dilworth (1940) concerns meet-irreducible elements of the lattice.For each element x of an antimatroid, there exists a unique maximal feasible set Sx that does not contain x (Sxis the union of all feasible sets not containing x). Sx is meet-irreducible, meaning that it is not the meet of any

Page 24: Set Families 2

3.6. SUPERSOLVABLE ANTIMATROIDS 11

two larger lattice elements: any larger feasible set, and any intersection of larger feasible sets, contains x and sodoes not equal Sx. Any element of any lattice can be decomposed as a meet of meet-irreducible sets, often inmultiple ways, but in the lattice corresponding to an antimatroid each element T has a unique minimal familyof meet-irreducible sets Sx whose meet is T ; this family consists of the sets Sx such that T ∪ x belongs to theantimatroid. That is, the lattice has unique meet-irreducible decompositions.

• A second characterization concerns the intervals in the lattice, the sublattices defined by a pair of lattice elementsx ≤ y and consisting of all lattice elements z with x ≤ z ≤ y. An interval is atomistic if every element in it is thejoin of atoms (the minimal elements above the bottom element x), and it is Boolean if it is isomorphic to thelattice of all subsets of a finite set. For an antimatroid, every interval that is atomistic is also boolean.

• Thirdly, the lattices arising from antimatroids are semimodular lattices, lattices that satisfy the upper semimod-ular law that for any two elements x and y, if y covers x ∧ y then x ∨ y covers x. Translating this conditioninto the sets of an antimatroid, if a set Y has only one element not belonging to X then that one element maybe added to X to form another set in the antimatroid. Additionally, the lattice of an antimatroid has the meet-semidistributive property: for all lattice elements x, y, and z, if x ∧ y and x ∧ z are both equal then they alsoequal x ∧ (y ∨ z). A semimodular and meet-semidistributive lattice is called a join-distributive lattice.

These three characterizations are equivalent: any lattice with unique meet-irreducible decompositions has booleanatomistic intervals and is join-distributive, any lattice with boolean atomistic intervals has unique meet-irreducibledecompositions and is join-distributive, and any join-distributive lattice has unique meet-irreducible decompositionsand boolean atomistic intervals.[5] Thus, wemay refer to a lattice with any of these three properties as join-distributive.Any antimatroid gives rise to a finite join-distributive lattice, and any finite join-distributive lattice comes from anantimatroid in this way.[6] Another equivalent characterization of finite join-distributive lattices is that they are graded(any two maximal chains have the same length), and the length of a maximal chain equals the number of meet-irreducible elements of the lattice.[7] The antimatroid representing a finite join-distributive lattice can be recoveredfrom the lattice: the elements of the antimatroid can be taken to be the meet-irreducible elements of the lattice, andthe feasible set corresponding to any element x of the lattice consists of the set of meet-irreducible elements y suchthat y is not greater than or equal to x in the lattice.This representation of any finite join-distributive lattice as an accessible family of sets closed under unions (that is, asan antimatroid) may be viewed as an analogue of Birkhoff’s representation theorem under which any finite distributivelattice has a representation as a family of sets closed under unions and intersections.

3.6 Supersolvable antimatroids

Motivated by a problem of defining partial orders on the elements of a Coxeter group, Armstrong (2007) studied an-timatroids which are also supersolvable lattices. A supersolvable antimatroid is defined by a totally ordered collectionof elements, and a family of sets of these elements. The family must include the empty set. Additionally, it musthave the property that if two sets A and B belong to the family, the set-theoretic difference B \ A is nonempty, and xis the smallest element of B \ A, then A ∪ x also belongs to the family. As Armstrong observes, any family of setsof this type forms an antimatroid. Armstrong also provides a lattice-theoretic characterization of the antimatroidsthat this construction can form.

3.7 Join operation and convex dimension

If A and B are two antimatroids, both described as a family of sets, and if the maximal sets in A and B are equal, wecan form another antimatroid, the join of A and B, as follows:

A ∨B = S ∪ T | S ∈ A ∧ T ∈ B.

This is a different operation than the join considered in the lattice-theoretic characterizations of antimatroids: itcombines two antimatroids to form another antimatroid, rather than combining two sets in an antimatroid to formanother set. The family of all antimatroids that have a given maximal set forms a semilattice with this join operation.

Page 25: Set Families 2

12 CHAPTER 3. ANTIMATROID

Joins are closely related to a closure operation that maps formal languages to antimatroids, where the closure of alanguage L is the intersection of all antimatroids containing L as a sublanguage. This closure has as its feasible setsthe unions of prefixes of strings in L. In terms of this closure operation, the join is the closure of the union of thelanguages of A and B.Every antimatroid can be represented as a join of a family of chain antimatroids, or equivalently as the closure ofa set of basic words; the convex dimension of an antimatroid A is the minimum number of chain antimatroids (orequivalently the minimum number of basic words) in such a representation. If F is a family of chain antimatroidswhose basic words all belong to A, then F generates A if and only if the feasible sets of F include all paths of A. Thepaths of A belonging to a single chain antimatroid must form a chain in the path poset of A, so the convex dimensionof an antimatroid equals the minimum number of chains needed to cover the path poset, which by Dilworth’s theoremequals the width of the path poset.[8]

If one has a representation of an antimatroid as the closure of a set of d basic words, then this representation canbe used to map the feasible sets of the antimatroid into d-dimensional Euclidean space: assign one coordinate perbasic word w, and make the coordinate value of a feasible set S be the length of the longest prefix of w that is asubset of S. With this embedding, S is a subset of T if and only if the coordinates for S are all less than or equal tothe corresponding coordinates of T. Therefore, the order dimension of the inclusion ordering of the feasible sets isat most equal to the convex dimension of the antimatroid.[9] However, in general these two dimensions may be verydifferent: there exist antimatroids with order dimension three but with arbitrarily large convex dimension.

3.8 Enumeration

The number of possible antimatroids on a set of elements grows rapidly with the number of elements in the set. Forsets of one, two, three, etc. elements, the number of distinct antimatroids is

1, 3, 22, 485, 59386, 133059751, ... (sequence A119770 in OEIS).

3.9 Applications

Both the precedence and release time constraints in the standard notation for theoretic scheduling problems maybe modeled by antimatroids. Boyd & Faigle (1990) use antimatroids to generalize a greedy algorithm of EugeneLawler for optimally solving single-processor scheduling problems with precedence constraints in which the goal isto minimize the maximum penalty incurred by the late scheduling of a task.Glasserman & Yao (1994) use antimatroids to model the ordering of events in discrete event simulation systems.Parmar (2003) uses antimatroids to model progress towards a goal in artificial intelligence planning problems.In mathematical psychology, antimatroids have been used to describe feasible states of knowledge of a human learner.Each element of the antimatroid represents a concept that is to be understood by the learner, or a class of problems thathe or she might be able to solve correctly, and the sets of elements that form the antimatroid represent possible sets ofconcepts that could be understood by a single person. The axioms defining an antimatroid may be phrased informallyas stating that learning one concept can never prevent the learner from learning another concept, and that any feasiblestate of knowledge can be reached by learning a single concept at a time. The task of a knowledge assessment systemis to infer the set of concepts known by a given learner by analyzing his or her responses to a small and well-chosenset of problems. In this context antimatroids have also been called “learning spaces” and “well-graded knowledgespaces”.[10]

3.10 Notes

[1] Two early references are Edelman (1980) and Jamison (1980); Jamison was the first to use the term “antimatroid”.Monjardet (1985) surveys the history of rediscovery of antimatroids.

[2] Korte et al., Theorem 1.4.

Page 26: Set Families 2

3.11. REFERENCES 13

[3] Gordon (1997) describes several results related to antimatroids of this type, but these antimatroids were mentioned earliere.g. by Korte et al. Chandran et al. (2003) use the connection to antimatroids as part of an algorithm for efficiently listingall perfect elimination orderings of a given chordal graph.

[4] Korte et al., Theorem 1.1.

[5] Adaricheva, Gorbunov & Tumanov (2003), Theorems 1.7 and 1.9; Armstrong (2007), Theorem 2.7.

[6] Edelman (1980), Theorem 3.3; Armstrong (2007), Theorem 2.8.

[7] Monjardet (1985) credits a dual form of this characterization to several papers from the 1960s by S. P. Avann.

[8] Edelman & Saks (1988); Korte et al., Theorem 6.9.

[9] Korte et al., Corollary 6.10.

[10] Doignon & Falmagne (1999).

3.11 References• Adaricheva, K. V.; Gorbunov, V. A.; Tumanov, V. I. (2003), “Join-semidistributive lattices and convex ge-ometries”, Advances in Mathematics 173 (1): 1–49, doi:10.1016/S0001-8708(02)00011-7.

• Armstrong, Drew (2007), The sorting order on a Coxeter group, arXiv:0712.1047.

• Birkhoff, Garrett; Bennett, M.K. (1985), “The convexity lattice of a poset”,Order 2 (3): 223–242, doi:10.1007/BF00333128.

• Björner, Anders; Ziegler, Günter M. (1992), “Introduction to greedoids”, in White, Neil,Matroid Applications,Encyclopedia of Mathematics and its Applications 40, Cambridge: Cambridge University Press, pp. 284–357,doi:10.1017/CBO9780511662041.009, ISBN 0-521-38165-7, MR 1165537

• Boyd, E. Andrew; Faigle, Ulrich (1990), “An algorithmic characterization of antimatroids”, Discrete AppliedMathematics 28 (3): 197–205, doi:10.1016/0166-218X(90)90002-T.

• Chandran, L. S.; Ibarra, L.; Ruskey, F.; Sawada, J. (2003), “Generating and characterizing the perfect elimina-tion orderings of a chordal graph” (PDF), Theoretical Computer Science 307 (2): 303–317, doi:10.1016/S0304-3975(03)00221-4.

• Dilworth, Robert P. (1940), “Lattices with unique irreducible decompositions”, Annals of Mathematics 41 (4):771–777, doi:10.2307/1968857, JSTOR 1968857.

• Doignon, Jean-Paul; Falmagne, Jean-Claude (1999), Knowledge Spaces, Springer-Verlag, ISBN 3-540-64501-2.

• Edelman, Paul H. (1980), “Meet-distributive lattices and the anti-exchange closure”, Algebra Universalis 10(1): 290–299, doi:10.1007/BF02482912.

• Edelman, Paul H.; Saks, Michael E. (1988), “Combinatorial representation and convex dimension of convexgeometries”, Order 5 (1): 23–32, doi:10.1007/BF00143895.

• Glasserman, Paul; Yao, David D. (1994), Monotone Structure in Discrete Event Systems, Wiley Series in Prob-ability and Statistics, Wiley Interscience, ISBN 978-0-471-58041-6.

• Gordon, Gary (1997), “A β invariant for greedoids and antimatroids”, Electronic Journal of Combinatorics 4(1): Research Paper 13, MR 1445628.

• Jamison, Robert (1980), “Copoints in antimatroids”, Proceedings of the Eleventh Southeastern Conference onCombinatorics, Graph Theory and Computing (Florida Atlantic Univ., Boca Raton, Fla., 1980), Vol. II, Con-gressus Numerantium 29, pp. 535–544, MR 608454.

• Korte, Bernhard; Lovász, László; Schrader, Rainer (1991), Greedoids, Springer-Verlag, pp. 19–43, ISBN3-540-18190-3.

• Monjardet, Bernard (1985), “A use for frequently rediscovering a concept”,Order 1 (4): 415–417, doi:10.1007/BF00582748.

• Parmar, Aarati (2003), “Some Mathematical Structures Underlying Efficient Planning”, AAAI Spring Sympo-sium on Logical Formalization of Commonsense Reasoning (PDF).

Page 27: Set Families 2

Chapter 4

Block design

This article is about block designs with fixed block size (uniform). For block designs with variable block sizes, seeCombinatorial design. For experimental designs in statistics, see randomized block design.

In combinatorial mathematics, a block design is a set together with a family of subsets (repeated subsets are allowedat times) whose members are chosen to satisfy some set of properties that are deemed useful for a particular appli-cation. These applications come from many areas, including experimental design, finite geometry, software testing,cryptography, and algebraic geometry. Many variations have been examined, but the most intensely studied are thebalanced incomplete block designs (BIBDs or 2-designs) which historically were related to statistical issues in thedesign of experiments.[1][2]

A block design in which all the blocks have the same size is called uniform. The designs discussed in this article areall uniform. Pairwise balanced designs (PBDs) are examples of block designs that are not necessarily uniform.

4.1 Definition of a BIBD (or 2-design)

Given a finite set X (of elements called points) and integers k, r, λ ≥ 1, we define a 2-design (or BIBD, standing forbalanced incomplete block design) B to be a family of k-element subsets of X, called blocks, such that the numberr of blocks containing x in X is not dependent on which x is chosen, and the number λ of blocks containing givendistinct points x and y in X is also independent of the choices.“Family” in the above definition can be replaced by “set” if repeated blocks are not allowed. Designs in which repeatedblocks are not allowed are called simple.Here v (the number of elements of X, called points), b (the number of blocks), k, r, and λ are the parameters of thedesign. (To avoid degenerate examples, it is also assumed that v > k, so that no block contains all the elements of theset. This is the meaning of “incomplete” in the name of these designs.) In a table:

The design is called a (v, k, λ)-design or a (v, b, r, k, λ)-design. The parameters are not all independent; v, k, andλ determine b and r, and not all combinations of v, k, and λ are possible. The two basic equations connecting theseparameters are

bk = vr,

λ(v − 1) = r(k − 1).

These conditions are not sufficient as, for example, a (43,7,1)-design does not exist.[3]

The order of a 2-design is defined to be n = r − λ. The complement of a 2-design is obtained by replacing each blockwith its complement in the point set X. It is also a 2-design and has parameters v′ = v, b′ = b, r′ = b − r, k′ = v − k, λ′= λ + b − 2r. A 2-design and its complement have the same order.A fundamental theorem, Fisher’s inequality, named after the statistician Ronald Fisher, is that b ≥ v in any 2-design.

14

Page 28: Set Families 2

4.2. SYMMETRIC BIBDS 15

4.2 Symmetric BIBDs

The case of equality in Fisher’s inequality, that is, a 2-design with an equal number of points and blocks, is calleda symmetric design.[4] Symmetric designs have the smallest number of blocks amongst all the 2-designs with thesame number of points.In a symmetric design r = k holds as well as b = v, and, while it is generally not true in arbitrary 2-designs, in asymmetric design every two distinct blocks meet in λ points.[5] A theorem of Ryser provides the converse. If X isa v-element set, and B is a v-element set of k-element subsets (the “blocks”), such that any two distinct blocks haveexactly λ points in common, then (X, B) is a symmetric block design.[6]

The parameters of a symmetric design satisfy

λ(v − 1) = k(k − 1).

This imposes strong restrictions on v, so the number of points is far from arbitrary. The Bruck–Ryser–Chowlatheorem gives necessary, but not sufficient, conditions for the existence of a symmetric design in terms of theseparameters.The following are important examples of symmetric 2-designs:

4.2.1 Projective planes

Main article: Projective plane

Finite projective planes are symmetric 2-designs with λ = 1 and order n > 1. For these designs the symmetric designequation becomes:

v − 1 = k(k − 1).

Since k = r we can write the order of a projective plane as n = k − 1 and, from the displayed equation above, we obtainv = (n + 1)n + 1 = n2 + n + 1 points in a projective plane of order n.As a projective plane is a symmetric design, we have b = v, meaning that b = n2 + n + 1 also. The number b is thenumber of lines of the projective plane. There can be no repeated lines since λ = 1, so a projective plane is a simple2-design in which the number of lines and the number of points are always the same. For a projective plane, k is thenumber of points on each line and it is equal to n + 1. Similarly, r = n + 1 is the number of lines with which a givenpoint is incident.For n = 2 we get a projective plane of order 2, also called the Fano plane, with v = 4 + 2 + 1 = 7 points and 7 lines.In the Fano plane, each line has n + 1 = 3 points and each point belongs to n + 1 = 3 lines.Projective planes are known to exist for all orders which are prime numbers or powers of primes. They form the onlyknown infinite family (with respect to having a constant λ value) of symmetric block designs.[7]

4.2.2 Biplanes

A biplane or biplane geometry is a symmetric 2-design with λ = 2; that is, every set of two points is contained intwo blocks (“lines”), while any two lines intersect in two points.[7] They are similar to finite projective planes, exceptthat rather than two points determining one line (and two lines determining one point), two points determine twolines (respectively, points). A biplane of order n is one whose blocks have k = n + 2 points; it has v = 1 + (n + 2)(n +1)/2 points (since r = k).The 18 known examples[8] are listed below.

• (Trivial) The order 0 biplane has 2 points (and lines of size 2; a 2-(2,2,2) design); it is two points, with twoblocks, each consisting of both points. Geometrically, it is the digon.

Page 29: Set Families 2

16 CHAPTER 4. BLOCK DESIGN

• The order 1 biplane has 4 points (and lines of size 3; a 2-(4,3,2) design); it is the complete design with v = 4and k = 3. Geometrically, the points are the vertices and the blocks are the faces of a tetrahedron.

• The order 2 biplane is the complement of the Fano plane: it has 7 points (and lines of size 4; a 2-(7,4,2)),where the lines are given as the complements of the (3-point) lines in the Fano plane.[9]

• The order 3 biplane has 11 points (and lines of size 5; a 2-(11,5,2)), and is also known as the Paley biplaneafter Raymond Paley; it is associated to the Paley digraph of order 11, which is constructed using the field with11 elements, and is the Hadamard 2-design associated to the size 12 Hadamard matrix; see Paley constructionI.

Algebraically this corresponds to the exceptional embedding of the projective special linear groupPSL(2,5)in PSL(2,11) – see projective linear group: action on p points for details.[10]

• There are three biplanes of order 4 (and 16 points, lines of size 6; a 2-(16,6,2)). These three designs are alsoMenon designs.

• There are four biplanes of order 7 (and 37 points, lines of size 9; a 2-(37,9,2)).[11]

• There are five biplanes of order 9 (and 56 points, lines of size 11; a 2-(56,11,2)).[12]

• Two biplanes are known of order 11 (and 79 points, lines of size 13; a 2-(79,13,2)).[13]

4.2.3 Hadamard 2-designs

An Hadamard matrix of size m is an m × m matrix H whose entries are ±1 such that HH⊤ = mI , where H⊤ is thetranspose of H and Im is the m × m identity matrix. An Hadamard matrix can be put into standardized form (that is,converted to an equivalent Hadamard matrix) where the first row and first column entries are all +1. If the size m >2 then m must be a multiple of 4.Given an Hadamard matrix of size 4a in standardized form, remove the first row and first column and convert every−1 to a 0. The resulting 0–1 matrixM is the incidence matrix of a symmetric 2-(4a − 1, 2a − 1, a − 1) design calledan Hadamard 2-design.[14] This construction is reversible, and the incidence matrix of a symmetric 2-design withthese parameters can be used to form an Hadamard matrix of size 4a.

4.3 Resolvable 2-designs

A resolvable 2-design is a BIBD whose blocks can be partitioned into sets (called parallel classes), each of whichforms a partition of the point set of the BIBD. The set of parallel classes is called a resolution of the design.If a 2-(v,k,λ) resolvable design has c parallel classes, then b ≥ v + c − 1.[15]

Consequently, a symmetric design can not have a non-trivial (more than one parallel class) resolution.[16]

Archetypical resolvable 2-designs are the finite affine planes. A solution of the famous 15 schoolgirl problem is aresolution of a 2-(15,3,1) design.[17]

4.4 Generalization: t-designs

Given any positive integer t, a t-design B is a class of k-element subsets of X, called blocks, such that every point x inX appears in exactly r blocks, and every t-element subset T appears in exactly λ blocks. The numbers v (the numberof elements of X), b (the number of blocks), k, r, λ, and t are the parameters of the design. The design may be calleda t-(v,k,λ)-design. Again, these four numbers determine b and r and the four numbers themselves cannot be chosenarbitrarily. The equations are

λi = λ

(v − i

t− i

)/(k − i

t− i

)for i = 0, 1, . . . , t,

Page 30: Set Families 2

4.5. STEINER SYSTEMS 17

where λi is the number of blocks that contain any i-element set of points.Theorem:[18] Any t-(v,k,λ)-design is also an s-(v,k,λ )-design for any s with 1 ≤ s ≤ t. (Note that the “lambda value”changes as above and depends on s.)A consequence of this theorem is that every t-design with t ≥ 2 is also a 2-design.There are no known examples of non-trivial t-(v,k,1)-designs with t > 5 .The term block design by itself usually means a 2-design.

4.4.1 Derived and extendable t-designs

Let D = (X, B) be a t-(v,k,λ) design and p a point of X. The derived design Dp has point set X − p and as block setall the blocks of D which contain p with p removed. It is a (t − 1)-(v − 1, k − 1, λ) design. Note that derived designswith respect to different points may not be isomorphic. A design E is called an extension of D if E has a point p suchthat E is isomorphic to D; we call D extendable if it has an extension.Theorem:[19] If a t-(v,k,λ) design has an extension, then k + 1 divides b(v + 1).The only extendable projective planes (symmetric 2-(n2 + n + 1, n + 1, 1) designs) are those of orders 2 and 4.[20]

Every Hadamard 2-design is extendable (to an Hadamard 3-design).[21]

Theorem:.[22] If D, a symmetric 2-(v,k,λ) design, is extendable, then one of the following holds:

1. D is an Hadamard 2-design,2. v = (λ + 2)(λ2 + 4λ + 2), k = λ2 + 3λ + 1,3. v = 495, k = 39, λ = 3.

Note that the projective plane of order two is an Hadamard 2-design; the projective plane of order four has parameterswhich fall in case 2; the only other known symmetric 2-designs with parameters in case 2 are the order 9 biplanes,but none of them are extendable; and there is no known symmetric 2-design with the parameters of case 3.[23]

Inversive planes

A design with the parameters of the extension of an affine plane, i.e., a 3-(n2 + 1, n + 1, 1) design, is called a finiteinversive plane, or Möbius plane, of order n.It is possible to give a geometric description of some inversive planes, indeed, of all known inversive planes. Anovoid in PG(3,q) is a set of q2 + 1 points, no three collinear. It can be shown that every plane (which is a hyperplanesince the geometric dimension is 3) of PG(3,q) meets an ovoid O in either 1 or q + 1 points. The plane sections ofsize q + 1 of O are the blocks of an inversive plane of order q. Any inversive plane arising this way is called egglike.All known inversive planes are egglike.An example of an ovoid is the elliptic quadric, the set of zeros of the quadratic form

x1x2 + f(x3, x4),

where f is an irreducible quadratic form in two variables over GF(q). [f(x,y) = x2 + xy + y2 for example].If q is an odd power of 2, another type of ovoid is known – the Suzuki–Tits ovoid.Theorem. Let q be a positive integer, at least 2. (a) If q is odd, then any ovoid is projectively equivalent to the ellipticquadric in a projective geometry PG(3,q); so q is a prime power and there is a unique egglike inversive plane of orderq. (But it is unknown if non-egglike ones exist.) (b) if q is even, then q is a power of 2 and any inversive plane oforder q is egglike (but there may be some unknown ovoids).

4.5 Steiner systems

Main article: Steiner system

Page 31: Set Families 2

18 CHAPTER 4. BLOCK DESIGN

A Steiner system (named after Jakob Steiner) is a t-design with λ = 1 and t ≥ 2.A Steiner system with parameters t, k, n, written S(t,k,n), is an n-element set S together with a set of k-element subsetsof S (called blocks) with the property that each t-element subset of S is contained in exactly one block. In the generalnotation for block designs, an S(t,k,n) would be a t-(n,k,1) design.This definition is relatively modern, generalizing the classical definition of Steiner systems which in addition requiredthat k = t + 1. An S(2,3,n) was (and still is) called a Steiner triple system, while an S(3,4,n) was called a Steinerquadruple system, and so on. With the generalization of the definition, this naming system is no longer strictlyadhered to.Projective planes and affine planes are examples of Steiner systems under the current definition while only the Fanoplane (projective plane of order 2) would have been a Steiner system under the older definition.

4.6 Partially balanced designs (PBIBDs)

An n-class association scheme consists of a set X of size v together with a partition S of X × X into n + 1 binaryrelations, R0, R1, ..., R . A pair of elements in relation Rᵢ are said to be ith–associates. Each element of X has nᵢ ithassociates. Furthermore:

• R0 = (x, x) : x ∈ X and is called the Identity relation.

• Defining R∗ := (x, y)|(y, x) ∈ R , if R in S, then R* in S

• If (x, y) ∈ Rk , the number of z ∈ X such that (x, z) ∈ Ri and (z, y) ∈ Rj is a constant pkij depending on i,j, k but not on the particular choice of x and y.

An association scheme is commutative if pkij = pkji for all i, j and k. Most authors assume this property.A partially balanced incomplete block design with n associate classes (PBIBD(n)) is a block design based on av-set X with b blocks each of size k and with each element appearing in r blocks, such that there is an associationscheme with n classes defined on X where, if elements x and y are ith associates, 1 ≤ i ≤ n, then they are together inprecisely λᵢ blocks.A PBIBD(n) determines an association scheme but the converse is false.[24]

4.6.1 Example

Let A(3) be the following association scheme with three associate classes on the set X = 1,2,3,4,5,6. The (i,j) entryis s if elements i and j are in relation R .

The blocks of a PBIBD(3) based on A(3) are:

The parameters of this PBIBD(3) are: v = 6, b = 8, k = 3, r = 4 and λ1 = λ2 = 2 and λ3 = 1. Also, for the associationscheme we have n0 = n2 = 1 and n1 = n3 = 2.[25]

4.6.2 Properties

The parameters of a PBIBD(m) satisfy:[26]

1. vr = bk

2.∑m

i=1 ni = v − 1

Page 32: Set Families 2

4.7. APPLICATIONS 19

3.∑m

i=1 niλi = r(k − 1)

4.∑m

u=0 phju = nj

5. nipijh = njp

jih

A PBIBD(1) is a BIBD and a PBIBD(2) in which λ1 = λ2 is a BIBD.[27]

4.6.3 Two associate class PBIBDs

PBIBD(2)s have been the studied the most since they are the simplest and most useful of the PBIBDs.[28] They fallinto six types[29] based on a classification of the then known PBIBD(2)s by Bose & Shimamoto (1952):[30]

1. group divisible;

2. triangular;

3. Latin square type;

4. cyclic;

5. partial geometry type;

6. miscellaneous.

4.7 Applications

The mathematical subject of block designs originated in the statistical framework of design of experiments. Thesedesigns were especially useful in applications of the technique of analysis of variance (ANOVA). This remains asignificant area for the use of block designs.While the origins of the subject are grounded in biological applications (as is some of the existing terminology), thedesigns are used in many applications where systematic comparisons are being made, such as in software testing.The incidence matrix of block designs provide a natural source of interesting block codes that are used as errorcorrecting codes. The rows of their incidence matrices are also used as the symbols in a form of pulse-positionmodulation.[31]

4.8 See also

• Incidence geometry

4.9 Notes[1] Colbourn & Dinitz 2007

[2] Stinson 2003, pg.1

[3] Proved by Tarry in 1900 who showed that there was no pair of orthogonal Latin squares of order six. The 2-design withthe indicate parameters is equivalent to the existence of five mutually orthogonal Latin squares of order six.

[4] They have also been referred to as projective designs or square designs. These alternatives have been used in an attempt toreplace the term “symmetric”, since there is nothing symmetric (in the usual meaning of the term) about these designs. Theuse of projective is due to P.Dembowski (Finite Geometries, Springer, 1968), in analogy with the most common example,projective planes, while square is due to P. Cameron (Designs, Graphs, Codes and their Links, Cambridge, 1991) andcaptures the implication of v = b on the incidence matrix. Neither term has caught on as a replacement and these designsare still universally referred to as symmetric.

Page 33: Set Families 2

20 CHAPTER 4. BLOCK DESIGN

[5] Stinson 2003, pg.23, Theorem 2.2

[6] Ryser 1963, pp. 102–104

[7] Hughes & Piper 1985, pg.109

[8] Hall 1986, pp.320-335

[9] Assmus & Key 1992, pg.55

[10] Martin, Pablo; Singerman, David (April 17, 2008), From Biplanes to the Klein quartic and the Buckyball (PDF), p. 4

[11] Salwach & Mezzaroba 1978

[12] Kaski & Östergård 2008

[13] Aschbacher 1971, pp. 279–281

[14] Stinson 2003, pg. 74, Theorem 4.5

[15] Hughes & Piper 1985, pg. 156, Theorem 5.4

[16] Hughes & Piper 1985, pg. 158, Corollary 5.5

[17] Beth, Jungnickel & Lenz 1986, pg. 40 Example 5.8

[18] Stinson 2003, pg.203, Corollary 9.6

[19] Hughes & Piper 1985, pg.29

[20] Cameron & van Lint 1991, pg. 11, Proposition 1.34

[21] Hughes & Piper 1985, pg. 132, Theorem 4.5

[22] Cameron & van Lint 1991, pg. 11, Theorem 1.35

[23] Colbourn & Dinitz 2007, pg. 114, Remarks 6.35

[24] Street & Street 1987, pg. 237

[25] Street & Street 1987, pg. 238

[26] Street & Street 1987, pg. 240, Lemma 4

[27] Colburn & Dinitz 2007, pg. 562, Remark 42.3 (4)

[28] Street & Street 1987, pg. 242

[29] Not a mathematical classification since one of the types is a catch-all “and everything else”.

[30] Raghavarao 1988, pg. 127

[31] Noshad, Mohammad; Brandt-Pearce, Maite (Jul 2012). “Expurgated PPM Using Symmetric Balanced Incomplete BlockDesigns”. IEEE Communications Letters 16 (7): 968–971. doi:10.1109/LCOMM.2012.042512.120457.

4.10 References• Aschbacher, Michael (1971). “On collineation groups of symmetric block designs”. Journal of CombinatorialTheory, Series A 11 (3): 272–281. doi:10.1016/0097-3165(71)90054-9.

• Assmus, E.F.; Key, J.D. (1992), Designs and Their Codes, Cambridge: Cambridge University Press, ISBN0-521-41361-3

• Beth, Thomas; Jungnickel, Dieter; Lenz, Hanfried (1986), Design Theory, Cambridge: Cambridge UniversityPress. 2nd ed. (1999) ISBN 978-0-521-44432-3.

• R. C. Bose, “A Note on Fisher’s Inequality for Balanced Incomplete Block Designs”, Annals of MathematicalStatistics, 1949, pages 619–620.

Page 34: Set Families 2

4.11. EXTERNAL LINKS 21

• Bose, R. C.; Shimamoto, T. (1952), “Classification and analysis of partially balanced incomplete block designswith two associate classes”, Journal of the American Statistical Association 47: 151–184, doi:10.1080/01621459.1952.10501161

• Cameron, P. J.; van Lint, J. H. (1991), Designs, Graphs, Codes and their Links, Cambridge: Cambridge Uni-versity Press, ISBN 0-521-42385-6

• Colbourn, Charles J.; Dinitz, Jeffrey H. (2007), Handbook of Combinatorial Designs (2nd ed.), Boca Raton:Chapman & Hall/ CRC, ISBN 1-58488-506-8

• R. A. Fisher, “An examination of the different possible solutions of a problem in incomplete blocks”, Annalsof Eugenics, volume 10, 1940, pages 52–75.

• Hall, Jr., Marshall (1986), Combinatorial Theory (2nd ed.), New York: Wiley-Interscience, ISBN 0-471-09138-3

• Hughes, D.R.; Piper, E.C. (1985), Design theory, Cambridge: Cambridge University Press, ISBN 0-521-25754-9

• Kaski, Petteri and Östergård, Patric (2008). “There Are Exactly Five Biplanes with k = 11”. Journal ofCombinatorial Designs 16 (2): 117–127. doi:10.1002/jcd.20145. MR 2008m:05038.

• Lander, E. S. (1983), Symmetric Designs: An Algebraic Approach, Cambridge: Cambridge University Press

• Lindner, C.C.; Rodger, C.A. (1997), Design Theory, Boca Raton: CRC Press, ISBN 0-8493-3986-3

• Raghavarao, Damaraju (1988). Constructions and Combinatorial Problems in Design of Experiments (correctedreprint of the 1971 Wiley ed.). New York: Dover.

• Raghavarao, Damaraju and Padgett, L.V. (2005). Block Designs: Analysis, Combinatorics and Applications.World Scientific.

• Ryser, Herbert John (1963), “Chapter 8: Combinatorial Designs”, Combinatorial Mathematics (Carus Mono-graph #14), Mathematical Association of America

• Salwach, Chester J.; Mezzaroba, Joseph A. (1978). “The four biplanes with k = 9”. Journal of CombinatorialTheory, Series A 24 (2): 141–145. doi:10.1016/0097-3165(78)90002-X.

• S. S. Shrikhande, and Vasanti N. Bhat-Nayak, Non-isomorphic solutions of some balanced incomplete blockdesigns I – Journal of Combinatorial Theory, 1970

• Stinson, Douglas R. (2003), Combinatorial Designs: Constructions and Analysis, New York: Springer, ISBN0-387-95487-2

• Street, Anne Penfold and Street, Deborah J. (1987). Combinatorics of Experimental Design. Oxford U. P.[Clarendon]. pp. 400+xiv. ISBN 0-19-853256-3.

• van Lint, J.H.; Wilson, R.M. (1992). A Course in Combinatorics. Cambridge: Cambridge University Press.

4.11 External links• DesignTheory.Org: Databases of combinatorial, statistical, and experimental block designs. Software andother resources hosted by the School of Mathematical Sciences at Queen Mary College, University of London.

• Design Theory Resources: Peter Cameron's page of web based design theory resources.

• Weisstein, Eric W., “Block Designs”, MathWorld.

Page 35: Set Families 2

Chapter 5

Clique complex

“Whitney complex” redirects here. For the Mississippi sports facility, see Davey Whitney Complex.

The clique complex of a graph. Cliques of size one are shown as small red disks; cliques of size two are shown as black line segments;cliques of size three are shown as light blue triangles; and cliques of size four are shown as dark blue tetrahedra.

Clique complexes, flag complexes, and conformal hypergraphs are closely related mathematical objects in graphtheory and geometric topology that each describe the cliques (complete subgraphs) of an undirected graph.The clique complex X(G) of an undirected graph G is an abstract simplicial complex (that is, a family of finite setsclosed under the operation of taking subsets), formed by the sets of vertices in the cliques ofG. Any subset of a cliqueis itself a clique, so this family of sets meets the requirement of an abstract simplicial complex that every subset of aset in the family should also be in the family. The clique complex can also be viewed as a topological space in whicheach clique of k vertices is represented by a simplex of dimension k − 1. The 1-skeleton of X(G) (also known as the

22

Page 36: Set Families 2

5.1. INDEPENDENCE COMPLEX 23

underlying graph of the complex) is an undirected graph with a vertex for every 1-element set in the family and anedge for every 2-element set in the family; it is isomorphic to G.[1]

Clique complexes are also known asWhitney complexes. A Whitney triangulation or clean triangulation of a two-dimensional manifold is an embedding of a graph G onto the manifold in such a way that every face is a triangle andevery triangle is a face. If a graph G has a Whitney triangulation, it must form a cell complex that is isomorphic to theWhitney complex of G. In this case, the complex (viewed as a topological space) is homeomorphic to the underlyingmanifold. A graph G has a 2-manifold clique complex, and can be embedded as a Whitney triangulation, if and onlyif G is locally cyclic; this means that, for every vertex v in the graph, the induced subgraph formed by the neighborsof v forms a single cycle.[2]

5.1 Independence complex

The independence complex I(G) of a graph G is formed in the same way as the clique complex from the independentsets of G. It is the clique complex of the complement graph of G.

5.2 Flag complex

In an abstract simplicial complex, a set S of vertices that is not itself part of the complex, but such that each pairof vertices in S belongs to some simplex in the complex, is called an empty simplex. Mikhail Gromov defined theno-Δ condition to be the condition that a complex have no empty simplices. A flag complex is an abstract simplicialcomplex that has no empty simplices; that is, it is a complex satisfying Gromov’s no-Δ condition. Any flag complexis the clique complex of its 1-skeleton. Thus, flag complexes and clique complexes are essentially the same thing.However, in many cases it may be convenient to define a flag complex directly from some data other than a graph,rather than indirectly as the clique complex of a graph derived from that data.[3]

5.3 Conformal hypergraph

The primal graph G(H) of a hypergraph is the graph on the same vertex set that has as its edges the pairs of verticesappearing together in the same hyperedge. A hypergraph is said to be conformal if every maximal clique of its primalgraph is a hyperedge, or equivalently, if every clique of its primal graph is contained in some hyperedge.[4] If thehypergraph is required to be downward-closed (so it contains all hyperedges that are contained in some hyperedge)then the hypergraph is conformal precisely when it is a flag complex. This relates the language of hypergraphs to thelanguage of simplicial complexes.

5.4 Examples and applications

The barycentric subdivision of any cell complex C is a flag complex having one vertex per cell of C. A collection ofvertices of the barycentric subdivision form a simplex if and only if the corresponding collection of cells of C forma flag (a chain in the inclusion ordering of the cells).[3] In particular, the barycentric subdivision of a cell complex ona 2-manifold gives rise to a Whitney triangulation of the manifold.The order complex of a partially ordered set consists of the chains (totally ordered subsets) of the partial order. Ifevery pair of some subset is itself ordered, then the whole subset is a chain, so the order complex satisfies the no-Δcondition. It may be interpreted as the clique complex of the comparability graph of the partial order.[3]

The matching complex of a graph consists of the sets of edges no two of which share an endpoint; again, this familyof sets satisfies the no-Δ condition. It may be viewed as the clique complex of the complement graph of the line graphof the given graph. When the matching complex is referred to without any particular graph as context, it means thematching complex of a complete graph. The matching complex of a complete bipartite graph Km,n is known as achessboard complex. It is the clique graph of the complement graph of a rook’s graph,[5] and each of its simplicesrepresents a placement of rooks on an m × n chess board such that no two of the rooks attack each other. When m =n ± 1, the chessboard complex forms a pseudo-manifold.

Page 37: Set Families 2

24 CHAPTER 5. CLIQUE COMPLEX

The Vietoris–Rips complex of a set of points in a metric space is a special case of a clique complex, formed from theunit disk graph of the points; however, every clique complex X(G) may be interpreted as the Vietoris–Rips complexof the shortest path metric on the underlying graph G.Hodkinson & Otto (2003) describe an application of conformal hypergraphs in the logics of relational structures.In that context, the Gaifman graph of a relational structure is the same as the underlying graph of the hypergraphrepresenting the structure, and a structure is guarded if it corresponds to a conformal hypergraph.Gromov showed that a cubical complex (that is, a family of hypercubes intersecting face-to-face) forms a CAT(0)space if and only if the complex is simply connected and the link of every vertex forms a flag complex. A cubicalcomplex meeting these conditions is sometimes called a cubing or a space with walls.[1][6]

5.5 See also• Simplex graph, a graph having one node for every clique of the underlying graph

• Partition matroid, a class of matroids whose intersections form clique complexes

5.6 Notes[1] Bandelt & Chepoi (2008).

[2] Hartsfeld & Ringel (1981); Larrión, Neumann-Lara & Pizaña (2002); Malnič & Mohar (1992).

[3] Davis (2002).

[4] Berge (1989); Hodkinson & Otto (2003).

[5] Dong & Wachs (2002).

[6] Chatterji & Niblo (2005).

5.7 References• Bandelt, H.-J.; Chepoi, V. (2008), “Metric graph theory and geometry: a survey”, in Goodman, J. E.; Pach,J.; Pollack, R., Surveys on Discrete and Computational Geometry: Twenty Years Later (PDF), ContemporaryMathematics 453, Providence, RI: AMS, pp. 49–86.

• Berge, C. (1989), Hypergraphs: Combinatorics of Finite Sets, North-Holland, ISBN 0-444-87489-5.

• Chatterji, I.; Niblo, G. (2005), “Fromwall spaces to CAT(0) cube complexes”, International Journal of Algebraand Computation 15 (5–6): 875–885, arXiv:math.GT/0309036, doi:10.1142/S0218196705002669.

• Davis, M.W. (2002), “Nonpositive curvature and reflection groups”, in Daverman, R. J.; Sher, R. B.,Handbookof Geometric Topology, Elsevier, pp. 373–422.

• Dong, X.; Wachs, M. L. (2002), “Combinatorial Laplacian of the matching complex”, Electronic Journal ofCombinatorics 9: R17.

• Hartsfeld, N.; Ringel, Gerhard (1991), “Clean triangulations”,Combinatorica 11 (2): 145–155, doi:10.1007/BF01206358.

• Hodkinson, I.; Otto, M. (2003), “Finite conformal hypergraph covers and Gaifman cliques in finite structures”,The Bulletin of Symbolic Logic 9 (3): 387–405, doi:10.2178/bsl/1058448678.

• Larrión, F.; Neumann-Lara, V.; Pizaña, M. A. (2002), “Whitney triangulations, local girth and iterated cliquegraphs”, Discrete Mathematics 258: 123–135, doi:10.1016/S0012-365X(02)00266-2.

• Malnič, A.; Mohar, B. (1992), “Generating locally cyclic triangulations of surfaces”, Journal of CombinatorialTheory, Series B 56 (2): 147–164, doi:10.1016/0095-8956(92)90015-.

Page 38: Set Families 2

Chapter 6

Combinatorial design

Combinatorial design theory is the part of combinatorial mathematics that deals with the existence, constructionand properties of systems of finite sets whose arrangements satisfy generalized concepts of balance and/or symmetry.These concepts are not made precise so that a wide range of objects can be thought of as being under the sameumbrella. At times this might involve the numerical sizes of set intersections as in block designs, while at other timesit could involve the spatial arrangement of entries in an array as in Sudoku grids.Combinatorial design theory can be applied to the area of design of experiments. Some of the basic theory ofcombinatorial designs originated in the statistician Ronald Fisher's work on the design of biological experiments.Modern applications are also found in a wide gamut of areas including; Finite geometry, tournament scheduling,lotteries, mathematical biology, algorithm design and analysis, networking, group testing and cryptography.[1]

6.1 Example

Given a certain number n of people, is it possible to assign them to sets so that each person is in at least one set, eachpair of people is in exactly one set together, every two sets have exactly one person in common, and no set containseveryone, all but one person, or exactly one person? The answer depends on n.This has a solution only if n has the form q2 + q + 1. It is less simple to prove that a solution exists if q is a primepower. It is conjectured that these are the only solutions. It has been further shown that if a solution exists for qcongruent to 1 or 2 mod 4, then q is a sum of two square numbers. This last result, the Bruck–Ryser theorem, isproved by a combination of constructive methods based on finite fields and an application of quadratic forms.When such a structure does exist, it is called a finite projective plane; thus showing how finite geometry and combi-natorics intersect. When q = 2, the projective plane is called the Fano plane.

6.2 History

Combinatorial designs date to antiquity, with the Lo Shu Square being an early magic square. They developed alongwith the general growth of combinatorics from the 18th century, for example with Latin squares in the 18th cen-tury and Steiner systems in the 19th century. Designs have also been popular in recreational mathematics, such asKirkman’s schoolgirl problem (1850), and in practical problems, such as the scheduling of round-robin tournaments(solution published 1880s). In the 20th century designs were applied to the design of experiments, notably Latinsquares, finite geometry, and association schemes, yielding the field of algebraic statistics.

6.3 Fundamental combinatorial designs

The classical core of the subject of combinatorial designs is built around balanced incomplete block designs (BIBDs),Hadamard matrices and Hadamard designs, symmetric BIBDs, Latin squares, resolvable BIBDs, difference sets, andpairwise balanced designs (PBDs).[2] Other combinatorial designs are related to or have been developed from the

25

Page 39: Set Families 2

26 CHAPTER 6. COMBINATORIAL DESIGN

The Fano plane

study of these fundamental ones.

• A balanced incomplete block design or BIBD (usually called for short a block design) is a collection B ofb subsets (called blocks) of a finite set X of v elements, such that any element of X is contained in the samenumber r of blocks, every block has the same number k of elements, and each pair of distinct elements appeartogether in the same number λ of blocks. BIBDs are also known as 2-designs and are often denoted as 2-(v,k,λ)designs. As an example, when λ = 1 and b = v, we have a projective plane: X is the point set of the plane andthe blocks are the lines.

• A symmetric balanced incomplete block design or SBIBD is a BIBD in which v = b (the number of pointsequals the number of blocks). They are the single most important and well studied subclass of BIBDs. Pro-jective planes, biplanes and Hadamard 2-designs are all SBIBDs. They are of particular interest since they arethe extremal examples of Fisher’s inequality (b ≥ v).

• A resolvable BIBD is a BIBD whose blocks can be partitioned into sets (called parallel classes), each of whichforms a partition of the point set of the BIBD. The set of parallel classes is called a resolution of the design. Asolution of the famous 15 schoolgirl problem is a resolution of a BIBD with v = 15, k = 3 and λ = 1.[3]

• A Latin rectangle is an r × n matrix that has the numbers 1, 2, 3, ..., n as its entries (or any other set of n

Page 40: Set Families 2

6.4. A WIDE ASSORTMENT OF OTHER COMBINATORIAL DESIGNS 27

distinct symbols) with no number occurring more than once in any row or column where r ≤ n. An n × n Latinrectangle is called a Latin square. If r < n, then it is possible to append n − r rows to an r × n Latin rectangleto form a Latin square, using Hall’s marriage theorem.[4]

Two Latin squares of order n are said to be orthogonal if the set of all ordered pairs consisting of thecorresponding entries in the two squares has n2 distinct members (all possible ordered pairs occur). Aset of Latin squares of the same order forms a set of mutually orthogonal Latin squares (MOLS)if every pair of Latin squares in the set are orthogonal. There can be at most n − 1 squares in a set ofMOLS of order n. A set of n − 1 MOLS of order n can be used to construct a projective plane of ordern (and conversely).

• A (v, k, λ) difference set is a subset D of a group G such that the order of G is v, the size of D is k, and everynonidentity element of G can be expressed as a product d1d2−1 of elements of D in exactly λ ways (when G iswritten with a multiplicative operation).[5]

If D is a difference set, and g in G, then g D = gd: d in D is also a difference set, and is called atranslate of D. The set of all translates of a difference set D forms a symmetric block design. In sucha design there are v elements and v blocks. Each block of the design consists of k points, each point iscontained in k blocks. Any two blocks have exactly λ elements in common and any two points appeartogether in λ blocks. This SBIBD is called the development of D.[6]

In particular, if λ = 1, then the difference set gives rise to a projective plane. An example of a (7,3,1)difference set in the group Z/7Z (an abelian group written additively) is the subset 1,2,4. The devel-opment of this difference set gives the Fano plane.Since every difference set gives an SBIBD, the parameter set must satisfy the Bruck–Ryser–Chowlatheorem, but not every SBIBD gives a difference set.

• AnHadamardmatrix of orderm is anm ×mmatrixHwhose entries are ±1 such thatHH⊤ =mI , whereH⊤

is the transpose of H and I is the m × m identity matrix. An Hadamard matrix can be put into standardizedform (that is, converted to an equivalent Hadamard matrix) where the first row and first column entries are all+1. If the order m > 2 then m must be a multiple of 4.

Given an Hadamard matrix of order 4a in standardized form, remove the first row and first column andconvert every −1 to a 0. The resulting 0–1 matrixM is the incidence matrix of a symmetric 2 − (4a − 1,2a − 1, a − 1) design called anHadamard 2-design.[7] This construction is reversible, and the incidencematrix of a symmetric 2-design with these parameters can be used to form an Hadamard matrix of order4a. When a = 2 we obtain the, by now familiar, Fano plane as an Hadamard 2-design.

• A pairwise balanced design (or PBD) is a set X together with a family of subsets of X (which need not havethe same size and may contain repeats) such that every pair of distinct elements of X is contained in exactly λ(a positive integer) subsets. The set X is allowed to be one of the subsets, and if all the subsets are copies of X,the PBD is called trivial. The size of X is v and the number of subsets in the family (counted with multiplicity)is b.

Fisher’s inequality holds for PBDs:[8] For any non-trivial PBD, v ≤ b.

This result also generalizes the famous Erdős–De Bruijn theorem: For a PBDwith λ = 1 having no blocksof size 1 or size v, v ≤ b, with equality if and only if the PBD is a projective plane or a near-pencil.[9]

6.4 A wide assortment of other combinatorial designs

The Handbook of Combinatorial Designs (Colbourn & Dinitz 2007) has, amongst others, 65 chapters, each devotedto a combinatorial design other than those given above. A partial listing is given below:

• Association schemes

Page 41: Set Families 2

28 CHAPTER 6. COMBINATORIAL DESIGN

• A balanced ternary design BTD(V, B; ρ1, ρ2, R; K, Λ) is an arrangement of V elements into B multisets(blocks), each of cardinality K (K ≤ V), satisfying:

1. Each element appears R = ρ1 + 2ρ2 times altogether, with multiplicity one in exactly ρ1 blocks and multiplicitytwo in exactly ρ2 blocks.

2. Every pair of distinct elements appears Λ times (counted with multiplicity); that is, if mᵥ is the multiplicityof the element v in block b, then for every pair of distinct elements v and w,

∑Bb=1 mvbmwb = Λ .

For example, one of the only two nonisomorphic BTD(4,8;2,3,8;4,6)s (blocks are columns) is:[10]

The incidence matrix of a BTD (where the entries are the multiplicities of the elements in the blocks)can be used to form a ternary error-correcting code analogous to the way binary codes are formed fromthe incidence matrices of BIBDs.[11]

• A balanced tournament design of order n (a BTD(n)) is an arrangement of all the distinct unordered pairsof a 2n-set V into an n × (2n − 1) array such that

1. every element of V appears precisely once in each column, and

2. every element of V appears at most twice in each row.

An example of a BTD(3) is given by

The columns of a BTD(n) provide a 1-factorization of the complete graph on 2n vertices, K₂ .[12]

BTD(n)s can be used to schedule round-robin tournaments: the rows represent the locations, the columnsthe rounds of play and the entries are the competing players or teams.

• Bent functions

• Costas arrays

• Factorial designs

• A frequency square (F-square) is a higher order generalization of a Latin square. Let S = s1,s2, ..., s be aset of distinct symbols and (λ1, λ2, ...,λ ) a frequency vector of positive integers. A frequency square of ordern is an n × n array in which each symbol sᵢ occurs λᵢ times, i = 1,2,...,m, in each row and column. The ordern = λ1 + λ2 + ... + λ . An F-square is in standard form if in the first row and column, all occurrences of sᵢprecede those of s whenever i < j.

A frequency square F1 of order n based on the set s1,s2, ..., s with frequency vector (λ1, λ2, ...,λ )and a frequency square F2, also of order n, based on the set t1,t2, ..., t with frequency vector (μ1,μ2, ...,μ ) are orthogonal if every ordered pair (sᵢ, t ) appears precisely λᵢμ times when F1 and F2 aresuperimposed.

• Hall triple systems (HTSs) are Steiner triple systems (STSs) (but the blocks are called lines) with the propertythat the substructure generated by two intersecting lines is isomorphic to the finite affine plane AG(2,3).

Any affine space AG(n,3) gives an example of an HTS. Such an HTS is an affine HTS. Nonaffine HTSsalso exist.The number of points of an HTS is 3m for some integer m ≥ 2. Nonaffine HTSs exist for any m ≥ 4 anddo not exist for m = 2 or 3.[13]

Every Steiner triple system is equivalent to a Steiner quasigroup (idempotent, commutative and satisfying(xy)y = x for all x and y). A Hall triple system is equivalent to a Steiner quasigroup which is distributive,that is, satisfies a(xy) = (ax)(ay) for all a,x,y in the quasigroup.[14]

Page 42: Set Families 2

6.4. A WIDE ASSORTMENT OF OTHER COMBINATORIAL DESIGNS 29

• Let S be a set of 2n elements. A Howell design, H(s,2n) (on symbol set S) is an s × s array such that:

1. Each cell of the array is either empty or contains an unordered pair from S,

2. Each symbol occurs exactly once in each row and column of the array, and

3. Every unordered pair of symbols occurs in at most one cell of the array.

An example of an H(4,6) is

An H(2n − 1, 2n) is a Room square of side 2n − 1, and thus the Howell designs generalize the conceptof Room squares.

The pairs of symbols in the cells of a Howell design can be thought of as the edges of an s regular graphon 2n vertices, called the underlying graph of the Howell design.

Cyclic Howell designs are used as Howell movements in duplicate bridge tournaments. The rows of thedesign represent the rounds, the columns represent the boards, and the diagonals represent the tables.[15]

• Linear spaces

• An (n,k,p,t)-lotto design is an n-set V of elements together with a set β of k-element subsets of V (blocks),so that for any p-subset P of V, there is a block B in β for which |P ∩ B | ≥ t. L(n,k,p,t) denotes the smallestnumber of blocks in any (n,k,p,t)-lotto design. The following is a (7,5,4,3)-lotto design with the smallestpossible number of blocks:[16]

1,2,3,4,7 1,2,5,6,7 3,4,5,6,7.Lotto designs model any lottery that is run in the following way: Individuals purchase tickets consistingof k numbers chosen from a set of n numbers. At a certain point the sale of tickets is stopped and aset of p numbers is randomly selected from the n numbers. These are the winning numbers. If any soldticket contains t or more of the winning numbers, a prize is given to the ticket holder. Larger prizes goto tickets with more matches. The value of L(n,k,p,t) is of interest to both gamblers and researchers, asthis is the smallest number of tickets that are needed to be purchased in order to guarantee a prize.

The Hungarian Lottery is a (90,5,5,t)-lotto design and it is known that L(90,5,5,2) = 100. Lotterieswith parameters (49,6,6,t) are also popular worldwide and it is known that L(49,6,6,2) = 19. In generalthough, these numbers are hard to calculate and remain unknown.[17]

A geometric construction of one such design is given in Transylvanian lottery.

• Magic squares

• A (v,k,λ)-Mendelsohn design, or MD(v,k,λ),is a v-set V and a collection β of ordered k-tuples of distinctelements of V (called blocks), such that each ordered pair (x,y) with x ≠ y of elements of V is cyclicallyadjacent in λ blocks. The ordered pair (x,y) of distinct elements is cyclically adjacent in a block if the elementsappear in the block as (...,x,y,...) or (y,...,x). An MD(v,3,λ) is a Mendelsohn triple system, MTS(v,λ). Anexample of an MTS(4,1) on V = 0,1,2,3 is:

(0,1,2) (1,0,3) (2,1,3) (0,2,3)Any triple system can be made into a Mendelson triple system by replacing the unordered triple a,b,cwith the pair of ordered triples (a,b,c) and (a,c,b), but as the example shows, the converse of this state-ment is not true.If (Q,∗) is an idempotent semisymmetric quasigroup, that is, x ∗ x = x (idempotent) and x ∗ (y ∗ x) = y(semisymmetric) for all x, y in Q, let β = (x,y,x ∗ y): x, y in Q. Then (Q, β) is a Mendelsohn triplesystem MTS(|Q|,1). This construction is reversible.[18]

Page 43: Set Families 2

30 CHAPTER 6. COMBINATORIAL DESIGN

• Orthogonal arrays

• A quasi-3 design is a symmetric design (SBIBD) in which each triple of blocks intersect in either x or y points,for fixed x and y called the triple intersection numbers (x < y). Any symmetric design with λ ≤ 2 is a quasi-3design with x = 0 and y = 1. The point-hyperplane design of PG(n,q) is a quasi-3 design with x = (qn−2 − 1)/(q− 1) and y = λ = (qn−1 − 1)/(q − 1). If y = λ for a quasi-3 design, the design is isomorphic to PG(n,q) or aprojective plane.[19]

• A t-(v,k,λ) design D is quasi-symmetric with intersection numbers x and y (x < y) if every two distinct blocksintersect in either x or y points. These designs naturally arise in the investigation of the duals of designs withλ = 1. A non-symmetric (b > v) 2-(v,k,1) design is quasisymmetric with x = 0 and y = 1. A multiple (repeatall blocks a certain number of times) of a symmetric 2-(v,k,λ) design is quasisymmetric with x = λ and y = k.Hadamard 3-designs (extensions of Hadamard 2-designs) are quasisymmetric.[20]

Every quasisymmetric block design gives rise to a strongly regular graph (as its block graph), but not allSRGs arise in this way.[21]

The incidence matrix of a quasisymmetric 2-(v,k,λ) design with k ≡ x ≡ y (mod 2) generates a binaryself-orthogonal code (when bordered if k is odd).[22]

• Room squares

• A spherical design is a finite set X of points in a (d − 1)-dimensional sphere such that, for some integer t, theaverage value on X of every polynomial

f(x1, . . . , xd)

of total degree at most t is equal to the average value of f on the whole sphere, i.e., the integral of fdivided by the area of the sphere.

• Turán systems

• An r × n tuscan-k rectangle on n symbols has r rows and n columns such that:

1. each row is a permutation of the n symbols and

2. for any two distinct symbols a and b and for each m from 1 to k, there is at most one row in which b is m stepsto the right of a.

If r = n and k = 1 these are referred to as Tuscan squares, while if r = n and k = n - 1 they are Florentinesquares. A Roman square is a tuscan square which is also a latin square (these are also known as rowcomplete latin squares). A Vatican square is a florentine square which is also a latin square.

The following example is a tuscan-1 square on 7 symbols which is not tuscan-2:[23]

A tuscan square on n symbols is equivalent to a decomposition of the complete graph with n verticesinto n hamiltonian directed paths.[24]

In a sequence of visual impressions, one flash card may have some effect on the impression given by thenext. This bias can be cancelled by using n sequences corresponding to the rows of an n × n tuscan-1square.[25]

• A t-wise balanced design (or t BD) of type t − (v,K,λ) is a v-set X together with a family of subsets of X(called blocks) whose sizes are in the set K, such that every t-subset of distinct elements of X is contained inexactly λ blocks. If K is a set of positive integers strictly between t and v, then the t BD is proper. If all thek-subsets of X for some k are blocks, the t BD is a trivial design.[26]

Page 44: Set Families 2

6.5. SEE ALSO 31

Notice that in the following example of a 3-12,4,6,1) design based on the set X = 1,2,...,12, somepairs appear four times (such as 1,2) while others appear five times (6,12 for instance).[27]

1 2 3 4 5 6 1 2 7 8 1 2 9 11 1 2 10 12 3 5 7 8 3 5 9 11 3 5 10 12 4 6 7 8 4 6 9 11 4 6 10 127 8 9 10 11 12 2 3 8 9 2 3 10 7 2 3 11 12 4 1 8 9 4 1 10 7 4 1 11 12 5 6 8 9 5 6 10 7 5 6 11123 4 9 10 3 4 11 8 3 4 7 12 5 2 9 10 5 2 11 8 5 2 7 12 1 6 9 10 1 6 11 8 1 6 7 124 5 10 11 4 5 7 9 4 5 8 12 1 3 10 11 1 3 7 9 1 3 8 12 2 6 10 11 2 6 7 9 2 6 8 125 1 11 7 5 1 8 10 5 1 9 12 2 4 11 7 2 4 8 10 2 4 9 12 3 6 11 7 3 6 8 10 3 6 9 12

• A Youden square is a k × v rectangular array (k < v) of v symbols such that each symbol appears exactly oncein each row and the symbols appearing in any column form a block of a symmetric (v, k, λ) design, all theblocks of which occur in this manner. A Youden square is a Latin rectangle. The term “square” in the namecomes from an older definition which did use a square array.[28] An example of a 4 × 7 Youden square is givenby:

The seven blocks (columns) form the order 2 biplane (a symmetric (7,4,2)-design).

6.5 See also• Algebraic statistics

• Hypergraph

6.6 Notes[1] Stinson 2003, pg.1

[2] Stinson 2003, pg. IX

[3] Beth, Jungnickel & Lenz 1986, pg. 40 Example 5.8

[4] Ryser 1963, pg. 52, Theorem 3.1

[5] When the group G is an abelian group (or written additively) the defining property looks like d1 –d2 from which the termdifference set comes from.

[6] Beth, Jungnickel & Lenz 1986, pg. 262, Theorem 1.6

[7] Stinson 2003, pg. 74, Theorem 4.5

[8] Stinson 2003, pg. 193, Theorem 8.20

[9] Stinson 2003, pg. 183, Theorem 8.5

[10] Colbourn & Dinitz 2007, pg. 331, Example 2.2

[11] Colbourn & Dinitz 2007, pg. 331, Remark 2.8

[12] Colbourn & Dinitz 2007, pg. 333, Remark 3.3

[13] Colbourn & Dinitz 2007, pg. 496, Theorem 28.5

[14] Colbourn & Dinitz 2007, pg. 497, Theorem 28.15

[15] Colbourn & Dinitz 2007, pg. 503, Remark 29.38

[16] Colbourn & Dinitz 2007, pg. 512, Example 32.4

[17] Colbourn & Dinitz 2007, pg. 512, Remark 32.3

Page 45: Set Families 2

32 CHAPTER 6. COMBINATORIAL DESIGN

[18] Colbourn & Dinitz 2007, pg. 530, Theorem 35.15

[19] Colbourn & Dinitz 2007, pg. 577, Theorem 47.15

[20] Colbourn & Dinitz 2007, pp. 578-579

[21] Colbourn & Dinitz 2007, pg. 579, Theorem 48.10

[22] Colbourn & Dinitz 2007, pg. 580, Lemma 48.22

[23] Colbourn & Dinitz 2007, pg. 652, Examples 62.4

[24] Colbourn & Dinitz 2007, pg. 655, Theorem 62.24

[25] Colbourn & Dinitz 2007, pg. 657, Remark 62.29

[26] Colbourn & Dinitz 2007, pg. 657

[27] Colbourn & Dinitz 2007, pg. 658, Example 63.5

[28] Colbourn & Dinitz 2007, pg. 669, Remark 65.3

6.7 References• Assmus, E.F.; Key, J.D. (1992), Designs and Their Codes, Cambridge: Cambridge University Press, ISBN0-521-41361-3

• Beth, Thomas; Jungnickel, Dieter; Lenz, Hanfried (1986), Design Theory, Cambridge: Cambridge UniversityPress. 2nd ed. (1999) ISBN 978-0-521-44432-3.

• R. C. Bose, “A Note on Fisher’s Inequality for Balanced Incomplete Block Designs”, Annals of MathematicalStatistics, 1949, pages 619–620.

• Caliński, Tadeusz and Kageyama, Sanpei (2003). Block designs: A Randomization approach, Volume II: De-sign. Lecture Notes in Statistics 170. New York: Springer-Verlag. ISBN 0-387-95470-8.

• Colbourn, Charles J.; Dinitz, Jeffrey H. (2007), Handbook of Combinatorial Designs (2nd ed.), Boca Raton:Chapman & Hall/ CRC, ISBN 1-58488-506-8

• R. A. Fisher, “An examination of the different possible solutions of a problem in incomplete blocks”, Annalsof Eugenics, volume 10, 1940, pages 52–75.

• Hall, Jr., Marshall (1986), Combinatorial Theory (2nd ed.), New York: Wiley-Interscience, ISBN 0-471-09138-3

• Hughes, D.R.; Piper, E.C. (1985), Design theory, Cambridge: Cambridge University Press, ISBN 0-521-25754-9

• Lander, E. S. (1983), Symmetric Designs: An Algebraic Approach, Cambridge: Cambridge University Press

• Lindner, C.C.; Rodger, C.A. (1997), Design Theory, Boca Raton: CRC Press, ISBN 0-8493-3986-3

• Raghavarao, Damaraju (1988). Constructions and Combinatorial Problems in Design of Experiments (correctedreprint of the 1971 Wiley ed.). New York: Dover.

• Raghavarao, Damaraju and Padgett, L.V. (2005). Block Designs: Analysis, Combinatorics and Applications.World Scientific.

• Ryser, Herbert John (1963), “Chapter 8: Combinatorial Designs”, Combinatorial Mathematics (Carus Mono-graph #14), Mathematical Association of America

• S. S. Shrikhande, and Vasanti N. Bhat-Nayak, Non-isomorphic solutions of some balanced incomplete blockdesigns I – Journal of Combinatorial Theory, 1970

• Stinson, Douglas R. (2003), Combinatorial Designs: Constructions and Analysis, New York: Springer, ISBN0-387-95487-2

Page 46: Set Families 2

6.8. EXTERNAL LINKS 33

• Street, Anne Penfold and Street, Deborah J. (1987). Combinatorics of Experimental Design. Oxford U. P.[Clarendon]. pp. 400+xiv. ISBN 0-19-853256-3.

• van Lint, J.H., and R.M. Wilson (1992), A Course in Combinatorics. Cambridge, Eng.: Cambridge UniversityPress.

6.8 External links• Design DB: A comprehensive database of combinatorial, statistical, experimental block designs

Page 47: Set Families 2

Chapter 7

Configuration (geometry)

Configurations (4362) (a complete quadrangle, at left) and (6243) (a complete quadrilateral, at right).

In mathematics, specifically projective geometry, a configuration in the plane consists of a finite set of points, and afinite arrangement of lines, such that each point is incident to the same number of lines and each line is incident tothe same number of points.[1]

Although certain specific configurations had been studied earlier (for instance by Thomas Kirkman in 1849), theformal study of configurations was first introduced by Theodor Reye in 1876, in the second edition of his bookGeometrie der Lage, in the context of a discussion of Desargues’ theorem. Ernst Steinitz wrote his dissertation onthe subject in 1894, and they were popularized by Hilbert and Cohn-Vossen’s 1932 book Anschauliche Geometrie,reprinted in English (Hilbert & Cohn-Vossen 1952).Configurations may be studied either as concrete sets of points and lines in a specific geometry, such as the Euclideanor projective planes (these are said to be realizable in that geometry), or as a type of abstract incidence geometry. Inthe latter case they are closely related to regular hypergraphs and biregular bipartite graphs, but with some additionalrestrictions: every two points of the incidence structure can be associated with at most one line, and every two linescan be associated with at most one point. That is, the girth of the corresponding bipartite graph (the Levi graph ofthe configuration) must be at least six.

7.1 Notation

A configuration in the plane is denoted by (pᵧ ℓπ), where p is the number of points, ℓ the number of lines, γ thenumber of lines per point, and π the number of points per line. These numbers necessarily satisfy the equation

pγ = ℓπ

34

Page 48: Set Families 2

7.2. EXAMPLES 35

as this product is the number of point-line incidences (flags).Configurations having the same symbol, say (pᵧ ℓπ), need not be isomorphic as incidence structures. For instance,there exist three different (93 93) configurations: the Pappus configuration and two less notable configurations.In some configurations, p = ℓ and consequently, γ = π. These are called symmetric or balanced (Grünbaum 2009)configurations and the notation is often condensed to avoid repetition. For example (93 93) abbreviates to (93).

7.2 Examples

A (103) configuration that is not incidence-isomorphic to a Desargues configuration

Notable projective configurations include the following:

• (11), the simplest possible configuration, consisting of a point incident to a line. Often excluded as being trivial.

• (32), the triangle. Each of its three sides meets two of its three vertices, and vice versa. More generally anypolygon of n sides forms a configuration of type (n2)

• (43 62) and (62 43), the complete quadrangle and complete quadrilateral respectively.

• (73), the Fano plane. This configuration exists as an abstract incidence geometry, but cannot be constructed inthe Euclidean plane.

Page 49: Set Families 2

36 CHAPTER 7. CONFIGURATION (GEOMETRY)

• (83), the Möbius–Kantor configuration. This configuration describes two quadrilaterals that are simultaneouslyinscribed and circumscribed in each other. It cannot be constructed in Euclidean plane geometry but theequations defining it have nontrivial solutions in complex numbers.

• (93), the Pappus configuration.• (94 123), the Hesse configuration of nine inflection points of a cubic curve in the complex projective planeand the twelve lines determined by pairs of these points. This configuration shares with the Fano plane theproperty that it contains every line through its points; configurations with this property are known as Sylvester–Gallai configurations due to the Sylvester–Gallai theorem that shows that they cannot be given real-numbercoordinates (Kelly 1986).

• (103), the Desargues configuration.• (125302), the Schläfli double six, formed by 12 of the 27 lines on a cubic surface• (153), the Cremona–Richmond configuration, formed by the 15 lines complementary to a double six and their15 tangent planes

• (124 163), the Reye configuration.• (166), the Kummer configuration.• (273), the Gray configuration• (6015), the Klein configuration.

7.3 Duality of configurations

The projective dual of a configuration (pᵧ lπ) is a (lπ pᵧ) configuration in which the roles of “point” and “line” areexchanged. Types of configurations therefore come in dual pairs, except when taking the dual results in an isomorphicconfiguration. These exceptions are called self-dual configurations and in such cases p = l.[2]

7.4 The number of (n3) configurations

The number of nonisomorphic configurations of type (n3), starting at n = 7, is given by the sequence

1, 1, 3, 10, 31, 229, 2036, 21399, 245342, ... (sequence A001403 in OEIS)

These numbers count configurations as abstract incidence structures, regardless of realizability (Betten, Brinkmann& Pisanski 2000). As Gropp (1997) discusses, nine of the ten (103) configurations, and all of the (113) and (123)configurations, are realizable in the Euclidean plane, but for each n ≥ 16 there is at least one nonrealizable (n3)configuration. Gropp also points out a long-lasting error in this sequence: an 1895 paper attempted to list all (123)configurations, and found 228 of them, but the 229th configuration was not discovered until 1988.

7.5 Constructions of symmetric configurations

There are several techniques for constructing configurations, generally starting from known configurations. Some ofthe simplest of these techniques construct symmetric (pᵧ) configurations.Any finite projective plane of order n is an ((n2 + n + 1)n ₊ ₁) configuration. Let Π be a projective plane of ordern. Remove from Π a point P and all the lines of Π which pass through P (but not the points which lie on thoselines except for P) and remove a line l not passing through P and all the points that are on line l. The result is aconfiguration of type ((n2 - 1)n). If, in this construction, the line l is chosen to be a line which does pass throughP, then the construction results in a configuration of type ((n2)n). Since projective planes are known to exist for allorders n which are powers of primes, these constructions provide infinite families of symmetric configurations.Not all configurations are realizable, for instance, a (437) configuration does not exist.[3] However, Gropp (1990) hasprovided a construction which shows that for k ≥ 3, a (p ) configuration exists for all p ≥ 2 lk + 1, where lk is thelength of an optimal Golomb ruler of order k.

Page 50: Set Families 2

7.6. HIGHER DIMENSIONS 37

7.6 Higher dimensions

The Schläfli double six.

The concept of a configuration may be generalized to higher dimensions, for instance to points and lines or planes inspace. In such cases, the restrictions that no two points belong to more than one line may be relaxed, because it ispossible for two points to belong to more than one plane.Notable three-dimensional configurations are the Möbius configuration, consisting of two mutually inscribed tetrahe-dra, Reye’s configuration, consisting of twelve points and twelve planes, with six points per plane and six planes perpoint, the Gray configuration consisting of a 3×3×3 grid of 27 points and the 27 orthogonal lines through them, andthe Schläfli double six, a configuration with 30 points, 12 lines, two lines per point, and five points per line.A further generalization is obtained in three dimensions by considering incidences of points, lines and planes, orj-spaces (0 ≤ j < 3), where each j-space is incident with Njk k-spaces (j ≠ k). Writing Njj for the number of j-spacespresent, a given configuration may be represented by the matrix:

∣∣∣∣∣∣∣∣∣∣∣∣N00 N01 N02

N10 N11 N12

N20 N21 N22

∣∣∣∣∣∣∣∣∣∣∣∣

The principle extends generally to n dimensions, where 0 ≤ j < n. Such configurations are related mathematically toregular polytopes.[4]

Page 51: Set Families 2

38 CHAPTER 7. CONFIGURATION (GEOMETRY)

7.7 See also• Complex polytope (which could be better called complex configurations)

7.8 Notes[1] In the literature, the terms projective configuration (Hilbert & Cohn-Vossen 1952) and tactical configuration of type (1,1)

(Dembowski 1968) are also used to describe configurations as defined here.

[2] Coxeter 1999, pp. 106-149

[3] This configuration would be a projective plane of order 6 which does not exist by the Bruck-Ryser theorem.

[4] (Coxeter 1948)

7.9 References• Berman, Leah W., “Movable (n4) configurations”, The Electronic Journal of Combinatorics 13 (1): R104.

• Betten, A; Brinkmann, G.; Pisanski, T. (2000), “Counting symmetric configurations”, Discrete Applied Math-ematics 99 (1–3): 331–338, doi:10.1016/S0166-218X(99)00143-2.

• Coxeter, H.S.M. (1948), Regular Polytopes, Methuen and Co.

• Coxeter, H.S.M. (1999), “Self-dual configurations and regular graphs”, The Beauty of Geometry, Dover, ISBN0-486-40919-8

• Dembowski, Peter (1968), Finite geometries, Ergebnisse der Mathematik und ihrer Grenzgebiete, Band 44,Berlin, New York: Springer-Verlag, ISBN 3-540-61786-8, MR 0233275

• Gropp, Harald (1990), “On the existence and non-existence of configurations nk", Journal of Combinatoricsand Information System Science 15: 34–48

• Gropp, Harald (1997), “Configurations and their realization”, Discrete Mathematics 174 (1–3): 137–151,doi:10.1016/S0012-365X(96)00327-5.

• Grünbaum, Branko (2006), “Configurations of points and lines”, in Davis, Chandler; Ellers, Erich W., TheCoxeter Legacy: Reflections and Projections, American Mathematical Society, pp. 179–225.

• Grünbaum, Branko (2009), Configurations of Points and Lines, Graduate Studies in Mathematics 103, Amer-ican Mathematical Society, ISBN 978-0-8218-4308-6.

• Hilbert, David; Cohn-Vossen, Stephan (1952), Geometry and the Imagination (2nd ed.), Chelsea, pp. 94–170,ISBN 0-8284-1087-9.

• Kelly, L. M. (1986), “A resolution of the Sylvester–Gallai problem of J. P. Serre”, Discrete and ComputationalGeometry 1 (1): 101–104, doi:10.1007/BF02187687.

• Pisanski, Tomaž; Servatius, Brigitte (2013), Configurations from a Graphical Viewpoint, Springer, ISBN9780817683641.

7.10 External links• Weisstein, Eric W., “Configuration”, MathWorld.

Page 52: Set Families 2

Chapter 8

Content (measure theory)

In mathematics, a content is a real function µ defined on a field of sets A such that

1. µ(A) ∈ [0,∞] whenever A ∈ A.

2. µ(∅) = 0.

3. µ(A1 ∪A2) = µ(A1) + µ(A2) whenever A1, A2 ∈ A and A1 ∩A2 = ∅.

An example of a content is a measure, which is a σ-additive content defined on a σ-field. Every (real-valued) measureis a content, but not vice versa. Contents give a good notion of integrating bounded functions on a space but canbehave badly when integrating unbounded functions, while measures give a good notion of integrating unboundedfunctions.

8.1 Examples

An example of a content that is not a measure on a σ-algebra is the content on all subset of the positive integers thathas value 1/n on the integer n and is infinite on any infinite subset.An example of a content on the positive integers that is always finite but is not a measure can be given as follows. Takea positive linear functional on the bounded sequences that is 0 if the sequence has only a finite number of nonzeroelements and takes value 1 on the sequence 1, 1, 1, ...., so the functional in some sense gives an “average value” ofany bounded sequence. (Such a functional cannot be constructed explicitly, but exists by the Hahn-Banach theorem.)Then the content of a set of positive integers is the average value of the sequence that is 1 on this set and 0 elsewhere.Informally, one can think of the content of a subset of integers as the “chance” that a randomly chosen integer liesin this subset (though this is not compatible with the usual definitions of chance in probability theory, which assumecountable additivity).

8.2 Integration of bounded functions

In general integration of functions with respect to a content does not behave well. However there is a well-behavednotion of integration provided that the function is bounded and the total content of the space is finite, given as follows.Suppose that the total content of a space is finite. If f is a bounded function on the space such that the inverse imageof any open subset of the reals has a content, then we can define the integral of f with respect to the content as

∫fdλ = lim

n∑i=1

f(αi)λ(f−1(Ai))

where the Ai form a finite collections of disjoint half-open sets whose union covers the range of f, and αi is anyelement of Ai, and where the limit is taken as the diameters of the sets Ai tend to 0.

39

Page 53: Set Families 2

40 CHAPTER 8. CONTENT (MEASURE THEORY)

8.3 Duals of spaces of bounded functions

Suppose that μ is a measure on some space X. The bounded measurable functions on X form a Banach space withrespect to the supremum norm. The positive elements of the dual of this space correspond to bounded contents λον Χ, with the value of λ on f given by the integral ∫fdλ. Similarly one can form the space of essentially boundedfunctions, with the norm given by the essential supremum, and the positive elements of the dual of this space aregiven by bounded contents that vanish on sets of measure 0.

8.4 Construction of a measure from a content

There are several ways to construct a measure μ from a content λ on a topological space. This section gives one suchmethod for locally compact Hausdorff spaces such that the content is defined on all compact subsets. In general themeasure is not an extension of the content, as the content may fail to be countably additive, and the measure mayeven be identically zero even if the content is not.First restrict the content to compact sets. This gives a function λ of compact sets C with the following properties:

1. λ(C) ∈ [0,∞] for all compact sets C

2. λ(∅) = 0.

3. λ(C1) ≤ λ(C2) whenever C1 ⊂ C2

4. λ(C1 ∪ C2) ≤ λ(C1) + λ(C2) for all pairs of compact sets

5. λ(C1 ∪ C2) = λ(C1) + λ(C2) for all pairs of disjoint compact sets.

There are also examples of functions λ as above not constructed from contents. An example is given by the construc-tion of Haar measure on a locally compact group. One method of constructing such a Haar measure is to produce aleft-invariant function λ as above on the compact subsets of the group, which can then be extended to a left-invariantmeasure.

8.4.1 Definition on open sets

Given λ as above, we define a function μ on all open sets by

µ(U) = supC⊂U

λ(C)

This has the following properties:

1. µ(U) ∈ [0,∞]

2. µ(∅) = 0.

3. µ(U1) ≤ µ(U2) whenever U1 ⊂ U2

4. µ(∪

n Un) ≤ ⊕nλ(Un) for any collection of open sets.

5. µ(∪

n Un) = ⊕nλ(Un) for any collection of disjoint open sets

8.4.2 Definition on all sets

Given μ as above, we extend the function μ to all subsets of the topological space by

µ(A) = infA⊂U

µ(U)

This is an outer measure, in other words it has the following properties:

Page 54: Set Families 2

8.5. REFERENCES 41

1. µ(A) ∈ [0,∞]

2. µ(∅) = 0.

3. µ(A1) ≤ µ(A2) whenever A1 ⊂ A2

4. µ(∪

n An) ≤ ⊕nλ(An) for any countable collection of sets.

8.4.3 Construction of a measure

The function μ above is an outer measure on the family of all subsets. Therefore it becomes a measure when restrictedto the measurable subsets for the outer measure, which are the subsets E such that μ(X) = μ(X∩E) + μ(X\E) for allsubsets X. If the space is locally compact then every open set is measurable for this measure.The measure μ does not necessarily coincide with the content λ on compact sets, However it does if λ is regular inthe sense that for any compact C, λ(C) is the inf of λ(D) for compact sets D containing C in their interiors.

8.5 References• Halmos, Paul (1950), Measure Theory, Van Nostrand and Co.

• Mayrhofer, Karl (1952), Inhalt und Mass (Content and measure), Springer-Verlag, MR 0053185

Page 55: Set Families 2

Chapter 9

Dedekind number

The free distributive lattices of monotonic Boolean functions on 0, 1, 2, and 3 arguments, with 2, 3, 6, and 20 ele-ments respectively (move mouse over right diagram to see description)

In mathematics, the Dedekind numbers are a rapidly growing sequence of integers named after Richard Dedekind,who defined them in 1897. The Dedekind number M(n) counts the number of monotonic Boolean functions of nvariables. Equivalently, it counts the number of antichains of subsets of an n-element set, the number of elements ina free distributive lattice with n generators, or the number of abstract simplicial complexes with n elements.Accurate asymptotic estimates ofM(n)[1] and an exact expression as a summation,[2] are known. HoweverDedekind’sproblem of computing the values ofM(n) remains difficult: no closed-form expression forM(n) is known, and exactvalues of M(n) have been found only for n ≤ 8.[3]

9.1 Definitions

A Boolean function is a function that takes as input n Boolean variables (that is, values that can be either false ortrue, or equivalently binary values that can be either 0 or 1), and produces as output another Boolean variable. Itis monotonic if, for every combination of inputs, switching one of the inputs from false to true can only cause theoutput to switch from false to true and not from true to false. The Dedekind numberM(n) is the number of differentmonotonic Boolean functions on n variables.An antichain of sets (also known as a Sperner family) is a family of sets, none of which is contained in any other set.If V is a set of n Boolean variables, an antichain A of subsets of V defines a monotone Boolean function f, wherethe value of f is true for a given set of inputs if some subset of the true inputs to f belongs to A and false otherwise.Conversely every monotone Boolean function defines in this way an antichain, of the minimal subsets of Booleanvariables that can force the function value to be true. Therefore, the Dedekind number M(n) equals the number ofdifferent antichains of subsets of an n-element set.[4]

A third, equivalent way of describing the same class of objects uses lattice theory. From any two monotone Booleanfunctions f and g we can find two other monotone Boolean functions f ∧ g and f ∨ g, their logical conjunctionand logical disjunction respectively. The family of all monotone Boolean functions on n inputs, together with thesetwo operations, forms a distributive lattice, the lattice given by Birkhoff’s representation theorem from the partiallyordered set of subsets of the n variables with set inclusion as the partial order. This construction produces the freedistributive lattice with n generators.[5] Thus, the Dedekind numbers count the number of elements in free distributivelattices.[6]

The Dedekind numbers also count the number of abstract simplicial complexes on n elements, families of sets withthe property that any subset of a set in the family also belongs to the family. Any antichain determines a simplicialcomplex, the family of subsets of antichain members, and conversely the maximal simplices in a complex form anantichain.[7]

42

Page 56: Set Families 2

9.2. EXAMPLE 43

9.2 Example

For n = 2, there are six monotonic Boolean functions and six antichains of subsets of the two-element set x,y:

• The function f(x,y) = false that ignores its input values and always returns false corresponds to the emptyantichain Ø.

• The logical conjunction f(x,y) = x ∧ y corresponds to the antichain x,y containing the single set x,y.

• The function f(x,y) = x that ignores its second argument and returns the first argument corresponds to theantichain x containing the single set x

• The function f(x,y) = y that ignores its first argument and returns the second argument corresponds to theantichain y containing the single set y

• The logical disjunction f(x,y) = x ∨ y corresponds to the antichain x, y containing the two sets x andy.

• The function f(x,y) = true that ignores its input values and always returns true corresponds to the antichain Øcontaining only the empty set.

9.3 Values

The exact values of the Dedekind numbers are known for 0 ≤ n ≤ 8:

2, 3, 6, 20, 168, 7581, 7828354, 2414682040998, 56130437228687557907788 (sequence A000372 inOEIS).

The first six of these numbers are given by Church (1940). M(6) was calculated byWard (1946),M(7) was calculatedby Church (1965) and Berman & Köhler (1976), and M(8) by Wiedemann (1991).If n is even, then M(n) must also be even.[8] The calculation of the fifth Dedekind number M(5) = 7581 disproved aconjecture by Garrett Birkhoff that M(n) is always divisible by (2n − 1)(2n − 2).[9]

9.4 Summation formula

Kisielewicz (1988) rewrote the logical definition of antichains into the following arithmetic formula for the Dedekindnumbers:

M(n) =22

n∑k=1

2n−1∏j=1

j−1∏i=0

1− bki bkj

log2 i∏m=0

(1− bim + bimbjm)

,

where bki is the i th bit of the number k , which can be written using the floor function as

bki =

⌊k

2i

⌋− 2

⌊k

2i+1

⌋.

However, this formula is not helpful for computing the values of M(n) for large n due to the large number of termsin the summation.

Page 57: Set Families 2

44 CHAPTER 9. DEDEKIND NUMBER

9.5 Asymptotics

The logarithm of the Dedekind numbers can be estimated accurately via the bounds

(n

⌊n/2⌋

)≤ log2 M(n) ≤

(n

⌊n/2⌋

)(1 +O

( lognn

)).

Here the left inequality counts the number of antichains in which each set has exactly ⌊n/2⌋ elements, and the rightinequality was proven by Kleitman & Markowsky (1975).Korshunov (1981) provided the even more accurate estimates[10]

M(n) = (1 + o(1))2(n

⌊n/2⌋) exp a(n)

for even n, and

M(n) = (1 + o(1))2(n

⌊n/2⌋+1) exp(b(n) + c(n))

for odd n, where

a(n) =

(n

n/2− 1

)(2−n/2 + n22−n−5 − n2−n−4),

b(n) =

(n

(n− 3)/2

)(2−(n+3)/2 + n22−n−6 − n2−n−3),

and

c(n) =

(n

(n− 1)/2

)(2−(n+1)/2 + n22−n−4).

The main idea behind these estimates is that, in most antichains, all the sets have sizes that are very close to n/2.[10]For n = 2, 4, 6, 8 Korshunov’s formula provides an estimate that is inaccurate by a factor of 9.8%, 10.2%, 4.1%, and−3.3%, respectively.[11]

9.6 Notes[1] Kleitman & Markowsky (1975); Korshunov (1981); Kahn (2002).

[2] Kisielewicz (1988).

[3] Wiedemann (1991).

[4] Kahn (2002).

[5] The definition of free distributive lattices used here allows as lattice operations any finite meet and join, including theempty meet and empty join. For the free distributive lattice in which only pairwise meets and joins are allowed, one shouldeliminate the top and bottom lattice elements and subtract two from the Dedekind numbers.

[6] Church (1940); Church (1965); Zaguia (1993).

[7] Kisielewicz (1988).

[8] Yamamoto (1953).

[9] Church (1940).

[10] Zaguia (1993).

[11] Brown, K. S., Generating the monotone Boolean functions

Page 58: Set Families 2

9.7. REFERENCES 45

9.7 References• Berman, Joel; Köhler, Peter (1976), “Cardinalities of finite distributive lattices”, Mitt. Math. Sem. Giessen121: 103–124, MR 0485609.

• Church, Randolph (1940), “Numerical analysis of certain free distributive structures”, Duke MathematicalJournal 6: 732–734, doi:10.1215/s0012-7094-40-00655-x, MR 0002842.

• Church, Randolph (1965), “Enumeration by rank of the free distributive lattice with 7 generators”, Notices ofthe American Mathematical Society 11: 724. As cited by Wiedemann (1991).

• Dedekind, Richard (1897), "Über Zerlegungen von Zahlen durch ihre größten gemeinsamen Teiler”, Gesam-melte Werke 2, pp. 103–148.

• Kahn, Jeff (2002), “Entropy, independent sets and antichains: a new approach to Dedekind’s problem”, Pro-ceedings of the American Mathematical Society 130 (2): 371–378, doi:10.1090/S0002-9939-01-06058-0, MR1862115.

• Kisielewicz, Andrzej (1988), “A solution of Dedekind’s problem on the number of isotone Boolean functions”,Journal für die Reine und AngewandteMathematik 386: 139–144, doi:10.1515/crll.1988.386.139, MR 936995

• Kleitman, D.; Markowsky, G. (1975), “On Dedekind’s problem: the number of isotone Boolean functions. II”,Transactions of the American Mathematical Society 213: 373–390, doi:10.2307/1998052, MR 0382107.

• Korshunov, A. D. (1981), “The number of monotone Boolean functions”, Problemy Kibernet. 38: 5–108, MR0640855.

• Ward, Morgan (1946), “Note on the order of free distributive lattices”, Bulletin of the American MathematicalSociety 52: 423, doi:10.1090/S0002-9904-1946-08568-7.

• Wiedemann, Doug (1991), “A computation of the eighthDedekind number”,Order 8 (1): 5–6, doi:10.1007/BF00385808,MR 1129608.

• Yamamoto, Koichi (1953), “Note on the order of free distributive lattices”, Science Reports of the KanazawaUniversity 2 (1): 5–6, MR 0070608.

• Zaguia, Nejib (1993), “Isotone maps: enumeration and structure”, in Sauer, N.W.; Woodrow, R. E.; Sands, B.,Finite and Infinite Combinatorics in Sets and Logic (Proc. NATO Advanced Study Inst., Banff, Alberta, Canada,May 4, 1991), Kluwer Academic Publishers, pp. 421–430, MR 1261220.

Page 59: Set Families 2

Chapter 10

Delta-ring

In mathematics, a nonempty collection of setsR is called a δ-ring (pronounced delta-ring) if it is closed under union,relative complementation, and countable intersection:

1. A ∪B ∈ R if A,B ∈ R

2. A−B ∈ R if A,B ∈ R

3.∩∞

n=1 An ∈ R if An ∈ R for all n ∈ N

If only the first two properties are satisfied, then R is a ring but not a δ-ring. Every σ-ring is a δ-ring, but not everyδ-ring is a σ-ring.δ-rings can be used instead of σ-fields in the development of measure theory if one does not wish to allow sets ofinfinite measure.

10.1 See also• Ring of sets

• Sigma field

• Sigma ring

10.2 References• Cortzen, Allan. “Delta-Ring.” From MathWorld—A Wolfram Web Resource, created by Eric W. Weisstein.http://mathworld.wolfram.com/Delta-Ring.html

46

Page 60: Set Families 2

Chapter 11

Disjoint sets

This article is about the mathematical concept. For the data structure, see Disjoint-set data structure.In mathematics, two sets are said to be disjoint if they have no element in common. Equivalently, disjoint sets are

A BTwo disjoint sets.

sets whose intersection is the empty set.[1] For example, 1, 2, 3 and 4, 5, 6 are disjoint sets, while 1, 2, 3 and3, 4, 5 are not.

11.1 Generalizations

This definition of disjoint sets can be extended to any family of sets. A family of sets is pairwise disjoint ormutuallydisjoint if every two different sets in the family are disjoint.[1] For example, the collection of sets 1, 2, 3, ... is pairwise disjoint.Two sets are said to be almost disjoint sets if their intersection is small in some sense. For instance, two infinite setswhose intersection is a finite set may be said to be almost disjoint.[2]

In topology, there are various notions of separated sets with more strict conditions than disjointness. For instance,two sets may be considered to be separated when they have disjoint closures or disjoint neighborhoods. Similarly, ina metric space, positively separated sets are sets separated by a nonzero distance.[3]

47

Page 61: Set Families 2

48 CHAPTER 11. DISJOINT SETS

A

BC

A pairwise disjoint family of sets

11.2 Examples

• The set of the drum and the guitar is disjoint to the set of the card and the book

• A pairwise disjoint family of sets

• A non pairwise disjoint family of sets

11.3 Intersections

Disjointness of two sets, or of a family of sets, may be expressed in terms of their intersections.

Page 62: Set Families 2

11.4. DISJOINT UNIONS AND PARTITIONS 49

Two sets A and B are disjoint if and only if their intersection A∩B is the empty set.[1] It follows from this definitionthat every set is disjoint from the empty set, and that the empty set is the only set that is disjoint from itself.[4]

A family F of sets is pairwise disjoint if, for every two sets in the family, their intersection is empty.[1] If the familycontains more than one set, this implies that the intersection of the whole family is also empty. However, a familyof only one set is pairwise disjoint, regardless of whether that set is empty, and may have a non-empty intersection.Additionally, a family of sets may have an empty intersection without being pairwise disjoint.[5] For instance, thethree sets 1, 2, 2, 3, 1, 3 have an empty intersection but are not pairwise disjoint. In fact, there are no twodisjoint sets in this collection. Also the empty family of sets is pairwise disjoint.[6]

A Helly family is a system of sets within which the only subfamilies with empty intersections are the ones that arepairwise disjoint. For instance, the closed intervals of the real numbers form a Helly family: if a family of closedintervals has an empty intersection and is minimal (i.e. no subfamily of the family has an empty intersection), it mustbe pairwise disjoint.[7]

11.4 Disjoint unions and partitions

A partition of a set X is any collection of mutually disjoint non-empty sets whose union is X.[8] Every partition canequivalently be described by an equivalence relation, a binary relation that describes whether two elements belongto the same set in the partition.[8] Disjoint-set data structures[9] and partition refinement[10] are two techniques incomputer science for efficiently maintaining partitions of a set subject to, respectively, union operations that mergetwo sets or refinement operations that split one set into two.A disjoint union may mean one of two things. Most simply, it may mean the union of sets that are disjoint.[11] Butif two or more sets are not already disjoint, their disjoint union may be formed by modifying the sets to make themdisjoint before forming the union of the modified sets.[12] For instance two sets may be made disjoint by replacingeach element by an ordered pair of the element and a binary value indicating whether it belongs to the first or secondset.[13] For families of more than two sets, one may similarly replace each element by an ordered pair of the elementand the index of the set that contains it.[14]

11.5 See also• Hyperplane separation theorem for disjoint convex sets

• Mutually exclusive events

• Relatively prime, numbers with disjoint sets of prime divisors

• Set packing, the problem of finding the largest disjoint subfamily of a family of sets

11.6 References[1] Halmos, P. R. (1960), Naive Set Theory, Undergraduate Texts in Mathematics, Springer, p. 15, ISBN 9780387900926.

[2] Halbeisen, Lorenz J. (2011), Combinatorial Set Theory: With a Gentle Introduction to Forcing, Springer monographs inmathematics, Springer, p. 184, ISBN 9781447121732.

[3] Copson, Edward Thomas (1988),Metric Spaces, Cambridge Tracts in Mathematics 57, Cambridge University Press, p. 62,ISBN 9780521357326.

[4] Oberste-Vorth, Ralph W.; Mouzakitis, Aristides; Lawrence, Bonita A. (2012), Bridge to Abstract Mathematics, MAAtextbooks, Mathematical Association of America, p. 59, ISBN 9780883857793.

[5] Smith, Douglas; Eggen, Maurice; St. Andre, Richard (2010), A Transition to Advanced Mathematics, Cengage Learning,p. 95, ISBN 9780495562023.

[6] See answers to the question ″Is the empty family of sets pairwise disjoint?″

[7] Bollobás, Béla (1986), Combinatorics: Set Systems, Hypergraphs, Families of Vectors, and Combinatorial Probability, Cam-bridge University Press, p. 82, ISBN 9780521337038.

Page 63: Set Families 2

50 CHAPTER 11. DISJOINT SETS

[8] Halmos (1960), p. 28.

[9] Cormen, Thomas H.; Leiserson, Charles E.; Rivest, Ronald L.; Stein, Clifford (2001), “Chapter 21: Data structures forDisjoint Sets”, Introduction to Algorithms (Second ed.), MIT Press, pp. 498–524, ISBN 0-262-03293-7.

[10] Paige, Robert; Tarjan, Robert E. (1987), “Three partition refinement algorithms”, SIAM Journal on Computing 16 (6):973–989, doi:10.1137/0216062, MR 917035.

[11] Ferland, Kevin (2008), Discrete Mathematics: An Introduction to Proofs and Combinatorics, Cengage Learning, p. 45,ISBN 9780618415380.

[12] Arbib, Michael A.; Kfoury, A. J.; Moll, Robert N. (1981), A Basis for Theoretical Computer Science, The AKM series inTheoretical Computer Science: Texts and monographs in computer science, Springer-Verlag, p. 9, ISBN 9783540905738.

[13] Monin, Jean François; Hinchey,Michael Gerard (2003),Understanding FormalMethods, Springer, p. 21, ISBN9781852332471.

[14] Lee, John M. (2010), Introduction to Topological Manifolds, Graduate Texts in Mathematics 202 (2nd ed.), Springer, p.64, ISBN 9781441979407.

11.7 External links• Weisstein, Eric W., “Disjoint Sets”, MathWorld.

Page 64: Set Families 2

Chapter 12

Dynkin system

A Dynkin system, named after Eugene Dynkin, is a collection of subsets of another universal set Ω satisfying a setof axioms weaker than those of σ-algebra. Dynkin systems are sometimes referred to as λ-systems (Dynkin himselfused this term) or d-system.[1] These set families have applications in measure theory and probability.The primary relevance of λ-systems are their use in applications of the π-λ theorem.

12.1 Definitions

Let Ω be a nonempty set, and let D be a collection of subsets of Ω (i.e., D is a subset of the power set of Ω). ThenD is a Dynkin system if

1. Ω ∈ D ,

2. if A, B ∈ D and A ⊆ B, then B \ A ∈ D ,

3. if A1, A2, A3, ... is a sequence of subsets in D and An ⊆ An₊₁ for all n ≥ 1, then∪∞

n=1 An ∈ D .

Equivalently, D is a Dynkin system if

1. Ω ∈ D ,

2. if A ∈ D, then Ac ∈ D,

3. if A1, A2, A3, ... is a sequence of subsets in D such that Ai ∩ Aj = Ø for all i ≠ j, then∪∞

n=1 An ∈ D .

The second definition is generally preferred as it usually is easier to check.An important fact is that a Dynkin systemwhich is also a π-system (i.e., closed under finite intersection) is a σ-algebra.This can be verified by noting that condition 3 and closure under finite intersection implies closure under countableunions.Given any collection J of subsets of Ω , there exists a unique Dynkin system denotedDJ which is minimal withrespect to containing J . That is, if D is any Dynkin system containing J , then DJ ⊆ D . DJ is called theDynkin system generated by J . Note D∅ = ∅,Ω . For another example, let Ω = 1, 2, 3, 4 and J = 1 ;then DJ = ∅, 1, 2, 3, 4,Ω .

12.2 Dynkin’s π-λ theorem

If P is a π-system andD is a Dynkin system with P ⊆ D , then σP ⊆ D . In other words, the σ-algebra generatedby P is contained in D .One application of Dynkin’s π-λ theorem is the uniqueness of a measure that evaluates the length of an interval(known as the Lebesgue measure):

51

Page 65: Set Families 2

52 CHAPTER 12. DYNKIN SYSTEM

Let (Ω, B, λ) be the unit interval [0,1] with the Lebesgue measure on Borel sets. Let μ be another measure on Ωsatisfying μ[(a,b)] = b − a, and letD be the family of sets S such that μ[S] = λ[S]. Let I = (a,b),[a,b),(a,b],[a,b] : 0 <a ≤ b < 1 , and observe that I is closed under finite intersections, that I ⊂ D, and that B is the σ-algebra generated byI. It may be shown that D satisfies the above conditions for a Dynkin-system. From Dynkin’s π-λ Theorem it followsthat D in fact includes all of B, which is equivalent to showing that the Lebesgue measure is unique on B.Additional applications are in the article on π-systems.

12.3 Notes[1] Charalambos Aliprantis, Kim C. Border (2006). Infinite Dimensional Analysis: a Hitchhiker’s Guide, 3rd ed. Springer.

Retrieved August 23, 2010.

12.4 References• Gut, Allan (2005). Probability: A Graduate Course. New York: Springer. doi:10.1007/b138932. ISBN0-387-22833-0.

• Billingsley, Patrick (1995). Probability and Measure. New York: John Wiley & Sons, Inc. ISBN 0-471-00710-2.

• David Williams (2007). Probability with Martingales. Cambridge University Press. p. 193. ISBN 0-521-40605-6.

This article incorporates material from Dynkin system on PlanetMath, which is licensed under the Creative CommonsAttribution/Share-Alike License.

Page 66: Set Families 2

Chapter 13

Erdős–Ko–Rado theorem

In combinatorics, the Erdős–Ko–Rado theorem of Paul Erdős, Chao Ko, and Richard Rado is a theorem onintersecting set families. It is part of the theory of hypergraphs, specifically, uniform hypergraphs of rank r.The theorem is as follows. If n ≥ 2r and A is a family of distinct subsets of 1, 2, ..., n such that each subset is ofsize r and each pair of subsets intersects, then the maximum number of sets that can be inA is given by the binomialcoefficient

(n− 1

r − 1

).

(Since a family of sets may be called a hypergraph, and since every set in A has size r, A is a uniform hypergraph ofrank r.)According to Erdős (1987) the theorem was proved in 1938, but was not published until 1961 in an apparently moregeneral form. The subsets in question were only required to be size at most r , and with the additional requirementthat no subset be contained in any other. This statement is not actually more general: any subset that has size lessthan r can be increased to size r to make the above statement apply.

13.1 Proof

The original proof of 1961 used induction on n. In 1972, Gyula O. H. Katona gave the following short proof usingdouble counting.Suppose we have some such family of subsetsA. Arrange the elements of 1, 2, ..., n in any cyclic order, and considerthe sets from A that form intervals of length r within this cyclic order. For example if n = 8 and r = 3, we couldarrange the numbers 1, 2, ..., 8 into the cyclic order (3,1,5,4,2,7,6,8), which has eight intervals:

(3,1,5), (1,5,4), (5,4,2), (4,2,7), (2,7,6), (7,6,8), (6,8,3), and (8,3,1).

However, it is not possible for all of the intervals of the cyclic order to belong to A, because some pairs of themare disjoint. Katona’s key observation is that at most r of the intervals for a single cyclic order may belong to A. Tosee this, note that if (a1, a2, ..., ar) is one of these intervals in A, then every other interval of the same cyclic orderthat belongs to A separates ai and ai ₊ ₁ for some i (that is, it contains precisely one of these two elements). Thetwo intervals that separate these elements are disjoint, so at most one of them can belong to A. Thus, the number ofintervals in A is one plus the number of separated pairs, which is at most (r-1).Based on this idea, we may count the number of pairs (S,C), where S is a set in A and C is a cyclic order for which Sis an interval, in two ways. First, for each set S one may generate C by choosing one of r! permutations of S and (n− r)! permutations of the remaining elements, showing that the number of pairs is |A|r!(n − r)!. And second, thereare (n − 1)! cyclic orders, each of which has at most r intervals of A, so the number of pairs is at most r(n − 1)!.Combining these two counts gives the inequality

53

Page 67: Set Families 2

54 CHAPTER 13. ERDŐS–KO–RADO THEOREM

|A|r!(n− r)! ≤ r(n− 1)!

and dividing both sides by r!(n − r)! gives the result

|A| ≤ r(n− 1)!

r!(n− r)!=

(n− 1

r − 1

).

Two constructions for an intersecting family of r-sets: fix one element and choose the remaining elements in all possible ways, or(when n = 2r) exclude one element and choose all subsets of the remaining elements. Here n = 4 and r = 2.

13.2 Families of maximum size

There are two different and straightforward constructions for an intersecting family of r-element sets achievingthe Erdős–Ko–Rado bound on cardinality. First, choose any fixed element x, and let A consist of all r-subsets of1, 2, ..., n that include x. For instance, if n = 4, r = 2, and x = 1, this produces the family of three 2-sets

1,2, 1,3, 1,4.

Any two sets in this family intersect, because they both include x. Second, when n = 2r and with x as above, let Aconsist of all r-subsets of 1, 2, ..., n that do not include x. For the same parameters as above, this produces thefamily

2,3, 2,4, 3,4.

Any two sets in this family have a total of 2r = n elements among them, chosen from the n − 1 elements that areunequal to x, so by the pigeonhole principle they must have an element in common.When n > 2r, families of the first type (variously known as sunflowers, stars, dictatorships, centred families, principalfamilies) are the unique maximum families. Friedgut (2008) proved that in this case, a family which is almost ofmaximum size has an element which is common to almost all of its sets. This property is known as stability.

13.3 Maximal intersecting families

An intersecting family of r-element sets may be maximal, in that no further set can be added without destroying theintersection property, but not of maximum size. An example with n = 7 and r = 3 is the set of 7 lines of the Fanoplane, much less than the Erdős–Ko–Rado bound of 15.

Page 68: Set Families 2

13.4. REFERENCES 55

The seven points and seven lines (one drawn as a circle) of the Fano plane form a maximal intersecting family.

13.4 References• Erdős, P. (1987), “My joint work with Richard Rado”, in Whitehead, C., Surveys in combinatorics, 1987:Invited Papers for the Eleventh British Combinatorial Conference (PDF), LondonMathematical Society LectureNote Series 123, Cambridge University Press, pp. 53–80, ISBN 978-0-521-34805-8.

• Erdős, P.; Ko, C.; Rado, R. (1961), “Intersection theorems for systems of finite sets” (PDF), The QuarterlyJournal of Mathematics. Oxford. Second Series 12: 313–320, doi:10.1093/qmath/12.1.313.

• Friedgut, Ehud (2008), “On the measure of intersecting families, uniqueness and stability” (PDF), Combina-torica 28 (5): 503–528, doi:10.1007/s00493-008-2318-9

• Katona, G. O. H. (1972), “A simple proof of the Erdös-Chao Ko-Rado theorem”, Journal of CombinatorialTheory, Series B 13 (2): 183–184, doi:10.1016/0095-8956(72)90054-8.

Page 69: Set Families 2

Chapter 14

Family of sets

In set theory and related branches of mathematics, a collection F of subsets of a given set S is called a family ofsubsets of S, or a family of sets over S. More generally, a collection of any sets whatsoever is called a family of sets.The term “collection” is used here because, in some contexts, a family of sets may be allowed to contain repeatedcopies of any given member,[1][2][3] and in other contexts it may form a proper class rather than a set.

14.1 Examples• The power set P(S) is a family of sets over S.

• The k-subsets S(k) of a set S form a family of sets.

• Let S = a,b,c,1,2, an example of a family of sets over S (in the multiset sense) is given by F = A1, A2, A3,A4 where A1 = a,b,c, A2 = 1,2, A3 = 1,2 and A4 = a,b,1.

• The class Ord of all ordinal numbers is a large family of sets; that is, it is not itself a set but instead a properclass.

14.2 Special types of set family• A Sperner family is a family of sets in which none of the sets contains any of the others. Sperner’s theorembounds the maximum size of a Sperner family.

• A Helly family is a family of sets such that any minimal subfamily with empty intersection has bounded size.Helly’s theorem states that convex sets in Euclidean spaces of bounded dimension form Helly families.

14.3 Properties• Any family of subsets of S is itself a subset of the power set P(S) if it has no repeated members.

• Any family of sets without repetitions is a subclass of the proper class V of all sets (the universe).

• Hall’s marriage theorem, due to Philip Hall gives necessary and sufficient conditions for a finite family ofnon-empty sets (repetitions allowed) to have a system of distinct representatives.

14.4 Related concepts

Certain types of objects from other areas ofmathematics are equivalent to families of sets, in that they can be describedpurely as a collection of sets of objects of some type:

56

Page 70: Set Families 2

14.5. SEE ALSO 57

• A hypergraph, also called a set system, is formed by a set of vertices together with another set of hyperedges,each of which may be an arbitrary set. The hyperedges of a hypergraph form a family of sets, and any familyof sets can be interpreted as a hypergraph that has the union of the sets as its vertices.

• An abstract simplicial complex is a combinatorial abstraction of the notion of a simplicial complex, a shapeformed by unions of line segments, triangles, tetrahedra, and higher-dimensional simplices, joined face to face.In an abstract simplicial complex, each simplex is represented simply as the set of its vertices. Any family offinite sets without repetitions in which the subsets of any set in the family also belong to the family forms anabstract simplicial complex.

• An incidence structure consists of a set of points, a set of lines, and an (arbitrary) binary relation, called theincidence relation, specifying which points belong to which lines. An incidence structure can be specified bya family of sets (even if two distinct lines contain the same set of points), the sets of points belonging to eachline, and any family of sets can be interpreted as an incidence structure in this way.

• A binary block code consists of a set of codewords, each of which is a string of 0s and 1s, all the same length.When each pair of codewords has large Hamming distance, it can be used as an error-correcting code. A blockcode can also be described as a family of sets, by describing each codeword as the set of positions at which itcontains a 1.

14.5 See also• Indexed family

• Class (set theory)

• Combinatorial design

• Russell’s paradox (or Set of sets that do not contain themselves)

14.6 Notes[1] Brualdi 2010, pg. 322

[2] Roberts & Tesman 2009, pg. 692

[3] Biggs 1985, pg. 89

14.7 References• Biggs, Norman L. (1985), Discrete Mathematics, Oxford: Clarendon Press, ISBN 0-19-853252-0

• Brualdi, Richard A. (2010), Introductory Combinatorics (5th ed.), Upper Saddle River, NJ: Prentice Hall, ISBN0-13-602040-2

• Roberts, Fred S.; Tesman, Barry (2009), Applied Combinatorics (2nd ed.), Boca Raton: CRC Press, ISBN978-1-4200-9982-9

Page 71: Set Families 2

Chapter 15

Field of sets

“Set algebra” redirects here. For the basic properties and laws of sets, see Algebra of sets.

In mathematics a field of sets is a pair ⟨X,F⟩ whereX is a set andF is an algebra over X i.e., a non-empty subsetof the power set of X closed under the intersection and union of pairs of sets and under complements of individualsets. In other words F forms a subalgebra of the power set Boolean algebra of X . (Many authors refer to F itselfas a field of sets. The word “field” in “field of sets” is not used with the meaning of field from field theory.) Elementsof X are called points and those of F are called complexes and are said to be the admissible sets of X .Fields of sets play an essential role in the representation theory of Boolean algebras. Every Boolean algebra can berepresented as a field of sets.

15.1 Fields of sets in the representation theory of Boolean algebras

15.1.1 Stone representation

Every finite Boolean algebra can be represented as a whole power set - the power set of its set of atoms; each elementof the Boolean algebra corresponds to the set of atoms below it (the join of which is the element). This power setrepresentation can be constructed more generally for any complete atomic Boolean algebra.In the case of Boolean algebras which are not complete and atomic we can still generalize the power set representationby considering fields of sets instead of whole power sets. To do this we first observe that the atoms of a finite Booleanalgebra correspond to its ultrafilters and that an atom is below an element of a finite Boolean algebra if and only ifthat element is contained in the ultrafilter corresponding to the atom. This leads us to construct a representation of aBoolean algebra by taking its set of ultrafilters and forming complexes by associating with each element of the Booleanalgebra the set of ultrafilters containing that element. This construction does indeed produce a representation of theBoolean algebra as a field of sets and is known as the Stone representation. It is the basis of Stone’s representationtheorem for Boolean algebras and an example of a completion procedure in order theory based on ideals or filters,similar to Dedekind cuts.Alternatively one can consider the set of homomorphisms onto the two element Boolean algebra and form complexesby associating each element of the Boolean algebra with the set of such homomorphisms that map it to the topelement. (The approach is equivalent as the ultrafilters of a Boolean algebra are precisely the pre-images of the topelements under these homomorphisms.) With this approach one sees that Stone representation can also be regardedas a generalization of the representation of finite Boolean algebras by truth tables.

15.1.2 Separative and compact fields of sets: towards Stone duality

• A field of sets is called separative (or differentiated) if and only if for every pair of distinct points there is acomplex containing one and not the other.

• Afield of sets is called compact if and only if for every proper filter overX the intersection of all the complexes

58

Page 72: Set Families 2

15.2. FIELDS OF SETS WITH ADDITIONAL STRUCTURE 59

contained in the filter is non-empty.

These definitions arise from considering the topology generated by the complexes of a field of sets. Given a field ofsets X = ⟨X,F⟩ the complexes form a base for a topology, we denote the corresponding topological space by T (X). Then

• T (X) is always a zero-dimensional space.

• T (X) is a Hausdorff space if and only if X is separative.

• T (X) is a compact space with compact open sets F if and only if X is compact.

• T (X) is a Boolean space with clopen sets F if and only if X is both separative and compact (in which case itis described as being descriptive)

The Stone representation of a Boolean algebra is always separative and compact; the corresponding Boolean space isknown as the Stone space of the Boolean algebra. The clopen sets of the Stone space are then precisely the complexesof the Stone representation. The area of mathematics known as Stone duality is founded on the fact that the Stonerepresentation of a Boolean algebra can be recovered purely from the corresponding Stone space whence a dualityexists between Boolean algebras and Boolean spaces.

15.2 Fields of sets with additional structure

15.2.1 Sigma algebras and measure spaces

If an algebra over a set is closed under countable intersections and countable unions, it is called a sigma algebraand the corresponding field of sets is called a measurable space. The complexes of a measurable space are calledmeasurable sets.A measure space is a triple ⟨X,F , µ⟩ where ⟨X,F⟩ is a measurable space and µ is a measure defined on it. If µis in fact a probability measure we speak of a probability space and call its underlying measurable space a samplespace. The points of a sample space are called samples and represent potential outcomes while the measurable sets(complexes) are called events and represent properties of outcomes for which we wish to assign probabilities. (Manyuse the term sample space simply for the underlying set of a probability space, particularly in the case where everysubset is an event.) Measure spaces and probability spaces play a foundational role in measure theory and probabilitytheory respectively.The Loomis-Sikorski theorem provides a Stone-type duality between abstract sigma algebras and measurable spaces.

15.2.2 Topological fields of sets

A topological field of sets is a triple ⟨X, T ,F⟩ where ⟨X, T ⟩ is a topological space and ⟨X,F⟩ is a field of setswhich is closed under the closure operator of T or equivalently under the interior operator i.e. the closure and interiorof every complex is also a complex. In other words F forms a subalgebra of the power set interior algebra on ⟨X, T ⟩.Every interior algebra can be represented as a topological field of sets with its interior and closure operators corre-sponding to those of the topological space.Given a topological space the clopen sets trivially form a topological field of sets as each clopen set is its own interiorand closure. The Stone representation of a Boolean algebra can be regarded as such a topological field of sets.

Algebraic fields of sets and Stone fields

A topological field of sets is called algebraic if and only if there is a base for its topology consisting of complexes.If a topological field of sets is both compact and algebraic then its topology is compact and its compact open sets areprecisely the open complexes. Moreover the open complexes form a base for the topology.

Page 73: Set Families 2

60 CHAPTER 15. FIELD OF SETS

Topological fields of sets that are separative, compact and algebraic are calledStone fields and provide a generalizationof the Stone representation of Boolean algebras. Given an interior algebra we can form the Stone representation ofits underlying Boolean algebra and then extend this to a topological field of sets by taking the topology generated bythe complexes corresponding to the open elements of the interior algebra (which form a base for a topology). Thesecomplexes are then precisely the open complexes and the construction produces a Stone field representing the interioralgebra - the Stone representation.

15.2.3 Preorder fields

A preorder field is a triple ⟨X,≤,F⟩ where ⟨X,≤⟩ is a preordered set and ⟨X,F⟩ is a field of sets.Like the topological fields of sets, preorder fields play an important role in the representation theory of interior alge-bras. Every interior algebra can be represented as a preorder field with its interior and closure operators correspondingto those of the Alexandrov topology induced by the preorder. In other words

Int(S) = x ∈ X : there exists a y ∈ S with y ≤ x andCl(S) = x ∈ X : there exists a y ∈ S with x ≤ y for all S ∈ F

Preorder fields arise naturally in modal logic where the points represent the possible worlds in the Kripke semanticsof a theory in the modal logic S4 (a formal mathematical abstraction of epistemic logic), the preorder represents theaccessibility relation on these possible worlds in this semantics, and the complexes represent sets of possible worldsin which individual sentences in the theory hold, providing a representation of the Lindenbaum-Tarski algebra of thetheory.

Algebraic and canonical preorder fields

A preorder field is called algebraic if and only if it has a set of complexes A which determines the preorder in thefollowing manner: x ≤ y if and only if for every complex S ∈ A , x ∈ S implies y ∈ S . The preorder fieldsobtained from S4 theories are always algebraic, the complexes determining the preorder being the sets of possibleworlds in which the sentences of the theory closed under necessity hold.A separative compact algebraic preorder field is said to be canonical. Given an interior algebra, by replacing thetopology of its Stone representation with the corresponding canonical preorder (specialization preorder) we obtain arepresentation of the interior algebra as a canonical preorder field. By replacing the preorder by its correspondingAlexandrov topology we obtain an alternative representation of the interior algebra as a topological field of sets. (Thetopology of this "Alexandrov representation" is just the Alexandrov bi-coreflection of the topology of the Stonerepresentation.)

15.2.4 Complex algebras and fields of sets on relational structures

The representation of interior algebras by preorder fields can be generalized to a representation theorem for arbi-trary (normal) Boolean algebras with operators. For this we consider structures ⟨X, (Ri)I ,F⟩ where ⟨X, (Ri)I⟩ is arelational structure i.e. a set with an indexed family of relations defined on it, and ⟨X,F⟩ is a field of sets. The com-plex algebra (or algebra of complexes) determined by a field of sets X = ⟨X, (Ri)I ,F⟩ on a relational structure,is the Boolean algebra with operators

C(X) = ⟨F ,∩,∪, ′, ∅, X, (fi)I⟩

where for all i ∈ I , if Ri is a relation of arity n+ 1 , then fi is an operator of arity n and for all S1, ..., Sn ∈ F

fi(S1, ..., Sn) = x ∈ X : there exist x1 ∈ S1, ..., xn ∈ Sn such that Ri(x1, ..., xn, x)

This construction can be generalized to fields of sets on arbitrary algebraic structures having both operators andrelations as operators can be viewed as a special case of relations. If F is the whole power set of X then C(X) iscalled a full complex algebra or power algebra.

Page 74: Set Families 2

15.3. SEE ALSO 61

Every (normal) Boolean algebra with operators can be represented as a field of sets on a relational structure in thesense that it is isomorphic to the complex algebra corresponding to the field.(Historically the term complex was first used in the case where the algebraic structure was a group and has its originsin 19th century group theory where a subset of a group was called a complex.)

15.3 See also• List of Boolean algebra topics

• Algebra of sets

• Sigma algebra

• Measure theory

• Probability theory

• Interior algebra

• Alexandrov topology

• Stone’s representation theorem for Boolean algebras

• Stone duality

• Boolean ring

• Preordered field

15.4 References• Goldblatt, R., Algebraic Polymodal Logic: A Survey, Logic Journal of the IGPL, Volume 8, Issue 4, p. 393-450,July 2000

• Goldblatt, R., Varieties of complex algebras, Annals of Pure and Applied Logic, 44, p. 173-242, 1989

• Johnstone, Peter T. (1982). Stone spaces (3rd ed.). Cambridge: Cambridge University Press. ISBN 0-521-33779-8.

• Naturman, C.A., Interior Algebras and Topology, Ph.D. thesis, University of Cape Town Department of Math-ematics, 1991

• Patrick Blackburn, Johan F.A.K. van Benthem, Frank Wolter ed., Handbook of Modal Logic, Volume 3 ofStudies in Logic and Practical Reasoning, Elsevier, 2006

15.5 External links• Hazewinkel, Michiel, ed. (2001), “Algebra of sets”, Encyclopedia of Mathematics, Springer, ISBN 978-1-55608-010-4

Page 75: Set Families 2

Chapter 16

Finite character

In mathematics, a family F of sets is of finite character provided it has the following properties:

1. For each A ∈ F , every finite subset of A belongs to F .

2. If every finite subset of a given set A belongs to F , then A belongs to F .

16.1 Properties

A family F of sets of finite character enjoys the following properties:

1. For each A ∈ F , every (finite or infinite) subset of A belongs to F .

2. Tukey’s lemma: In F , partially ordered by inclusion, the union of every chain of elements of F also belong toF , therefore, by Zorn’s lemma, F contains at least one maximal element.

16.2 Example

Let V be a vector space, and let F be the family of linearly independent subsets of V. Then F is a family of finitecharacter (because a subset X ⊆ V is linearly dependent iff X has a finite subset which is linearly dependent). There-fore, in every vector space, there exists a maximal family of linearly independent elements. As a maximal family isa vector basis, every vector space has a (possibly infinite) vector basis.This article incorporates material from finite character on PlanetMath, which is licensed under the Creative CommonsAttribution/Share-Alike License.

62

Page 76: Set Families 2

Chapter 17

Finite intersection property

In general topology, a branch of mathematics, a collectionA of subsets of a setX is said to have the finite intersectionproperty (FIP) if the intersection over any finite subcollection of A is nonempty. It has the strong finite intersectionproperty (SFIP) if the intersection over any finite subcollection of A is infinite.A centered system of sets is a collection of sets with the finite intersection property.

17.1 Definition

LetX be a set withA = Aii∈I a family of subsets ofX . Then the collectionA has the finite intersection property(FIP), if any finite subcollection J ⊆ I has non-empty intersection

∩i∈J Ai.

17.2 Discussion

Clearly the empty set cannot belong to any collection with the finite intersection property. The condition is triviallysatisfied if the intersection over the entire collection is nonempty (in particular, if the collection itself is empty), andit is also trivially satisfied if the collection is nested, meaning that the collection is totally ordered by inclusion (equiv-alently, for any finite subcollection, a particular element of the subcollection is contained in all the other elements ofthe subcollection), e.g. the nested sequence of intervals (0, 1/n). These are not the only possibilities however. Forexample, if X = (0, 1) and for each positive integer i, Xi is the set of elements of X having a decimal expansion withdigit 0 in the i'th decimal place, then any finite intersection is nonempty (just take 0 in those finitely many places and1 in the rest), but the intersection of all Xi for i ≥ 1 is empty, since no element of (0, 1) has all zero digits.The finite intersection property is useful in formulating an alternative definition of compactness: a space is compact ifand only if every collection of closed sets satisfying the finite intersection property has nonempty intersection itself.[1]This formulation of compactness is used in some proofs of Tychonoff’s theorem and the uncountability of the realnumbers (see next section)

17.3 Applications

Theorem. Let X be a non-empty compact Hausdorff space that satisfies the property that no one-point set is open.Then X is uncountable.Proof. We will show that if U ⊆ X is nonempty and open, and if x is a point of X, then there is a neighbourhoodV ⊂ U whose closure doesn’t contain x (x may or may not be in U). Choose y in U different from x (if x is in U,then there must exist such a y for otherwise U would be an open one point set; if x isn’t in U, this is possible sinceU is nonempty). Then by the Hausdorff condition, choose disjoint neighbourhoodsW and K of x and y respectively.Then K ∩ U will be a neighbourhood of y contained in U whose closure doesn’t contain x as desired.

Now suppose f : N → X is a bijection, and let xi : i ∈ N denote the image of f. Let X be the first open set

63

Page 77: Set Families 2

64 CHAPTER 17. FINITE INTERSECTION PROPERTY

and choose a neighbourhood U1 ⊂ X whose closure doesn’t contain x1. Secondly, choose a neighbourhood U2 ⊂U1 whose closure doesn’t contain x2. Continue this process whereby choosing a neighbourhood Un₊₁ ⊂ Un whoseclosure doesn’t contain xn₊₁. Then the collection Ui : i ∈ N satisfies the finite intersection property and hence theintersection of their closures is nonempty (by the compactness of X). Therefore there is a point x in this intersection.No xi can belong to this intersection because xi doesn’t belong to the closure of Ui. This means that x is not equal toxi for all i and f is not surjective; a contradiction. Therefore, X is uncountable.All the conditions in the statement of the theorem are necessary:1. We cannot eliminate the Hausdorff condition; a countable set with the indiscrete topology is compact, has morethan one point, and satisfies the property that no one point sets are open, but is not uncountable.2. We cannot eliminate the compactness condition as the set of all rational numbers shows.3. We cannot eliminate the condition that one point sets cannot be open as a finite space given the discrete topologyshows.Corollary. Every closed interval [a, b] with a < b is uncountable. Therefore, R is uncountable.Corollary. Every perfect, locally compact Hausdorff space is uncountable.Proof. Let X be a perfect, compact, Hausdorff space, then the theorem immediately implies that X is uncountable.If X is a perfect, locally compact Hausdorff space which is not compact, then the one-point compactification of X isa perfect, compact Hausdorff space. Therefore the one point compactification of X is uncountable. Since removinga point from an uncountable set still leaves an uncountable set, X is uncountable as well.

17.4 Examples

A filter has the finite intersection property by definition.

17.5 Theorems

Let X be nonempty, F ⊆ 2X, F having the finite intersection property. Then there exists an F′ ultrafilter (in 2X) suchthat F ⊆ F′.See details and proof in Csirmaz & Hajnal (1994).[2] This result is known as ultrafilter lemma.

17.6 Variants

A family of sets A has the strong finite intersection property (sfip), if every finite subfamily of A has infiniteintersection.

17.7 References[1] A space is compact iff any family of closed sets having fip has non-empty intersection at PlanetMath.org.

[2] Csirmaz, László; Hajnal, András (1994), Matematikai logika (In Hungarian), Budapest: Eötvös Loránd University.

• Finite intersection property at PlanetMath.org.

Page 78: Set Families 2

Chapter 18

Fisher’s inequality

Fisher’s inequality, is a necessary condition for the existence of a balanced incomplete block design which satisfiescertain prescribed conditions in combinatorial mathematics. Outlined by Ronald Fisher, a population geneticist andstatistician, was concerned with the design of experiments studying the differences among several different varietiesof plants, under each of a number of different growing conditions, called “blocks”.Let:

• v be the number of varieties of plants;

• b be the number of blocks.

It was required that:

• k different varieties are in each block, k < v; no variety occurs twice in any one block;

• any two varieties occur together in exactly λ blocks;

• each variety occurs in exactly r blocks.

Fisher’s inequality states simply that

b ≥ v.

18.1 Proof

Let the incidence matrixM be a v×b matrix defined so thatMi,j is 1 if element i is in block j and 0 otherwise. ThenB=MMT is a v×vmatrix such that Bi,i = r and Bi,j = λ for i ≠ j. Since r ≠ λ, det(B) ≠ 0, so rank(B) = v; on the otherhand, rank(B) = rank(M) ≤ b, so v ≤ b.

18.2 Generalization

Fisher’s inequality is valid for more general classes of designs. A “pairwise balanced design” (or PBD) is a set Xtogether with a family of subsets of X (which need not have the same size and may contain repeats) such that everypair of distinct elements of X is contained in exactly λ (a positive integer) subsets. The set X is allowed to be one ofthe subsets, and if all the subsets are copies of X, the PBD is called “trivial”. The size of X is v and the number ofsubsets in the family (counted with multiplicity) is b.Theorem: For any non-trivial PBD, v ≤ b.[1]

65

Page 79: Set Families 2

66 CHAPTER 18. FISHER’S INEQUALITY

Ronald Fisher

This result also generalizes the Erdős-De Bruijn theorem:For a PBD with λ = 1 having no blocks of size 1 or size v, v ≤ b, with equality if the PBD is a projective plane or anear-pencil (meaning that exactly n - 1 of the points are collinear).[2]

18.3 Notes

[1] Stinson 2003, pg.193

[2] Stinson 2003, pg.183

Page 80: Set Families 2

18.4. REFERENCES 67

18.4 References• R. C. Bose, “A Note on Fisher’s Inequality for Balanced Incomplete Block Designs”, Annals of MathematicalStatistics, 1949, pages 619–620.

• R. A. Fisher, “An examination of the different possible solutions of a problem in incomplete blocks”, Annalsof Eugenics, volume 10, 1940, pages 52–75.

• Stinson, Douglas R. (2003), Combinatorial Designs: Constructions and Analysis, New York: Springer, ISBN0-387-95487-2

• Street, Anne Penfold and Street, Deborah J. (1987). Combinatorics of Experimental Design. Oxford U. P.[Clarendon]. pp. 400+xiv. ISBN 0-19-853256-3.

Page 81: Set Families 2

Chapter 19

Generalized quadrangle

GQ(2,2), the Doily

In geometry, a generalized quadrangle is an incidence structure whose main feature is the lack of any triangles (yetcontaining many quadrangles). A generalized quadrangle is by definition a polar space of rank two. They are thegeneralized n-gons and near n-gons with n = 4. They are also precisely the partial geometries pg(s,t,α) with α = 1.

68

Page 82: Set Families 2

19.1. DEFINITION 69

19.1 Definition

A generalized quadrangle is an incidence structure (P,B,I), with I ⊆ P × B an incidence relation, satisfying certainaxioms. Elements of P are by definition the points of the generalized quadrangle, elements of B the lines. The axiomsare the following:

• There is an s (s ≥ 1) such that on every line there are exactly s + 1 points. There is at most one point on twodistinct lines.

• There is a t (t ≥ 1) such that through every point there are exactly t + 1 lines. There is at most one line throughtwo distinct points.

• For every point p not on a line L, there is a unique line M and a unique point q, such that p is on M, and q onM and L.

(s,t) are the parameters of the generalized quadrangle. The parameters are allowed to be infinite. If either s or t isone, the generalized quadrangle is called trivial. For example, the 3x3 grid with P = 1,2,3,4,5,6,7,8,9 and L =123, 456, 789, 147, 258, 369 is a trivial GQ with s = 2 and t = 1. A generalized quadrangle with parameters (s,t)is often denoted by GQ(s,t).The smallest non-trivial generalized quadrangle is GQ(2,2), whose representation has been dubbed “the doily” byStan Payne in 1973.

19.2 Properties

• |P | = (st+ 1)(s+ 1)

• |B| = (st+ 1)(t+ 1)

• (s+ t)|st(s+ 1)(t+ 1)

• s = 1 =⇒ t ≤ s2

• t = 1 =⇒ s ≤ t2

19.3 Graphs

There are two interesting graphs that can be obtained from a generalized quadrangle.

• The collinearity graph having as vertices the points of a generalized quadrangle, with the collinear pointsconnected. This graph is a strongly regular graph with parameters ((s+1)(st+1), s(t+1), s-1, t+1) where (s,t) isthe order of the GQ.

• The incidence graph whose vertices are the points and lines of the generalized quadrangle and two vertices areadjacent if one is a point, the other a line and the point lies on the line. The incidence graph of a generalizedquadrangle is characterized by being a connected, bipartite graph with diameter four and girth eight. Thereforeit is an example of a Cage. Incidence graphs of configurations are today generally called Levi graphs, but theoriginal Levi graph was the incidence graph of the GQ(2,2).

19.4 Duality

If (P,B,I) is a generalized quadrangle with parameters (s,t), then (B,P,I−1), with I−1 the inverse incidence relation, isalso a generalized quadrangle. This is the dual generalized quadrangle. Its parameters are (t,s). Even if s = t, the dualstructure need not be isomorphic with the original structure.

Page 83: Set Families 2

70 CHAPTER 19. GENERALIZED QUADRANGLE

Line graph of generalized quadrangle GQ(2,4)

19.5 Generalized quadrangles with lines of size 3

There are precisely five (possible degenerate) generalized quadrangles where each line has three point incident with it,the quadrangle with empty line set, the quadrangle with all lines through a fixed point corresponding to the windmillgraph Wd(3,n), grid of size 3x3, the W(2) quadrangle and the unique GQ(2,4). These five quadrangles correspondsto the five root systems in the ADE classes An, Dn, E6, E7 and E8 , i.e., the simply laced root systems. See [1] and.[2]

19.6 Classical generalized quadrangles

When looking at the different cases for polar spaces of rank at least three, and extrapolating them to rank 2, one findsthese (finite) generalized quadrangles :

• A hyperbolic quadric Q+(3, q) , a parabolic quadric Q(4, q) and an elliptic quadric Q−(5, q) are the onlypossible quadrics in projective spaces over finite fields with projective index 1. We find these parametersrespectively :

Q(3, q) : s = q, t = 1

Page 84: Set Families 2

19.7. NON-CLASSICAL EXAMPLES 71

Q(4, q) : s = q, t = q

Q(5, q) : s = q, t = q2

• A hermitian varietyH(n, q2) has projective index 1 if and only if n is 3 or 4. We find :

H(3, q2) : s = q2, t = q

H(4, q2) : s = q2, t = q3

• A symplectic polarity in PG(2d+1, q) has a maximal isotropic subspace of dimension 1 if and only if d = 1. Here, we find a generalized quadrangleW (3, q) , with s = q, t = q .

The generalized quadrangle derived from Q(4, q) is always isomorphic with the dual ofW (3, q) , and they are bothself-dual and thus isomorphic to each other if and only if q is even.

19.7 Non-classical examples• Let O be a hyperoval in PG(2, q) with q an even prime power, and embed that projective (desarguesian) plane

π into PG(3, q) . Now consider the incidence structure T ∗2 (O) where the points are all points not in π ,

the lines are those not on π , intersecting π in a point of O, and the incidence is the natural one. This is a(q-1,q+1)-generalized quadrangle.

• Let q be a prime power (odd or even) and consider a symplectic polarity θ in PG(3, q) . Choose a randompoint p and define π = pθ . Let the lines of our incidence structure be all absolute lines not on π together withall lines through p which are not on π , and let the points be all points of PG(3, q) except those in π . Theincidence is again the natural one. We obtain once again a (q-1,q+1)-generalized quadrangle

19.8 Restrictions on parameters

By using grids and dual grids, any integer z, z ≥ 1 allows generalized quadrangles with parameters (1,z) and (z,1).Apart from that, only the following parameters have been found possible until now, with q an arbitrary prime power :

(q, q)

(q, q2) and (q2, q)(q2, q3) and (q3, q2)(q − 1, q + 1) and (q + 1, q − 1)

19.9 References[1] Cameron P.J.; Goethals, J.M.; Seidel, J.J; Shult, E. E. Line graphs, root systems and elliptic geometry

[2] http://www.win.tue.nl/~aeb/2WF02/genq.pdf

• S. E. Payne and J. A. Thas. Finite generalized quadrangles. Research Notes in Mathematics, 110. Pitman(Advanced Publishing Program), Boston, MA, 1984. vi+312 pp. ISBN 0-273-08655-3, link http://cage.ugent.be/~bamberg/FGQ.pdf

Page 85: Set Families 2

Chapter 20

Greedoid

In combinatorics, a greedoid is a type of set system. It arises from the notion of the matroid, which was originallyintroduced by Whitney in 1935 to study planar graphs and was later used by Edmonds to characterize a class of opti-mization problems that can be solved by greedy algorithms. Around 1980, Korte and Lovász introduced the greedoidto further generalize this characterization of greedy algorithms; hence the name greedoid. Besides mathematicaloptimization, greedoids have also been connected to graph theory, language theory, poset theory, and other areas ofmathematics.

20.1 Definitions

A set system (F, E) is a collection F of subsets of a ground set E (i.e. F is a subset of the power set of E). Whenconsidering a greedoid, a member of F is called a feasible set. When considering a matroid, a feasible set is alsoknown as an independent set.An accessible set system (F, E) is a set system in which every nonempty feasible set X contains an element x suchthat X\x is feasible. This implies that any nonempty, finite accessible set system necessarily contains the empty set∅.A greedoid (F, E) is an accessible set system that satisfies the exchange property:

• for all X,Y ∈ F with |X| > |Y|, there is some x ∈ X\Y such that Y∪x ∈ F

(Note: Some people reserve the term exchange property for a condition on the bases of a greedoid, and prefer to callthe above condition the “Augmentation Property”.)A basis of a greedoid is a maximal feasible set, meaning it is a feasible set but not contained in any other one. Abasis of a subset X of E is a maximal feasible set contained in X.The rank of a greedoid is the size of a basis. By the exchange property, all bases have the same size. Thus, the rankfunction is well defined. The rank of a subset X of E is the size of a basis of X.

20.2 Classes of greedoids

Most classes of greedoids havemany equivalent definitions in terms of set system, language, poset, simplicial complex,and so on. The following description takes the traditional route of listing only a couple of the more well-knowncharacterizations.An interval greedoid (F, E) is a greedoid that satisfies the Interval Property:

• if A, B, C ∈ F with A ⊆ B ⊆ C, then, for all x ∈ E\C, (A∪x ∈ F and C∪x ∈ F) implies B∪x ∈ F

Equivalently, an interval greedoid is a greedoid such that the union of any two feasible sets is feasible if it is containedin another feasible set.

72

Page 86: Set Families 2

20.3. EXAMPLES 73

An antimatroid (F, E) is a greedoid that satisfies the Interval Property without Upper Bounds:

• if A, B ∈ F with A ⊆ B, then, for all x ∈ E\B, A∪x ∈ F implies B∪x ∈ F

Equivalently, an antimatroid is (i) a greedoid with a unique basis; or (ii) an accessible set system closed under union.It is easy to see that an antimatroid is also an interval greedoid.Amatroid (F, E) is a greedoid that satisfies the Interval Property without Lower Bounds:

• if B, C ∈ F with B ⊆ C, then, for all x ∈ E\C, C∪x ∈ F implies B∪x ∈ F

It is easy to see that a matroid is also an interval greedoid.

20.3 Examples

• Consider an undirected graph G. Let the ground set be the edges of G and the feasible sets be the edge set ofeach forest (i.e. subgraph containing no cycle) of G. This set system is called the cycle matroid. A set systemis said to be a graphic matroid if it is the cycle matroid of some graph. (Originally cycle matroid was definedon circuits, or minimal dependent sets. Hence the name cycle.)

• Consider a finite, undirected graph G rooted at the vertex r. Let the ground set be the vertices of G and thefeasible sets be the vertex subsets containing r that induce connected subgraphs of G. This is called the vertexsearch greedoid and is a kind of antimatroid.

• Consider a finite, directed graph D rooted at r. Let the ground set be the (directed) edges of D and the feasiblesets be the edge sets of each directed subtree rooted at r with all edges pointing away from r. This is called theline search greedoid, or directed branching greedoid. It is an interval greedoid, but neither an antimatroidnor a matroid.

• Consider an m-by-n matrix M. Let the ground set E be the indices of the columns from 1 to n and the feasiblesets be F = X ⊆ E: submatrix M₁,...,|X|,X is an invertible matrix. This is called theGaussian eliminationgreedoid because this structure underlies the Gaussian elimination algorithm. It is a greedoid, but not aninterval greedoid.

20.4 Greedy algorithm

In general, a greedy algorithm is just an iterative process in which a locally best choice, usually an input of minimumweight, is chosen each round until all available choices have been exhausted. In order to describe a greedoid-basedcondition in which a greedy algorithm is optimal, we need some more common terminologies in greedoid theory.Without loss of generality, we consider a greedoid G = (F, E) with E finite.A subset X of E is rank feasible if the largest intersection of X with any feasible set has size equal to the rank of X.In a matroid, every subset of E is rank feasible. But the equality does not hold for greedoids in general.A function w: E → ℝ is R-compatible if x ∈ E: w(x) ≥ c is rank feasible for all real numbers c.An objective function f: 2S →ℝ is linear over a set S if, for all X ⊆ S, we have f(X) = Σₓ ∈ X w(x) for some weightfunction w: S → ℜ.Proposition. A greedy algorithm is optimal for every R-compatible linear objective function over a greedoid.The intuition behind this proposition is that, during the iterative process, each optimal exchange of minimum weightis made possible by the exchange property, and optimal results are obtainable from the feasible sets in the underlyinggreedoid. This result guarantees the optimality of many well-known algorithms. For example, a minimum spanningtree of a weighted graphmay be obtained using Kruskal’s algorithm, which is a greedy algorithm for the cycle matroid.

Page 87: Set Families 2

74 CHAPTER 20. GREEDOID

20.5 See also• Matroid

• Polymatroid

20.6 References• Björner, Anders; Ziegler, Günter M. (1992), White, Neil, ed., “Matroid Applications”, Matroid applications,Encyclopedia of Mathematics and its Applications (Cambridge: Cambridge University Press) 40: 284–357,doi:10.1017/CBO9780511662041.009, ISBN 0-521-38165-7, MR 1165537, Zbl 0772.05026 |chapter= ig-nored (help)

• Edmonds, Jack (1971), “Matroids and the greedy algorithm”,Mathematical Programming 1: 127–113, doi:10.1007/BF01584082,Zbl 0253.90027.

• Helman, Paul; Moret, Bernard M. E.; Shapiro, Henry D. (1993), “An exact characterization of greedy struc-tures”, SIAM Journal on Discrete Mathematics 6 (2): 274–283, doi:10.1137/0406021, Zbl 0798.68061.

• Korte, Bernhard; Lovász, László (1981), “Mathematical structures underlying greedy algorithms”, in Gecseg,Ferenc, Fundamentals of Computation Theory: Proceedings of the 1981 International FCT-Conference, Szeged,Hungaria, August 24–28, 1981, Lecture Notes in Computer Science 117, Berlin: Springer-Verlag, pp. 205–209, doi:10.1007/3-540-10854-8_22, Zbl 0473.68019.

• Korte, Bernhard; Lovász, László; Schrader, Rainer (1991), Greedoids, Algorithms and Combinatorics 4, NewYork, Berlin: Springer-Verlag, ISBN 3-540-18190-3, Zbl 0733.05023.

• Oxley, James G. (1992),Matroid theory, Oxford Science Publications, Oxford: Oxford University Press, ISBN0-19-853563-5, Zbl 0784.05002.

• Whitney, Hassler (1935), “On the abstract properties of linear independence”, American Journal of Mathe-matics 57 (3): 509–533, doi:10.2307/2371182, JSTOR 2371182, Zbl 0012.00404.

20.7 External links• Introduction to Greedoids

• Theory of Greedy Algorithms

• Submodular Functions and Optimization

• Matchings, Matroids and Submodular Functions

Page 88: Set Families 2

Chapter 21

Helly family

In combinatorics, a Helly family of order k is a family of sets such that any minimal subfamily with an emptyintersection has k or fewer sets in it. Equivalently, every finite subfamily such that every k -fold intersection is non-empty has non-empty total intersection.[1]

The k-Helly property is the property of being a Helly family of order k.[2] These concepts are named after EduardHelly (1884 - 1943); Helly’s theorem on convex sets, which gave rise to this notion, states that convex sets in Euclideanspace of dimension n are a Helly family of order n + 1.[1] The number k is frequently omitted from these names inthe case that k = 2.

21.1 Examples

• In the family of all subsets of the set a,b,c,d, the subfamily a,b,c, a,b,d, a,c,d, b,c,d has an emptyintersection, but removing any set from this subfamily causes it to have a nonempty intersection. Therefore,it is a minimal subfamily with an empty intersection. It has four sets in it, and is the largest possible minimalsubfamily with an empty intersection, so the family of all subsets of the set a,b,c,d is a Helly family of order4.

• Let I be a finite set of closed intervals of the real line with an empty intersection. Let A be the interval whose leftendpoint a is as large as possible, and let B be the interval whose right endpoint b is as small as possible. Then,if a were less than or equal to b, all numbers in the range [a,b] would belong to all invervals of I, violatingthe assumption that the intersection of I is empty, so it must be the case that a > b. Thus, the two-intervalsubfamily A,B has an empty intersection, and the family I cannot be minimal unless I = A,B. Therefore,all minimal families of intervals with empty intersections have two or fewer intervals in them, showing that theset of all intervals is a Helly family of order 2.[3]

• The family of infinite arithmetic progressions of integers also has the 2-Helly property. That is, whenever afinite collection of progressions has the property that no two of them are disjoint, then there exists an integerthat belongs to all of them; this is the Chinese remainder theorem.[2]

21.2 Formal definition

More formally, a Helly family of order k is a set system (F, E), with F a collection of subsets of E, such that, forevery finite G ⊆ F with

∩X∈G

X = ∅,

we can find H ⊆ G such that

75

Page 89: Set Families 2

76 CHAPTER 21. HELLY FAMILY

∩X∈H

X = ∅

and

|H| ≤ k. [1]

In some cases, the same definition holds for every subcollection G, regardless of finiteness. However, this is a morerestrictive condition. For instance, the open intervals of the real line satisfy the Helly property for finite subcollections,but not for infinite subcollections: the intervals (0,1/i) (for i = 0, 1, 2, ...) have pairwise nonempty intersections, buthave an empty overall intersection.

21.3 Helly dimension

If a family of sets is a Helly family of order k, that family is said to have Helly number k. The Helly dimension ofa metric space is one less than the Helly number of the family of metric balls in that space; Helly’s theorem impliesthat the Helly dimension of a Euclidean space equals its dimension as a real vector space.[4]

The Helly dimension of a subset S of a Euclidean space, such as a polyhedron, is one less than the Helly number ofthe family of translates of S.[5] For instance, the Helly dimension of any hypercube is 1, even though such a shapemay belong to a Euclidean space of much higher dimension.[6]

Helly dimension has also been applied to other mathematical objects. For instance Domokos (2007) defines the Hellydimension of a group (an algebraic structure formed by an invertible and associative binary operation) to be one lessthan the Helly number of the family of left cosets of the group.[7]

21.4 The Helly property

If a family of nonempty sets has an empty intersection, its Helly number must be at least two, so the smallest k forwhich the k-Helly property is nontrivial is k = 2. The 2-Helly property is also known as theHelly property. A 2-Hellyfamily is also known as a Helly family.[1][2]

A convex metric space in which the closed balls have the 2-Helly property (that is, a space with Helly dimension 1, inthe stronger variant of Helly dimension for infinite subcollections) is called injective or hyperconvex.[8] The existenceof the tight span allows any metric space to be embedded isometrically into a space with Helly dimension 1.[9]

21.5 References[1] Bollobás, Béla (1986), Combinatorics: Set Systems, Hypergraphs, Families of Vectors, and Combinatorial Probability, Cam-

bridge University Press, p. 82, ISBN 9780521337038.

[2] Duchet, Pierre (1995), “Hypergraphs”, in Graham, R. L.; Grötschel, M.; Lovász, L., Handbook of combinatorics, Vol. 1,2, Amsterdam: Elsevier, pp. 381–432, MR 1373663. See in particular Section 2.5, “Helly Property”, pp. 393–394.

[3] This is the one-dimensional case of Helly’s theorem. For essentially this proof, with a colorful phrasing involving sleep-ing students, see Savchev, Svetoslav; Andreescu, Titu (2003), “27 Helly’s Theorem for One Dimension”, MathematicalMiniatures, New Mathematical Library 43, Mathematical Association of America, pp. 104–106, ISBN 9780883856451.

[4] Martini, Horst (1997), Excursions Into Combinatorial Geometry, Springer, pp. 92–93, ISBN 9783540613411.

[5] Bezdek, Károly (2010), Classical Topics in Discrete Geometry, Springer, p. 27, ISBN 9781441906007.

[6] Sz.-Nagy, Béla (1954), “Ein Satz über Parallelverschiebungen konvexer Körper”, Acta Universitatis Szegediensis 15: 169–177, MR 0065942.

[7] Domokos,M. (2007), “Typical separating invariants”, TransformationGroups 12 (1): 49–63, arXiv:math/0511300, doi:10.1007/s00031-005-1131-4, MR 2308028.

Page 90: Set Families 2

21.5. REFERENCES 77

[8] Deza, Michel Marie; Deza, Elena (2012), Encyclopedia of Distances, Springer, p. 19, ISBN 9783642309588

[9] Isbell, J. R. (1964), “Six theorems about injectivemetric spaces”, Comment. Math. Helv. 39: 65–76, doi:10.1007/BF02566944.

Page 91: Set Families 2

Chapter 22

Incidence structure

In mathematics, an abstract system consisting of two types of objects and a single relationship between these typesof objects is called an incidence structure. Consider the points and lines of the Euclidean plane as the two types ofobjects and ignore all the properties of this geometry except for the relation of which points are on which lines for allpoints and lines. What is left is the incidence structure of the Euclidean plane.Incidence structures are most often considered in the geometrical context where they are abstracted from, and hencegeneralize, planes (such as affine, projective, and Möbius planes), but the concept is very broad and not limited togeometric settings. Even in a geometric setting, incidence structures are not limited to just points and lines; higher-dimensional objects (planes, solids, n-spaces, conics, etc.) can be used. The study of finite structures is sometimescalled finite geometry.[1]

22.1 Formal definition and terminology

An incidence structure is a triple (P, L, I) where P is a set whose elements are called points, L is a disjoint set whoseelements are called lines and I ⊆ P × L is the incidence relation. The elements of I are called flags. If (p, l) is in Ithen it was typical to say that point p “lies on” line l or that the line l “passes through” point p. However, today a more“symmetric” terminology is preferred to reflect the symmetric nature of this relation, so one says that "p is incidentwith l" or that "l is incident with p" and uses the notation p I l in lieu of (p, l) ∈ I.[2]

In some common situations L may be a set of subsets of P in which case incidence I will be containment (p I l if andonly if p is a member of l). Incidence structures of this type are called set-theoretic.[3] This is not always the case, forexample, if P is a set of vectors and L a set of square matrices, we may define I = (v,M) : vector v is an eigenvectorof matrix M . This example also shows that while the geometric language of points and lines is used, the objecttypes need not be these geometric objects.

22.2 Examples

Main article: Incidence geometry

An incidence structure is uniform if each line is incident with the same number of points. Each of these examples,except the second, is uniform with three points per line.Any graph (need not be simple, loops and multiple edges are allowed) is a uniform incidence structure with two pointsper line. For these examples, the vertices of the graph form the point set, the edges of the graph form the line set,and incidence means that a vertex is an endpoint of an edge.Incidence structures are seldom studied in their full generality; it is typical to study incidence structures that satisfysome additional axioms. For instance, a partial linear space is an incidence structure that satisfies:

1. Any two distinct points are incident with at most one common line, and

2. Every line is incident with at least two points.

78

Page 92: Set Families 2

22.3. DUAL STRUCTURE 79

If the first axiom above is replaced by the stronger:

1. Any two distinct points are incident with exactly one common line,

the incidence structure is called a linear space.[4][5]

22.3 Dual structure

If we interchange the role of “points” and “lines” in

C = (P, L, I)

we obtain the dual structure,

C∗ = (L, P, I∗),

where I∗ is the inverse relation of I. It follows immediately from the definition that:

C∗∗ = C.

This is an abstract version of projective duality.[2]

A structure C that is isomorphic to its dual C∗ is called self-dual. The Fano plane above is a self-dual incidencestructure.

22.4 Other terminology

The concept of an incidence structure is very simple and has arisen in several disciplines, each introducing its ownvocabulary and specifying the types of questions that are typically asked about these structures. Incidence structuresuse a geometric terminology, but in graph theoretic terms they are called hypergraphs and in design theoretic termsthey are called block designs. They are also known as a set system or family of sets in a general context.

22.4.1 Hypergraphs

Main article: HypergraphEach hypergraph or set system can be regarded as an incidence structure in which the universal set plays the role of“points”, the corresponding family of sets plays the role of “lines” and the incidence relation is set membership "∈".Conversely, every incidence structure can be viewed as a hypergraph by identifying the lines with the sets of pointsthat are incident with them.

22.4.2 Block designs

Main article: Block design

A (general) block design is a set X together with a family of subsets (repeated subsets are allowed), F of X. As anincidence structure, X is the set of points, F the set of lines, usually called blocks in this context (repeated blocksmust have distinct names, so F is actually a set and not a multiset). If all the subsets in F have the same size, theblock design is called uniform. If each element of X appears in the same number of subsets, the block design is saidto be regular. The dual of a uniform design is a regular design and vice versa.

Page 93: Set Families 2

80 CHAPTER 22. INCIDENCE STRUCTURE

1

2

3

4

5

6

7

Seven points are elements of seven lines in the Fano plane

Example: Fano plane

Consider the block design/hypergraph given by:

P = 1, 2, 3, 4, 5, 6, 7

L = 1, 2, 3, 1, 4, 5, 1, 6, 7, 2, 4, 6, 2, 5, 7, 3, 4, 7, 3, 5, 6

This incidence structure is called the Fano plane. As a block design it is both uniform and regular.In the labeling given, the lines are precisely the subsets of the points that consist of three points whose labels add upto zero using nim addition. Alternatively, each number, when written in binary, can be identified with a non-zerovector of length three over the binary field. Three vectors that generate a subspace form a line; in this case, that isequivalent to their vector sum being the zero vector.

Page 94: Set Families 2

22.5. REPRESENTATIONS 81

22.5 Representations

Incidence structures may be represented in many ways. If the sets P and L are finite these representations can com-pactly encode all the relevant information concerning the structure.

22.5.1 Incidence matrix

Main article: Incidence matrix

The incidence matrix of a (finite) incidence structure is a matrix with entries 0 or 1 that has its rows indexed by thepoints pᵢ and columns indexed by the lines l where the ij-th entry is a 1 if pᵢ I l and 0 otherwise.[6] An incidencematrix is not uniquely determined since it depends upon the arbitrary ordering of the points and the lines.[7]

The non-uniform incidence structure pictured above (#2 of the examples) is given by:

P = A, B, C, D, E, P L = l = C, P, E , m = P , n = P, D , o = P, A , p = A, B , q = P, B .

An incidence matrix for this structure is :

0 0 0 1 1 00 0 0 0 1 11 0 0 0 0 00 0 1 0 0 01 0 0 0 0 01 1 1 1 0 1

which corresponds to the incidence table:

If an incidence structure C has an incidence matrix M, then the dual structure C∗ has the transpose matrix MT as itsincidence matrix (and is defined by that matrix).An incidence structure is self-dual if there exists an ordering of the points and lines so that the incidence matrixconstructed with that ordering is a symmetric matrix.With the labels as given in example #1 above and with points ordered A, B, C, D, G, F, E and lines ordered l, p, n, s,r, m, q, the Fano plane has the incidence matrix:

1 1 1 0 0 0 01 0 0 1 1 0 01 0 0 0 0 1 10 1 0 1 0 1 00 1 0 0 1 0 10 0 1 1 0 0 10 0 1 0 1 1 0

.

Since this is a symmetric matrix, the Fano plane is a self-dual incidence structure.

22.5.2 Pictorial representations

An incidence figure (that is, a depiction of an incidence structure), is constructed by representing the points by dotsin a plane and having some visual means of joining the dots to correspond to lines.[7] The dots may be placed in anymanner, there are no restrictions on distances between points or any relationships between points. In an incidence

Page 95: Set Families 2

82 CHAPTER 22. INCIDENCE STRUCTURE

structure there is no concept of a point being between two other points; the order of points on a line is undefined.Compare this with ordered geometry, which does have a notion of betweenness. The same statements can be madeabout the depictions of the lines. In particular, lines need not be depicted by “straight line segments” (see examples1, 3 and 4 above). As with the pictorial representation of graphs, the crossing of two “lines” at anyplace other than adot, has no meaning in terms of the incidence structure, it is only an accident of the representation. These incidencefigures may at times resemble graphs, but they aren't graphs unless the incidence structure is a graph.

Realizability

Incidence structures can be modelled by points and curves in the Euclidean plane with the usual geometric meaningof incidence. Some incidence structures admit representation by points and (straight) lines. Structures that can be arecalled realizable. If no ambient space is mentioned then the Euclidean plane is assumed. The Fano plane (#1 above)is not realizable since it needs at least one curve. The Möbius-Kantor configuration (#4 above) is not realizable inthe Euclidean plane, but it is realizable in the complex plane.[8] On the other hand, examples #2 and #5 above arerealizable and the incidence figures given there demonstrate this. Steinitz (1894)[9] has shown that n3-configurations(incidence structures with n points and n lines, three points per line and three lines through each point) are eitherrealizable or require the use of only one curved line in their representations.[10] The Fano plane is the unique (73) andthe Möbius-Kantor configuration is the unique (83).

22.5.3 Incidence graph (Levi graph)

1 1,3,2

1,7,6

1,5,4

2

2,7,5

3 3,7,4

3,5,6

7

6

5

4

2,6,4

Heawood graph with labeling

Page 96: Set Families 2

22.5. REPRESENTATIONS 83

Each incidence structure C corresponds to a bipartite graph called the Levi graph or incidence graph of the structure.As any bipartite graph is two colorable, the Levi graph can be given a black and white vertex coloring, where blackvertices correspond to points and white vertices correspond to lines of C. The edges of this graph correspond to theflags (incident point/line pairs) of the incidence structure. The original Levi graph was the incidence graph of thegeneralized quadrangle of order two (example #3 above),[11] but the term has been extended by H.S.M. Coxeter[12]to refer to an incidence graph of any incidence structure.[13]

Levi graph of the Möbius-Kantor configuration (#4)

Levi graph examples

The Levi graph of the Fano plane is the Heawood graph. Since the Heawood graph is connected and vertex-transitive,there exists an automorphism (such as the one defined by a reflection about the vertical axis in the figure of theHeawood graph) interchanging black and white vertices. This, in turn, implies that the Fano plane is self-dual.The specific representation, on the left, of the Levi graph of the Möbius-Kantor configuration (example #4 above)illustrates that a rotation of π/4 about the center (either clockwise or counterclockwise) of the diagram interchangesthe blue and red vertices and maps edges to edges. That is to say that there exists a color interchanging automorphismof this graph. Consequently, the incidence structure known as the Möbius-Kantor configuration is self-dual.

Page 97: Set Families 2

84 CHAPTER 22. INCIDENCE STRUCTURE

22.6 Generalization

It is possible to generalize the notion of an incidence structure to include more than two types of objects. A structurewith k types of objects is called an incidence structure of rank k or a rank k geometry.[13] Formally these are definedas k + 1 tuples S = (P1, P2, ..., P , I) with Pᵢ ∩ P = ∅ and

I ⊆∪i<j

Pi × Pj .

The Levi graph for these structures is defined as a multipartite graph with vertices corresponding to each type beingcolored the same.

22.7 See also

• Binary relation

• Incidence (geometry)

• Incidence geometry

• Projective configuration

22.8 Notes

[1] Colbourn & Dinitz 2007, p. 702

[2] Dembowski 1968, pp. 1-2

[3] Biliotti, Jha & Johnson 2001, p. 508

[4] The term linear space is also used to refer to vector spaces, but this will rarely cause confusion.

[5] Moorhouse 2007, p. 5

[6] The other convention of indexing the rows by lines and the columns by points is also widely used.

[7] Beth, Jungnickel & Lenz 1986, p. 17

[8] Pisanski & Servatius 2014, p. 222

[9] E. Steinitz (1894), Über die Construction der Configurationen n3, Dissertation, Breslau

[10] Gropp, Harald (1997), “Configurations and their realizations”, Discrete Mathematics 174: 137–151

[11] Levi, F. W. (1942), Finite Geometrical Systems, Calcutta: University of Calcutta, MR 0006834

[12] Coxeter, H.S.M. (1950), “Self-dual configurations and regular graphs”, Bulletin of the American Mathematical Society 56:413–455

[13] Pisanski & Servatius 2014, p. 158

Page 98: Set Families 2

22.9. REFERENCES 85

22.9 References• Beth, Thomas; Jungnickel, Dieter; Lenz, Hanfried (1986), Design Theory, Cambridge University Press, ISBN3-411-01675-2

• Biliotti, Mauro; Jha, Vikram; Johnson, Norman L. (2001), Foundations of Translation Planes, Marcel Dekker,ISBN 0-8247-0609-9

• Colbourn, Charles J.; Dinitz, Jeffrey H. (2007), Handbook of Combinatorial Designs (2nd ed.), Boca Raton:Chapman & Hall/ CRC, ISBN 1-58488-506-8

• Dembowski, Peter (1968), Finite geometries, Ergebnisse der Mathematik und ihrer Grenzgebiete, Band 44,Berlin, New York: Springer-Verlag, ISBN 3-540-61786-8, MR 0233275

• Incidence Geometry (2007) by Eric Moorhouse

• Pisanski, Tomaž; Servatius, Brigitte (2013),Configurations from aGraphical Viewpoint, Springer, doi:10.1007/978-0-8176-8364-1, ISBN 978-0-8176-8363-4

22.10 Further reading• CRC Press (2000). Handbook of discrete and combinatorial mathematics, (Chapter 12.2), ISBN 0-8493-0149-1

• Harold L. Dorwart (1966) The Geometry of Incidence, Prentice Hall

Page 99: Set Families 2

Chapter 23

Kirkman’s schoolgirl problem

Original publication of the problem

Kirkman’s schoolgirl problem is a problem in combinatorics proposed by Rev. Thomas Penyngton Kirkman in1850 as Query VI in The Lady’s and Gentleman’s Diary (pg.48). The problem states:

Fifteen young ladies in a school walk out three abreast for seven days in succession: it is required toarrange them daily so that no two shall walk twice abreast.[1]

23.1 Solution

If the girls are numbered from 01 to 15, the following arrangement is one solution:[2]

86

Page 100: Set Families 2

23.2. HISTORY 87

A solution to this problem is an example of a Kirkman triple system,[3] which is a Steiner triple system having aparallelism, that is, a partition of the blocks of the triple system into parallel classes which are themselves partitionsof the points into disjoint blocks.There are seven non-isomorphic solutions to the schoolgirl problem.[4] Two of these are packings of the finiteprojective space PG(3,2).[5] A packing of a projective space is a partition of the lines of the space into spreads,and a spread is a partition of the points of the space into lines. These “packing” solutions can be visualized asrelations between a tetrahedron and its vertices, edges, and faces.[6]

A square, rather than tetrahedral, model may also be used:For the origin of the square model, see the Cullinane diamond theorem.

23.2 History

The first solution was published by Arthur Cayley.[7] This was shortly followed by Kirkman’s own solution[8] whichwas given as a special case of his considerations on combinatorial arrangements published three years prior.[9] J. J.Sylvester also investigated the problem and ended up declaring that Kirkman stole the idea from him. The puzzleappeared in several recreational mathematics books at the turn of the century by Lucas,[10] Rouse Ball,[11] Ahrens,[12]and Dudeney.[13]

Kirkman often complained about the fact that his substantial paper (Kirkman 1847) was totally eclipsed by the popularinterest in the schoolgirl problem.[14]

23.3 Generalization

The problem can be generalized to n girls, where nmust be an odd multiple of 3 (that is n ≡ 3 (mod 6) ), walking intriplets for 1

2 (n− 1) days, with the requirement, again, that no pair of girls walk in the same row twice. The solutionto this generalisation is a Steiner triple system, an S(2, 3, 6t + 3) with parallelism (that is, one in which each of the6t + 3 elements occurs exactly once in each block of 3-element sets), known as a Kirkman triple system.[2] It is thisgeneralization of the problem that Kirkman discussed first, while the famous special case n = 15 was only proposedlater.[9] A complete solution to the general case was published by D. K. Ray-Chaudhuri and R. M.Wilson in 1968,[15]though it had already been solved by Lu Jiaxi ( ) in 1965,[16] but had not been published at that time.[17]

Many variations of the basic problem can be considered. Alan Hartman solves a problem of this type with therequirement that no trio walks in a row of four more than once[18] using Steiner quadruple systems.More recently a similar problem known as the Social Golfer Problem has gained interest that deals with 20 golferswho want to get to play with different people each day in groups of 4.As this is a regrouping strategy where all groups are orthogonal, this process within the problem of organising alarge group into a small groups where no two people share the same group twice can be referred to as orthogonalregrouping. However, this term is currently not commonly used and evidence suggests that there isn't a commonname for the process.

23.4 Other applications• Progressive dinner party designs

• Speed Networking events

• Cooperative learning strategy for increasing interaction within classroom teaching

• Sports Competitions

23.5 Notes[1] (Graham, Grötschel & Lovász 1995)

Page 101: Set Families 2

88 CHAPTER 23. KIRKMAN’S SCHOOLGIRL PROBLEM

[2] (Ball & Coxeter 1974)

[3] Weisstein, Eric W., “Kirkman’s Schoolgirl Problem”, MathWorld.

[4] (Cole 1922)

[5] (Hirschfeld 1985, pg.75)

[6] Falcone & Pavone 2011

[7] Cayley 1850

[8] Kirkman 1850

[9] Kirkman 1847

[10] Lucas 1883

[11] Rouse Ball 1892

[12] Ahrens 1901

[13] Dudeney 1917

[14] Cummings 1918

[15] Ray-Chaudhuri & Wilson 1971

[16] Jiaxi 1990

[17] Colbourn & Dinitz 2007, p. 13

[18] (Hartman 1980)

23.6 References• Ahrens, W. (1901), Mathematische Unterhaltungen und Spiele, Leipzig: Teubner

• Ball, W.W. Rouse; H.S.M. Coxeter (1974), Mathematical Recreations & Essays, Toronto and Buffalo: Uni-versity of Toronto Press, ISBN 0-8020-1844-0

• Cayley, A. (1850), “On the triadic arrangements of seven and fifteen things”, Phil. Mag. 37: 50–53, doi:10.1080/14786445008646550

• Colbourn, Charles J.; Dinitz, Jeffrey H. (2007), Handbook of Combinatorial Designs (2nd ed.), Boca Raton:Chapman & Hall/ CRC, ISBN 1-58488-506-8

• Cole, F.W. (1922), “Kirkman parades”, Bulletin of the AmericanMathematical Society 28: 435–437, doi:10.1090/S0002-9904-1922-03599-9

• Cummings, L.D. (1918), “An undervalued Kirkman paper”, Bulletin of the American Mathematical Society 24:336–339, doi:10.1090/S0002-9904-1918-03086-3

• Dudeney, H.E. (1917), Amusements in Mathematics, New York: Dover

• Falcone, Giovanni; Pavone, Marco (2011), “Kirkman’s Tetrahedron and the Fifteen Schoolgirl Problem”,American Mathematical Monthly 118: 887–900, doi:10.4169/amer.math.monthly.118.10.887

• Graham, Ronald L.; MartinGrötschel, László Lovász (1995),Handbook of Combinatorics, Volume 2, Cambridge,MA: The MIT Press, ISBN 0-262-07171-1

• Hartman, Alan (1980), “Kirkman’s trombone player problem”, Ars Combinatoria 10: 19–26

• Hirschfeld, J.W.P. (1985), Finite Projective Spaces of Three Dimensions, Oxford: Oxford University Press,ISBN 0-19-853536-8

• Jiaxi, Lu (1990), Collected Works of Lu Jiaxi on Combinatorial Designs, Huhhot: Inner Mongolia People’sPress

Page 102: Set Families 2

23.6. REFERENCES 89

• Kirkman, Thomas P. (1847), “On a Problem in Combinations”, The Cambridge and Dublin MathematicalJournal (Macmillan, Barclay, and Macmillan) II: 191–204

• Kirkman, Thomas P. (1850), “Note on an unanswered prize question”, The Cambridge and Dublin Mathemat-ical Journal (Macmillan, Barclay and Macmillan) 5: 255–262

• Lucas, É. (1883), Récréations Mathématiques 2, Paris: Gauthier-Villars

• Ray-Chaudhuri, D.K.; Wilson, R.M. (1971), “Solution of Kirkman’s schoolgirl problem, in Combinatorics,University of California, Los Angeles, 1968", Proc. Sympos. Pure Math. (Providence, R.I.: American Mathe-matical Society) XIX: 187–203

• Rouse Ball, W.W. (1892), Mathematical Recreations and Essays, London: Macmillan

Page 103: Set Families 2

90 CHAPTER 23. KIRKMAN’S SCHOOLGIRL PROBLEM

The square model of PG(3,2)

Page 104: Set Families 2

Chapter 24

Kruskal–Katona theorem

In algebraic combinatorics, the Kruskal–Katona theorem gives a complete characterization of the f-vectors ofabstract simplicial complexes. It includes as a special case the Erdős–Ko–Rado theorem and can be restated in termsof uniform hypergraphs. The theorem is named after Joseph Kruskal and Gyula O. H. Katona. It was independentlyproved by Marcel-Paul Schützenberger, but his contribution escaped notice for several years.

24.1 Statement

Given two positive integers N and i, there is a unique way to expand N as a sum of binomial coefficients as follows:

N =

(ni

i

)+

(ni−1

i− 1

)+ . . .+

(nj

j

), ni > ni−1 > . . . > nj ≥ j ≥ 1.

This expansion can be constructed by applying the greedy algorithm: set ni to be the maximal n such that N ≥(ni

),

replace N with the difference, i with i − 1, and repeat until the difference becomes zero. Define

N (i) =

(ni

i+ 1

)+

(ni−1

i

)+ . . .+

(nj

j + 1

).

24.1.1 Statement for simplicial complexes

An integral vector (f0, f1, ..., fd−1) is the f-vector of some (d− 1) -dimensional simplicial complex if and only if

0 ≤ fi ≤ f(i)i−1, 1 ≤ i ≤ d− 1.

24.1.2 Statement for uniform hypergraphs

Let A be a set consisting of N distinct i-element subsets of a fixed set U (“the universe”) and B be the set of all (i−r)-element subsets of the sets in A. Expand N as above. Then the cardinality of B is bounded below as follows:

|B| ≥(

ni

i− r

)+

(ni−1

i− r − 1

)+ . . .+

(nj

j − r

).

24.2 Ingredients of the proof

For every positive i, list all i-element subsets a1 < a2 <… ai of the setN of natural numbers in the reverse lexicographicorder. For example, for i = 3, the list begins

91

Page 105: Set Families 2

92 CHAPTER 24. KRUSKAL–KATONA THEOREM

123, 124, 134, 234, 125, 135, 235, 145, 245, 345, . . . .

Given a vector f = (f0, f1, ..., fd−1) with positive integer components, let Δf be the subset of the power set 2Nconsisting of the empty set together with the first fi−1 i-element subsets of N in the list for i = 1, …, d. Then thefollowing conditions are equivalent:

1. Vector f is the f-vector of a simplicial complex Δ.

2. Δf is a simplicial complex.

3. fi ≤ f(i)i−1, 1 ≤ i ≤ d− 1.

The difficult implication is 1 ⇒ 2.

24.3 See also• Sperner’s theorem

24.4 References• Kruskal, J. B. (1963), “The number of simplices in a complex”, in Bellman, R., Mathematical OptimizationTechniques, University of California Press.

• Katona, G. O. H. (1968), “A theorem of finite sets”, in Erdős, P.; Katona, G. O. H., Theory of Graphs,Akadémiai Kiadó and Academic Press.

• Knuth, D., The Art of Computer Programming, pre-fascicle 3a: Generating all combinations. Contains a proofvia a more general theorem in discrete geometry.

• Stanley, Richard (1996), Combinatorics and commutative algebra, Progress in Mathematics 41 (2nd ed.),Boston, MA: Birkhäuser Boston, Inc., ISBN 0-8176-3836-9.

24.5 External links• Kruskal-Katona theorem on the polymath1 wiki

Page 106: Set Families 2

Chapter 25

Levi graph

In combinatorial mathematics, a Levi graph or incidence graph is a bipartite graph associated with an incidencestructure.[1][2] From a collection of points and lines in an incidence geometry or a projective configuration, we forma graph with one vertex per point, one vertex per line, and an edge for every incidence between a point and a line.They are named for F. W. Levi, who wrote about them in 1942.[1][3]

The Levi graph of a system of points and lines usually has girth at least six: Any 4-cycles would correspond to twolines through the same two points. Conversely any bipartite graph with girth at least six can be viewed as the Levigraph of an abstract incidence structure.[1] Levi graphs of configurations are biregular, and every biregular graph withgirth at least six can be viewed as the Levi graph of an abstract configuration.[4]

Levi graphs may also be defined for other types of incidence structure, such as the incidences between points andplanes in Euclidean space. For every Levi graph, there is an equivalent hypergraph, and vice versa.

25.1 Examples

• The Desargues graph is the Levi graph of the Desargues configuration, composed of 10 points and 10 lines.There are 3 points on each line, and 3 lines passing through each point. The Desargues graph can also be viewedas the generalized Petersen graph G(10,3) or the bipartite Kneser graph with parameters 5,2. It is 3-regularwith 20 vertices.

• The Heawood graph is the Levi graph of the Fano plane. It is also known as the (3,6)-cage, and is 3-regularwith 14 vertices.

• The Möbius–Kantor graph is the Levi graph of the Möbius–Kantor configuration, a system of 8 points and 8lines that cannot be realized by straight lines in the Euclidean plane. It is 3-regular with 16 vertices.

• The Pappus graph is the Levi graph of the Pappus configuration, composed of 9 points and 9 lines. Like theDesargues configuration there are 3 points on each line and 3 lines passing through each point. It is 3-regularwith 18 vertices.

• The Gray graph is the Levi graph of a configuration that can be realized in R3 as a 3×3×3 grid of 27 pointsand the 27 orthogonal lines through them.

• The Tutte eight-cage is the Levi graph of the Cremona–Richmond configuration. It is also known as the (3,8)-cage, and is 3-regular with 30 vertices.

• The four-dimensional hypercube graph Q4 is the Levi graph of the Möbius configuration formed by the pointsand planes of two mutually incident tetrahedra.

• The Ljubljana graph on 112 vertices is the Levi graph of the Ljubljana configuration.[5]

93

Page 107: Set Families 2

94 CHAPTER 25. LEVI GRAPH

25.2 References[1] Grünbaum, Branko (2006), “Configurations of points and lines”, The Coxeter Legacy, Providence, RI: American Mathe-

matical Society, pp. 179–225, MR 2209028. See in particular p. 181.

[2] Polster, Burkard (1998), A Geometrical Picture Book, Universitext, New York: Springer-Verlag, p. 5, doi:10.1007/978-1-4419-8526-2, ISBN 0-387-98437-2, MR 1640615.

[3] Levi, F. W. (1942), Finite Geometrical Systems, Calcutta: University of Calcutta, MR 0006834.

[4] Gropp, Harald (2007), “VI.7 Configurations”, in Colbourn, Charles J.; Dinitz, Jeffrey H., Handbook of combinatorialdesigns, Discrete Mathematics and its Applications (Boca Raton) (Second ed.), Chapman & Hall/CRC, Boca Raton, FL,pp. 353–355.

[5] Conder, M.; Malnič, A.; Marušič, D.; Pisanski, T.; Potočnik, P. (2002), The Ljubljana Graph (PDF), IMFM Preprint40-845, University of Ljubljana Department of Mathematics.

25.3 External links• Weisstein, Eric W., “Levi Graph”, MathWorld.

Page 108: Set Families 2

Chapter 26

Matroid

In combinatorics, a branch ofmathematics, amatroid /ˈmeɪtrɔɪd/ is a structure that captures and generalizes the notionof linear independence in vector spaces. There are many equivalent ways to define a matroid, the most significantbeing in terms of independent sets, bases, circuits, closed sets or flats, closure operators, and rank functions.Matroid theory borrows extensively from the terminology of linear algebra and graph theory, largely because it is theabstraction of various notions of central importance in these fields. Matroids have found applications in geometry,topology, combinatorial optimization, network theory and coding theory.[1][2]

26.1 Definition

There are many equivalent (cryptomorphic) ways to define a (finite) matroid.[3]

26.1.1 Independent sets

In terms of independence, a finite matroidM is a pair (E, I) , where E is a finite set (called the ground set) and Iis a family of subsets of E (called the independent sets) with the following properties:[4]

1. The empty set is independent, i.e., ∅ ∈ I . Alternatively, at least one subset of E is independent, i.e., I = ∅ .

2. Every subset of an independent set is independent, i.e., for each A′ ⊂ A ⊂ E , if A ∈ I then A′ ∈ I . Thisis sometimes called the hereditary property.

3. If A and B are two independent sets of I and A has more elements than B , then there exists an element inA that when added to B gives a larger independent set than B . This is sometimes called the augmentationproperty or the independent set exchange property.

The first two properties define a combinatorial structure known as an independence system.

26.1.2 Bases and circuits

A subset of the ground set E that is not independent is called dependent. A maximal independent set—that is,an independent set which becomes dependent on adding any element of E —is called a basis for the matroid. Acircuit in a matroid M is a minimal dependent subset of E —that is, a dependent set whose proper subsets areall independent. The terminology arises because the circuits of graphic matroids are cycles in the correspondinggraphs.[4]

The dependent sets, the bases, or the circuits of a matroid characterize the matroid completely: a set is independentif and only if it is not dependent, if and only if it is a subset of a basis, and if and only if it does not contain a circuit.The collection of dependent sets, or of bases, or of circuits each has simple properties that may be taken as axiomsfor a matroid. For instance, one may define a matroidM to be a pair (E,B) , where E is a finite set as before and Bis a collection of subsets of E , called “bases”, with the following properties:[4]

95

Page 109: Set Families 2

96 CHAPTER 26. MATROID

1. B is nonempty.

2. If A and B are distinct members of B and a ∈ A \ B , then there exists an element b ∈ B \ A such thatA \ a ∪ b ∈ B . (Here the backslash symbol stands for the difference of sets. This property is called thebasis exchange property.)

It follows from the basis exchange property that no member of B can be a proper subset of another.

26.1.3 Rank functions

It is a basic result of matroid theory, directly analogous to a similar theorem of bases in linear algebra, that any twobases of a matroidM have the same number of elements. This number is called the rank ofM . IfM is a matroidon E , and A is a subset of E , then a matroid on A can be defined by considering a subset of A to be independent ifand only if it is independent inM . This allows us to talk about submatroids and about the rank of any subset of E. The rank of a subset A is given by the rank function r(A) of the matroid, which has the following properties:[4]

• The value of the rank function is always a non-negative integer.

• For any subset A of E , r(A) ≤ |A| .

• For any two subsets A andB of E , r(A∪B)+ r(A∩B) ≤ r(A)+ r(B) . That is, the rank is a submodularfunction.

• For any set A and element x , r(A) ≤ r(A ∪ x) ≤ r(A) + 1 . From the first of these two inequalities itfollows more generally that, if A ⊂ B ⊂ E , then r(A) ≤ r(B) ≤ r(E) . That is, the rank is a monotonicfunction.

These properties can be used as one of the alternative definitions of a finite matroid: if (E, r) satisfies these properties,then the independent sets of a matroid over E can be defined as those subsets A of E with r(A) = |A| .The difference |A| − r(A) is called the nullity or corank of the subset A . It is the minimum number of elementsthat must be removed from A to obtain an independent set. The nullity of E inM is called the nullity or corank ofM .

26.1.4 Closure operators

LetM be a matroid on a finite set E , with rank function r as above. The closure cl(A) of a subset A of E is the set

cl(A) =x ∈ E | r(A) = r

(A ∪ x

)This defines a closure operator cl : P(E) → P(E) where P denotes the power set, with the following properties:

• For all subsets X of E , X ⊆ cl(X) .

• For all subsets X of E , cl(X) = cl(cl(X)) .

• For all subsets X and Y of E with X ⊆ Y , cl(X) ⊆ cl(Y ) .

• For all elements a , and b ofE and all subsets Y ofE , if a ∈ cl(Y ∪b)\cl(Y ) then b ∈ cl(Y ∪a)\cl(Y ).

The first three of these properties are the defining properties of a closure operator. The fourth is sometimes calledtheMac Lane–Steinitz exchange property. These properties may be taken as another definition of matroid: everyfunction cl : P(E) → P(E) that obeys these properties determines a matroid.[4]

Page 110: Set Families 2

26.2. EXAMPLES 97

26.1.5 Flats

A set whose closure equals itself is said to be closed, or a flat or subspace of the matroid.[5] A set is closed if it ismaximal for its rank, meaning that the addition of any other element to the set would increase the rank. The closedsets of a matroid are characterized by a covering partition property:

• The whole point set E is closed.

• If S and T are flats, then S ∩ T is a flat.

• If S is a flat, then the flats T that cover S (meaning that T properly contains S but there is no flat U betweenS and T ), partition the elements of E \ S .

The class L(M) of all flats, partially ordered by set inclusion, forms a matroid lattice. Conversely, every matroidlattice L forms a matroid over its set E of atoms under the following closure operator: for a set S of atoms with join∨S ,

cl(S) = x ∈ E | x ≤∨

S

The flats of this matroid correspond one-for-one with the elements of the lattice; the flat corresponding to latticeelement y is the set

x ∈ E | x ≤ y

Thus, the lattice of flats of this matroid is naturally isomorphic to L .

26.1.6 Hyperplanes

In a matroid of rank r , a flat of rank r − 1 is called a hyperplane. These are the maximal proper flats; that is, theonly superset of a hyperplane that is also a flat is the set E of all the elements of the matroid. Hyperplanes are alsocalled coatoms or copoints. An equivalent definition: A coatom is a subset of E that does not spanM, but such thatadding any other element to it does make a spanning set.[6]

The family H of hyperplanes of a matroid has the following properties, which may be taken as yet another axioma-tization of matroids:[6]

• There do not exist distinct sets X and Y inH with X ⊂ Y . That is, the hyperplanes form a Sperner family.

• For every x ∈ E and Y,Z ∈ H with x /∈ Y ∪ Z , there exists X ∈ H with (Y ∩ Z) ∪ x ⊆ X .

26.2 Examples

26.2.1 Uniform matroids

Let E be a finite set and k a natural number. One may define a matroid on E by taking every k-element subset of Eto be a basis. This is known as the uniform matroid of rank k. A uniform matroid with rank k and with n elementsis denoted Uk,n . All uniform matroids of rank at least 2 are simple. The uniform matroid of rank 2 on n points iscalled the n-point line. A matroid is uniform if and only if it has no circuits of size less than the one plus the rankof the matroid. The direct sums of uniform matroids are called partition matroids.In the uniform matroid U0,n , every element is a loop (an element that does not belong to any independent set), andin the uniform matroid Un,n , every element is a coloop (an element that belongs to all bases). The direct sum ofmatroids of these two types is a partition matroid in which every element is a loop or a coloop; it is called a discretematroid. An equivalent definition of a discrete matroid is a matroid in which every proper, non-empty subset of theground set E is a separator.

Page 111: Set Families 2

98 CHAPTER 26. MATROID

The Fano matroid, derived from the Fano plane. It is GF(2)-linear but not real-linear.

26.2.2 Matroids from linear algebra

Matroid theory developed mainly out of a deep examination of the properties of independence and dimension invector spaces. There are two ways to present the matroids defined in this way:

• If E is any finite subset of a vector space V, then we can define a matroidM on E by taking the independent setsof M to be the linearly independent subsets of E. The validity of the independent set axioms for this matroidfollows from the Steinitz exchange lemma. If M is a matroid that can be defined in this way, we say the set Erepresents M. Matroids of this kind are called vector matroids. An important example of a matroid definedin this way is the Fano matroid, a rank-three matroid derived from the Fano plane, a finite geometry with sevenpoints (the seven elements of the matroid) and seven lines (the nontrivial flats of the matroid). It is a linearmatroid whose elements may be described as the seven nonzero points in a three-dimensional vector space overthe finite field GF(2). However, it is not possible to provide a similar representation for the Fano matroid usingthe real numbers in place of GF(2).

• AmatrixAwith entries in a field gives rise to a matroidM on its set of columns. The dependent sets of columnsin the matroid are those that are linearly dependent as vectors. This matroid is called the column matroid ofA, and A is said to representM. For instance, the Fano matroid can be represented in this way as a 3 × 7 (0,1)-matrix. Column matroids are just vector matroids under another name, but there are often reasons to favor the

Page 112: Set Families 2

26.2. EXAMPLES 99

The Vámos matroid, not linear over any field

matrix representation. (There is one technical difference: a column matroid can have distinct elements that arethe same vector, but a vector matroid as defined above cannot. Usually this difference is insignificant and canbe ignored, but by letting E be a multiset of vectors one brings the two definitions into complete agreement.)

Page 113: Set Families 2

100 CHAPTER 26. MATROID

A matroid that is equivalent to a vector matroid, although it may be presented differently, is called representable orlinear. If M is equivalent to a vector matroid over a field F, then we say M is representable over F ; in particular,M is real-representable if it is representable over the real numbers. For instance, although a graphic matroid (seebelow) is presented in terms of a graph, it is also representable by vectors over any field. A basic problem in matroidtheory is to characterize the matroids that may be represented over a given field F; Rota’s conjecture describes apossible characterization for every finite field. The main results so far are characterizations of binary matroids (thoserepresentable over GF(2)) due to Tutte (1950s), of ternary matroids (representable over the 3-element field) due toReid and Bixby, and separately to Seymour (1970s), and of quaternary matroids (representable over the 4-elementfield) due to Geelen, Gerards, and Kapoor (2000). This is very much an open area.A regular matroid is a matroid that is representable over all possible fields. The Vámosmatroid is the simplest exampleof a matroid that is not representable over any field.

26.2.3 Matroids from graph theory

A second original source for the theory of matroids is graph theory.Every finite graph (or multigraph) G gives rise to a matroid M(G) as follows: take as E the set of all edges in G andconsider a set of edges independent if and only if it is a forest; that is, if it does not contain a simple cycle. ThenM(G) is called a cycle matroid. Matroids derived in this way are graphic matroids. Not every matroid is graphic,but all matroids on three elements are graphic.[7] Every graphic matroid is regular.Other matroids on graphs were discovered subsequently:

• The bicircular matroid of a graph is defined by calling a set of edges independent if every connected subsetcontains at most one cycle.

• In any directed or undirected graph G let E and F be two distinguished sets of vertices. In the set E, define asubset U to be independent if there are |U | vertex-disjoint paths from F onto U. This defines a matroid on Ecalled a gammoid:[8] a strict gammoid is one for which the set E is the whole vertex set of G.[9]

• In a bipartite graph G = (U,V,E), one may form a matroid in which the elements are vertices on one side Uof the bipartition, and the independent subsets are sets of endpoints of matchings of the graph. This is calleda transversal matroid,[10][11] and it is a special case of a gammoid.[8] The transversal matroids are the dualmatroids to the strict gammoids.[9]

• Graphic matroids have been generalized to matroids from signed graphs, gain graphs, and biased graphs. AgraphG with a distinguished linear classB of cycles, known as a “biased graph” (G,B), has twomatroids, knownas the frame matroid and the lift matroid of the biased graph. If every cycle belongs to the distinguishedclass, these matroids coincide with the cycle matroid of G. If no cycle is distinguished, the frame matroid is thebicircular matroid of G. A signed graph, whose edges are labeled by signs, and a gain graph, which is a graphwhose edges are labeled orientably from a group, each give rise to a biased graph and therefore have frame andlift matroids.

• The Laman graphs form the bases of the two-dimensional rigidity matroid, a matroid defined in the theory ofstructural rigidity.

• Let G be a connected graph and E be its edge set. Let I be the collection of subsets F of E such that G − F isstill connected. Then M∗(G) = (E, I) is a matroid, called bond matroid of G. Note that the rank functionr(F) is the number ofminimal cycles in the subgraph induced on the edge subset F.

26.2.4 Matroids from field extensions

A third original source of matroid theory is field theory.An extension of a field gives rise to a matroid. Suppose F and K are fields with K containing F. Let E be any finitesubset of K. Define a subset S of E to be algebraically independent if the extension field F(S) has transcendence degreeequal to |S|.[12]

Page 114: Set Families 2

26.3. BASIC CONSTRUCTIONS 101

Amatroid that is equivalent to amatroid of this kind is called an algebraicmatroid.[13] The problem of characterizingalgebraic matroids is extremely difficult; little is known about it. The Vámosmatroid provides an example of a matroidthat is not algebraic.

26.3 Basic constructions

There are some standard ways to make new matroids out of old ones.

26.3.1 Duality

If M is a finite matroid, we can define the orthogonal or dual matroid M* by taking the same underlying set andcalling a set a basis inM* if and only if its complement is a basis inM. It is not difficult to verify thatM* is a matroidand that the dual of M* is M.[14]

The dual can be described equally well in terms of other ways to define a matroid. For instance:

• A set is independent in M* if and only if its complement spans M.

• A set is a circuit of M* if and only if its complement is a coatom in M.

• The rank function of the dual is r∗(S) = |S| − r(M) + r (E \ S) .

According to a matroid version of Kuratowski’s theorem, the dual of a graphic matroidM is a graphic matroid if andonly if M is the matroid of a planar graph. In this case, the dual of M is the matroid of the dual graph of G.[15] Thedual of a vector matroid representable over a particular field F is also representable over F. The dual of a transversalmatroid is a strict gammoid and vice versa.ExampleThe cycle matroid of a graph is the dual matroid of its bond matroid.

26.3.2 Minors

IfM is a matroid with element set E, and S is a subset of E, the restriction ofM to S, writtenM |S, is the matroid onthe set S whose independent sets are the independent sets ofM that are contained in S. Its circuits are the circuits ofMthat are contained in S and its rank function is that ofM restricted to subsets of S. In linear algebra, this correspondsto restricting to the subspace generated by the vectors in S. Equivalently if T =M−S this may be termed the deletionof T, written M\T or M−T. The submatroids of M are precisely the results of a sequence of deletions: the order isirrelevant.[16][17]

The dual operation of restriction is contraction.[18] If T is a subset of E, the contraction of M by T, written M/T, isthe matroid on the underlying set E − T whose rank function is r′(A) = r(A ∪ T ) − r(T ). [19] In linear algebra,this corresponds to looking at the quotient space by the linear space generated by the vectors in T, together with theimages of the vectors in E - T.A matroid N that is obtained from M by a sequence of restriction and contraction operations is called a minor ofM.[17][20] We say M contains N as a minor. Many important families of matroids may be characterized by theminor-minimal matroids that do not belong to the family; these are called forbidden or excluded minors.[21]

26.3.3 Sums and unions

Let M be a matroid with an underlying set of elements E, and let N be another matroid on an underlying set F. Thedirect sum of matroids M and N is the matroid whose underlying set is the disjoint union of E and F, and whoseindependent sets are the disjoint unions of an independent set of M with an independent set of N.The union ofM andN is the matroid whose underlying set is the union (not the disjoint union) of E and F, and whoseindependent sets are those subsets which are the union of an independent set in M and one in N. Usually the term“union” is applied when E = F, but that assumption is not essential. If E and F are disjoint, the union is the directsum.

Page 115: Set Families 2

102 CHAPTER 26. MATROID

26.4 Additional terminology

Let M be a matroid with an underlying set of elements E.

• E may be called the ground set of M. Its elements may be called the points of M.

• A subset of E spans M if its closure is E. A set is said to span a closed set K if its closure is K.

• The girth of a matroid is the size of its smallest circuit or dependent set.

• An element that forms a single-element circuit of M is called a loop. Equivalently, an element is a loop if itbelongs to no basis.[7][22]

• An element that belongs to no circuit is called a coloop or isthmus. Equivalently, an element is a coloop if itbelongs to every basis. Loop and coloops are mutually dual.[22]

• If a two-element set f, g is a circuit of M, then f and g are parallel in M.[7]

• A matroid is called simple if it has no circuits consisting of 1 or 2 elements. That is, it has no loops and noparallel elements. The term combinatorial geometry is also used.[7] A simple matroid obtained from anothermatroidM by deleting all loops and deleting one element from each 2-element circuit until no 2-element circuitsremain is called a simplification of M.[23] A matroid is co-simple if its dual matroid is simple.[24]

• A union of circuits is sometimes called a cycle of M. A cycle is therefore the complement of a flat of the dualmatroid. (This usage conflicts with the common meaning of “cycle” in graph theory.)

• A separator ofM is a subset S of E such that r(S)+r(E−S) = r(M) . A proper or non-trivial separatoris a separator that is neither E nor the empty set.[25] An irreducible separator is a separator that contains noother non-empty separator. The irreducible separators partition the ground set E.

• A matroid which cannot be written as the direct sum of two nonempty matroids, or equivalently which hasno proper separators, is called connected or irreducible. A matroid is connected if and only if its dual isconnected.[26]

• A maximal irreducible submatroid of M is called a component of M. A component is the restriction of M toan irreducible separator, and contrariwise, the restriction of M to an irreducible separator is a component. Aseparator is a union of components.[25]

• A matroid M is called a frame matroid if it, or a matroid that contains it, has a basis such that all the pointsof M are contained in the lines that join pairs of basis elements.[27]

• A matroid is called a paving matroid if all of its circuits have size at least equal to its rank.[28]

• The matroid polytope PM is the convex hull of the indicator vectors of the bases ofM .

26.5 Algorithms

26.5.1 Greedy algorithm

A weighted matroid is a matroid together with a function from its elements to the nonnegative real numbers. Theweight of a subset of elements is defined to be the sum of the weights of the elements in the subset. The greedyalgorithm can be used to find a maximum-weight basis of the matroid, by starting from the empty set and repeatedlyadding one element at a time, at each step choosing a maximum-weight element among the elements whose additionwould preserve the independence of the augmented set.[29] This algorithm does not need to know anything about thedetails of the matroid’s definition, as long as it has access to the matroid through an independence oracle, a subroutinefor testing whether a set is independent.This optimization algorithm may be used to characterize matroids: if a family F of sets, closed under taking subsets,has the property that, no matter how the sets are weighted, the greedy algorithm finds a maximum-weight set in thefamily, then F must be the family of independent sets of a matroid.[30]

The notion of matroid has been generalized to allow for other types of sets on which a greedy algorithm give optimalsolutions; see greedoid and matroid embedding for more information.

Page 116: Set Families 2

26.6. POLYNOMIAL INVARIANTS 103

26.5.2 Matroid partitioning

Thematroid partitioning problem is to partition the elements of a matroid into as few independent sets as possible, andthe matroid packing problem is to find as many disjoint spanning sets as possible. Both can be solved in polynomialtime, and can be generalized to the problem of computing the rank or finding an independent set in a matroid sum.

26.5.3 Matroid intersection

The intersection of two or more matroids is the family of sets that are simultaneously independent in each of thematroids. The problem of finding the largest set, or the maximumweighted set, in the intersection of twomatroids canbe found in polynomial time,and provides a solution to many other important combinatorial optimization problems.For instance, maximum matching in bipartite graphs can be expressed as a problem of intersecting two partitionmatroids. However, finding the largest set in an intersection of three or more matroids is NP-complete.

26.5.4 Matroid software

Two standalone systems for calculations with matroids are Kingan’s Oid and Hlineny’s Macek. Both of them are opensourced packages. “Oid” is an interactive, extensible software system for experimenting with matroids. “Macek”is a specialized software system with tools and routines for reasonably efficient combinatorial computations withrepresentable matroids.SAGE, the open source mathematics software system, contains a matroid package.

26.6 Polynomial invariants

There are two especially significant polynomials associated to a finite matroid M on the ground set E. Each is amatroid invariant, which means that isomorphic matroids have the same polynomial.

26.6.1 Characteristic polynomial

The characteristic polynomial ofM (which is sometimes called the chromatic polynomial,[31] although it does notcount colorings), is defined to be

pM (λ) :=∑S⊆E

(−1)|S|λr(M)−r(S),

or equivalently (as long as the empty set is closed in M) as

pM (λ) :=∑A

µ(∅, A)λr(M)−r(A) ,

where μ denotes the Möbius function of the geometric lattice of the matroid.[32]

When M is the cycle matroid M(G) of a graph G, the characteristic polynomial is a slight transformation of thechromatic polynomial, which is given by χG (λ) = λcpM ₍G₎ (λ), where c is the number of connected components ofG.When M is the bond matroid M*(G) of a graph G, the characteristic polynomial equals the flow polynomial of G.When M is the matroid M(A) of an arrangement A of linear hyperplanes in Rn (or Fn where F is any field), thecharacteristic polynomial of the arrangement is given by pA (λ) = λn−r(M)pM ₍A₎ (λ).

Beta invariant

The beta invariant of a matroid, introduced by Crapo (1967), may be expressed in terms of the characteristicpolynomial p as an evaluation of the derivative[33]

Page 117: Set Families 2

104 CHAPTER 26. MATROID

β(M) = (−1)r(M)−1p′M (1)

or directly as[34]

β(M) = (−1)r(M)∑X⊆E

(−1)|X|r(X) .

The beta invariant is non-negative, and is zero if and only if M is disconnected, or empty, or a loop. Otherwise itdepends only on the lattice of flats of M. If M has no loops and coloops then β(M) = β(M∗).[34]

26.6.2 Tutte polynomial

The Tutte polynomial of a matroid, TM (x,y), generalizes the characteristic polynomial to two variables. This givesit more combinatorial interpretations, and also gives it the duality property

TM∗(x, y) = TM (y, x),

which implies a number of dualities between properties of M and properties of M *. One definition of the Tuttepolynomial is

TM (x, y) =∑S⊆E

(x− 1)r(M)−r(S)(y − 1)|S|−r(S).

This expresses the Tutte polynomial as an evaluation of the corank-nullity or rank generating polynomial,[35]

RM (u, v) =∑S⊆E

ur(M)−r(S)v|S|−r(S).

From this definition it is easy to see that the characteristic polynomial is, up to a simple factor, an evaluation of TM,specifically,

pM (λ) = (−1)r(M)TM (1− λ, 0).

Another definition is in terms of internal and external activities and a sum over bases, reflecting the fact that T(1,1)is the number of bases.[36] This, which sums over fewer subsets but has more complicated terms, was Tutte’s originaldefinition.There is a further definition in terms of recursion by deletion and contraction.[37] The deletion-contraction identity is

F (M) = F (M − e) + F (M/e) when e is neither a loop nor a coloop.

An invariant of matroids (i.e., a function that takes the same value on isomorphic matroids) satisfying this recursionand the multiplicative condition

F (M ⊕M ′) = F (M)F (M ′)

is said to be a Tutte-Grothendieck invariant.[35] The Tutte polynomial is the most general such invariant; thatis, the Tutte polynomial is a Tutte-Grothendieck invariant and every such invariant is an evaluation of the Tuttepolynomial.[31]

The Tutte polynomial TG of a graph is the Tutte polynomial TM ₍G₎ of its cycle matroid.

Page 118: Set Families 2

26.7. INFINITE MATROIDS 105

26.7 Infinite matroids

The theory of infinite matroids is much more complicated than that of finite matroids and forms a subject of its own.For a long time, one of the difficulties has been that there were many reasonable and useful definitions, none of whichappeared to capture all the important aspects of finite matroid theory. For instance, it seemed to be hard to havebases, circuits, and duality together in one notion of infinite matroids.The simplest definition of an infinite matroid is to require finite rank; that is, the rank of E is finite. This theory issimilar to that of finite matroids except for the failure of duality due to the fact that the dual of an infinite matroidof finite rank does not have finite rank. Finite-rank matroids include any subsets of finite-dimensional vector spacesand of field extensions of finite transcendence degree.The next simplest infinite generalization is finitary matroids. A matroid is finitary if it has the property that

x ∈ cl(Y ) ⇔ (∃Y ′ ⊆ Y )Y ′ and finite is x ∈ cl(Y ′).

Equivalently, every dependent set contains a finite dependent set. Examples are linear dependence of arbitrary subsetsof infinite-dimensional vector spaces (but not infinite dependencies as in Hilbert and Banach spaces), and algebraicdependence in arbitrary subsets of field extensions of possibly infinite transcendence degree. Again, the class offinitary matroid is not self-dual, because the dual of a finitary matroid is not finitary. Finitary infinite matroids arestudied in model theory, a branch of mathematical logic with strong ties to algebra.In the late 1960s matroid theorists asked for a more general notion that shares the different aspects of finite matroidsand generalizes their duality. Many notions of infinite matroids were defined in response to this challenge, but thequestion remained open. One of the approaches examined by D.A. Higgs became known as B-matroids and wasstudied by Higgs, Oxley and others in the 1960s and 1970s. According to a recent result by Bruhn, Diestel, andKriesell et al. (2013), it solves the problem: Arriving at the same notion independently, they provided five equivalentsystems of axioms – in terms of independence, bases, circuits, closure and rank. The duality of B-matroids generalizesdualities that can be observed in infinite graphs.The independence axioms are as follows:

1. The empty set is independent.

2. Every subset of an independent set is independent.

3. For every nonmaximal (under set inclusion) independent set I and maximal independent set J, there is x ∈ J \Isuch that I ∪ x is independent.

4. For every subsetX of the base space, every independent subset I ofX can be extended to amaximal independentsubset of X.

With these axioms, every matroid has a dual.

26.8 History

Matroid theory was introduced by HasslerWhitney (1935). It was also independently discovered by Takeo Nakasawa,whose work was forgotten for many years (Nishimura & Kuroda 2009).In his seminal paper, Whitney provided two axioms for independence, and defined any structure adhering to theseaxioms to be “matroids”. (Although it was perhaps implied, he did not include an axiom requiring at least one subsetto be independent.) His key observation was that these axioms provide an abstraction of “independence” that iscommon to both graphs and matrices. Because of this, many of the terms used in matroid theory resemble the termsfor their analogous concepts in linear algebra or graph theory.Almost immediately after Whitney first wrote about matroids, an important article was written by Saunders MacLane (1936) on the relation of matroids to projective geometry. A year later, B. L. van der Waerden (1937) notedsimilarities between algebraic and linear dependence in his classic textbook on Modern Algebra.In the 1940s Richard Rado developed further theory under the name “independence systems” with an eye towardstransversal theory, where his name for the subject is still sometimes used.

Page 119: Set Families 2

106 CHAPTER 26. MATROID

In the 1950s W. T. Tutte became the foremost figure in matroid theory, a position he retained for many years.His contributions were plentiful, including the characterization of binary, regular, and graphic matroids by excludedminors; the regular-matroid representability theorem; the theory of chain groups and their matroids; and the tools heused to prove many of his results, the “Path theorem” and "Homotopy theorem" (see, e.g., Tutte 1965), which areso complex that later theorists have gone to great trouble to eliminate the necessity of using them in proofs. (A fineexample is A. M. H. Gerards' short proof (1989) of Tutte’s characterization of regular matroids.)Henry Crapo (1969) and Thomas Brylawski (1972) generalized to matroids Tutte’s “dichromate”, a graphic polyno-mial now known as the Tutte polynomial (named by Crapo). Their work has recently (especially in the 2000s) beenfollowed by a flood of papers—though not as many as on the Tutte polynomial of a graph.In 1976 Dominic Welsh published the first comprehensive book on matroid theory.Paul Seymour's decomposition theorem for regular matroids (1980) was the most significant and influential work ofthe late 1970s and the 1980s. Another fundamental contribution, by Kahn & Kung (1982), showed why projectivegeometries and Dowling geometries play such an important role in matroid theory.By this time there were many other important contributors, but one should not omit to mention Geoff Whittle'sextension to ternary matroids of Tutte’s characterization of binary matroids that are representable over the rationals(Whittle 1995), perhaps the biggest single contribution of the 1990s. In the current period (since around 2000) theMatroid Minors Project of Jim Geelen, Gerards, Whittle, and others, which attempts to duplicate for matroids thatare representable over a finite field the success of the Robertson–Seymour Graph Minors Project (see Robertson–Seymour theorem), has produced substantial advances in the structure theory of matroids. Many others have alsocontributed to that part of matroid theory, which (in the first and second decades of the 21st century) is flourishing.

26.9 Researchers

Mathematicians who pioneered the study of matroids include Takeo Nakasawa,[38] Saunders Mac Lane, RichardRado, W. T. Tutte, B. L. van der Waerden, and Hassler Whitney. Other major contributors include Jack Edmonds,Jim Geelen, Eugene Lawler, László Lovász, Gian-Carlo Rota, P. D. Seymour, and Dominic Welsh.There is an on-line list of current researchers.

26.10 See also• Antimatroid

• Coxeter matroid

• Oriented matroid

• Pregeometry (model theory)

• Polymatroid

• Greedoid

26.11 Notes[1] Neel, David L.; Neudauer, Nancy Ann (2009). “Matroids you have known” (PDF).Mathematics Magazine 82 (1): 26–41.

doi:10.4169/193009809x469020. Retrieved 4 October 2014.

[2] Kashyap, Navin; Soljanin, Emina; Vontobel, Pascal. “Applications of Matroid Theory and Combinatorial Optimization toInformation and Coding Theory” (PDF). www.birs.ca. Retrieved 4 October 2014.

[3] A standard source for basic definitions and results about matroids is Oxley (1992). An older standard source is Welsh(1976). See Bryzlawski’s appendix in White (1986) pp.298–302 for a list of equivalent axiom systems.

[4] Welsh (1976), Section 1.2, “Axiom Systems for a Matroid”, pp. 7–9.

[5] Welsh (1976), Section 1.8, “Closed sets = Flats = Subspaces”, pp. 21–22.

Page 120: Set Families 2

26.11. NOTES 107

[6] Welsh (1976), Section 2.2, “The Hyperplanes of a Matroid”, pp. 38–39.

[7] Oxley 1992, p. 13

[8] Oxley 1992, pp. 115

[9] Oxley 1992, p. 100

[10] Oxley 1992, pp. 46–48

[11] 1987

[12] Oxley 1992, p. 215

[13] Oxley 1992, p. 216

[14] White 1986, p. 32

[15] White 1986, p. 105

[16] White 1986, p. 131

[17] White 1986, p. 224

[18] White 1986, p. 139

[19] White 1986, p. 140

[20] White 1986, p. 150

[21] White 1986, pp. 146–147

[22] White 1986, p. 130

[23] Oxley 1992, p. 52

[24] Oxley 1992, p. 347

[25] Oxley 1992, p. 128

[26] White 1986, p. 110

[27] Zaslavsky, Thomas (1994). “Framematroids and biased graphs”. Eur. J. Comb. 15 (3): 303–307. doi:10.1006/eujc.1994.1034.ISSN 0195-6698. Zbl 0797.05027.

[28] Oxley 1992, p. 26

[29] Oxley 1992, p. 63

[30] Oxley 1992, p. 64

[31] White 1987, p. 127

[32] White 1987, p. 120

[33] White 1987, p. 123

[34] White 1987, p. 124

[35] White 1987, p. 126

[36] White 1992, p. 188

[37] White 1986, p. 260

[38] Nishimura & Kuroda (2009).

Page 121: Set Families 2

108 CHAPTER 26. MATROID

26.12 References

• Bruhn, Henning; Diestel, Reinhard; Kriesell, Matthias; Pendavingh, Rudi; Wollan, Paul (2013), “Axioms forinfinite matroids”, Advances in Mathematics 239: 18–46, arXiv:1003.3919, doi:10.1016/j.aim.2013.01.011,MR 3045140.

• Bryant, Victor; Perfect, Hazel (1980), Independence Theory in Combinatorics, London and New York: Chap-man and Hall, ISBN 0-412-22430-5.

• Brylawski, Thomas H. (1972), “A decomposition for combinatorial geometries”, Transactions of the Amer-ican Mathematical Society (American Mathematical Society) 171: 235–282, doi:10.2307/1996381, JSTOR1996381.

• Crapo, HenryH. (1969), “The Tutte polynomial”,AequationesMathematicae 3 (3): 211–229, doi:10.1007/BF01817442.

• Crapo, Henry H.; Rota, Gian-Carlo (1970), On the Foundations of Combinatorial Theory: Combinatorial Ge-ometries, Cambridge, Mass.: M.I.T. Press, ISBN 978-0-262-53016-3, MR 0290980.

• Geelen, Jim; Gerards, A. M. H.; Whittle, Geoff (2007), “Towards a matroid-minor structure theory”, in Grim-mett, Geoffrey (ed.) et al., Combinatorics, Complexity, and Chance: A Tribute to Dominic Welsh, OxfordLecture Series in Mathematics and its Applications 34, Oxford: Oxford University Press, pp. 72–82.

• Gerards, A. M. H. (1989), “A short proof of Tutte’s characterization of totally unimodular matrices”, LinearAlgebra and its Applications, 114/115: 207–212, doi:10.1016/0024-3795(89)90461-8.

• Kahn, Jeff; Kung, Joseph P. S. (1982), “Varieties of combinatorial geometries”, Transactions of the AmericanMathematical Society (American Mathematical Society) 271 (2): 485–499, doi:10.2307/1998894, JSTOR1998894.

• Kingan, Robert; Kingan, Sandra (2005), “A software system for matroids”, Graphs and Discovery, DIMACSSeries in Discrete Mathematics and Theoretical Computer Science, pp. 287–296.

• Kung, Joseph P. S., ed. (1986), A Source Book in Matroid Theory, Boston: Birkhäuser, ISBN 0-8176-3173-9,MR 0890330.

• Mac Lane, Saunders (1936), “Some interpretations of abstract linear dependence in terms of projective geome-try”,American Journal ofMathematics (The JohnsHopkinsUniversity Press) 58 (1): 236–240, doi:10.2307/2371070,JSTOR 2371070.

• Nishimura, Hirokazu; Kuroda, Susumu, eds. (2009), A lost mathematician, Takeo Nakasawa. The forgottenfather of matroid theory, Basel: Birkhäuser Verlag, ISBN 978-3-7643-8572-9, MR 2516551, Zbl 1163.01001.

• Oxley, James (1992),Matroid Theory, Oxford: Oxford University Press, ISBN 0-19-853563-5, MR 1207587,Zbl 0784.05002.

• Recski, András (1989), Matroid Theory and its Applications in Electric Network Theory and in Statics, Berlinand Budapest: Springer-Verlag and Akademiai Kiado, ISBN 3-540-15285-7, MR 1027839.

• Sapozhenko, A.A. (2001), “M/m062870”, in Hazewinkel, Michiel, Encyclopedia of Mathematics, Springer,ISBN 978-1-55608-010-4

• Seymour, Paul D. (1980), “Decomposition of regular matroids”, Journal of Combinatorial Theory, Series B 28(3): 305–359, doi:10.1016/0095-8956(80)90075-1, Zbl 0443.05027.

• Truemper, Klaus (1992),MatroidDecomposition, Boston: Academic Press, ISBN0-12-701225-7,MR1170126.

• Tutte, W. T. (1959), “Matroids and graphs”, Transactions of the American Mathematical Society (AmericanMathematical Society) 90 (3): 527–552, doi:10.2307/1993185, JSTOR 1993185, MR 0101527.

• Tutte, W. T. (1965), “Lectures on matroids”, Journal of Research of the National Bureau of Standards (U.S.A.),Sect. B 69: 1–47.

• Tutte, W.T. (1971), Introduction to the theory of matroids, Modern Analytic and Computational Methods inScience and Mathematics 37, New York: American Elsevier Publishing Company, Zbl 0231.05027.

Page 122: Set Families 2

26.13. EXTERNAL LINKS 109

• Vámos, Peter (1978), “The missing axiom of matroid theory is lost forever”, Journal of the London Mathemat-ical Society 18 (3): 403–408, doi:10.1112/jlms/s2-18.3.403.

• van der Waerden, B. L. (1937), Moderne Algebra.

• Welsh, D. J. A. (1976), Matroid Theory, L.M.S. Monographs 8, Academic Press, ISBN 0-12-744050-X, Zbl0343.05002.

• White, Neil, ed. (1986), Theory of Matroids, Encyclopedia of Mathematics and its Applications 26, Cam-bridge: Cambridge University Press, ISBN 978-0-521-30937-0, Zbl 0579.00001.

• White, Neil, ed. (1987), Combinatorial geometries, Encyclopedia of Mathematics and its Applications 29,Cambridge: Cambridge University Press, ISBN 0-521-33339-3, Zbl 0626.00007

• White, Neil, ed. (1992), Matroid Applications, Encyclopedia of Mathematics and its Applications 40, Cam-bridge: Cambridge University Press, ISBN 978-0-521-38165-9, Zbl 0742.00052.

• Whitney, Hassler (1935), “On the abstract properties of linear dependence”, American Journal of Mathe-matics (The Johns Hopkins University Press) 57 (3): 509–533, doi:10.2307/2371182, JSTOR 2371182, MR1507091. Reprinted in Kung (1986), pp. 55–79.

• Whittle, Geoff (1995), “A characterization of the matroids representable over GF(3) and the rationals” (PDF),Journal of Combinatorial Theory Series B 65 (2): 222–261, doi:10.1006/jctb.1995.1052.

26.13 External links• Hazewinkel, Michiel, ed. (2001), “Matroid”, Encyclopedia of Mathematics, Springer, ISBN 978-1-55608-010-4

• Kingan, Sandra : Matroid theory. A large bibliography of matroid papers, matroid software, and links.

• Locke, S. C. : Greedy Algorithms.

• Pagano, Steven R. : Matroids and Signed Graphs.

• Mark Hubenthal: A Brief Look At Matroids (pdf) (contain proofs for staments of this article)

• James Oxley : What is a matroid?

• Neil White : Matroid Applications

Page 123: Set Families 2

Chapter 27

Maximum coverage problem

Themaximum coverage problem is a classical question in computer science, computational complexity theory, andoperations research. It is a problem that is widely taught in approximation algorithms.As input you are given several sets and a number k . The sets may have some elements in common. You must selectat most k of these sets such that the maximum number of elements are covered, i.e. the union of the selected setshas maximal size.Formally, (unweighted) Maximum Coverage

Instance: A number k and a collection of sets S = S1, S2, . . . , Sm .Objective: Find a subset S′ ⊆ S of sets, such that

∣∣∣S′∣∣∣ ≤ k and the number of covered elements∣∣∪

Si∈S′ Si

∣∣ is maximized.Themaximum coverage problem is NP-hard, and cannot be approximatedwithin 1− 1

e+o(1) ≈ 0.632 under standardassumptions. This result essentially matches the approximation ratio achieved by the generic greedy algorithm usedfor maximization of submodular functions with a cardinality constraint.[1]

27.1 ILP formulation

The maximum coverage problem can be formulated as the following integer linear program.

27.2 Greedy algorithm

The greedy algorithm for maximum coverage chooses sets according to one rule: at each stage, choose a set whichcontains the largest number of uncovered elements. It can be shown that this algorithm achieves an approximationratio of 1− 1

e .[2] Inapproximability results show that the greedy algorithm is essentially the best-possible polynomialtime approximation algorithm for maximum coverage.[3]

27.3 Known extensions

The inapproximability results apply to all extensions of the maximum coverage problem since they hold the maximumcoverage problem as a special case.

27.4 Weighted version

In the weighted version every element ej has a weight w(ej) . The task is to find a maximum coverage which hasmaximum weight. The basic version is a special case when all weights are 1 .

110

Page 124: Set Families 2

27.5. BUDGETED MAXIMUM COVERAGE 111

maximize∑

e∈E w(ej) · yj . (maximizing the weighted sum of covered elements).subject to

∑xi ≤ k ; (no more than k sets are selected).∑

ej∈Sixi ≥ yj ; (if yj ≥ 0 then at least one set ej ∈ Si is selected).

yj ∈ 0, 1 ; (if yj = 1 then ej is covered)xi ∈ 0, 1 (if xi = 1 then Si is selected for the cover).

The greedy algorithm for the weighted maximum coverage at each stage chooses a set which contains the maximumweight of uncovered elements. This algorithm achieves an approximation ratio of 1− 1

e .[1]

27.5 Budgeted maximum coverage

In the budgeted maximum coverage version, not only does every element ej have a weight w(ej) , but also every setSi has a cost c(Si) . Instead of k that limits the number of sets in the cover a budgetB is given. This budgetB limitsthe weight of the cover that can be chosen.

maximize∑

e∈E w(ej) · yj . (maximizing the weighted sum of covered elements).subject to

∑c(Si) · xi ≤ B ; (the cost of the selected sets cannot exceed B ).∑

ej∈Sixi ≥ yj ; (if yj ≥ 0 then at least one set ej ∈ Si is selected).

yj ∈ 0, 1 ; (if yj = 1 then ej is covered)xi ∈ 0, 1 (if xi = 1 then Si is selected for the cover).

A greedy algorithm will no longer produce solutions with a performance guarantee. Namely, the worst case behaviorof this algorithm might be very far from the optimal solution. The approximation algorithm is extended by thefollowing way. First, after finding a solution using the greedy algorithm, return the better of the greedy algorithm’ssolution and the set of largest weight. Call this algorithm the modified greedy algorithm. Second, starting withall possible families of sets of sizes from one to (at least) three, augment these solutions with the modified greedyalgorithm. Third, return the best out of all augmented solutions. This algorithm achieves an approximation ratio of1− 1/e . This is the best possible approximation ratio unless NP ⊆ DTIME(nO(log logn)) .[4]

27.6 Generalized maximum coverage

In the generalized maximum coverage version every set Si has a cost c(Si) , element ej has a different weight andcost depending on which set covers it. Namely, if ej is covered by set Si the weight of ej is wi(ej) and its cost isci(ej) . A budget B is given for the total cost of the solution.

maximize∑

e∈E,Siwi(ej)·yij . (maximizing the weighted sum of covered elements in the sets in which

they are covered).subject to

∑ci(ej) · yij +

∑c(Si) · xi ≤ B ; (the cost of the selected sets cannot exceed B ).∑

i yij ≤ 1 ; (element ej = 1 can only be covered by at most one set).∑Si

xi ≥ yij ; (if yj ≥ 0 then at least one set ej ∈ Si is selected).yij ∈ 0, 1 ; (if yij = 1 then ej is covered by set Si )xi ∈ 0, 1 (if xi = 1 then Si is selected for the cover).

27.6.1 Generalized maximum coverage algorithm

The algorithm uses the concept of residual cost/weight. The residual cost/weight is measured against a tentativesolution and it is the difference of the cost/weight from the cost/weight gained by a tentative solution.The algorithm has several stages. First, find a solution using greedy algorithm. In each iteration of the greedyalgorithm the tentative solution is added the set which contains the maximum residual weight of elements divided bythe residual cost of these elements along with the residual cost of the set. Second, compare the solution gained by thefirst step to the best solution which uses a small number of sets. Third, return the best out of all examined solutions.This algorithm achieves an approximation ratio of 1− 1/e− o(1) .[5]

Page 125: Set Families 2

112 CHAPTER 27. MAXIMUM COVERAGE PROBLEM

27.7 Related problems• Set cover problem is to cover all elements with as few sets as possible.

27.8 Notes[1] G. L. Nemhauser, L. A. Wolsey and M. L. Fisher. An analysis of approximations for maximizing submodular set functions

I, Mathematical Programming 14 (1978), 265–294

[2] Hochbaum, Dorit S. (1997). “Approximating Covering and Packing Problems: Set Cover, Vertex Cover, Independent Set,and Related Problems”. In Hochbaum, Dorit S.Approximation Algorithms for NP-Hard Problems. Boston: PWS PublishingCompany. pp. 94–143. ISBN 053494968-1.

[3] Feige, Uriel (July 1998). “A Threshold of ln n for Approximating Set Cover”. Journal of the ACM 45 (4) (New York, NY,USA: Association for Computing Machinery). pp. 634–652. doi:10.1145/285055.285059. ISSN 0004-5411.

[4] Khuller, S., Moss, A., and Naor, J. 1999. The budgeted maximum coverage problem. Inf. Process. Lett. 70, 1 (Apr.1999), 39-45.

[5] Cohen, R. and Katzir, L. 2008. The Generalized Maximum Coverage Problem. Inf. Process. Lett. 108, 1 (Sep. 2008),15-22.

27.9 References• Vazirani, Vijay V. (2001). Approximation Algorithms. Springer-Verlag. ISBN 3-540-65367-8.

27.10 External links

Page 126: Set Families 2

Chapter 28

Monotone class theorem

In measure theory and probability, the monotone class theorem connects monotone classes and sigma-algebras.The theorem says that the smallest monotone class containing an algebra of sets G is precisely the smallest σ-algebracontaining G. It is used as a type of transfinite induction to prove many other theorems, such as Fubini’s theorem.

28.1 Definition of a monotone class

A monotone class in a set R is a collection M of subsets of R which contains R and is closed under countablemonotone unions and intersections, i.e. if Ai ∈ M and A1 ⊂ A2 ⊂ . . . then ∪∞

i=1Ai ∈ M , and similarly forintersections of decreasing sequences of sets.

28.2 Monotone class theorem for sets

28.2.1 Statement

Let G be an algebra of sets and define M(G) to be the smallest monotone class containing G. Then M(G) is preciselythe σ-algebra generated by G, i.e. σ(G) = M(G)

28.3 Monotone class theorem for functions

28.3.1 Statement

LetA be a π-system that containsΩ and letH be a collection of functions fromΩ toR with the following properties:(1) If A ∈ A , then 1A ∈ H(2) If f, g ∈ H , then f + g and cf ∈ H for any real number c(3) If fn ∈ H is a sequence of non-negative functions that increase to a bounded function f , then f ∈ HThenH contains all bounded functions that are measurable with respect to σ(A) , the sigma-algebra generated byA

28.3.2 Proof

The following argument originates in Rick Durrett's Probability: Theory and Examples. [1]

The assumption Ω ∈ A , (2) and (3) imply that G = A : 1A ∈ H is a λ-system. By (1) and the π − λ theorem,σ(A) ⊂ G . (2) implies H contains all simple functions, and then (3) implies that H contains all bounded functionsmeasurable with respect to σ(A) .

113

Page 127: Set Families 2

114 CHAPTER 28. MONOTONE CLASS THEOREM

28.4 Results and Applications

As a corollary, if G is a ring of sets, then the smallest monotone class containing it coincides with the sigma-ring ofG.By invoking this theorem, one can use monotone classes to help verify that a certain collection of subsets is a sigma-algebra.The monotone class theorem for functions can be a powerful tool that allows statements about particularly simpleclasses of functions to be generalized to arbitrary bounded and measurable functions.

28.5 References[1] Durrett, Rick (2010). Probability: Theory and Examples (4th ed.). Cambridge University Press. p. 100. ISBN 978-

0521765398.

28.6 See also

This article was advanced during a Wikipedia course held at Duke University, which can be found here: Wikipediaand Its Ancestors

Page 128: Set Families 2

Chapter 29

Near polygon

A dense near polygon with diameter d = 2

In mathematics, a near polygon is an incidence geometry introduced by Ernest E. Shult and Arthur Yanushka in1980.[1] Shult and Yanushka showed the connection between the so-called tetrahedrally closed line-systems in Eu-clidean spaces and a class of point-line geometries which they called near polygons. These structures generalise the

115

Page 129: Set Families 2

116 CHAPTER 29. NEAR POLYGON

notion of generalized polygon as every generalized 2n-gon is a near 2n-gon of a particular kind. These structureswere extensively studied and connection between them and dual polar space [2] was shown in 1980s and early 1990s.Some sporadic simple groups, for example the Hall-Janko group and theMathieu groups, act as automorphism groupsof near polygons.

29.1 Definition

A near 2d-gon is an incidence structure ( P,L, I ), where P is the set of points, L is the set of lines and I ⊆ P × Lis the incidence relation, such that:

• The maximum distance between two points (the so-called diameter) is d.• For every point x and every line L there exists a unique point on L which is nearest to x .

Note that the distance are measure in the collinearity graph of points, i.e., the graph formed by taking points asvertices and joining a pair of vertices if they are incident with a common line. We can also give an alternate graphtheoretic definition, a near 2d-gon is a connected graph of finite diameter d with the property that for every vertex xand every maximal clique M there exists a unique vertex x' in M nearest to x. The maximal cliques of such a graphcorrespond to the lines in the incidence structure definition. A near 0-gon (d = 0) is a single point while a near 2-gon(d = 1) is just a single line, i.e., a complete graph. A near quadrangle (d = 2) is same as a (possibly degenerate)generalized quadrangle. In fact, it can be shown that every generalized 2d-gon is a near 2d-gon that satisfies thefollowing two additional conditions:

• Every point is incident with at least two lines.• For every two points x, y at distance i < d, there exists a unique neighbour of y at distance i − 1 from x.

A near polygon is called dense if every line is incident with at least three points and if every two points at distancetwo have at least two common neighbours. It is said to have order (s, t) if every line is incident with precisely s +1 points and every point is incident with precisely t + 1 lines. Dense near polygons have a rich theory and severalclasses of them (like the slim dense near polygons) have been completely classified.[3]

29.2 Examples• All connected bipartite graphs are near polygons. In fact any near polygon which has precisely two points perline must be a connected bipartite graph.

• All finite generalized polygons except the projective planes.• All dual polar spaces.• The Hall–Janko near octagon[4] associated with the Hall–Janko group. It can be constructed by choosing theconjugacy class of 315 central involutions of the Hall-Janko group as points and lines as three element subsetsx,y,xy whenever x and y commute.

• The M24 near hexagon related to the Mathieu group M24.[5]

• Take the partitions of 1, 2,..., 2n+2 into n+1 2-subsets as points and the partitions into n 2-subsets and one4-subset as lines. A point is incident to a line if as a partition it is a refinement of the line. This gives us a near2n-gon with three points on each line, usually denoted as H . Its full automorphism group is S₂ ₊₂.[5]

29.3 Regular near polygons

A finite near 2d -gon S is called regular if it has an order (s, t) and if there exist constants ti, i ∈ 1, . . . , d , suchthat for every two points x and y at distance i , there are precisely ti + 1 lines through y containing a (necessarilyunique) point at distance i − 1 from x . It turns out that regular near 2d -gons are precisely those near 2d -gonswhose point graph is a distance-regular graph. A generalized 2d -gon of order (s, t) is a regular near 2d -gon withparameters t1 = 0, t2 = 0, . . . , td = t

Page 130: Set Families 2

29.4. SEE ALSO 117

29.4 See also• Finite geometry

• Polar space

• Partial linear space

• Association scheme

• Hall–Janko graph

29.5 Notes[1] Shult, Ernest; Yanushka, Arthur. “Near n-gons and line systems”.

[2] Cameron, Peter J. “Dual polar spaces”.

[3] De Bruyn, Bart. Near Polygons

[4] http://www.win.tue.nl/~aeb/graphs/HJ315.html

[5] http://oai.cwi.nl/oai/asset/1493/1493A.pdf

29.6 References• Shult, Ernest; Yanushka, Arthur (1980), “Near n-gons and line systems”,Geom. Dedicata 9: 1––72, doi:10.1007/BF00156473,MR 566437.

• Cameron, Peter J. (1982), “Dual polar spaces”, Geom. Dedicata 12: 75–85, doi:10.1007/bf00147332, MR645040.

• Brouwer, A.E.; Cohen, A. M.; Wilbrink, H. A.; Hall, J. J. (1994), “Near polygons and Fischer spaces”, Geom.Dedicata 49 (3): 349–368, doi:10.1007/BF01264034

• DeBruyn, Bart (2006),Near Polygons, Frontiers inMathematics, Birkhäuser Verlag, doi:10.1007/978-3-7643-7553-9, ISBN 3-7643-7552-3, MR 2227553.

• Shult, Ernest E. (2011), Points and Lines, Universitext, Springer, doi:10.1007/978-3-642-15627-4, ISBN 978-3-642-15626-7.

• Brouwer, A.E.; Cohen, A.M. (1989), Distance Regular Graphs, Berlin, New York: Springer-Verlag., ISBN3-540-50619-5, MR 1002568.

• Cameron, Peter J. (1991), Projective and polar spaces, QMW Maths Notes 13, London: Queen Mary andWestfield College School of Mathematical Sciences, MR 1153019

Page 131: Set Families 2

Chapter 30

Noncrossing partition

In combinatorial mathematics, the topic of noncrossing partitions has assumed some importance because of (amongother things) its application to the theory of free probability. The set of all noncrossing partitions is one of many setsenumerated by the Catalan numbers. The number of noncrossing partitions of an n-element set with k blocks is foundin the Narayana number triangle.

30.1 Definition

A partition of a set S is a pairwise disjoint set of non-empty subsets, called “parts” or “blocks”, whose union is all ofS. Consider a finite set that is linearly ordered, or (equivalently, for purposes of this definition) arranged in a cyclicorder like the vertices of a regular n-gon. No generality is lost by taking this set to be S = 1, ..., n . A noncrossingpartition of S is a partition in which no two blocks “cross” each other, i.e., if a and b belong to one block and x andy to another, they are not arranged in the order a x b y. If one draws an arch based at a and b, and another arch basedat x and y, then the two arches cross each other if the order is a x b y but not if it is a x y b or a b x y. In the lattertwo orders the partition a, b , x, y is noncrossing.Equivalently, if we label the vertices of a regular n-gon with the numbers 1 through n, the convex hulls of differentblocks of the partition are disjoint from each other, i.e., they also do not “cross” each other. The set of all non-crossingpartitions of S are denoted NC(S) . There is an obvious order isomorphism between NC(S1) and NC(S2) for twofinite sets S1, S2 with the same size. That is, NC(S) depends essentially only on the size of S and we denote byNC(n) the non-crossing partitions on any set of size n.

30.2 Lattice structure

Like the set of all partitions of the set 1, ..., n , the set of all noncrossing partitions is a lattice when partiallyordered by saying that a finer partition is “less than” a coarser partition. However, although it is a subset of the latticeof all partitions, it is not a sublattice of the lattice of all partitions, because the join operations do not agree. In otherwords, the finest partition that is coarser than both of two noncrossing partitions is not always the finest noncrossingpartition that is coarser than both of them.Unlike the lattice of all partitions of the set, the lattice of all noncrossing partitions of a set is self-dual, i.e., it is order-isomorphic to the lattice that results from inverting the partial order (“turning it upside-down”). This can be seen byobserving that each noncrossing partition has a complement. Indeed, every interval within this lattice is self-dual.

30.3 Role in free probability theory

The lattice of noncrossing partitions plays the same role in defining free cumulants in free probability theory that isplayed by the lattice of all partitions in defining joint cumulants in classical probability theory. To be more precise,let (A, ϕ) be a non-commutative probability space (See free probability for terminology.), a ∈ A a non-commutativerandom variable with free cumulants (kn)n∈N . Then

118

Page 132: Set Families 2

30.4. REFERENCES 119

ϕ(an) =∑

π∈NC(n)

∏j

kNj(π)j

whereNj(π) denotes the number of blocks of length j in the non-crossing partition π . That is, the moments of a non-commutative random variable can be expressed as a sum of free cumulants over the sum non-crossing partitions. Thisis the free analogue of the moment-cumulant formula in classical probability. See alsoWigner semicircle distribution.

30.4 References• Germain Kreweras, “Sur les partitions non croisées d'un cycle”, Discrete Mathematics, volume 1, number 4,pages 333–350, 1972.

• Rodica Simion, “Noncrossing partitions”, Discrete Mathematics, volume 217, numbers 1–3, pages 367–409,April 2000.

• Roland Speicher, “Free probability and noncrossing partitions”, Séminaire Lotharingien de Combinatoire, B39c(1997), 38 pages, 1997

Page 133: Set Families 2

120 CHAPTER 30. NONCROSSING PARTITION

There are 42 noncrossing and 10 crossing partitions of a 5-element set

Page 134: Set Families 2

30.4. REFERENCES 121

The 14 noncrossing partitions of a 4-element set ordered in a Hasse diagram

Page 135: Set Families 2

Chapter 31

Partition of a set

For the partition calculus of sets, see infinitary combinatorics.In mathematics, a partition of a set is a grouping of the set’s elements into non-empty subsets, in such a way that

A set of stamps partitioned into bundles: No stamp is in two bundles, and no bundle is empty.

every element is included in one and only one of the subsets.

122

Page 136: Set Families 2

31.1. DEFINITION 123

31.1 Definition

A partition of a set X is a set of nonempty subsets of X such that every element x in X is in exactly one of thesesubsets[1] (i.e., X is a disjoint union of the subsets).Equivalently, a family of sets P is a partition of X if and only if all of the following conditions hold:[2]

1. P does not contain the empty set.

2. The union of the sets in P is equal to X. (The sets in P are said to cover X.)

3. The intersection of any two distinct sets in P is empty. (We say the elements of P are pairwise disjoint.)

In mathematical notation, these conditions can be represented as

1. ∅ /∈ P

2.∪

A∈P A = X

3. if A,B ∈ P and A = B then A ∩B = ∅ ,

where ∅ is the empty set.The sets in P are called the blocks, parts or cells of the partition.[3]

The rank of P is |X| − |P|, if X is finite.

31.2 Examples• Every singleton set x has exactly one partition, namely x .

• For any nonempty set X, P = X is a partition of X, called the trivial partition.

• For any non-empty proper subset A of a set U, the set A together with its complement form a partition of U,namely, A, U−A.

• The set 1, 2, 3 has these five partitions:

• 1, 2, 3 , sometimes written 1|2|3.• 1, 2, 3 , or 12|3.• 1, 3, 2 , or 13|2.• 1, 2, 3 , or 1|23.• 1, 2, 3 , or 123 (in contexts where there will be no confusion with the number).

• The following are not partitions of 1, 2, 3 :

• , 1, 3, 2 is not a partition (of any set) because one of its elements is the empty set.• 1, 2, 2, 3 is not a partition (of any set) because the element 2 is contained in more than one block.• 1, 2 is not a partition of 1, 2, 3 because none of its blocks contains 3; however, it is a partitionof 1, 2.

31.3 Partitions and equivalence relations

For any equivalence relation on a set X, the set of its equivalence classes is a partition of X. Conversely, from anypartition P of X, we can define an equivalence relation on X by setting x ~ y precisely when x and y are in the samepart in P. Thus the notions of equivalence relation and partition are essentially equivalent.[4]

The axiom of choice guarantees for any partition of a set X the existence of a subset of X containing exactly oneelement from each part of the partition. This implies that given an equivalence relation on a set one can select acanonical representative element from every equivalence class.

Page 137: Set Families 2

124 CHAPTER 31. PARTITION OF A SET

31.4 Refinement of partitions

A partition α of a set X is a refinement of a partition ρ of X—and we say that α is finer than ρ and that ρ is coarserthan α—if every element of α is a subset of some element of ρ. Informally, this means that α is a further fragmentationof ρ. In that case, it is written that α ≤ ρ.This finer-than relation on the set of partitions of X is a partial order (so the notation "≤" is appropriate). Each setof elements has a least upper bound and a greatest lower bound, so that it forms a lattice, and more specifically (forpartitions of a finite set) it is a geometric lattice.[5] The partition lattice of a 4-element set has 15 elements and isdepicted in the Hasse diagram on the left.Based on the cryptomorphism between geometric lattices and matroids, this lattice of partitions of a finite set cor-responds to a matroid in which the base set of the matroid consists of the atoms of the lattice, the partitions withn − 2 singleton sets and one two-element set. These atomic partitions correspond one-for-one with the edges of acomplete graph. The matroid closure of a set of atomic partitions is the finest common coarsening of them all; ingraph-theoretic terms, it is the partition of the vertices of the complete graph into the connected components of thesubgraph formed by the given set of edges. In this way, the lattice of partitions corresponds to the graphic matroidof the complete graph.Another example illustrates the refining of partitions from the perspective of equivalence relations. If D is the set ofcards in a standard 52-card deck, the same-color-as relation on D – which can be denoted ~C – has two equivalenceclasses: the sets red cards and black cards. The 2-part partition corresponding to ~C has a refinement that yieldsthe same-suit-as relation ~S, which has the four equivalence classes spades, diamonds, hearts, and clubs.

31.5 Noncrossing partitions

A partition of the set N = 1, 2, ..., n with corresponding equivalence relation ~ is noncrossing provided that forany two 'cells’ C1 and C2, either all the elements in C1 are < than all the elements in C2 or they are all > than all theelements in C2. In other words: given distinct numbers a, b, c in N, with a < b < c, if a ~ c (they both are in a cellcalled C), it follows that also a ~ b and b ~ c, that is b is also in C. The lattice of noncrossing partitions of a finite sethas recently taken on importance because of its role in free probability theory. These form a subset of the lattice ofall partitions, but not a sublattice, since the join operations of the two lattices do not agree.

31.6 Counting partitions

The total number of partitions of an n-element set is the Bell number Bn. The first several Bell numbers are B0 =1, B1 = 1, B2 = 2, B3 = 5, B4 = 15, B5 = 52, and B6 = 203 (sequence A000110 in OEIS). Bell numbers satisfy therecursion

Bn+1 =n∑

k=0

(n

k

)Bk

and have the exponential generating function

∞∑n=0

Bn

n!zn = ee

z−1.

The Bell numbers may also be computed using the Bell triangle in which the first value in each row is copied fromthe end of the previous row, and subsequent values are computed by adding the two numbers to the left and above leftof each position. The Bell numbers are repeated along both sides of this triangle. The numbers within the trianglecount partitions in which a given element is the largest singleton.The number of partitions of an n-element set into exactly k nonempty parts is the Stirling number of the second kindS(n, k).The number of noncrossing partitions of an n-element set is the Catalan number Cn, given by

Page 138: Set Families 2

31.7. SEE ALSO 125

Cn =1

n+ 1

(2n

n

).

31.7 See also• Exact cover

• Cluster analysis

• Weak ordering (ordered set partition)

• Equivalence relation

• Partial equivalence relation

• Partition refinement

• List of partition topics

• Lamination (topology)

• Rhyme schemes by set partition

31.8 Notes[1] Naive Set Theory (1960). Halmos, Paul R. Springer. p. 28. ISBN 9780387900926.

[2] Lucas, John F. (1990). Introduction to Abstract Mathematics. Rowman & Littlefield. p. 187. ISBN 9780912675732.

[3] Brualdi, pp. 44–45

[4] Schechter, p. 54

[5] Birkhoff, Garrett (1995), Lattice Theory, Colloquium Publications 25 (3rd ed.), American Mathematical Society, p. 95,ISBN 9780821810255.

31.9 References• Brualdi, Richard A. (2004). Introductory Combinatorics (4th ed.). Pearson Prentice Hall. ISBN 0-13-100119-1.

• Schechter, Eric (1997). Handbook of Analysis and Its Foundations. Academic Press. ISBN 0-12-622760-8.

Page 139: Set Families 2

126 CHAPTER 31. PARTITION OF A SET

The 52 partitions of a set with 5 elements

Page 140: Set Families 2

31.9. REFERENCES 127

1 2 3 4 5 6

7 8 9 10 11 12

13 14 15 16 17 18

19 20 21 22 23 24

25 26 27 28 29 30

31 32 33 34 35 36

37 38 39 40 41 42

43 44 45 46 47 48

49 50 51 52 53 54

The traditional Japanese symbols for the chapters of the Tale of Genji are based on the 52 ways of partitioning five elements.

Page 141: Set Families 2

128 CHAPTER 31. PARTITION OF A SET

Partitions of a 4-set ordered by refinement

Page 142: Set Families 2

31.9. REFERENCES 129

Construction of the Bell triangle

Page 143: Set Families 2

Chapter 32

Partition regularity

In combinatorics, a branch of mathematics, partition regularity is one notion of largeness for a collection of sets.Given a set X , a collection of subsets S ⊂ P(X) is called partition regular if every set A in the collection has theproperty that, no matter how A is partitioned into finitely many subsets, at least one of the subsets will also belong tothe collection. That is, for any A ∈ S , and any finite partition A = C1 ∪ C2 ∪ · · · ∪ Cn , there exists an i ≤ n, suchthat Ci belongs to S . Ramsey theory is sometimes characterized as the study of which collections S are partitionregular.

32.1 Examples• the collection of all infinite subsets of an infinite setX is a prototypical example. In this case partition regularityasserts that every finite partition of an infinite set has an infinite cell (i.e. the infinite pigeonhole principle.)

• sets with positive upper density inN : the upper density d(A) ofA ⊂ N is defined as d(A) = lim supn→∞|1,2,...,n∩A|

n .

• For any ultrafilter U on a setX , U is partition regular. If U ∋ A =∪n

1 Ci , then for exactly one i is Ci ∈ U .

• sets of recurrence: a set R of integers is called a set of recurrence if for any measure preserving transformationT of the probability space (Ω, β, μ) and A ∈ β of positive measure there is a nonzero n ∈ R so thatµ(A ∩ TnA) > 0 .

• Call a subset of natural numbers a.p.-rich if it contains arbitrarily long arithmetic progressions. Then thecollection of a.p.-rich subsets is partition regular (Van der Waerden, 1927).

• Let [A]n be the set of all n-subsets of A ⊂ N . Let Sn =∪

A⊂N[A]n . For each n, Sn is partition regular.

(Ramsey, 1930).

• For each infinite cardinal κ , the collection of stationary sets of κ is partition regular. More is true: if S isstationary and S =

∪α<λ Sα for some λ < κ , then some Sα is stationary.

• the collection of∆ -sets: A ⊂ N is a∆ -set ifA contains the set of differences sm−sn : m,n ∈ N, n < mfor some sequence ⟨sn⟩ωn=1 .

• the set of barriers on N : call a collection B of finite subsets of N a barrier if:

• ∀X,Y ∈ B, X ⊂ Y and• for all infinite I ⊂ ∪B , there is someX ∈ B such that the elements of X are the smallest elements of I;i.e. X ⊂ I and ∀i ∈ I \X,∀x ∈ X,x < i .

This generalizes Ramsey’s theorem, as each [A]n is a barrier. (Nash-Williams, 1965)

130

Page 144: Set Families 2

32.2. REFERENCES 131

• finite products of infinite trees (Halpern–Läuchli, 1966)

• piecewise syndetic sets (Brown, 1968)

• Call a subset of natural numbers i.p.-rich if it contains arbitrarily large finite sets together with all their finitesums. Then the collection of i.p.-rich subsets is partition regular (Folkman–Rado–Sanders, 1968).

• (m, p, c)-sets (Deuber, 1973)

• IP sets (Hindman, 1974, see also Hindman, Strauss, 1998)

• MTk sets for each k, i.e. k-tuples of finite sums (Milliken–Taylor, 1975)

• central sets; i.e. the members of any minimal idempotent in βN , the Stone–Čech compactification of theintegers. (Furstenberg, 1981, see also Hindman, Strauss, 1998)

32.2 References1. Vitaly Bergelson, N. Hindman Partition regular structures contained in large sets are abundant J. Comb. Theory

(Series A) 93 (2001), 18–36.

2. T. Brown, An interesting combinatorial method in the theory of locally finite semigroups, Pacific J. Math. 36,no. 2 (1971), 285–289.

3. W. Deuber, Mathematische Zeitschrift 133, (1973) 109–123

4. N. Hindman, Finite sums from sequences within cells of a partition of N, J. Combinatorial Theory (Series A)17 (1974) 1–11.

5. C.St.J.A. Nash-Williams, On well-quasi-ordering transfinite sequences, Proc. Camb. Phil. Soc. 61 (1965),33–39.

6. N. Hindman, D. Strauss, Algebra in the Stone–Čech compactification, De Gruyter, 1998

7. J.Sanders, A Generalization of Schur’s Theorem, Doctoral Dissertation, Yale University, 1968.

Page 145: Set Families 2

Chapter 33

Pi system

In mathematics, a π-system (or pi-system) on a set Ω is a collection P of certain subsets of Ω, such that

• P is non-empty.

• A ∩ B ∈ P whenever A and B are in P.

That is, P is a non-empty family of subsets of Ω that is closed under finite intersections. The importance of π-systemsarise from the fact that if two probability measures agree on a π-system, then they agree on the σ-algebra generatedby that π-system. Moreover, if other properties, such as equality of integrals, hold for the π-system, then they holdfor the generated σ-algebra as well. This is the case whenever the collection of subsets for which the property holdsis a λ-system. π-systems are also useful for checking independence of random variables.This is desirable because in practice, π-systems are often simpler to work with than σ-algebras. For example, it maybe awkward to work with σ-algebras generated by infinitely many sets σ(E1, E2, . . .) . So instead we may examinethe union of all σ-algebras generated by finitely many sets

∪n σ(E1, . . . , En) . This forms a π-system that generates

the desired σ-algebra. Another example is the collection of all interval subsets of the real line, along with the emptyset, which is a π-system that generates the very important Borel σ-algebra of subsets of the real line.

33.1 Examples

• ∀a, b ∈ R , the intervals (−∞, a] form a π-system, and the intervals (a, b] form a π-system, if the empty setis also included.

• The topology (collection of open subsets) of any topological space is a π-system.

• For any collection Σ of subsets of Ω, there exists a π-system IΣ which is the unique smallest π-system of Ω tocontain every element of Σ, and is called the π-system generated by Σ.

• For any measurable function f : Ω → R , the set If =f−1 ((−∞, x]) : x ∈ R

defines a π-system, and is

called the π-system generated by f. (Alternatively,f−1 ((a, b]) : a, b ∈ R, a < b

∪∅ defines a π-system

generated by f .)

• If P1 and P2 are π-systems for Ω1 and Ω2, respectively, then A1 × A2 : A1 ∈ P1, A2 ∈ P2 is a π-systemfor the product space Ω1×Ω2.

• Any σ-algebra is a π-system.

33.2 Relationship to λ-Systems

A λ-system on Ω is a set D of subsets of Ω, satisfying

132

Page 146: Set Families 2

33.3. Π-SYSTEMS IN PROBABILITY 133

• Ω ∈ D ,

• if A ∈ D then Ac ∈ D ,

• if A1, A2, A3, . . . is a sequence of disjoint subsets in D then ∪∞n=1An ∈ D .

Whilst it is true that any σ-algebra satisfies the properties of being both a π-system and a λ-system, it is not truethat any π-system is a λ-system, and moreover it is not true that any π-system is a σ-algebra. However, a usefulclassification is that any set system which is both a λ-system and a π-system is a σ-algebra. This is used as a step inproving the π-λ theorem.

33.2.1 The π-λ Theorem

Let D be a λ-system, and let I ⊆ D be a π-system contained in D . The π-λ Theorem[1] states that the σ-algebraσ(I) generated by I is contained in D : σ(I) ⊂ D .The π-λ theorem can be used to prove many elementary measure theoretic results. For instance, it is used in provingthe uniqueness claim of the Carathéodory extension theorem for σ-finite measures.[2]

The π-λ theorem is closely related to the monotone class theorem, which provides a similar relationship betweenmonotone classes and algebras, and can be used to derive many of the same results. Since π-systems are simplerclasses than algebras, it can be easier to identify the sets that are in them while, on the other hand, checking whetherthe property under consideration determines a λ-system is often relatively easy. Despite the difference between thetwo theorems, the π-λ theorem is sometimes referred to as the monotone class theorem.[1]

Example

Let μ₁ , μ2 : F → R be two measures on the σ-algebra F, and suppose that F = σ(I) is generated by a π-system I. If

1. μ1(A) = μ2(A), ∀ A ∈ I, and

2. μ1(Ω) = μ2(Ω) < ∞,

then μ₁ = μ2. This is the uniqueness statement of the Carathéodory extension theorem for finite measures. If thisresult does not seem very remarkable, consider the fact that it usually is very difficult or even impossible to fullydescribe every set in the σ-algebra, and so the problem of equating measures would be completely hopeless withoutsuch a tool.Idea of Proof[2] Define the collection of sets

D = A ∈ σ(I) : µ1(A) = µ2(A) .

By the first assumption, μ1 and μ2 agree on I and thus I D. By the second assumption, Ω ∈ D, and it can furtherbe shown that D is a λ-system. It follows from the π-λ theorem that σ(I) D σ(I), and so D = σ(I). That is to say,the measures agree on σ(I).

33.3 π-Systems in Probability

π-systems are more commonly used in the study of probability theory than in the general field of measure theory.This is primarily due to probabilistic notions such as independence, though it may also be a consequence of the factthat the π-λ theorem was proven by the probabilist Eugene Dynkin. Standard measure theory texts typically provethe same results via monotone classes, rather than π-systems.

Page 147: Set Families 2

134 CHAPTER 33. PI SYSTEM

33.3.1 Equality in Distribution

The π-λ theoremmotivates the common definition of the probability distribution of a random variableX : (Ω,F ,P) →R in terms of its cumulative distribution function. Recall that the cumulative distribution of a random variable isdefined as

FX(a) = P [X ≤ a] , a ∈ R

whereas the seemingly more general law of the variable is the probability measure

LX(B) = P[X−1(B)

], B ∈ B(R)

where B(R) is the Borel σ-algebra. We say that the random variables X : (Ω,F ,P) , and Y : (Ω, F , P) → R (ontwo possibly different probability spaces) are equal in distribution (or law),XD

=Y , if they have the same cumulativedistribution functions, FX = FY. The motivation for the definition stems from the observation that if FX = FY, thenthat is exactly to say that LX and LY agree on the π-system (−∞, a] : a ∈ R which generates B(R) , and so bythe example above: LX = LY .A similar result holds for the joint distribution of a random vector. For example, suppose X and Y are two randomvariables defined on the same probability space (Ω,F ,P) , with respectively generated π-systems IX and IY . Thejoint cumulative distribution function of (X,Y) is

FX,Y (a, b) = P [X ≤ a, Y ≤ b] = P[X−1((−∞, a]) ∩ Y −1((−∞, b])

], a, b ∈ R

However, A = X−1((−∞, a]) ∈ IX and B = Y −1((−∞, b]) ∈ IY . Since

IX,Y = A ∩B : A ∈ IX , B ∈ IY

is a π-system generated by the random pair (X,Y), the π-λ theorem is used to show that the joint cumulative distribu-tion function suffices to determine the joint law of (X,Y). In other words, (X,Y) and (W,Z) have the same distributionif and only if they have the same joint cumulative distribution function.In the theory of stochastic processes, two processes (Xt)t∈T , (Yt)t∈T are known to be equal in distribution if andonly if they agree on all finite-dimensional distributions. i.e. for all t1, . . . , tn ∈ T, n ∈ N .

(Xt1 , . . . , Xtn)D=(Yt1 , . . . , Ytn)

The proof of this is another application of the π-λ theorem.[3]

33.3.2 Independent Random Variables

The theory of π-system plays an important role in the probabilistic notion of independence. If X and Y are tworandom variables defined on the same probability space (Ω,F ,P) then the random variables are independent if andonly if their π-systems IX , IY satisfy

P [A ∩B] = P [A]P [B] , ∀A ∈ IX , B ∈ IY ,

which is to say that IX , IY are independent. This actually is a special case of the use of π-systems for determiningthe distribution of (X,Y).

Page 148: Set Families 2

33.4. SEE ALSO 135

Example

Let Z = (Z1, Z2) , where Z1, Z2 ∼ N (0, 1) are iid standard normal random variables. Define the radius andargument (arctan) variables

R =√

Z21 + Z2

2 , Θ = tan−1(Z2/Z1)

Then R and Θ are independent random variables.To prove this, it is sufficient to show that the π-systems IR, IΘ are independent: i.e.

P[R ≤ ρ,Θ ≤ θ] = P[R ≤ ρ]P[Θ ≤ θ] ∀ρ ∈ [0,∞), θ ∈ [0, 2π].

Confirming that this is the case is an exercise in changing variables. Fix ρ ∈ [0,∞), θ ∈ [0, 2π] , then the probabilitycan be expressed as an integral of the probability density function of Z .

P[R ≤ ρ,Θ ≤ θ] =

∫R≤ρ,Θ≤θ

1

2πexp

(−1

2(z21 + z22)

)dz1dz2

=

∫ θ

0

∫ ρ

0

1

2πe−

r2

2 rdrdθ

=

(∫ θ

0

1

2πdθ

)(∫ ρ

0

e−r2

2 rdr

)= P[Θ ≤ θ]P[R ≤ ρ].

33.4 See also• λ-systems

• σ-algebra

• Monotone class theorem

• Probability distribution

• Independence

33.5 Notes[1] Kallenberg, Foundations Of Modern Probability, p.2

[2] Durrett, Probability Theory and Examples, p.404

[3] Kallenberg, Foundations Of Modern probability, p. 48

33.6 References• Gut, Allan (2005). Probability: A Graduate Course. New York: Springer. doi:10.1007/b138932. ISBN0-387-22833-0.

• David Williams (1991). Probability with Martingales. Cambridge University Press. ISBN 0-521-40605-6.

Page 149: Set Families 2

Chapter 34

Polar space

In mathematics, in the field of geometry, a polar space of rank n (n ≥ 3), or projective index n − 1, consists of a setP, conventionally the set of points, together with certain subsets of P, called subspaces, that satisfy these axioms:

• Every subspace is isomorphic to a projective geometry Rd(K) with −1 ≤ d ≤ (n − 1) and K a division ring. Bydefinition, for each subspace the corresponding d is its dimension.

• The intersection of two subspaces is always a subspace.

• For each point p not in a subspace A of dimension of n − 1, there is a unique subspace B of dimension n − 1such that A ∩ B is (n − 2)-dimensional. The points in A ∩ B are exactly the points of A that are in a commonsubspace of dimension 1 with p.

• There are at least two disjoint subspaces of dimension n − 1.

It is possible to define and study a slightly bigger class of objects using only relationship between points and lines:a polar space is a partial linear space (P,L), so that for each point p ∈ P and each line l ∈ L, the set of points of lcollinear to p, is either a singleton or the whole l.A polar space of rank two is a generalized quadrangle; in this case in the latter definition the set of points of a line lcollinear to a point p is the whole l only if p ∈ l. One recovers the former definition from the latter under assumptionsthat lines have more than 2 points, points lie on more than 2 lines, and there exist a line l and a point p not on l sothat p is collinear to all points of l.Finite polar spaces (where P is a finite set) are also studied as combinatorial objects.

34.1 Examples• In a finite projective space PG(d, q) over the field of size q, with d odd and d ≥ 3, the set of all points, with assubspaces the totally isotropic subspaces of an arbitrary symplectic polarity, forms a polar space of rank (d +1)/2.

• Let Q be a nonsingular quadric in PG(n, q) with character ω. Then the index of Q will be g = (n + w − 3)/2.The set of all points on the quadric, together with the subspaces on the quadric, forms a polar space of rank g+ 1.

• Let H be a nonsingular Hermitian variety in PG(n, q2). The index of H will be⌊n−12

⌋. The points on H,

together with the subspaces on it, form a polar space of rank⌊n+12

⌋.

34.2 Classification

Jacques Tits proved that a finite polar space of rank at least three, is always isomorphic with one of the three structuresgiven above. This leaves only the problem of classifying generalized quadrangles.

136

Page 150: Set Families 2

34.3. REFERENCES 137

34.3 References• Cameron, Peter J. (1991), Projective and polar spaces, QMW Maths Notes 13, London: Queen Mary andWestfield College School of Mathematical Sciences, MR 1153019

• Buekenhout, Francois; Cohen, ArjehM. (2013),Diagram Geometry (Related to classical groups and buildings),A Series of Modern Surveys in Mathematics, part 3 57, Heidelberg: Springer, MR 3014979

Page 151: Set Families 2

Chapter 35

Property B

For the B-property in finite group theory, see B-theorem.

In mathematics, Property B is a certain set theoretic property. Formally, given a finite set X, a collection C of subsetsof X, all of size n, has Property B if we can partition X into two disjoint subsets Y and Z such that every set in Cmeets both Y and Z. The smallest number of sets in a collection of sets of size n such that C does not have PropertyB is denoted by m(n).The property gets its name from mathematician Felix Bernstein, who first introduced the property in 1908.

35.1 Values of m(n)

It is known that m(1) = 1, m(2) = 3, and m(3) = 7 (as can by seen by the following examples); the value of m(4) isnot known, although an upper bound of 23 (Seymour, Toft) and a lower bound of 21 (Manning) have been proven.At the time of this writing (August 2004), there is no OEIS entry for the sequence m(n) yet, due to the lack of termsknown.

m(1) For n = 1, set X = 1, and C = 1. Then C does not have Property B.

m(2) For n = 2, set X = 1, 2, 3 and C = 1, 2, 1, 3, 2, 3. Then C does not have Property B, so m(2) <=3. However, C' = 1, 2, 1, 3 does (set Y = 1 and Z = 2, 3), so m(2) >= 3.

m(3) For n = 3, set X = 1, 2, 3, 4, 5, 6, 7, and C = 1, 2, 4, 2, 3, 5, 3, 4, 6, 4, 5, 7, 5, 6, 1, 6, 7, 2,7, 1, 3 (the Steiner triple system S7); C does not have Property B (so m(3) <= 7), but if any element of C isomitted, then that element can be taken as Y, and the set of remaining elements C' will have Property B (so forthis particular case, m(3) >= 7). One may check all other collections of 6 3-sets to see that all have PropertyB.

m(4) Seymour (1974) constructed a hypergraph on 11 vertices with 23 edges without Property B, which shows thatm(4) <= 23. Manning (1995) proved that m(4) >= 20.

35.2 Asymptotics of m(n)

Erdős (1963) proved that for any collection of fewer than 2n−1 sets of size n, there exists a 2-coloring in whichno set is monochromatic. The proof is simple: Consider a random coloring. The probability that an arbitrary setis monochromatic is 2−n+1 . By a union bound, the probability that there exist a monochromatic set is less than2n−12−n+1 = 1 . Therefore, there exists a good coloring.Erdős (1964) constructed an n-uniform graph with O(2n · n2) edges which does not have property B, establishingan upper bound. Schmidt (1963) proved that every collection of at most n/(n + 4) · 2n has property B. Erdős and

138

Page 152: Set Families 2

35.3. REFERENCES 139

Lovász conjectured that m(n) = θ(2n · n) . Beck in 1978 improved the lower bound to m(n) = Ω(n1/32n) . In2000, Radhakrishnan and Srinivasan improved the lower bound tom(n) = Ω(2n ·

√n/ logn) . They used a clever

probabilistic algorithm.

35.3 References• Bernstein, F. (1908), “Zur theorie der trigonometrische Reihen”, Leipz. Ber. 60: 325–328.

• Erdős, Paul (1963), “On a combinatorial problem”, Nordisk Mat. Tidskr. 11: 5–10

• Erdős, P. (1964). “On a combinatorial problem. II”. Acta Mathematica Academiae Scientiarum Hungaricae15 (3–4): 445–447. doi:10.1007/BF01897152.

• Schmidt, W. M. (1964). “Ein kombinatorisches Problem von P. Erdős und A. Hajnal”. Acta MathematicaAcademiae Scientiarum Hungaricae 15 (3–4): 373–374. doi:10.1007/BF01897145.

• Seymour, Paul (1974), “A note on a combinatorial problem of Erdős and Hajnal”, Bulletin of the LondonMathematical Society 8: 681–682, doi:10.1112/jlms/s2-8.4.681.

• Toft, Bjarne (1975), “On colour-critical hypergraphs”, in Hajnal, A.; Rado, Richard; Sós, Vera T., Infinite andFinite Sets: To Paul Erdös on His 60th Birthday, North Holland Publishing Co., pp. 1445–1457.

• Manning, G. M. (1995), “Some results on the m(4) problem of Erdős and Hajnal”, Electronic Research An-nouncements of the American Mathematical Society 1: 112–113, doi:10.1090/S1079-6762-95-03004-6.

• Beck, J. (1978), “On 3-chromatic hypergraphs”, Discrete Mathematics 24 (2): 127–137, doi:10.1016/0012-365X(78)90191-7.

• Radhakrishnan, J.; Srinivasan, A. (2000), “Improved bounds and algorithms for hypergraph 2-coloring”, Ran-dom Structures andAlgorithms 16 (1): 4–32, doi:10.1002/(SICI)1098-2418(200001)16:1<4::AID-RSA2>3.0.CO;2-2.

• Miller, E. W. (1937), “On a property of families of sets”, Comp. Rend. Varsovie: 31–38.

• Erdős, P.; Hajnal, A. (1961), “On a property of families of sets”, Acta Math. Acad. Sci. Hung. 12: 87–123,doi:10.1007/BF02066676.

• Abbott, H. L.; Hanson, D. (1969), “On a combinatorial problem of Erdös”, Canadian Mathematical Bulletin12: 823–829, doi:10.4153/CMB-1969-107-x

.

Page 153: Set Families 2

Chapter 36

Ring of sets

Not to be confused with Ring (mathematics).

In mathematics, there are two different notions of a ring of sets, both referring to certain families of sets. In ordertheory, a nonempty family of setsR is called a ring (of sets) if it is closed under intersection and union. That is, thefollowing two statements are true for all sets A and B ,

1. A,B ∈ R implies A ∩B ∈ R and

2. A,B ∈ R implies A ∪B ∈ R. [1]

In measure theory, a ring of setsR is instead a nonempty family closed under unions and set-theoretic differences.[2]That is, the following two statements are true for all sets A and B (including when they are the same set),

1. A,B ∈ R implies A \B ∈ R and

2. A,B ∈ R implies A ∪B ∈ R.

This implies the empty set is in R . It also implies that R is closed under symmetric difference and intersection,because of the identities

1. AB = (A \B) ∪ (B \A) and

2. A ∩B = A \ (A \B).

(So a ring in the second, measure theory, sense is also a ring in the first, order theory, sense.) Together, theseoperations give R the structure of a boolean ring. Conversely, every family of sets closed under both symmetricdifference and intersection is also closed under union and differences. This is due to the identities

1. A ∪B = (AB) (A ∩B) and

2. A \B = A (A ∩B).

36.1 Examples

If X is any set, then the power set of X (the family of all subsets of X) forms a ring of sets in either sense.If (X,≤) is a partially ordered set, then its upper sets (the subsets of X with the additional property that if x belongsto an upper set U and x ≤ y, then y must also belong to U) are closed under both intersections and unions. However,in general it will not be closed under differences of sets.The open sets and closed sets of any topological space are closed under both unions and intersections.[1]

140

Page 154: Set Families 2

36.2. RELATED STRUCTURES 141

On the real line R, the family of sets consisting of the empty set and all finite unions of intervals of the form (a, b],a,b in R is a ring in the measure theory sense.If T is any transformation defined on a space, then the sets that are mapped into themselves by T are closed underboth unions and intersections.[1]

If two rings of sets are both defined on the same elements, then the sets that belong to both rings themselves form aring of sets.[1]

36.2 Related structures

A ring of sets (in the order-theoretic sense) forms a distributive lattice in which the intersection and union operationscorrespond to the lattice’s meet and join operations, respectively. Conversely, every distributive lattice is isomorphicto a ring of sets; in the case of finite distributive lattices, this is Birkhoff’s representation theorem and the sets maybe taken as the lower sets of a partially ordered set.[1]

A field of subsets of X is a ring that contains X and is closed under relative complement. Every field, and so alsoevery σ-algebra, is a ring of sets in the measure theory sense.A semi-ring (of sets) is a family of sets S with the properties

1. ∅ ∈ S,

2. A,B ∈ S implies A ∩B ∈ S, and

3. A,B ∈ S implies A \B =∪n

i=1 Ci for some disjoint C1, . . . , Cn ∈ S.

Clearly, every ring (in the measure theory sense) is a semi-ring.A semi-field of subsets of X is a semi-ring that contains X.

36.3 References[1] Birkhoff, Garrett (1937), “Rings of sets”,DukeMathematical Journal 3 (3): 443–454, doi:10.1215/S0012-7094-37-00334-

X, MR 1546000.

[2] De Barra, Gar (2003), Measure Theory and Integration, Horwood Publishing, p. 13, ISBN 9781904275046.

36.4 External links• Ring of sets at Encyclopedia of Mathematics

Page 155: Set Families 2

Chapter 37

Sauer–Shelah lemma

Pajor’s formulation of the Sauer–Shelah lemma: for every finite family of sets (green) there is another family of equally many sets(blue outlines) such that each set in the second family is shattered by the first family

In combinatorial mathematics and extremal set theory, the Sauer–Shelah lemma states that every family of setswith small VC dimension consists of a small number of sets. It is named after Norbert Sauer and Saharon Shelah,who published it independently of each other in 1972.[1][2] The same result was also published slightly earlier andagain independently, by Vladimir Vapnik and Alexey Chervonenkis, after whom the VC dimension is named.[3] Inhis paper containing the lemma, Shelah gives credit also to Micha Perles, and for this reason the lemma has also beencalled the Perles–Sauer–Shelah lemma.[4]

Buzaglo et al. call this lemma “one of the most fundamental results on VC-dimension”,[4] and it has applications inmany areas. Sauer’s motivation was in the combinatorics of set systems, while Shelah’s was in model theory and thatof Vapnik and Chervonenkis was in statistics. It has also been applied in discrete geometry[5] and graph theory.[6]

142

Page 156: Set Families 2

37.1. DEFINITIONS AND STATEMENT 143

37.1 Definitions and statement

If F = S1, S2, . . . is a family of sets, and T is another set, then T is said to be shattered by F if every subset ofT (including the empty set and T itself) can be obtained as an intersection T ∩Si between T and a set in the family.The VC dimension of F is the largest cardinality of a set shattered by F .In terms of these definitions, the Sauer–Shelah lemma states that ifF is a family of sets with n distinct elements suchthat |F| >

∑k−1i=0

(ni

), then F shatters a set of size k . Equivalently, if the VC dimension of F is k , then F can

consist of at most∑k

i=0

(ni

)= O(nk) sets.

The bound of the lemma is tight: there exists a family F with |F| =∑k−1

i=0

(ni

)that does not shatter any set of size

k . Namely, let F be the family of all subsets of 1, 2, . . . n that have cardinality less than k .[7]

37.2 The number of shattered sets

A strengthening of the Sauer–Shelah lemma, due to Pajor (1985), states that every finite set family F shatters at least|F| sets.[8] This immediately implies the Sauer–Shelah lemma, because only

∑k−1i=0

(ni

)of the subsets of an n -item

universe have cardinality less than k . Thus, when |F| >∑k−1

i=0

(ni

), there are not enough small sets to be shattered,

so one of the shattered sets must have cardinality at least k .For a restricted type of shattered set, called an order-shattered set, the number of shattered sets always equals thecardinality of the set family.[9]

37.3 Proof

Pajor’s variant of the Sauer–Shelah lemma may be proved by mathematical induction; the proof has variously beencredited to Noga Alon[10] or to Ron Aharoni and Ron Holzman.[9] As a base case to the induction, every family ofonly one set shatters the empty set. To see that every finite familyF of two or more sets shatters at least |F| sets, let xbe an element that belongs to some but not all of the sets inF . SplitF into two subfamilies, of the sets that contain xand the sets that do not contain x . By induction, these two subfamilies shatter two collections of sets whose sizes addto at least |F| . None of these shattered sets contain x , but some of themmay be shattered by both subfamilies. Whena set S is shattered by only one of the two subfamilies, it contributes one unit both to the number of shattered sets ofthe subfamily and to the number of shattered sets of F . When a set S is shattered by both subfamilies, then both Sand S ∪ x are shattered by F , and S contributes two units to the number of shattered sets of the subfamilies andof F . Therefore, the number of shattered sets of F is at least equal to the number shattered by the two subfamiliesof F , which is at least |F| .A different proof of the Sauer–Shelah lemma in its original form, by Péter Frankl and János Pach, is based on linearalgebra and the inclusion–exclusion principle.[5][7]

37.4 Applications

The original application of the lemma, by Vapnik and Chervonenkis, was in showing that every probability distributioncan be approximated (with respect to a family of events of a given VC dimension) by a finite set of sample pointswhose cardinality depends only on the VC dimension of the family of events. In this context, there are two importantnotions of approximation, both parameterized by a number ε: a set S of samples, and a probability distribution on S,is said to be an ε-approximation of the original distribution if the probability of each event with respect to S differsfrom its original probability by at most ε. A set S of (unweighted) samples is said to be an ε-net if every event withprobability at least ε includes at least one point of S. An ε-approximation must also be an ε-net but not necessarilyvice versa.Vapnik and Chervonenkis used the lemma to show that set systems of VC dimension d always have ε-approximationsof cardinality O( d

ϵ2 log dϵ ) . Later authors including Haussler & Welzl (1987)[11] and Komlós, Pach & Woeginger

(1992)[12] similarly showed that there always exist ε-nets of cardinalityO(dϵ log 1ϵ ) , and more precisely of cardinality

at most dϵ ln 1

ϵ +2dϵ ln ln 1

ϵ +6dϵ .[5] The main idea of the proof of the existence of small ε-nets is to choose a random

Page 157: Set Families 2

144 CHAPTER 37. SAUER–SHELAH LEMMA

sample x of cardinality O(dϵ log 1ϵ ) and a second independent random sample y of cardinality O(dϵ log

2 1ϵ ) , and to

bound the probability that x is missed by some large event E by the probability that x is missed and simultaneouslythe intersection of y with E is larger than its median value. For any particular E, the probability that x is missed whiley is larger than its median is very small, and the Sauer–Shelah lemma (applied to x ∪ y ) shows that only a smallnumber of distinct events E need to be considered, so by the union bound, with nonzero probability, x is an ε-net.[5]

In turn, ε-nets and ε-approximations, and the likelihood that a random sample of large enough cardinality has theseproperties, have important applications inmachine learning, in the area of probably approximately correct learning.[13]In computational geometry, they have been applied to range searching,[11] derandomization,[14] and approximationalgorithms.[15][16]

Kozma & Moran (2013) use generalizations of the Sauer–Shelah lemma to prove results in graph theory such as thatthe number of strong orientations of a given graph is sandwiched between its numbers of connected and 2-edge-connected subgraphs.[6]

37.5 References[1] Sauer, N. (1972), “On the density of families of sets”, Journal of Combinatorial Theory, Series A 13: 145–147, doi:10.1016/0097-

3165(72)90019-2, MR 0307902.

[2] Shelah, Saharon (1972), “A combinatorial problem; stability and order for models and theories in infinitary languages”,Pacific Journal of Mathematics 41: 247–261, doi:10.2140/pjm.1972.41.247, MR 0307903.

[3] Vapnik, V. N.; Červonenkis, A. Ja. (1971), “The uniform convergence of frequencies of the appearance of events to theirprobabilities”, Akademija Nauk SSSR 16: 264–279, MR 0288823.

[4] Buzaglo, Sarit; Pinchasi, Rom; Rote, Günter (2013), “Topological hypergraphs”, in Pach, János, Thirty Essays on GeometricGraph Theory, Springer, pp. 71–81, doi:10.1007/978-1-4614-0110-0_6.

[5] Pach, János; Agarwal, Pankaj K. (1995), Combinatorial geometry, Wiley-Interscience Series in Discrete Mathematics andOptimization, New York: John Wiley & Sons Inc., p. 247, doi:10.1002/9781118033203, ISBN 0-471-58890-3, MR1354145.

[6] Kozma, László; Moran, Shay (2013), “Shattering, Graph Orientations, and Connectivity”, Electronic Journal of Combina-torics 20 (3), P44, arXiv:1211.1319.

[7] Gowers, Timothy (July 31, 2008), “Dimension arguments in combinatorics”, Gowers’s Weblog: Mathematics related dis-cussions, Example 3.

[8] Pajor, Alain (1985), Sous-espaces ln1 des espaces de Banach, Travaux en Cours [Works in Progress] 16, Paris: Hermann,ISBN 2-7056-6021-6, MR 903247. As cited by Anstee, Rónyai & Sali (2002).

[9] Anstee, R. P.; Rónyai, Lajos; Sali, Attila (2002), “Shattering news”,Graphs and Combinatorics 18 (1): 59–73, doi:10.1007/s003730200003,MR 1892434.

[10] Kalai, Gil (September 28, 2008), “Extremal Combinatorics III: Some Basic Theorems”, Combinatorics and More.

[11] Haussler, David; Welzl, Emo (1987), "ε-nets and simplex range queries”, Discrete and Computational Geometry 2 (2):127–151, doi:10.1007/BF02187876, MR 884223.

[12] Komlós, János; Pach, János; Woeginger, Gerhard (1992), “Almost tight bounds for ε-nets”, Discrete and ComputationalGeometry 7 (2): 163–173, doi:10.1007/BF02187833, MR 1139078.

[13] Blumer, Anselm; Ehrenfeucht, Andrzej; Haussler, David; Warmuth, Manfred K. (1989), “Learnability and the Vapnik–Chervonenkis dimension”, Journal of the ACM 36 (4): 929–965, doi:10.1145/76359.76371, MR 1072253.

[14] Chazelle, B.; Friedman, J. (1990), “A deterministic view of random sampling and its use in geometry”, Combinatorica 10(3): 229–249, doi:10.1007/BF02122778, MR 1092541.

[15] Brönnimann, H.; Goodrich, M. T. (1995), “Almost optimal set covers in finite VC-dimension”, Discrete and ComputationalGeometry 14 (4): 463–479, doi:10.1007/BF02570718, MR 1360948.

[16] Har-Peled, Sariel (2011), “On complexity, sampling, and ε-nets and ε-samples”, Geometric approximation algorithms,Mathematical Surveys and Monographs 173, Providence, RI: American Mathematical Society, pp. 61–85, ISBN 978-0-8218-4911-8, MR 2760023.

Page 158: Set Families 2

Chapter 38

Set cover problem

The set cover problem is a classical question in combinatorics, computer science and complexity theory. It is one ofKarp’s 21 NP-complete problems shown to be NP-complete in 1972.It is a problem “whose study has led to the development of fundamental techniques for the entire field” of approximationalgorithms.[1]

Given a set of elements 1, 2, ...,m (called the universe) and a set S of n sets whose union equals the universe, theset cover problem is to identify the smallest subset of S whose union equals the universe. For example, consider theuniverse U = 1, 2, 3, 4, 5 and the set of sets S = 1, 2, 3, 2, 4, 3, 4, 4, 5 . Clearly the union of S is U. However, we can cover all of the elements with the following, smaller number of sets: 1, 2, 3, 4, 5 .More formally, given a universe U and a family S of subsets of U , a cover is a subfamily C ⊆ S of sets whose unionis U . In the set covering decision problem, the input is a pair (U ,S) and an integer k ; the question is whether thereis a set covering of size k or less. In the set covering optimization problem, the input is a pair (U ,S) , and the taskis to find a set covering that uses the fewest sets.The decision version of set covering is NP-complete, and the optimization version of set cover is NP-hard .[2]

If each set is assigned a cost, it becomes a weighted set cover problem.

38.1 Integer linear program formulation

The minimum set cover problem can be formulated as the following integer linear program (ILP).[3]

This ILP belongs to the more general class of ILPs for covering problems. The integrality gap of this ILP is at mostlogn , so its relaxation gives a factor- logn approximation algorithm for the minimum set cover problem (where n isthe size of the universe).[4]

38.2 Hitting set formulation

Set covering is equivalent to the hitting set problem. It is easy to see this by observing that an instance of set coveringcan be viewed as an arbitrary bipartite graph, with sets represented by vertices on the left, the universe representedby vertices on the right, and edges representing the inclusion of elements in sets. The task is then to find a minimumcardinality subset of left-vertices which covers all of the right-vertices. In the Hitting set problem, the objective isto cover the left-vertices using a minimum subset of the right vertices. Converting from one problem to the other istherefore achieved by interchanging the two sets of vertices.

38.3 Greedy algorithm

There is a greedy algorithm for polynomial time approximation of set covering that chooses sets according to onerule: at each stage, choose the set that contains the largest number of uncovered elements. It can be shown[5] that this

145

Page 159: Set Families 2

146 CHAPTER 38. SET COVER PROBLEM

algorithm achieves an approximation ratio of H(s) , where s is the size of the set to be covered, H(n) is the n -thharmonic number:

H(n) =n∑

k=1

1

k≤ lnn+ 1

This greedy algorithm actually achieves an approximation ratio ofH(s′) where s′ is the maximum cardinality set ofS . For δ-dense instances, there exists, however, a c lnm -approximation algorithm for every c > 0 .[6]

Tight example for the greedy algorithm with k=3

There is a standard example on which the greedy algorithm achieves an approximation ratio of log2(n)/2 . Theuniverse consists of n = 2(k+1) − 2 elements. The set system consists of k pairwise disjoint sets S1, . . . , Sk withsizes 2, 4, 8, . . . , 2k respectively, as well as two additional disjoint sets T0, T1 , each of which contains half of theelements from each Si . On this input, the greedy algorithm takes the sets Sk, . . . , S1 , in that order, while the optimalsolution consists only of T0 and T1 . An example of such an input for k = 3 is pictured on the right.Inapproximability results show that the greedy algorithm is essentially the best-possible polynomial time approxima-tion algorithm for set cover (see Inapproximability results below), under plausible complexity assumptions.

38.4 Low-frequency systems

If each element occurs in at most f sets, then a solution can be found in polynomial time that approximates theoptimum to within a factor of f using LP relaxation.[7]

38.5 Inapproximability results

Whenn refers to the size of the universe, Lund&Yannakakis (1994) showed that set covering cannot be approximatedin polynomial time to within a factor of 1

2 log2 n ≈ 0.72 lnn , unlessNP has quasi-polynomial time algorithms. Feige(1998) improved this lower bound to

(1 − o(1)

)· lnn under the same assumptions, which essentially matches the

approximation ratio achieved by the greedy algorithm. Raz & Safra (1997) established a lower bound of c · lnn ,where c is a certain constant, under the weaker assumption that P = NP. A similar result with a higher value of c wasrecently proved by Alon, Moshkovitz & Safra (2006). Dinur & Steurer (2013) showed optimal inapproximability byproving that it cannot be approximated to

(1− o(1)

)· lnn unless P = NP.

38.6 Related problems• Hitting set is an equivalent reformulation of Set Cover.

• Vertex cover is a special case of Hitting Set.

Page 160: Set Families 2

38.7. NOTES 147

• Edge cover is a special case of Set Cover.

• Set packing is the dual problem of Set Cover.

• Maximum coverage problem is to choose at most k sets to cover as many elements as possible.

• Dominating set is the problem of selecting a set of vertices (the dominating set) in a graph such that all othervertices are adjacent to at least one vertex in the dominating set. The Dominating set problem was shown tobe NP complete through a reduction from Set cover.

• Exact cover problem is to choose a set cover with no element included in more than one covering set.

• Closest pair of points problem

• Nearest neighbor search

38.7 Notes[1] Vazirani (2001, p. 15)

[2] Korte & Vygen 2012, p. 414.

[3] Vazirani (2001, p. 108)

[4] Vazirani (2001, pp. 110–112)

[5] Chvatal, V. A Greedy Heuristic for the Set-Covering Problem. Mathematics of Operations Research Vol. 4, No. 3 (Aug.,1979), pp. 233-235

[6] Karpinski & Zelikovsky 1998

[7] Vazirani (2001, pp. 118–119)

38.8 References• Alon, Noga; Moshkovitz, Dana; Safra, Shmuel (2006), “Algorithmic construction of sets for k-restrictions”,ACM Trans. Algorithms (ACM) 2 (2): 153–177, doi:10.1145/1150334.1150336, ISSN 1549-6325.

• Cormen, Thomas H.; Leiserson, Charles E.; Rivest, Ronald L.; Stein, Clifford (2001), Introduction to Algo-rithms, Cambridge, Mass.: MIT Press and McGraw-Hill, pp. 1033–1038, ISBN 0-262-03293-7

• Feige, Uriel (1998), “A threshold of ln n for approximating set cover”, Journal of the ACM (ACM) 45 (4):634–652, doi:10.1145/285055.285059, ISSN 0004-5411.

• Karpinski, Marek; Zelikovsky, Alexander (1998). “Approximating dense cases of covering problems”. Pro-ceedings of the DIMACS Workshop on Network Design: Connectivity and Facilities Location 40. pp. 169–178.

• Lund, Carsten; Yannakakis, Mihalis (1994), “On the hardness of approximating minimization problems”,Journal of the ACM (ACM) 41 (5): 960–981, doi:10.1145/185675.306789, ISSN 0004-5411.

• Raz, Ran; Safra, Shmuel (1997), “A sub-constant error-probability low-degree test, and a sub-constant error-probability PCP characterization of NP”, STOC '97: Proceedings of the twenty-ninth annual ACM symposiumon Theory of computing, ACM, pp. 475–484, ISBN 978-0-89791-888-6.

• Dinur, Irit; Steurer, David (1997), “Analytical approach to parallel repetition”, STOC '14: Proceedings of theforty-sixth annual ACM symposium on Theory of computing, ACM, pp. 624–633.

• Vazirani, Vijay V. (2001), Approximation Algorithms (PDF), Springer-Verlag, ISBN 3-540-65367-8

• Korte, Bernhard; Vygen, Jens (2012), Combinatorial Optimization: Theory and Algorithms (5 ed.), Springer,ISBN 978-3-642-24487-2

• Cardoso, Nuno; Abreu, Rui (2014). “An Efficient Distributed Algorithm for ComputingMinimal Hitting Sets”(PDF). Proceedings of the 25th International Workshop on Principles of Diagnosis (DX'14, best paper award).Graz, Austria. doi:10.5281/zenodo.10037.

Page 161: Set Families 2

148 CHAPTER 38. SET COVER PROBLEM

38.9 External links• Benchmarks with Hidden Optimum Solutions for Set Covering, Set Packing and Winner Determination

• A compendium of NP optimization problems - Minimum Set Cover

Page 162: Set Families 2

Chapter 39

Sigma-algebra

"Σ-algebra” redirects here. For an algebraic structure admitting a given signature Σ of operations, see Universal al-gebra.

In mathematical analysis and in probability theory, a σ-algebra (also sigma-algebra, σ-field, sigma-field) on a setX is a collection Σ of subsets of X that is closed under countable-fold set operations (complement, union of countablymany sets and intersection of countably many sets). By contrast, an algebra is only required to be closed under finitelymany set operations. That is, a σ-algebra is an algebra of sets, completed to include countably infinite operations.The pair (X, Σ) is also a field of sets, called a measurable space.The main use of σ-algebras is in the definition of measures; specifically, the collection of those subsets for whicha given measure is defined is necessarily a σ-algebra. This concept is important in mathematical analysis as thefoundation for Lebesgue integration, and in probability theory, where it is interpreted as the collection of events whichcan be assigned probabilities. Also, in probability, σ-algebras are pivotal in the definition of conditional expectation.In statistics, (sub) σ-algebras are needed for a formal mathematical definition of sufficient statistic,[1] particularlywhen the statistic is a function or a random process and the notion of conditional density is not applicable.If X = a, b, c, d, one possible σ-algebra on X is Σ = ∅, a, b, c, d, a, b, c, d , where ∅ is the empty set.However, a finite algebra is always a σ-algebra.If A1, A2, A3, … is a countable partition of X then the collection of all unions of sets in the partition (includingthe empty set) is a σ-algebra.A more useful example is the set of subsets of the real line formed by starting with all open intervals and addingin all countable unions, countable intersections, and relative complements and continuing this process (by transfiniteiteration through all countable ordinals) until the relevant closure properties are achieved (a construction known asthe Borel hierarchy).

39.1 Motivation

There are at least three key motivators for σ-algebras: defining measures, manipulating limits of sets, and managingpartial information characterized by sets.

39.1.1 Measure

Ameasure on X is a function that assigns a non-negative real number to subsets of X; this can be thought of as makingprecise a notion of “size” or “volume” for sets. We want the size of the union of disjoint sets to be the sum of theirindividual sizes, even for an infinite sequence of disjoint sets.One would like to assign a size to every subset of X, but in many natural settings, this is not possible. For example theaxiom of choice implies that when the size under consideration is the ordinary notion of length for subsets of the realline, then there exist sets for which no size exists, for example, the Vitali sets. For this reason, one considers instead asmaller collection of privileged subsets of X. These subsets will be called the measurable sets. They are closed under

149

Page 163: Set Families 2

150 CHAPTER 39. SIGMA-ALGEBRA

operations that one would expect for measurable sets, that is, the complement of a measurable set is a measurable setand the countable union of measurable sets is a measurable set. Non-empty collections of sets with these propertiesare called σ-algebras.

39.1.2 Limits of sets

Many uses of measure, such as the probability concept of almost sure convergence, involve limits of sequences ofsets. For this, closure under countable unions and intersections is paramount. Set limits are defined as follows onσ-algebras.

• The limit supremum of a sequence A1, A2, A3, ..., each of which is a subset of X, is

lim supn→∞

An =∞∩

n=1

∞∪m=n

Am.

• The limit infimum of a sequence A1, A2, A3, ..., each of which is a subset of X, is

lim infn→∞

An =∞∪

n=1

∞∩m=n

Am.

• If, in fact,

lim infn→∞

An = lim supn→∞

An

then the limn→∞ An exists as that common set.

39.1.3 Sub σ-algebras

In much of probability, especially when conditional expectation is involved, one is concerned with sets that representonly part of all the possible information that can be observed. This partial information can be characterized with asmaller σ-algebra which is a subset of the principal σ-algebra; it consists of the collection of subsets relevant only toand determined only by the partial information. A simple example suffices to illustrate this idea.Imagine you are playing a game that involves flipping a coin repeatedly and observing whether it comes up Heads (H)or Tails (T). Since you and your opponent are each infinitely wealthy, there is no limit to how long the game can last.This means the sample space Ω must consist of all possible infinite sequences of H or T :

Ω = H,T∞ = (x1, x2, x3, . . . ) : xi ∈ H,T, i ≥ 1

However, after n flips of the coin, you may want to determine or revise your betting strategy in advance of the nextflip. The observed information at that point can be described in terms of the 2n possibilities for the first n flips.Formally, since you need to use subsets of Ω, this is codified as the σ-algebra

Gn = A× H,T∞ : A ⊂ H,Tn

Observe that then

G1 ⊂ G2 ⊂ G3 ⊂ · · · ⊂ G∞

where G∞ is the smallest σ-algebra containing all the others.

Page 164: Set Families 2

39.2. DEFINITION AND PROPERTIES 151

39.2 Definition and properties

39.2.1 Definition

Let X be some set, and let 2X represent its power set. Then a subset Σ ⊂ 2X is called a σ-algebra if it satisfies thefollowing three properties:[2]

1. X is in Σ.

2. Σ is closed under complementation: If A is in Σ, then so is its complement, X\A.

3. Σ is closed under countable unions: If A1, A2, A3, ... are in Σ, then so is A = A1 ∪ A2 ∪ A3 ∪ … .

From these properties, it follows that the σ-algebra is also closed under countable intersections (by applying DeMorgan’s laws).It also follows that the empty set ∅ is in Σ, since by (1) X is in Σ and (2) asserts that its complement, the empty set,is also in Σ. Moreover, by (3) it follows as well that X, ∅ is the smallest possible σ-algebra.Elements of the σ-algebra are called measurable sets. An ordered pair (X, Σ), where X is a set and Σ is a σ-algebraover X, is called a measurable space. A function between two measurable spaces is called a measurable function ifthe preimage of every measurable set is measurable. The collection of measurable spaces forms a category, with themeasurable functions as morphisms. Measures are defined as certain types of functions from a σ-algebra to [0, ∞].A σ-algebra is both a π-system and a Dynkin system (λ-system). The converse is true as well, by Dynkin’s theorem(below).

39.2.2 Dynkin’s π-λ theorem

This theorem (or the related monotone class theorem) is an essential tool for proving many results about propertiesof specific σ-algebras. It capitalizes on the nature of two simpler classes of sets, namely the following.

A π-system P is a collection of subsets of Σ that is closed under finitely many intersections, anda Dynkin system (or λ-system) D is a collection of subsets of Σ that contains Σ and is closed undercomplement and under countable unions of disjoint subsets.

Dynkin’s π-λ theorem says, if P is a π-system and D is a Dynkin system that contains P then the σ-algebra σ(P)generated by P is contained in D. Since certain π-systems are relatively simple classes, it may not be hard to verifythat all sets in P enjoy the property under consideration while, on the other hand, showing that the collection D of allsubsets with the property is a Dynkin system can also be straightforward. Dynkin’s π-λ Theorem then implies thatall sets in σ(P) enjoy the property, avoiding the task of checking it for an arbitrary set in σ(P).One of the most fundamental uses of the π-λ theorem is to show equivalence of separately defined measures orintegrals. For example, it is used to equate a probability for a random variable X with the Lebesgue-Stieltjes integraltypically associated with computing the probability:

P(X ∈ A) =∫AF (dx) for all A in the Borel σ-algebra on R,

where F(x) is the cumulative distribution function for X, defined on R, while P is a probability measure, defined ona σ-algebra Σ of subsets of some sample space Ω.

39.2.3 Combining σ-algebras

Suppose Σα : α ∈ A is a collection of σ-algebras on a space X.

• The intersection of a collection of σ-algebras is a σ-algebra. To emphasize its character as a σ-algebra, it oftenis denoted by:

Page 165: Set Families 2

152 CHAPTER 39. SIGMA-ALGEBRA

∧α∈A

Σα.

Sketch of Proof: Let Σ∗ denote the intersection. Since X is in every Σα, Σ∗ is not empty. Closure undercomplement and countable unions for every Σα implies the same must be true for Σ∗. Therefore, Σ∗ is aσ-algebra.

• The union of a collection of σ-algebras is not generally a σ-algebra, or even an algebra, but it generates aσ-algebra known as the join which typically is denoted

∨α∈A

Σα = σ

( ∪α∈A

Σα

).

A π-system that generates the join is

P =

n∩

i=1

Ai : Ai ∈ Σαi , αi ∈ A, n ≥ 1

.

Sketch of Proof: By the case n = 1, it is seen that each Σα ⊂ P , so∪α∈A

Σα ⊂ P.

This implies

σ

( ∪α∈A

Σα

)⊂ σ(P)

by the definition of a σ-algebra generated by a collection of subsets. On the other hand,

P ⊂ σ

( ∪α∈A

Σα

)

which, by Dynkin’s π-λ theorem, implies

σ(P) ⊂ σ

( ∪α∈A

Σα

).

39.2.4 σ-algebras for subspaces

Suppose Y is a subset of X and let (X, Σ) be a measurable space.

• The collection Y ∩ B: B ∈ Σ is a σ-algebra of subsets of Y.

• Suppose (Y, Λ) is a measurable space. The collection A ⊂ X : A ∩ Y ∈ Λ is a σ-algebra of subsets of X.

39.2.5 Relation to σ-ring

A σ-algebra Σ is just a σ-ring that contains the universal set X.[3] A σ-ring need not be a σ-algebra, as for examplemeasurable subsets of zero Lebesgue measure in the real line are a σ-ring, but not a σ-algebra since the real linehas infinite measure and thus cannot be obtained by their countable union. If, instead of zero measure, one takesmeasurable subsets of finite Lebesgue measure, those are a ring but not a σ-ring, since the real line can be obtainedby their countable union yet its measure is not finite.

Page 166: Set Families 2

39.3. EXAMPLES 153

39.2.6 Typographic note

σ-algebras are sometimes denoted using calligraphic capital letters, or the Fraktur typeface. Thus (X, Σ) may bedenoted as (X,F) or (X,F) .

39.3 Examples

39.3.1 Simple set-based examples

Let X be any set.

• The family consisting only of the empty set and the set X, called the minimal or trivial σ-algebra over X.

• The power set of X, called the discrete σ-algebra.

• The collection ∅, A, Ac, X is a simple σ-algebra generated by the subset A.

• The collection of subsets of X which are countable or whose complements are countable is a σ-algebra (whichis distinct from the power set of X if and only if X is uncountable). This is the σ-algebra generated by thesingletons of X. Note: “countable” includes finite or empty.

• The collection of all unions of sets in a countable partition of X is a σ-algebra.

39.3.2 Stopping time sigma-algebras

A stopping time τ can define a σ -algebraFτ , the so-called stopping time sigma-algebra, which in a filtered probabilityspace describes the information up to the random time τ in the sense that, if the filtered probability space is interpretedas a random experiment, the maximum information that can be found out about the experiment from arbitrarily oftenrepeating it until the time τ is Fτ .[4]

39.4 σ-algebras generated by families of sets

39.4.1 σ-algebra generated by an arbitrary family

Let F be an arbitrary family of subsets of X. Then there exists a unique smallest σ-algebra which contains every setin F (even though F may or may not itself be a σ-algebra). It is, in fact, the intersection of all σ-algebras containingF. (See intersections of σ-algebras above.) This σ-algebra is denoted σ(F) and is called the σ-algebra generated byF.For a simple example, consider the set X = 1, 2, 3. Then the σ-algebra generated by the single subset 1 isσ(1) = ∅, 1, 2, 3, 1, 2, 3. By an abuse of notation, when a collection of subsets contains only oneelement, A, one may write σ(A) instead of σ(A); in the prior example σ(1) instead of σ(1). Indeed, usingσ(A1, A2, ...) to mean σ(A1, A2, ...) is also quite common.There are many families of subsets that generate useful σ-algebras. Some of these are presented here.

39.4.2 σ-algebra generated by a function

If f is a function from a set X to a set Y and B is a σ-algebra of subsets of Y, then the σ-algebra generated by thefunction f, denoted by σ(f), is the collection of all inverse images f−1(S) of the sets S in B. i.e.

σ(f) = f−1(S) |S ∈ B.

A function f from a set X to a set Y is measurable with respect to a σ-algebra Σ of subsets of X if and only if σ(f) isa subset of Σ.

Page 167: Set Families 2

154 CHAPTER 39. SIGMA-ALGEBRA

One common situation, and understood by default if B is not specified explicitly, is when Y is a metric or topologicalspace and B is the collection of Borel sets on Y.If f is a function from X to Rn then σ(f) is generated by the family of subsets which are inverse images of inter-vals/rectangles in Rn:

σ(f) = σ(f−1((a1, b1]× · · · × (an, bn]) : ai, bi ∈ R

).

A useful property is the following. Assume f is a measurable map from (X, ΣX) to (S, ΣS) and g is a measurable mapfrom (X, ΣX) to (T, ΣT). If there exists a measurable function h from T to S such that f(x) = h(g(x)) then σ(f) ⊂σ(g). If S is finite or countably infinite or if (S, ΣS) is a standard Borel space (e.g., a separable complete metric spacewith its associated Borel sets) then the converse is also true.[5] Examples of standard Borel spaces include Rn with itsBorel sets and R∞ with the cylinder σ-algebra described below.

39.4.3 Borel and Lebesgue σ-algebras

An important example is the Borel algebra over any topological space: the σ-algebra generated by the open sets (or,equivalently, by the closed sets). Note that this σ-algebra is not, in general, the whole power set. For a non-trivialexample that is not a Borel set, see the Vitali set or Non-Borel sets.On the Euclidean space Rn, another σ-algebra is of importance: that of all Lebesgue measurable sets. This σ-algebracontains more sets than the Borel σ-algebra onRn and is preferred in integration theory, as it gives a complete measurespace.

39.4.4 Product σ-algebra

Let (X1,Σ1) and (X2,Σ2) be two measurable spaces. The σ-algebra for the corresponding product spaceX1 ×X2

is called the product σ-algebra and is defined by

Σ1 × Σ2 = σ(B1 ×B2 : B1 ∈ Σ1, B2 ∈ Σ2).

Observe that B1 ×B2 : B1 ∈ Σ1, B2 ∈ Σ2 is a π-system.The Borel σ-algebra for Rn is generated by half-infinite rectangles and by finite rectangles. For example,

B(Rn) = σ ((−∞, b1]× · · · × (−∞, bn] : bi ∈ R) = σ ((a1, b1]× · · · × (an, bn] : ai, bi ∈ R) .

For each of these two examples, the generating family is a π-system.

39.4.5 σ-algebra generated by cylinder sets

Suppose

X ⊂ RT = f : f(t) ∈ R, t ∈ T

is a set of real-valued functions. Let B(R) denote the Borel subsets ofR. A cylinder subset of X is a finitely restrictedset defined as

Ct1,...,tn(B1, . . . , Bn) = f ∈ X : f(ti) ∈ Bi, 1 ≤ i ≤ n.

Each

Ct1,...,tn(B1, . . . , Bn) : Bi ∈ B(R), 1 ≤ i ≤ n

Page 168: Set Families 2

39.5. SEE ALSO 155

is a π-system that generates a σ-algebra Σt1,...,tn . Then the family of subsets

FX =

∞∪n=1

∪ti∈T,i≤n

Σt1,...,tn

is an algebra that generates the cylinder σ-algebra for X. This σ-algebra is a subalgebra of the Borel σ-algebradetermined by the product topology of RT restricted to X.An important special case is when T is the set of natural numbers and X is a set of real-valued sequences. In thiscase, it suffices to consider the cylinder sets

Cn(B1, . . . , Bn) = (B1 × · · · ×Bn × R∞) ∩X = (x1, x2, . . . , xn, xn+1, . . . ) ∈ X : xi ∈ Bi, 1 ≤ i ≤ n,

for which

Σn = σ(Cn(B1, . . . , Bn) : Bi ∈ B(R), 1 ≤ i ≤ n)

is a non-decreasing sequence of σ-algebras.

39.4.6 σ-algebra generated by random variable or vector

Suppose (Ω,Σ,P) is a probability space. If Y : Ω → Rn is measurable with respect to the Borel σ-algebra on Rn

then Y is called a random variable (n = 1) or random vector (n ≥ 1). The σ-algebra generated by Y is

σ(Y ) = Y −1(A) : A ∈ B(Rn).

39.4.7 σ-algebra generated by a stochastic process

Suppose (Ω,Σ,P) is a probability space and RT is the set of real-valued functions on T . If Y : Ω → X ⊂ RT ismeasurable with respect to the cylinder σ-algebra σ(FX) (see above) for X then Y is called a stochastic process orrandom process. The σ-algebra generated by Y is

σ(Y ) =Y −1(A) : A ∈ σ(FX)

= σ(Y −1(A) : A ∈ FX),

the σ-algebra generated by the inverse images of cylinder sets.

39.5 See also

• Join (sigma algebra)

• Measurable function

• Sample space

• Separable sigma algebra

• Sigma ring

• Sigma additivity

Page 169: Set Families 2

156 CHAPTER 39. SIGMA-ALGEBRA

39.6 References[1] Billingsley, Patrick (2012). Probability and Measure (Anniversary ed.). Wiley. ISBN 978-1118122372.

[2] Rudin, Walter (1987). Real & Complex Analysis. McGraw-Hill. ISBN 0-07-054234-1.

[3] Vestrup, Eric M. (2009). The Theory of Measures and Integration. John Wiley & Sons. p. 12. ISBN 9780470317952.

[4] Fischer, Tom (2013). “On simple representations of stopping times and stopping time sigma-algebras”. Statistics andProbability Letters 83 (1): 345–349. doi:10.1016/j.spl.2012.09.024.

[5] Kallenberg, Olav (2001). Foundations of Modern Probability (2nd ed.). Springer. p. 7. ISBN 0-387-95313-2.

39.7 External links• Hazewinkel, Michiel, ed. (2001), “Algebra of sets”, Encyclopedia of Mathematics, Springer, ISBN 978-1-55608-010-4

• Sigma Algebra from PlanetMath.

Page 170: Set Families 2

Chapter 40

Sigma-ideal

In mathematics, particularly measure theory, a σ-ideal of a sigma-algebra (σ, read “sigma,” means countable in thiscontext) is a subset with certain desirable closure properties. It is a special type of ideal. Its most frequent applicationis perhaps in probability theory.Let (X,Σ) be a measurable space (meaning Σ is a σ-algebra of subsets of X). A subset N of Σ is a σ-ideal if thefollowing properties are satisfied:(i) Ø ∈ N;(ii) When A ∈ N and B ∈ Σ , B ⊆ A⇒ B ∈ N;(iii) Ann∈N ⊆ N ⇒

∪n∈N An ∈ N.

Briefly, a sigma-ideal must contain the empty set and contain subsets and countable unions of its elements. Theconcept of σ-ideal is dual to that of a countably complete (σ-) filter.If a measure μ is given on (X,Σ), the set of μ-negligible sets (S ∈ Σ such that μ(S) = 0) is a σ-ideal.The notion can be generalized to preorders (P,≤,0) with a bottom element 0 as follows: I is a σ-ideal of P just when(i') 0 ∈ I,(ii') x ≤ y & y ∈ I ⇒ x ∈ I, and(iii') given a family xn ∈ I (n ∈ N), there is y ∈ I such that xn ≤ y for each nThus I contains the bottom element, is downward closed, and is closed under countable suprema (which must exist).It is natural in this context to ask that P itself have countable suprema.

40.1 References• Bauer, Heinz (2001): Measure and Integration Theory. Walter de Gruyter GmbH & Co. KG, 10785 Berlin,Germany.

157

Page 171: Set Families 2

Chapter 41

Sigma-ring

Inmathematics, a nonempty collection of sets is called a σ-ring (pronounced sigma-ring) if it is closed under countableunion and relative complementation.

41.1 Formal definition

LetR be a nonempty collection of sets. ThenR is a σ-ring if:

1.∪∞

n=1 An ∈ R if An ∈ R for all n ∈ N

2. A \B ∈ R if A,B ∈ R

41.2 Properties

From these two properties we immediately see that

∩∞n=1 An ∈ R if An ∈ R for all n ∈ N

This is simply because ∩∞n=1An = A1 \ ∪∞

n=1(A1 \An) .

41.3 Similar concepts

If the first property is weakened to closure under finite union (i.e.,A∪B ∈ RwheneverA,B ∈ R ) but not countableunion, thenR is a ring but not a σ-ring.

41.4 Uses

σ-rings can be used instead of σ-fields (σ-algebras) in the development of measure and integration theory, if one doesnot wish to require that the universal set be measurable. Every σ-field is also a σ-ring, but a σ-ring need not be aσ-field.A σ-ring R that is a collection of subsets of X induces a σ-field for X . Define A to be the collection of all subsetsof X that are elements ofR or whose complements are elements ofR . Then A is a σ-field over the set X . In factA is the minimal σ-field containingR since it must be contained in every σ-field containingR .

158

Page 172: Set Families 2

41.5. SEE ALSO 159

41.5 See also• Delta ring

• Ring of sets

• Sigma field

41.6 References• Walter Rudin, 1976. Principles of Mathematical Analysis, 3rd. ed. McGraw-Hill. Final chapter uses σ-ringsin development of Lebesgue theory.

Page 173: Set Families 2

Chapter 42

Sperner’s theorem

Sperner’s theorem, in discrete mathematics, describes the largest possible families of finite sets none of whichcontain any other sets in the family. It is one of the central results in extremal set theory, and is named after EmanuelSperner, who published it in 1928.This result is sometimes called Sperner’s lemma, but the name "Sperner’s lemma" also refers to an unrelated resulton coloring triangulations. To differentiate the two results, the result on the size of a Sperner family is now morecommonly known as Sperner’s theorem.

42.1 Statement

A family of sets that does not include two sets X and Y for which X ⊂ Y is called a Sperner family. For example,the family of k-element subsets of an n-element set is a Sperner family. No set in this family can contain any of theothers, because a containing set has to be strictly bigger than the set it contains, and in this family all sets have equalsize. The value of k that makes this example have as many sets as possible is n/2 if n is even, or the nearest integerto n/2 if n is odd. For this choice, the number of sets in the family is

(n

⌊n/2⌋).

Sperner’s theorem states that these examples are the largest possible Sperner families over an n-element set. Formally,the theorem states that, for every Sperner family S whose union has a total of n elements,

|S| ≤(

n

⌊n/2⌋

).

42.2 Partial orders

Sperner’s theorem can also be stated in terms of partial order width. The family of all subsets of an n-element set(its power set) can be partially ordered by set inclusion; in this partial order, two distinct elements are said to beincomparable when neither of them contains the other. The width of a partial order is the largest number of elementsin an antichain, a set of pairwise incomparable elements. Translating this terminology into the language of sets, anantichain is just a Sperner family, and the width of the partial order is the maximum number of sets in a Spernerfamily. Thus, another way of stating Sperner’s theorem is that the width of the inclusion order on a power set is(

n⌊n/2⌋

).

A graded partially ordered set is said to have the Sperner property when one of its largest antichains is formed by aset of elements that all have the same rank. In this terminology, Sperner’s theorem states that the partially orderedset of all subsets of a finite set, partially ordered by set inclusion, has the Sperner property.

42.3 Proof

The following proof is due to Lubell (1966). Let sk denote the number of k-sets in S. For all 0 ≤ k ≤ n,

160

Page 174: Set Families 2

42.4. GENERALIZATIONS 161

(n

⌊n/2⌋

)≥(n

k

)and, thus,

sk(n

⌊n/2⌋) ≤ sk(

nk

) .Since S is an antichain, we can sum over the above inequality from k = 0 to n and then apply the LYM inequality toobtain

n∑k=0

sk(n

⌊n/2⌋) ≤

n∑k=0

sk(nk

) ≤ 1,

which means

|S| =n∑

k=0

sk ≤(

n

⌊n/2⌋

).

This completes the proof.

42.4 Generalizations

There are several generalizations of Sperner’s theorem for subsets of P(E), the poset of all subsets of E.

42.4.1 No long chains

A chain is a subfamily S0, S1, . . . , Sr ⊆ P(E) that is totally ordered, i.e., S0 ⊂ S1 ⊂ · · · ⊂ Sr (possibly afterrenumbering). The chain has r + 1 members and length r. An r-chain-free family (also called an r-family) is afamily of subsets of E that contains no chain of length r. Erdős (1945) proved that the largest size of an r-chain-freefamily is the sum of the r largest binomial coefficients

(ni

). The case r = 1 is Sperner’s theorem.

42.4.2 p-compositions of a set

In the setP(E)p of p-tuples of subsets of E, we say a p-tuple (S1, . . . , Sp) is ≤ another one, (T1, . . . , Tp), if Si ⊆ Ti

for each i = 1,2,...,p. We call (S1, . . . , Sp) a p-composition of E if the sets S1, . . . , Sp form a partition of E.Meshalkin (1963) proved that the maximum size of an antichain of p-compositions is the largest p-multinomialcoefficient

(n

n1 n2 ... np

), that is, the coefficient in which all ni are as nearly equal as possible (i.e., they differ by at

most 1). Meshalkin proved this by proving a generalized LYM inequality.The case p = 2 is Sperner’s theorem, because then S2 = E \ S1 and the assumptions reduce to the sets S1 being aSperner family.

42.4.3 No long chains in p-compositions of a set

Beck & Zaslavsky (2002) combined the Erdös and Meshalkin theorems by adapting Meshalkin’s proof of his gener-alized LYM inequality. They showed that the largest size of a family of p-compositions such that the sets in the i-thposition of the p-tuples, ignoring duplications, are r-chain-free, for every i = 1, 2, . . . , p− 1 (but not necessarily fori = p), is not greater than the sum of the rp−1 largest p-multinomial coefficients.

Page 175: Set Families 2

162 CHAPTER 42. SPERNER’S THEOREM

42.4.4 Projective geometry analog

In the finite projective geometry PG(d, Fq) of dimension d over a finite field of order q, let L(p, Fq) be the familyof all subspaces. When partially ordered by set inclusion, this family is a lattice. Rota & Harper (1971) proved thatthe largest size of an antichain in L(p, Fq) is the largest Gaussian coefficient

[d+ 1k

]; this is the projective-geometry

analog, or q-analog, of Sperner’s theorem.They further proved that the largest size of an r-chain-free family in L(p, Fq) is the sum of the r largest Gaussiancoefficients. Their proof is by a projective analog of the LYM inequality.

42.4.5 No long chains in p-compositions of a projective space

Beck & Zaslavsky (2003) obtained a Meshalkin-like generalization of the Rota–Harper theorem. In PG(d, Fq), aMeshalkin sequence of length p is a sequence (A1, . . . , Ap) of projective subspaces such that no proper subspaceof PG(d, Fq) contains them all and their dimensions sum to d − p + 1 . The theorem is that a family of Meshalkinsequences of length p in PG(d, Fq), such that the subspaces appearing in position i of the sequences contain no chainof length r for each i = 1, 2, . . . , p− 1, is not more than the sum of the largest rp−1 of the quantities

[d+ 1

n1 n2 . . . np

]qs2(n1,...,np),

where[

d+ 1n1 n2 . . . np

](in which we assume that d+ 1 = n1 + · · ·+ np ) denotes the p-Gaussian coefficient

[d+ 1n1

][d+ 1− n1

n2

]· · ·[d+ 1− (n1 + · · ·+ np−1)

np

]and

s2(n1, . . . , np) := n1n2 + n1n3 + n2n3 + n1n4 + · · ·+ np−1np,

the second elementary symmetric function of the numbers n1, n2, . . . , np.

42.5 References

• Anderson, Ian (1987), “Sperner’s theorem”, Combinatorics of Finite Sets, Oxford University Press, pp. 2–4.

• Beck, Matthias; Zaslavsky, Thomas (2002), “A shorter, simpler, stronger proof of the Meshalkin-Hochberg-Hirsch bounds on componentwise antichains”, Journal of Combinatorial Theory, Series A 100 (1): 196–199,doi:10.1006/jcta.2002.3295, MR 1932078.

• Beck, Matthias; Zaslavsky, Thomas (2003), “A Meshalkin theorem for projective geometries”, Journal ofCombinatorial Theory, Series A 102 (2): 433–441, doi:10.1016/S0097-3165(03)00049-9, MR 1979545.

• Engel, Konrad (1997), Sperner theory, Encyclopedia of Mathematics and its Applications 65, Cambridge:CambridgeUniversity Press, p. x+417, doi:10.1017/CBO9780511574719, ISBN0-521-45206-6,MR1429390.

• Engel, K. (2001), “Sperner theorem”, in Hazewinkel, Michiel, Encyclopedia of Mathematics, Springer, ISBN978-1-55608-010-4

• Erdős, P. (1945), “On a lemma of Littlewood andOfford” (PDF),Bulletin of the AmericanMathematical Society51: 898–902, doi:10.1090/S0002-9904-1945-08454-7, MR 0014608

• Lubell, D. (1966), “A short proof of Sperner’s lemma”, Journal of Combinatorial Theory 1 (2): 299, doi:10.1016/S0021-9800(66)80035-2, MR 0194348.

Page 176: Set Families 2

42.6. EXTERNAL LINKS 163

• Meshalkin, L.D. (1963), “Generalization of Sperner’s theorem on the number of subsets of a finite set. (InRussian)", Theory of Probability and its Applications 8 (2): 203–204, doi:10.1137/1108023.

• Rota, Gian-Carlo; Harper, L. H. (1971), “Matching theory, an introduction”, Advances in Probability andRelated Topics, Vol. 1, New York: Dekker, pp. 169–215, MR 0282855.

• Sperner, Emanuel (1928), “Ein Satz über Untermengen einer endlichen Menge”,Mathematische Zeitschrift (inGerman) 27 (1): 544–548, doi:10.1007/BF01171114, JFM 54.0090.06.

42.6 External links• Sperner’s Theorem at cut-the-knot

• Sperner’s theorem on the polymath1 wiki

Page 177: Set Families 2

Chapter 43

Steiner system

The Fano plane is an S(2,3,7) Steiner triple system. The blocks are the 7 lines, each containing 3 points. Every pair of points belongsto a unique line.

In combinatorial mathematics, a Steiner system (named after Jakob Steiner) is a type of block design, specifically at-design with λ = 1 and t ≥ 2.

164

Page 178: Set Families 2

43.1. EXAMPLES 165

A Steiner system with parameters t, k, n, written S(t,k,n), is an n-element set S together with a set of k-element subsetsof S (called blocks) with the property that each t-element subset of S is contained in exactly one block. In an alternatenotation for block designs, an S(t,k,n) would be a t-(n,k,1) design.This definition is relatively modern, generalizing the classical definition of Steiner systems which in addition requiredthat k = t + 1. An S(2,3,n) was (and still is) called a Steiner triple (or triad) system, while an S(3,4,n) was called aSteiner quadruple system, and so on. With the generalization of the definition, this naming system is no longer strictlyadhered to.A long-standing problem in design theory is if any nontrivial (t < k < n) Steiner systems have t ≥ 6; also if infinitelymany have t = 4 or 5.[1] This was claimed to be solved in the affirmative by Peter Keevash.[2][3]

43.1 Examples

43.1.1 Finite projective planes

A finite projective plane of order q, with the lines as blocks, is an S(2, q + 1, q2 + q + 1) , since it has q2 + q + 1points, each line passes through q + 1 points, and each pair of distinct points lies on exactly one line.

43.1.2 Finite affine planes

A finite affine plane of order q, with the lines as blocks, is an S(2, q, q2). An affine plane of order q can be obtainedfrom a projective plane of the same order by removing one block and all of the points in that block from the projectiveplane. Choosing different blocks to remove in this way can lead to non-isomorphic affine planes.

43.2 Classical Steiner systems

43.2.1 Steiner triple systems

An S(2,3,n) is called a Steiner triple system, and its blocks are called triples. It is common to see the abbreviationSTS(n) for a Steiner triple system of order n. The number of triples is n(n−1)/6. A necessary and sufficient conditionfor the existence of an S(2,3,n) is that n ≡ 1 or 3 (mod 6). The projective plane of order 2 (the Fano plane) is anSTS(7) and the affine plane of order 3 is an STS(9).Up to isomorphism, the STS(7) and STS(9) are unique, there are two STS(13)s, 80 STS(15)s, and 11,084,874,829STS(19)s.[4]

We can define a multiplication on the set S using the Steiner triple system by setting aa = a for all a in S, and ab= c if a,b,c is a triple. This makes S an idempotent, commutative quasigroup. It has the additional property that“ab” = “c” implies “bc” = “a” and “ca” = “b”.[5] Conversely, any (finite) quasigroup with these properties arises froma Steiner triple system. Commutative idempotent quasigroups satisfying this additional property are called Steinerquasigroups.[6]

43.2.2 Steiner quadruple systems

An S(3,4,n) is called a Steiner quadruple system. A necessary and sufficient condition for the existence of anS(3,4,n) is that n ≡ 2 or 4 (mod 6). The abbreviation SQS(n) is often used for these systems.Up to isomorphism, SQS(8) and SQS(10) are unique, there are 4 SQS(14)s and 1,054,163 SQS(16)s.[7]

43.2.3 Steiner quintuple systems

An S(4,5,n) is called a Steiner quintuple system. A necessary condition for the existence of such a system is that n≡ 3or 5 (mod 6) which comes from considerations that apply to all the classical Steiner systems. An additional necessarycondition is that n ≡ 4 (mod 5), which comes from the fact that the number of blocks must be an integer. Sufficientconditions are not known.

Page 179: Set Families 2

166 CHAPTER 43. STEINER SYSTEM

There is a unique Steiner quintuple system of order 11, but none of order 15 or order 17.[8] Systems are known fororders 23, 35, 47, 71, 83, 107, 131, 167 and 243. The smallest order for which the existence is not known (as of2011) is 21.

43.3 Properties

It is clear from the definition of S(t,k,n) that 1 < t < k < n . (Equalities, while technically possible, lead to trivialsystems.)If S(t,k,n) exists, then taking all blocks containing a specific element and discarding that element gives a derived systemS(t−1,k−1,n−1). Therefore the existence of S(t−1,k−1,n−1) is a necessary condition for the existence of S(t,k,n).The number of t-element subsets in S is

(nt

), while the number of t-element subsets in each block is

(kt

). Since

every t-element subset is contained in exactly one block, we have(nt

)= b(kt

), or b =

(nt

)(kt

) , where b is the numberof blocks. Similar reasoning about t-element subsets containing a particular element gives us

(n−1t−1

)= r

(k−1t−1

),

or r =

(n−1t−1

)(k−1t−1

) , where r is the number of blocks containing any given element. From these definitions follows the

equation bk = rn . It is a necessary condition for the existence of S(t,k,n) that b and r are integers. As with anyblock design, Fisher’s inequality b ≥ n is true in Steiner systems.Given the parameters of a Steiner system S(t,k,n) and a subset of size t′ ≤ t , contained in at least one block, onecan compute the number of blocks intersecting that subset in a fixed number of elements by constructing a Pascaltriangle.[9] In particular, the number of blocks intersecting a fixed block in any number of elements is independent ofthe chosen block.It can be shown that if there is a Steiner system S(2,k,n), where k is a prime power greater than 1, then n ≡ 1 or k(mod k(k−1)). In particular, a Steiner triple system S(2,3,n) must have n = 6m+1 or 6m+3. It is known that this is theonly restriction on Steiner triple systems, that is, for each natural number m, systems S(2,3,6m+1) and S(2,3,6m+3)exist.

43.4 History

Steiner triple systems were defined for the first time by W.S.B. Woolhouse in 1844 in the Prize question #1733 ofLady’s and Gentlemen’s Diary.[10] The posed problem was solved by Thomas Kirkman (1847). In 1850 Kirkmanposed a variation of the problem known as Kirkman’s schoolgirl problem, which asks for triple systems having anadditional property (resolvability). Unaware of Kirkman’s work, Jakob Steiner (1853) reintroduced triple systems,and as this work was more widely known, the systems were named in his honor.

43.5 Mathieu groups

Several examples of Steiner systems are closely related to group theory. In particular, the finite simple groups calledMathieu groups arise as automorphism groups of Steiner systems:

• The Mathieu group M11 is the automorphism group of a S(4,5,11) Steiner system

• The Mathieu group M12 is the automorphism group of a S(5,6,12) Steiner system

• The Mathieu group M22 is the unique index 2 subgroup of the automorphism group of a S(3,6,22) Steinersystem

• The Mathieu group M23 is the automorphism group of a S(4,7,23) Steiner system

• The Mathieu group M24 is the automorphism group of a S(5,8,24) Steiner system.

Page 180: Set Families 2

43.6. THE STEINER SYSTEM S(5, 6, 12) 167

43.6 The Steiner system S(5, 6, 12)

There is a unique S(5,6,12) Steiner system; its automorphism group is the Mathieu group M12, and in that context itis denoted by W12.

43.6.1 Constructions

There are different ways to construct an S(5,6,12) system.

Projective line method

This construction is due to Carmichael (1937).[11]

Add a new element, call it ∞, to the 11 elements of the finite field F11 (that is, the integers mod 11). This set, S,of 12 elements can be formally identified with the points of the projective line over F11. Call the following specificsubset of size 6,

∞, 1, 3, 4, 5, 9,

a “block”. From this block, we obtain the other blocks of the S(5,6,12) system by repeatedly applying the linearfractional transformations:

z′ = f(z) =az + b

cz + dwhere ,a, b, c, d in are F11 and ad− bc in square non-zero a is F11.

With the usual conventions of defining f (−d/c) = ∞ and f (∞) = a/c, these functions map the set S onto itself. Ingeometric language, they are projectivities of the projective line. They form a group under composition which is theprojective special linear group PSL(2,11) of order 660. There are exactly five elements of this group that leave thestarting block fixed setwise,[12] so there will be 132 images of that block. As a consequence of the multiply transitiveproperty of this group acting on this set, any subset of five elements of S will appear in exactly one of these 132images of size six.

Kitten method

An alternative construction of W12 is obtained by use of the 'kitten' of R.T. Curtis,[13] which was intended as a “handcalculator” to write down blocks one at a time. The kitten method is based on completing patterns in a 3x3 grid ofnumbers, which represent an affine geometry on the vector space F3xF3, an S(2,3,9) system.

Construction from K6 graph factorization

The relations between the graph factors of the complete graph K6 generate an S(5,6,12).[14] AK6 graph has 6 different1-factorizations (ways to partition the edges into disjoint perfect matchings), and also 6 vertices. The set of verticesand the set of factorizations provide one block each. For every distinct pair of factorizations, there exists exactly oneperfect matching in common. Take the set of vertices and replace the two vertices corresponding to an edge of thecommon perfect matching with the labels corresponding to the factorizations; add that to the set of blocks. Repeatthis with the other two edges of the common perfect matching. Similarly take the set of factorizations and replacethe labels corresponding to the two factorizations with the end points of an edge in the common perfect matching.Repeat with the other two edges in the matching. There are thus 3+3 = 6 blocks per pair of factorizations, and thereare 6C2 = 15 pairs among the 6 factorizations, resulting in 90 new blocks. Finally take the full set of 12C6 = 924combinations of 6 objects out of 12, and discard any combination that has 5 or more objects in common with any ofthe 92 blocks generated so far. Exactly 40 blocks remain, resulting in 2+90+40 = 132 blocks of the S(5,6,12).

Page 181: Set Families 2

168 CHAPTER 43. STEINER SYSTEM

43.7 The Steiner system S(5, 8, 24)

The Steiner system S(5, 8, 24), also known as theWitt design orWitt geometry, was first described by Carmichael(1931) and rediscovered by Witt (1938). This system is connected with many of the sporadic simple groups and withthe exceptional 24-dimensional lattice known as the Leech lattice.The automorphism group of S(5, 8, 24) is the Mathieu group M24, and in that context the design is denoted W24

(“W” for “Witt”)

43.7.1 Constructions

There are many ways to construct the S(5,8,24). Two methods are described here:

Method based on 8-combinations of 24 elements

All 8-element subsets of a 24-element set are generated in lexicographic order, and any such subset which differsfrom some subset already found in fewer than four positions is discarded.The list of octads for the elements 01, 02, 03, ..., 22, 23, 24 is then:

01 02 03 04 05 06 07 0801 02 03 04 09 10 11 1201 02 03 04 13 14 15 16.. (next 753 octads omitted).13 14 15 16 17 18 19 2013 14 15 16 21 22 23 2417 18 19 20 21 22 23 24

Each single element occurs 253 times somewhere in some octad. Each pair occurs 77 times. Each triple occurs 21times. Each quadruple (tetrad) occurs 5 times. Each quintuple (pentad) occurs once. Not every hexad, heptad oroctad occurs.

Method based on 24-bit binary strings

All 24-bit binary strings are generated in lexicographic order, and any such string that differs from some earlier onein fewer than 8 positions is discarded. The result looks like this:000000000000000000000000 000000000000000011111111 000000000000111100001111 000000000000111111110000000000000011001100110011 000000000011001111001100 000000000011110000111100 000000000011110011000011000000000101010101010101 000000000101010110101010 . . (next 4083 24-bit strings omitted) . 111111111111000011110000111111111111111100000000 111111111111111111111111The list contains 4096 items, which are each code words of the extended binary Golay code. They form a groupunder the XOR operation. One of them has zero 1-bits, 759 of them have eight 1-bits, 2576 of them have twelve1-bits, 759 of them have sixteen 1-bits, and one has twenty-four 1-bits. The 759 8-element blocks of the S(5,8,24)(called octads) are given by the patterns of 1’s in the code words with eight 1-bits.

43.8 See also• Constant weight code

• Kirkman’s schoolgirl problem

• Sylvester–Gallai configuration

Page 182: Set Families 2

43.9. NOTES 169

43.9 Notes[1] “Encyclopaedia of Design Theory: t-Designs”. Designtheory.org. 2004-10-04. Retrieved 2012-08-17.

[2] Keevash, Peter (2014). “The existence of designs”. arXiv:1401.3665.

[3] “A Design Dilemma Solved, Minus Designs”. Quanta Magazine. 2015-06-09. Retrieved 2015-06-27.

[4] Colbourn & Dinitz 2007, pg.60

[5] This property is equivalent to saying that (xy)y = x for all x and y in the idempotent commutative quasigroup.

[6] Colbourn & Dinitz 2007, pg. 497, definition 28.12

[7] Colbourn & Dinitz 2007, pg.106

[8] Östergard & Pottonen 2008

[9] Assmus & Key 1994, pg. 8

[10] Lindner & Rodger 1997, pg.3

[11] Carmichael 1956, p. 431

[12] Beth, Jungnickel & Lenz 1986, p. 196

[13] Curtis 1984

[14] EAGTS textbook

43.10 References• Assmus, E. F., Jr.; Key, J. D. (1994), “8. Steiner Systems”, Designs and Their Codes, Cambridge UniversityPress, pp. 295–316, ISBN 0-521-45839-0.

• Beth, Thomas; Jungnickel, Dieter; Lenz, Hanfried (1986), Design Theory, Cambridge: Cambridge UniversityPress. 2nd ed. (1999) ISBN 978-0-521-44432-3.

• Carmichael, Robert (1931), “Tactical Configurations of Rank Two”, American Journal of Mathematics 53:217–240, doi:10.2307/2370885

• Carmichael, Robert D. (1956) [1937], Introduction to the theory of Groups of Finite Order, Dover, ISBN 0-486-60300-8

• Colbourn, Charles J.; Dinitz, Jeffrey H. (1996), Handbook of Combinatorial Designs, Boca Raton: Chapman& Hall/ CRC, ISBN 0-8493-8948-8, Zbl 0836.00010

• Colbourn, Charles J.; Dinitz, Jeffrey H. (2007), Handbook of Combinatorial Designs (2nd ed.), Boca Raton:Chapman & Hall/ CRC, ISBN 1-58488-506-8, Zbl 1101.05001

• Curtis, R.T. (1984), “The Steiner system S(5,6,12), the Mathieu group M12 and the “kitten"", in Atkinson,Michael D., Computational group theory (Durham, 1982), London: Academic Press, pp. 353–358, ISBN0-12-066270-1, MR 0760669

• Hughes, D. R.; Piper, F. C. (1985), Design Theory, Cambridge University Press, pp. 173–176, ISBN 0-521-35872-8.

• Kirkman, Thomas P. (1847), “On a Problem in Combinations”, The Cambridge and Dublin MathematicalJournal (Macmillan, Barclay, and Macmillan) II: 191–204.

• Lindner, C.C.; Rodger, C.A. (1997), Design Theory, Boca Raton: CRC Press, ISBN 0-8493-3986-3• Östergard, Patric R.J.; Pottonen, Olli (2008), “There exists no Steiner system S(4,5,17)", Journal of Combina-torial Theory Series A 115 (8): 1570–1573, doi:10.1016/j.jcta.2008.04.005

• Steiner, J. (1853), “Combinatorische Aufgabe”, Journal für die Reine und Angewandte Mathematik 45: 181–182.

• Witt, Ernst (1938), “Die 5-Fach transitiven Gruppen von Mathieu”, Abh. Math. Sem. Univ. Hamburg 12:256–264, doi:10.1007/BF02948947

Page 183: Set Families 2

170 CHAPTER 43. STEINER SYSTEM

43.11 External links• Rowland, Todd and Weisstein, Eric W., “Steiner System”, MathWorld.

• Rumov, B.T. (2001), “Steiner system”, in Hazewinkel, Michiel, Encyclopedia of Mathematics, Springer, ISBN978-1-55608-010-4

• Steiner systems by Andries E. Brouwer

• Implementation of S(5,8,24) by Dr. Alberto Delgado, Gabe Hart, and Michael Kolkebeck

• S(5, 8, 24) Software and Listing by Johan E. Mebius

• The Witt Design computed by Ashay Dharwadker

Page 184: Set Families 2

Chapter 44

Teichmüller–Tukey lemma

In mathematics, the Teichmüller–Tukey lemma (sometimes named just Tukey’s lemma,), named after John Tukeyand Oswald Teichmüller, states that every nonempty collection of finite character has a maximal element with respectto inclusion. It is equivalent to the Axiom of Choice.

44.1 Definitions

A family of sets is of finite character provided it has the following properties:

1. For each A ∈ F , every finite subset of A belongs to F .

2. If every finite subset of a given set A belongs to F , then A belongs to F .

44.2 Applications

In linear algebra, the lemma may be used to show the existence of a basis. Let V be a vector space. Consider thecollectionF of linearly independent sets of vectors. This is a collection of finite character Thus, a maximal set exists,which must then span V and be a basis for V.

44.3 See also• Well-ordering theorem

• Hausdorff maximal principle

44.4 References• Brillinger, David R. “John Wilder Tukey”

171

Page 185: Set Families 2

Chapter 45

Two-graph

In mathematics, a two-graph is a set of (unordered) triples chosen from a finite vertex set X, such that every (un-ordered) quadruple from X contains an even number of triples of the two-graph. A regular two-graph has theproperty that every pair of vertices lies in the same number of triples of the two-graph. Two-graphs have been stud-ied because of their connection with equiangular lines and, for regular two-graphs, strongly regular graphs, and alsofinite groups because many regular two-graphs have interesting automorphism groups.A two-graph is not a graph and should not be confused with other objects called 2-graphs in graph theory, such as2-regular graphs.

45.1 Examples

On the set of vertices 1,...,6 the following collection of unordered triples is a two-graph:

123 124 135 146 156 236 245 256 345 346

This two-graph is a regular two-graph since each pair of distinct vertices appears together in exactly two triples.Given a simple graph G = (V,E), the set of triples of the vertex set V whose induced subgraph has an odd number ofedges forms a two-graph on the set V. Every two-graph can be represented in this way.[1] This example is referred toas the standard construction of a two-graph from a simple graph.As a more complex example, let T be a tree with edge set E. The set of all triples of E that are not contained in apath of T form a two-graph on the set E.[2]

45.2 Switching and graphs

A two-graph is equivalent to a switching class of graphs and also to a (signed) switching class of signed completegraphs.Switching a set of vertices in a (simple) graph means reversing the adjacencies of each pair of vertices, one in theset and the other not in the set: thus the edge set is changed so that an adjacent pair becomes nonadjacent and anonadjacent pair becomes adjacent. The edges whose endpoints are both in the set, or both not in the set, are notchanged. Graphs are switching equivalent if one can be obtained from the other by switching. An equivalence classof graphs under switching is called a switching class. Switching was introduced by van Lint & Seidel (1966) anddeveloped by Seidel; it has been called graph switching or Seidel switching, partly to distinguish it from switchingof signed graphs.In the standard construction of a two-graph from a simple graph given above, two graphs will yield the same two-graphif and only if they are equivalent under switching, that is, they are in the same switching class.Let Γ be a two-graph on the set X. For any element x of X, define a graph with vertex set X having vertices y and zadjacent if and only if x, y, z is in Γ. In this graph, x will be an isolated vertex. This construction is reversible; given

172

Page 186: Set Families 2

45.2. SWITCHING AND GRAPHS 173

X X

Y Y

Switching X,Y in a graph

a simple graph G, adjoin a new element x to the set of vertices of G and define the two-graph whose triples are all thex, y, z where y and z are adjacent vertices in G. This two-graph is called the extension of G by x in design theoreticlanguage.[3] In a given switching class of graphs of a regular two-graph, let Γx be the unique graph having x as anisolated vertex (this always exists, just take any graph in the class and switch the open neighborhood of x) withoutthe vertex x. That is, the two-graph is the extension of Γx by x. In the first example above of a regular two-graph, Γxis a 5-cycle for any choice of x.[4]

To a graph G there corresponds a signed complete graph Σ on the same vertex set, whose edges are signed negativeif in G and positive if not in G. Conversely, G is the subgraph of Σ that consists of all vertices and all negative edges.The two-graph of G can also be defined as the set of triples of vertices that support a negative triangle (a triangle withan odd number of negative edges) in Σ. Two signed complete graphs yield the same two-graph if and only if they areequivalent under switching.Switching ofG and of Σ are related: switching the same vertices in both yields a graphH and its corresponding signedcomplete graph.

Page 187: Set Families 2

174 CHAPTER 45. TWO-GRAPH

45.3 Adjacency matrix

The adjacency matrix of a two-graph is the adjacency matrix of the corresponding signed complete graph; thus it issymmetric, is zero on the diagonal, and has entries ±1 off the diagonal. If G is the graph corresponding to the signedcomplete graph Σ, this matrix is called the (0, −1, 1)-adjacency matrix or Seidel adjacency matrix of G. The Seidelmatrix has zero entries on the main diagonal,−1 entries for adjacent vertices and +1 entries for non-adjacent vertices.If graphs G and H are in a same switching class, the multisets of eigenvalues of the two Seidel adjacency matrices ofG and H coincide, since the matrices are similar.[5]

A two-graph on a set V is regular if and only if its adjacency matrix has just two distinct eigenvalues ρ1 > 0 > ρ2 say,where ρ1ρ2 = 1 - |V |.[6]

45.4 Equiangular lines

Main article: Equiangular lines

Every two-graph is equivalent to a set of lines in some dimensional euclidean space each pair of which meet in thesame angle. The set of lines constructed from a two graph on n vertices is obtained as follows. Let -ρ be the smallesteigenvalue of the Seidel adjacency matrix, A, of the two-graph, and suppose that it has multiplicity n - d. Thenthe matrix ρI + A is positive semi-definite of rank d and thus can be represented as the Gram matrix of the innerproducts of n vectors in euclidean d-space. As these vectors have the same norm (namely, √ρ ) and mutual innerproducts ±1, any pair of the n lines spanned by them meet in the same angle φ where cos φ = 1/ρ. Conversely, anyset of non-orthogonal equiangular lines in a euclidean space can give rise to a two-graph (see equiangular lines forthe construction).[7]

With the notation as above, the maximum cardinality n satisfies n ≤ d(ρ2 - 1)/(ρ2 - d) and the bound is achieved ifand only if the two-graph is regular.

45.5 Strongly regular graphs

Main article: Strongly regular graph

The two-graphs on X consisting of all possible triples of X and no triples of X are regular two-graphs and are con-sidered to be trivial two-graphs.For non-trivial two-graphs on the set X, the two-graph is regular if and only if for some x in X the graph Γx is astrongly regular graph with k = 2μ (the degree of any vertex is twice the number of vertices adjacent to both of anynon-adjacent pair of vertices). If this condition holds for one x in X, it holds for all the elements of X.[8]

It follows that a non-trivial regular two-graph has an even number of points.If G is a regular graph whose two-graph extension is Γ having n points, then Γ is a regular two-graph if and only if Gis a strongly regular graph with eigenvalues k, r and s satisfying n = 2(k - r) or n = 2(k - s).[9]

45.6 Notes[1] Colburn & Dinitz 2007, p. 876, Remark 13.2

[2] Cameron, P.J. (1994), “Two-graphs and trees”, Discrete Mathematics 127: 63–74, doi:10.1016/0012-365x(92)00468-7cited in Colburn & Dinitz 2007, p. 876, Construction 13.12

[3] Cameron & van Lint 1991, pp. 58-59

[4] Cameron & van Lint 1991, p. 62

[5] Cameron & van Lint 1991, p. 61

[6] Colburn & Dinitz 2007, p. 878 #13.24

Page 188: Set Families 2

45.7. REFERENCES 175

[7] van Lint & Seidel 1966

[8] Cameron & van Lint 1991, p. 62 Theorem 4.11

[9] Cameron & van Lint 1991, p. 62 Theorem 4.12

45.7 References• Brouwer, A.E., Cohen, A.M., and Neumaier, A. (1989), Distance-Regular Graphs. Springer-Verlag, Berlin.Sections 1.5, 3.8, 7.6C.

• Cameron, P.J.; van Lint, J.H. (1991), Designs, Graphs, Codes and their Links, London Mathematical SocietyStudent Texts 22, Cambridge University Press, ISBN 978-0-521-42385-4

• Colbourn, Charles J.; Dinitz, Jeffrey H. (2007), Handbook of Combinatorial Designs (2nd ed.), Boca Raton:Chapman & Hall/ CRC, pp. 875–882, ISBN 1-58488-506-8

• Godsil, Chris: Royle, Gordon (2001), Algebraic Graph Theory. Graduate Texts in Mathematics, Vol. 207.Springer-Verlag, New York. Chapter 11.

• Seidel, J. J. (1976), A survey of two-graphs. In: Colloquio Internazionale sulle Teorie Combinatorie (Proceed-ings, Rome, 1973), Vol. I, pp. 481–511. Atti dei Convegni Lincei, No. 17. Accademia Nazionale dei Lincei,Rome.

• Taylor, D. E. (1977), Regular 2-graphs. Proceedings of the London Mathematical Society (3), vol. 35, pp.257–274.

• van Lint, J. H.; Seidel, J. J. (1966), “Equilateral point sets in elliptic geometry”, Indagationes Mathematicae,Proc. Koninkl. Ned. Akad. Wetenschap. Ser. A 69 28: 335–348

Page 189: Set Families 2

Chapter 46

Ultrafilter

In the mathematical field of set theory, an ultrafilter is a maximal filter, that is, a filter that cannot be enlarged. Filtersand ultrafilters are special subsets of partially ordered sets. Ultrafilters can also be defined on Boolean algebras andsets:

• An ultrafilter on a poset P is a maximal filter on P.

• An ultrafilter on a Boolean algebra B is an ultrafilter on the poset of non-zero elements of B.

• An ultrafilter on a set X is an ultrafilter on the Boolean algebra of subsets of X.

Rather confusingly, an ultrafilter on a poset P or Boolean algebra B is a subset of P or B, while an ultrafilter on a setX is a collection of subsets of X. Ultrafilters have many applications in set theory, model theory, and topology.An ultrafilter on a set X has some special properties. For example, given any subset A of X, the ultrafilter mustcontain either A or its complement X \ A. In addition, an ultrafilter on a set X may be considered as a finitely additivemeasure. In this view, every subset of X is either considered "almost everything" (has measure 1) or “almost nothing”(has measure 0).

46.1 Formal definition for ultrafilter on a set

Given a set X, an ultrafilter on X is a set U consisting of subsets of X such that

1. The empty set is not an element of U

2. If A and B are subsets of X, A is a subset of B, and A is an element of U, then B is also an element of U.

3. If A and B are elements of U, then so is the intersection of A and B.

4. If A is a subset of X, then either A or X \ A is an element of U. (Note: axioms 1 and 3 imply that A and X \ Acannot both be elements of U.)

A characterization is given by the following theorem. A filter U on a set X is an ultrafilter if any of the followingconditions are true:

1. There is no filter F finer than U, i.e., U ⊆ F implies U = F.

2. A ∪B ∈ U implies A ∈ U or B ∈ U .

3. ∀A ⊆ X : A ∈ U or X \A ∈ U .

Another way of looking at ultrafilters on a set X is to define a function m on the power set of X by setting m(A) =1 if A is an element of U and m(A) = 0 otherwise. Such a function is called a 2-valued morphism. Then m is a

176

Page 190: Set Families 2

46.2. COMPLETENESS 177

finitely additive measure on X, and every property of elements of X is either true almost everywhere or false almosteverywhere. Note that this does not define a measure in the usual sense, which is required to be countably additive.For a filter F that is not an ultrafilter, one would saym(A) = 1 if A ∈ F and m(A) = 0 if X \ A ∈ F, leaving m undefinedelsewhere.A simple example of an ultrafilter is a principal ultrafilter, which consists of subsets of X that contain a given elementx of X. All ultrafilters on a finite set are principal.

46.2 Completeness

The completeness of an ultrafilter U on a set is the smallest cardinal κ such that there are κ elements of U whoseintersection is not in U. The definition implies that the completeness of any ultrafilter is at least ℵ0 . An ultrafilterwhose completeness is greater than ℵ0 —that is, the intersection of any countable collection of elements of U is stillin U—is called countably complete or σ -complete.The completeness of a countably complete nonprincipal ultrafilter on a set is always a measurable cardinal.

46.3 Generalization to partial orders

In order theory, an ultrafilter is a subset of a partially ordered set (a poset) that is maximal among all proper filters.Formally, this states that any filter that properly contains an ultrafilter has to be equal to the whole poset.

46.4 Special case: Boolean algebra

An important special case of the concept occurs if the considered poset is a Boolean algebra, as in the case of anultrafilter on a set (defined as a filter of the corresponding powerset). In this case, ultrafilters are characterized bycontaining, for each element a of the Boolean algebra, exactly one of the elements a and ¬a (the latter being theBoolean complement of a).Ultrafilters on a Boolean algebra can be identified with prime ideals, maximal ideals, and homomorphisms to the2-element Boolean algebra true, false, as follows:

• Maximal ideals of a Boolean algebra are the same as prime ideals.

• Given a homomorphism of a Boolean algebra onto true, false, the inverse image of “true” is an ultrafilter,and the inverse image of “false” is a maximal ideal.

• Given a maximal ideal of a Boolean algebra, its complement is an ultrafilter, and there is a unique homomor-phism onto true, false taking the maximal ideal to “false”.

• Given an ultrafilter of a Boolean algebra, its complement is a maximal ideal, and there is a unique homomor-phism onto true, false taking the ultrafilter to “true”.

Let us see another theorem, which could be used for the definition of the concept of “ultrafilter”. Let B denote aBoolean algebra and F a proper filter[1] in it. F is an ultrafilter iff:

for all a, b ∈ B , if a ∨ b ∈ F , then a ∈ F or b ∈ F

(To avoid confusion: the sign∨ denotes the join operation of the Boolean algebra, and logical connectives are renderedby English circumlocutions.) See details (and proof) in.[2]

46.5 Types and existence of ultrafilters

There are two very different types of ultrafilter: principal and free. A principal (or fixed, or trivial) ultrafilter is afilter containing a least element. Consequently, principal ultrafilters are of the form Fa = x | a ≤ x for some (but

Page 191: Set Families 2

178 CHAPTER 46. ULTRAFILTER

not all) elements a of the given poset. In this case a is called the principal element of the ultrafilter. For the case ofultrafilters on sets, the elements that qualify as principals are exactly the one-element sets. Thus, a principal ultrafilteron a set S consists of all sets containing a particular point of S. An ultrafilter on a finite set is principal. Any ultrafilterthat is not principal is called a free (or non-principal) ultrafilter.Note that an ultrafilter on an infinite set S is non-principal if and only if it contains the Fréchet filter of cofinite subsetsof S. This is obvious, since a non-principal ultrafilter contains no finite set, it means that, by taking complements, itcontains all cofinite subsets of S, which is exactly the Fréchet filter.One can show that every filter of a Boolean algebra (or more generally, any subset with the finite intersection property)is contained in an ultrafilter (see Ultrafilter lemma) and that free ultrafilters therefore exist, but the proofs involve theaxiom of choice (AC) in the form of Zorn’s Lemma. On the other hand, the statement that every filter is containedin an ultrafilter does not imply AC. Indeed, it is equivalent to the Boolean prime ideal theorem (BPIT), a well-knownintermediate point between the axioms of Zermelo-Fraenkel set theory (ZF) and the ZF theory augmented by theaxiom of choice (ZFC). Proofs involving the axiom of choice do not produce explicit examples of free ultrafilters.Nonetheless, almost all ultrafilters on an infinite set are free. By contrast, every ultrafilter of a finite poset (or on afinite set) is principal, since any finite filter has a least element. In ZF without the axiom of choice, it is possible thatevery ultrafilter is principal.

46.6 Applications

Ultrafilters on sets are useful in topology, especially in relation to compact Hausdorff spaces, and in model theoryin the construction of ultraproducts and ultrapowers. Every ultrafilter on a compact Hausdorff space converges toexactly one point. Likewise, ultrafilters on posets are most important if the poset is a Boolean algebra, since in thiscase the ultrafilters coincide with the prime filters. Ultrafilters in this form play a central role in Stone’s representationtheorem for Boolean algebras.The set G of all ultrafilters of a poset P can be topologized in a natural way, that is in fact closely related to theabove-mentioned representation theorem. For any element a of P, let Da = U ∈ G | a ∈ U. This is most usefulwhen P is again a Boolean algebra, since in this situation the set of all Da is a base for a compact Hausdorff topologyon G. Especially, when considering the ultrafilters on a set S (i.e., the case that P is the powerset of S ordered viasubset inclusion), the resulting topological space is the Stone–Čech compactification of a discrete space of cardinality|S|.The ultraproduct construction in model theory uses ultrafilters to produce elementary extensions of structures. Forexample, in constructing hyperreal numbers as an ultraproduct of the real numbers, we first extend the domain ofdiscourse from the real numbers to sequences of real numbers. This sequence space is regarded as a superset ofthe reals by identifying each real with the corresponding constant sequence. To extend the familiar functions andrelations (e.g., + and <) from the reals to the hyperreals, the natural idea is to define them pointwise. But this wouldlose important logical properties of the reals; for example, pointwise < is not a total ordering. So instead we definethe functions and relations “pointwise modulo U", where U is an ultrafilter on the index set of the sequences; by Łoś'theorem, this preserves all properties of the reals that can be stated in first-order logic. If U is nonprincipal, then theextension thereby obtained is nontrivial.In geometric group theory, non-principal ultrafilters are used to define the asymptotic cone of a group. This con-struction yields a rigorous way to consider looking at the group from infinity, that is the large scale geometry of thegroup. Asymptotic cones are particular examples of ultralimits of metric spaces.Gödel’s ontological proof of God’s existence uses as an axiom that the set of all “positive properties” is an ultrafilter.In social choice theory, non-principal ultrafilters are used to define a rule (called a social welfare function) for ag-gregating the preferences of infinitely many individuals. Contrary to Arrow’s impossibility theorem for finitely manyindividuals, such a rule satisfies the conditions (properties) that Arrow proposes (e.g., Kirman and Sondermann,1972[3]). Mihara (1997,[4] 1999[5]) shows, however, such rules are practically of limited interest to social scientists,since they are non-algorithmic or non-computable.

Page 192: Set Families 2

46.7. ORDERING ON ULTRAFILTERS 179

46.7 Ordering on ultrafilters

Rudin–Keisler ordering is a preorder on the class of ultrafilters defined as follows: if U is an ultrafilter on X, and Van ultrafilter on Y, then V ≤RK U if and only if there exists a function f: X→ Y such that

C ∈ V ⇐⇒ f−1[C] ∈ U

for every subset C of Y.Ultrafilters U and V are Rudin–Keisler equivalent, U ≡RK V , if there exist sets A ∈ U , B ∈ V , and a bijectionf: A→ B that satisfies the condition above. (If X and Y have the same cardinality, the definition can be simplified byfixing A = X, B = Y.)It is known that ≡RK is the kernel of ≤RK , i.e., U ≡RK V if and only if U ≤RK V and V ≤RK U .

46.8 Ultrafilters on ω

There are several special properties that an ultrafilter on ω may possess, which prove useful in various areas of settheory and topology.

• A non-principal ultrafilter U is a P-point (or weakly selective) iff for every partition of ω, Cn | n < ωsuch that Cn ∈ U,∀n < ω , there exists A ∈ U such that |A ∩ Cn| < ω, ∀n < ω .

• A non-principal ultrafilter U is Ramsey (or selective) iff for every partition of ω, Cn | n < ω such thatCn ∈ U,∀n < ω , there exists A ∈ U such that |A ∩ Cn| = 1, ∀n < ω

It is a trivial observation that all Ramsey ultrafilters are P-points. Walter Rudin proved that the continuum hypothesisimplies the existence of Ramsey ultrafilters.[6] In fact, many hypotheses imply the existence of Ramsey ultrafilters,including Martin’s axiom. Saharon Shelah later showed that it is consistent that there are no P-point ultrafilters.[7]Therefore the existence of these types of ultrafilters is independent of ZFC.P-points are called as such because they are topological P-points in the usual topology of the space βω \ ω of non-principal ultrafilters. The name Ramsey comes from Ramsey’s theorem. To see why, one can prove that an ultrafilteris Ramsey if and only if for every 2-coloring of [ω]2 there exists an element of the ultrafilter that has a homogeneouscolor.An ultrafilter on ω is Ramsey if and only if it is minimal in the Rudin–Keisler ordering of non-principal ultrafilters.

46.9 See also• Universal net

46.10 Notes[1] I.e., a filter F with the surplus restriction 0 /∈ F , i.e., being a filter that does not “degenerate” to coincide with the whole

(universe of the) Boolean algebra

[2] A Course in Universal Algebra (written by Stanley N. Burris and H.P. Sankappanavar), Corollary 3.13 on p. 149.

[3] Kirman, A.; Sondermann, D. (1972). “Arrow’s theorem, many agents, and invisible dictators”. Journal of Economic Theory5: 267. doi:10.1016/0022-0531(72)90106-8.

[4] Mihara, H. R. (1997). “Arrow’s Theorem andTuring computability” (PDF).Economic Theory 10 (2): 257–276. doi:10.1007/s001990050157Reprintedin K. V. Velupillai , S. Zambelli, and S. Kinsella, ed., Computable Economics, International Library of Critical Writingsin Economics, Edward Elgar, 2011.

[5] Mihara, H. R. (1999). “Arrow’s theorem, countably many agents, and more visible invisible dictators”. Journal of Mathe-matical Economics 32: 267–277. doi:10.1016/S0304-4068(98)00061-5.

Page 193: Set Families 2

180 CHAPTER 46. ULTRAFILTER

[6] Rudin, Walter (1956), “Homogeneity problems in the theory of Čech compactifications”, Duke Mathematical Journal 23(3): 409–419, doi:10.1215/S0012-7094-56-02337-7

[7] Wimmers, Edward (March 1982), “The Shelah P-point independence theorem”, Israel Journal of Mathematics (HebrewUniversity Magnes Press) 43 (1): 28–48, doi:10.1007/BF02761683

46.11 References• Comfort, W. W. (1977), “Ultrafilters: some old and some new results”, Bulletin of the American MathematicalSociety 83 (4): 417–455, doi:10.1090/S0002-9904-1977-14316-4, ISSN 0002-9904, MR 0454893

• Comfort, W. W.; Negrepontis, S. (1974), The theory of ultrafilters, Berlin, New York: Springer-Verlag, MR0396267

Page 194: Set Families 2

Chapter 47

Union-closed sets conjecture

In combinatorial mathematics, the union-closed sets conjecture is an elementary problem, posed by Péter Frankl in1979 and still open. A family of sets is said to be union-closed if the union of any two sets from the family remains inthe family. The conjecture states that for any finite union-closed family of finite sets, other than the family consistingonly of the empty set, there exists an element that belongs to at least half of the sets in the family.

47.1 Equivalent forms

If F is a union-closed family of sets, the family of complement sets to sets in F is closed under intersection, andan element that belongs to at least half of the sets of F belongs to at most half of the complement sets. Thus, anequivalent form of the conjecture (the form in which it was originally stated) is that, for any intersection-closed familyof sets that contains more than one set, there exists an element that belongs to at most half of the sets in the family.Although stated above in terms of families of sets, Frankl’s conjecture has also been formulated and studied as aquestion in lattice theory. A lattice is a partially ordered set in which for two elements x and y there is a uniquegreatest element less than or equal to both of them (the meet of x and y) and a unique least element greater than orequal to both of them (the join of x and y). The family of all subsets of a set S, ordered by set inclusion, forms a latticein which the meet is represented by the set-theoretic intersection and the join is represented by the set-theoretic union;a lattice formed in this way is called a Boolean lattice. The lattice-theoretic version of Frankl’s conjecture is that inany finite lattice there exists an element x that is not the join of any two smaller elements, and such that the number ofelements greater than or equal to x totals at most half the lattice, with equality only if the lattice is a Boolean lattice.As Abe (2000) shows, this statement about lattices is equivalent to the Frankl conjecture for union-closed sets: eachlattice can be translated into a union-closed set family, and each union-closed set family can be translated into alattice, such that the truth of the Frankl conjecture for the translated object implies the truth of the conjecture for theoriginal object. This lattice-theoretic version of the conjecture is known to be true for several natural subclasses oflattices (Abe 2000; Poonen 1992; Reinhold 2000) but remains open in the general case.

47.2 Families known to satisfy the conjecture

The conjecture has been proven for many special cases of union-closed set families. In particular, it is known to betrue for

• families of at most 46 sets (Roberts & Simpson 2010).

• families of sets such that their union has at most 11 elements,[1] and

• families of sets in which the smallest set has one or two elements.[2]

181

Page 195: Set Families 2

182 CHAPTER 47. UNION-CLOSED SETS CONJECTURE

47.3 History

Péter Frankl stated the conjecture, in terms of intersection-closed set families, in 1979, and so the conjecture isusually credited to him and sometimes called the Frankl conjecture. The earliest publication of the union-closedversion of the conjecture appears to be by Duffus (1985).

47.4 Notes[1] Bošnjak and Marković (2008), improving previous bounds by Morris (2006), Lo Faro (1994) and others.

[2] Sarvate and Renaud (1989), since rediscovered by several other authors. If a one-element or two-element set S exists, someelement of S belongs to at least half the sets in the family, but the same property does not hold for three-element sets, dueto counterexamples of Sarvate, Renaud, and Ronald Graham.

47.5 References• Abe, Tetsuya (2000). “Strong semimodular lattices and Frankl’s conjecture”. Algebra Universalis 44 (3–4):379–382. doi:10.1007/s000120050195.

• Bošnjak, Ivica; Marković, Peter (2008). “The 11-element case of Frankl’s conjecture”. Electronic Journal ofCombinatorics 15 (1): R88.

• Duffus, D. (1985). Rival, I., ed. Open problem session. Graphs and Order. D. Reidel. p. 525.

• Lo Faro, Giovanni (1994). “Union-closed sets conjecture: improved bounds”. J. Combin. Math. Combin.Comput. 16: 97–102. MR 1301213.

• Morris, Robert (2006). “FC-families and improved bounds for Frankl’s conjecture”. European Journal ofCombinatorics 27 (2): 269–282. doi:10.1016/j.ejc.2004.07.012. MR 2199779.

• Poonen, Bjorn (1992). “Union-closed families”. Journal of Combinatorial Theory, Series A 59 (2): 253–268.doi:10.1016/0097-3165(92)90068-6. MR 1149898.

• Reinhold, Jürgen (2000). “Frankl’s conjecture is true for lower semimodular lattices”. Graphs Combin. 16 (1):115–116. doi:10.1007/s003730050008.

• Roberts, Ian; Simpson, Jamie (2010). “A note on the union-closed sets conjecture” (PDF). Australas. J.Combin. 47: 265–267.

• Sarvate, D. G.; Renaud, J.-C. (1989). “On the union-closed sets conjecture”. Ars Combin. 27: 149–153. MR0989460.

47.6 External links• Frankl’s union-closed sets conjecture, the Open Problem Garden.

• Union-Closed Sets Conjecture (1979). In Open Problems - Graph Theory and Combinatorics, collected by D.B. West.

• Weisstein, Eric W., “Union-Closed Sets Conjecture”, MathWorld.

Page 196: Set Families 2

Chapter 48

Universal set

For other uses, see Universal set (disambiguation).

In set theory, a universal set is a set which contains all objects, including itself.[1] In set theory as usually formulated,the conception of a universal set leads to a paradox (Russell’s paradox) and is consequently not allowed. However,some non-standard variants of set theory include a universal set. It is often symbolized by the Greek letter xi.

48.1 Reasons for nonexistence

Zermelo–Fraenkel set theory and related set theories, which are based on the idea of the cumulative hierarchy, donot allow for the existence of a universal set. Its existence would cause paradoxes which would make the theoryinconsistent.

48.1.1 Russell’s paradox

Russell’s paradox prevents the existence of a universal set in Zermelo–Fraenkel set theory and other set theories thatinclude Zermelo's axiom of comprehension. This axiom states that, for any formula φ(x) and any set A, there existsanother set

x ∈ A | φ(x)

that contains exactly those elements x of A that satisfyφ . If a universal set V existed and the axiom of comprehensioncould be applied to it, then there would also exist another set x ∈ V | x ∈ x , the set of all sets that do not containthemselves. However, as Bertrand Russell observed, this set is paradoxical. If it contains itself, then it should notcontain itself, and vice versa. For this reason, it cannot exist.

48.1.2 Cantor’s theorem

A second difficulty with the idea of a universal set concerns the power set of the set of all sets. Because this power setis a set of sets, it would automatically be a subset of the set of all sets, provided that both exist. However, this conflictswith Cantor’s theorem that the power set of any set (whether infinite or not) always has strictly higher cardinality thanthe set itself.

48.2 Theories of universality

The difficulties associated with a universal set can be avoided either by using a variant of set theory in which theaxiom of comprehension is restricted in some way, or by using a universal object that is not considered to be a set.

183

Page 197: Set Families 2

184 CHAPTER 48. UNIVERSAL SET

48.2.1 Restricted comprehension

There are set theories known to be consistent (if the usual set theory is consistent) in which the universal set V doesexist (and V ∈ V is true). In these theories, Zermelo’s axiom of comprehension does not hold in general, and theaxiom of comprehension of naive set theory is restricted in a different way. A set theory containing a universal set isnecessarily a non-well-founded set theory.The most widely studied set theory with a universal set is Willard Van Orman Quine’s New Foundations. AlonzoChurch and Arnold Oberschelp also published work on such set theories. Church speculated that his theory mightbe extended in a manner consistent with Quine’s,[2] but this is not possible for Oberschelp’s, since in it the singletonfunction is provably a set,[3] which leads immediately to paradox in New Foundations.[4] The most recent advancesin this area have been made by Randall Holmes who published an online draft version of the book Elementary SetTheory with a Universal Set in 2012.[5]

48.2.2 Universal objects that are not sets

Main article: Universe (mathematics)

The idea of a universal set seems intuitively desirable in the Zermelo–Fraenkel set theory, particularly because mostversions of this theory do allow the use of quantifiers over all sets (see universal quantifier). One way of allowingan object that behaves similarly to a universal set, without creating paradoxes, is to describe V and similar largecollections as proper classes rather than as sets. One difference between a universal set and a universal class is thatthe universal class does not contain itself, because proper classes cannot be elements of other classes. Russell’sparadox does not apply in these theories because the axiom of comprehension operates on sets, not on classes.The category of sets can also be considered to be a universal object that is, again, not itself a set. It has all sets aselements, and also includes arrows for all functions from one set to another. Again, it does not contain itself, becauseit is not itself a set.

48.3 Notes[1] Forster 1995 p. 1.

[2] Church 1974 p. 308. See also Forster 1995 p. 136 or 2001 p. 17.

[3] Oberschelp 1973 p. 40.

[4] Holmes 1998 p. 110.

[5] http://math.boisestate.edu/~holmes/

48.4 References• Alonzo Church (1974). “Set Theory with a Universal Set,” Proceedings of the Tarski Symposium. Proceedingsof Symposia in Pure Mathematics XXV, ed. L. Henkin, American Mathematical Society, pp. 297–308.

• T. E. Forster (1995). Set Theory with a Universal Set: Exploring an Untyped Universe (Oxford Logic Guides31). Oxford University Press. ISBN 0-19-851477-8.

• T. E. Forster (2001). “Church’s Set Theory with a Universal Set.”• Bibliography: Set Theory with a Universal Set, originated by T. E. Forster and maintained by Randall Holmesat Boise State University.

• Randall Holmes (1998). Elementary Set theory with a Universal Set, volume 10 of the Cahiers du Centre deLogique, Academia, Louvain-la-Neuve (Belgium).

• Arnold Oberschelp (1973). “Set Theory over Classes,” Dissertationes Mathematicae 106.• WillardVanOrmanQuine (1937) “NewFoundations forMathematical Logic,”AmericanMathematicalMonthly44, pp. 70–80.

Page 198: Set Families 2

48.5. EXTERNAL LINKS 185

48.5 External links• Weisstein, Eric W., “Universal Set”, MathWorld.

Page 199: Set Families 2

Chapter 49

Universe (mathematics)

In mathematics, and particularly in set theory and the foundations of mathematics, a universe is a class that contains(as elements) all the entities one wishes to consider in a given situation. There are several versions of this generalidea, described in the following sections.

49.1 In a specific context

Perhaps the simplest version is that any set can be a universe, so long as the object of study is confined to that particularset. If the object of study is formed by the real numbers, then the real line R, which is the real number set, could bethe universe under consideration. Implicitly, this is the universe that Georg Cantor was using when he first developedmodern naive set theory and cardinality in the 1870s and 1880s in applications to real analysis. The only sets thatCantor was originally interested in were subsets of R.This concept of a universe is reflected in the use of Venn diagrams. In a Venn diagram, the action traditionally takesplace inside a large rectangle that represents the universe U. One generally says that sets are represented by circles;but these sets can only be subsets of U. The complement of a set A is then given by that portion of the rectangleoutside of A's circle. Strictly speaking, this is the relative complement U \ A of A relative to U; but in a contextwhere U is the universe, it can be regarded as the absolute complement AC of A. Similarly, there is a notion of thenullary intersection, that is the intersection of zero sets (meaning no sets, not null sets). Without a universe, thenullary intersection would be the set of absolutely everything, which is generally regarded as impossible; but with theuniverse in mind, the nullary intersection can be treated as the set of everything under consideration, which is simplyU.These conventions are quite useful in the algebraic approach to basic set theory, based on Boolean lattices. Exceptin some non-standard forms of axiomatic set theory (such as New Foundations), the class of all sets is not a Booleanlattice (it is only a relatively complemented lattice). In contrast, the class of all subsets of U, called the power setof U, is a Boolean lattice. The absolute complement described above is the complement operation in the Booleanlattice; and U, as the nullary intersection, serves as the top element (or nullary meet) in the Boolean lattice. Then DeMorgan’s laws, which deal with complements of meets and joins (which are unions in set theory) apply, and applyeven to the nullary meet and the nullary join (which is the empty set).

49.2 In ordinary mathematics

However, once subsets of a given set X (in Cantor’s case, X = R) are considered, the universe may need to be a setof subsets of X. (For example, a topology on X is a set of subsets of X.) The various sets of subsets of X will notthemselves be subsets of X but will instead be subsets of PX, the power set of X. This may be continued; the objectof study may next consist of such sets of subsets of X, and so on, in which case the universe will be P(PX). In anotherdirection, the binary relations on X (subsets of the Cartesian product X × X) may be considered, or functions from Xto itself, requiring universes like P(X × X) or XX.Thus, even if the primary interest is X, the universe may need to be considerably larger than X. Following the aboveideas, one may want the superstructure overX as the universe. This can be defined by structural recursion as follows:

186

Page 200: Set Families 2

49.3. IN SET THEORY 187

• Let S0X be X itself.

• Let S1X be the union of X and PX.

• Let S2X be the union of S1X and P(S1X).

• In general, let Sn₊₁X be the union of S X and P(SnX).

Then the superstructure over X, written SX, is the union of S0X, S1X, S2X, and so on; or

SX :=

∞∪i=0

SiX .

Note that no matter what set X is the starting point, the empty set will belong to S1X. The empty set is the vonNeumann ordinal [0]. Then [0], the set whose only element is the empty set, will belong to S2X; this is the vonNeumann ordinal [1]. Similarly, [1] will belong to S3X, and thus so will [0],[1], as the union of [0] and[1]; this is the von Neumann ordinal [2]. Continuing this process, every natural number is represented in thesuperstructure by its von Neumann ordinal. Next, if x and y belong to the superstructure, then so does x,x,y,which represents the ordered pair (x,y). Thus the superstructure will contain the various desired Cartesian products.Then the superstructure also contains functions and relations, since these may be represented as subsets of Cartesianproducts. The process also gives ordered n-tuples, represented as functions whose domain is the von Neumann ordinal[n]. And so on.So if the starting point is just X = , a great deal of the sets needed for mathematics appear as elements of thesuperstructure over . But each of the elements of S will be finite sets! Each of the natural numbers belongsto it, but the set N of all natural numbers does not (although it is a subset of S). In fact, the superstructure over consists of all of the hereditarily finite sets. As such, it can be considered the universe of finitist mathematics.Speaking anachronistically, one could suggest that the 19th-century finitist Leopold Kronecker was working in thisuniverse; he believed that each natural number existed but that the set N (a "completed infinity") did not.However, S is unsatisfactory for ordinary mathematicians (who are not finitists), because even though N may beavailable as a subset of S, still the power set ofN is not. In particular, arbitrary sets of real numbers are not available.So it may be necessary to start the process all over again and form S(S). However, to keep things simple, one cantake the set N of natural numbers as given and form SN, the superstructure over N. This is often considered theuniverse of ordinary mathematics. The idea is that all of the mathematics that is ordinarily studied refers to elementsof this universe. For example, any of the usual constructions of the real numbers (say by Dedekind cuts) belongs toSN. Even non-standard analysis can be done in the superstructure over a non-standard model of the natural numbers.One should note a slight shift in philosophy from the previous section, where the universe was any set U of interest.There, the sets being studied were subsets of the universe; now, they are members of the universe. Thus althoughP(SX) is a Boolean lattice, what is relevant is that SX itself is not. Consequently, it is rare to apply the notions ofBoolean lattices and Venn diagrams directly to the superstructure universe as they were to the power-set universesof the previous section. Instead, one can work with the individual Boolean lattices PA, where A is any relevant setbelonging to SX; then PA is a subset of SX (and in fact belongs to SX). In Cantor’s case X = R in particular, arbitrarysets of real numbers are not available, so there it may indeed be necessary to start the process all over again.

49.3 In set theory

It is possible to give a precise meaning to the claim that SN is the universe of ordinary mathematics; it is a model ofZermelo set theory, the axiomatic set theory originally developed by Ernst Zermelo in 1908. Zermelo set theory wassuccessful precisely because it was capable of axiomatising “ordinary” mathematics, fulfilling the programme begunby Cantor over 30 years earlier. But Zermelo set theory proved insufficient for the further development of axiomaticset theory and other work in the foundations of mathematics, especially model theory. For a dramatic example, thedescription of the superstructure process above cannot itself be carried out in Zermelo set theory! The final step,forming S as an infinitary union, requires the axiom of replacement, which was added to Zermelo set theory in 1922to form Zermelo–Fraenkel set theory, the set of axioms most widely accepted today. So while ordinary mathematicsmay be done in SN, discussion of SN goes beyond the “ordinary”, into metamathematics.

Page 201: Set Families 2

188 CHAPTER 49. UNIVERSE (MATHEMATICS)

But if high-powered set theory is brought in, the superstructure process above reveals itself to be merely the beginningof a transfinite recursion. Going back to X = , the empty set, and introducing the (standard) notation Vi for Si,V0 = , V1 = P, and so on as before. But what used to be called “superstructure” is now just the next item on thelist: Vω, where ω is the first infinite ordinal number. This can be extended to arbitrary ordinal numbers:

Vi :=∪j<i

PVj

defines Vi for any ordinal number i. The union of all of the Vi is the von Neumann universe V:

V :=∪i

Vi

Note that every individual Vi is a set, but their union V is a proper class. The axiom of foundation, which was addedto ZF set theory at around the same time as the axiom of replacement, says that every set belongs to V.

Kurt Gödel's constructible universe L and the axiom of constructibility

Inaccessible cardinals yield models of ZF and sometimes additional axioms, and are equivalent to theexistence of the Grothendieck universe set

49.4 In category theory

There is another approach to universes which is historically connected with category theory. This is the idea of aGrothendieck universe. Roughly speaking, a Grothendieck universe is a set inside which all the usual operations ofset theory can be performed. This version of a universe is defined to be any set for which the following axioms hold:[1]

1. x ∈ u ∈ U implies x ∈ U

2. u ∈ U and v ∈ U imply u,v, (u,v), and u× v ∈ U .

3. x ∈ U implies Px ∈ U and ∪x ∈ U

4. ω ∈ U (here ω = 0, 1, 2, ... is the set of all finite ordinals.)

5. if f : a → b is a surjective function with a ∈ U and b ⊂ U , then b ∈ U .

The advantage of a Grothendieck universe is that it is actually a set, and never a proper class. The disadvantage isthat if one tries hard enough, one can leave a Grothendieck universe.The most common use of a Grothendieck universe U is to take U as a replacement for the category of all sets. Onesays that a set S is U-small if S ∈U, and U-large otherwise. The category U-Set of all U-small sets has as objects allU-small sets and as morphisms all functions between these sets. Both the object set and the morphism set are sets,so it becomes possible to discuss the category of “all” sets without invoking proper classes. Then it becomes possibleto define other categories in terms of this new category. For example, the category of all U-small categories is thecategory of all categories whose object set and whose morphism set are in U. Then the usual arguments of set theoryare applicable to the category of all categories, and one does not have to worry about accidentally talking about properclasses. Because Grothendieck universes are extremely large, this suffices in almost all applications.Often when working with Grothendieck universes, mathematicians assume the Axiom of Universes: “For any set x,there exists a universe U such that x ∈U.” The point of this axiom is that any set one encounters is then U-small forsome U, so any argument done in a general Grothendieck universe can be applied. This axiom is closely related tothe existence of strongly inaccessible cardinals.

Set-like toposes

Page 202: Set Families 2

49.5. SEE ALSO 189

49.5 See also• Herbrand universe

• Free object

49.6 Notes[1] Mac Lane 1998, p.22

49.7 References• Mac Lane, Saunders (1998). Categories for the Working Mathematician. Springer-Verlag New York, Inc.

49.8 External links• Hazewinkel, Michiel, ed. (2001), “Universe”, Encyclopedia of Mathematics, Springer, ISBN 978-1-55608-010-4

• Weisstein, Eric W., “Universal Set”, MathWorld.

Page 203: Set Families 2

190 CHAPTER 49. UNIVERSE (MATHEMATICS)

49.9 Text and image sources, contributors, and licenses

49.9.1 Text• Abstract simplicial complex Source: https://en.wikipedia.org/wiki/Abstract_simplicial_complex?oldid=672208012 Contributors: Ax-

elBoldt, Zundark, Tomo, Charles Matthews, Altenmann, Giftlite, BenFrantzDale, Jkseppan, Zhen Lin, Zaslav, Gauge, Billlion, Fiedorow,Danhash, Oleg Alexandrov, Linas, BD2412, Gaius Cornelius, Hv, SmackBot, Henning Makholm, MichaelNChristoff, 345Kai, DavidEppstein, Trevorgoodchild, JackSchmidt, Saddhiyama, Rswarbrick, Yobot, Citation bot, LilHelpa, Queen Rhana, Stereospan, Tgoodwil,Gud music only, Helpful Pixie Bot, Lesser Cartographies, ProboscideaRubber15 and Anonymous: 10

• Almost disjoint sets Source: https://en.wikipedia.org/wiki/Almost_disjoint_sets?oldid=607152448 Contributors: Revolver, CharlesMatthews, Kaol, Nickj, Oleg Alexandrov, Pol098, Salix alba, SmackBot, Maksim-e~enwiki, Dreadstar, CBM, Addbot, Yobot, SassoBot,Erik9bot, Kasterma and Anonymous: 3

• Antimatroid Source: https://en.wikipedia.org/wiki/Antimatroid?oldid=678393170 Contributors: Altenmann, Giftlite, Peter Kwok, Za-slav, Algebraist, Wavelength, Wimt, Mhym, E-Kartoffel, Myasuda, Headbomb, D Haggerty, Pftupper, David Eppstein, R'n'B, Lantonov,LokiClock, Justin W Smith, DOI bot, Citation bot, Citation bot 1, Kiefer.Wolfowitz, CrowzRSA, Helpful Pixie Bot, Mark viking andAnonymous: 3

• Block design Source: https://en.wikipedia.org/wiki/Block_design?oldid=674635383 Contributors: Michael Hardy, Dominus, Docu, Sil-verfish, Charles Matthews, Giftlite, Rich Farmbrough, Xezbeth, Zaslav, Mairi, Kaganer, Joriki, Linas, Will Orrick, Btyner, Rjwilmsi,RFBailey, Ott2, Cullinane, Vicarious, SmackBot, Ttzz, Gutworth, Nbarth, Cícero, Rogério Brito, Cydebot, Flowerpotman, Headbomb,JustAGal, A3nm, David Eppstein, Maproom, Squids and Chips, Kmhkmh, VVVBot, Melcombe, Qwfp, Addbot, KorinoChikara, Mj-collins68, Nassrat, Yobot, AnomieBOT, Mendelso, HowardMcCay, FrescoBot, Nageh, SlumdogAramis, Kiefer.Wolfowitz, RjwilmsiBot,RA0808, ClueBot NG, Wcherowi, Myas012, Helpful Pixie Bot, BattyBot, Illia Connell, Mnoshad and Anonymous: 15

• Clique complex Source: https://en.wikipedia.org/wiki/Clique_complex?oldid=652127271 Contributors: Michael Hardy, YUL89YYZ,Igorpak, Marozols, Ott2, Chris the speller, Headbomb, David Eppstein, LarRan, Balabiot, Yobot, Citation bot 1, Helpful Pixie Bot, Ikaalinand Anonymous: 1

• Combinatorial design Source: https://en.wikipedia.org/wiki/Combinatorial_design?oldid=679675291 Contributors: The Anome, Ed-ward, Michael Hardy, Charles Matthews, Giftlite, Bender235, Igorpak, Will Orrick, Btyner, Rjwilmsi, Michael Slone, SmackBot, Ttzz,Nbarth, Cícero, Pladdin~enwiki, CBM, Cydebot, Hardmath, Lantonov, Melcombe, Niceguyedc, Nassrat, AnomieBOT, Carturo222,Kiefer.Wolfowitz, Xnn, John of Reading, Wcherowi, Helpful Pixie Bot, Melcous and Anonymous: 9

• Configuration (geometry) Source: https://en.wikipedia.org/wiki/Configuration_(geometry)?oldid=682413404Contributors: Tomo,MichaelHardy, Charles Matthews, Giftlite, Rich Farmbrough, Igorpak, R.e.b., Michael Kinyon, Headbomb, Wayiran, Steelpillow, David Eppstein,FANSTARbot, BotMultichill, Addbot, Blah28948, Citation bot, FrescoBot, Double sharp, RjwilmsiBot, Wcherowi, Helpful Pixie Bot,Solomon7968, Boodlepounce, Nathann.cohen and Anonymous: 4

• Content (measure theory) Source: https://en.wikipedia.org/wiki/Content_(measure_theory)?oldid=665512444 Contributors: MichaelHardy, Nandhp, Oleg Alexandrov, R.e.b., SmackBot, Decltype, Pascal.Tesson, Alaibot, Vanish2, Twistedliquidcrystal, BartekChom,ClueBot, Addbot, Yobot, Omnipaedista, Content (measure theory), Trappist the monk, John of Reading, ClueBot NG, Qetuth, Hierar-chivist and Anonymous: 3

• Dedekind number Source: https://en.wikipedia.org/wiki/Dedekind_number?oldid=676384491 Contributors: Michael Hardy, Roman-poet, Macrakis, Rjwilmsi, Chris the speller, CRGreathouse, FlyingToaster, HenningThielemann, Headbomb, David Eppstein, Gfis,Fharper1961, JimInTheUSA, Watchduck, Addbot, Luckas-bot, FrescoBot, Slawekb, Toshio Yamaguchi and Anonymous: 2

• Delta-ring Source: https://en.wikipedia.org/wiki/Delta-ring?oldid=544536467 Contributors: Charles Matthews, Touriste, Salix alba,Keith111, Addbot and ZéroBot

• Disjoint sets Source: https://en.wikipedia.org/wiki/Disjoint_sets?oldid=675919630 Contributors: AxelBoldt, Mav, Tarquin, Jeronimo,Shd~enwiki, Arvindn, Toby Bartels, Michael Hardy, Wshun, Revolver, Charles Matthews, Fibonacci, Robbot, Sheskar~enwiki, TobiasBergemann, Giftlite, Fropuff, Achituv~enwiki, Almit39, Nickj, Jumbuck, Dirac1933, Salix alba, FlaBot, Jameshfisher, Chobot, Alge-braist, YurikBot, RobotE, Bota47, Light current, Raijinili, SmackBot, RDBury,Maksim-e~enwiki, DHN-bot~enwiki, Vina-iwbot~enwiki,Typinaway, Mets501, Iridescent, Devourer09, Ezrakilty, Christian75, Kilva, RobHar, Salgueiro~enwiki, JAnDbot, David Eppstein,Miker70741, J.delanoy, STBotD, VolkovBot, Jamelan, PanagosTheOther, Alexbot, DumZiBoT, WikHead, Addbot, LaaknorBot, Sp-Bot, Legobot, Luckas-bot, Yobot, GrouchoBot, Erik9bot, MastiBot, Peacedance, Tbhotch, Ripchip Bot, ZéroBot, 28bot, ClueBot NG,Prakhar.agrwl, Helpful Pixie Bot, BG19bot, Amyxz, Solomon7968, JYBot, Stephan Kulla, Domez99, Flat Out and Anonymous: 34

• Dynkin system Source: https://en.wikipedia.org/wiki/Dynkin_system?oldid=598999646Contributors: CharlesMatthews, Giftlite, Lupin,Skylarth, Bob.v.R, Rich Farmbrough, Paul August, Tsirel, Btyner, Sin-man, Rjwilmsi, Salix alba, RussBot, Natalie Packham, Thijs!bot,Vanish2, Nm420, Jmath666, SieBot, Melcombe, Addbot, Tcncv, Angry bee, DSisyphBot, 777sms, Cncmaster, ChrisGualtieri, Rank-onemap, DarenCline and Anonymous: 7

• Erdős–Ko–Rado theorem Source: https://en.wikipedia.org/wiki/Erd%C5%91s%E2%80%93Ko%E2%80%93Rado_theorem?oldid=635869374 Contributors: The Anome, Michael Hardy, Tim Starling, Dominus, Charles Matthews, Timwi, Molinari, Doctorbozzball, Psy-chonaut, Giftlite, Dbenbenn, Sam Hocevar, Urhixidur, Zaslav, PaulHanson, Gene Nygaard, Linas, Ott2, Zvika, BeteNoir, CRGreathouse,Stebulus, David Eppstein, Kope, DorganBot, Geometry guy, Weakley, Addbot, DOI bot, Fraggle81, Kilom691, Citation bot, Miym,Citation bot 1, RjwilmsiBot, WikitanvirBot, ZéroBot, Prvák, Helpful Pixie Bot, Yuval Filmus and Anonymous: 11

• Family of sets Source: https://en.wikipedia.org/wiki/Family_of_sets?oldid=679067161 Contributors: Toby Bartels, Charles Matthews,Chris Howard, Oleg Alexandrov, Salix alba, Chobot, Wavelength, Arthur Rubin, Reedy, Mhss, CBM, RomanXNS, David Eppstein,JoergenB, Pomte, PixelBot, Avoided, Addbot, Matěj Grabovský, Calle, Erik9bot, DivineAlpha, NearSetAccount, Xnn, Sheerun, ClueBotNG, Wcherowi and Anonymous: 9

• Field of sets Source: https://en.wikipedia.org/wiki/Field_of_sets?oldid=674667676 Contributors: Charles Matthews, David Shay, To-bias Bergemann, Giftlite, William Elliot, Rich Farmbrough, Paul August, Touriste, DaveGorman, Kuratowski’s Ghost, Bart133, OlegAlexandrov, Salix alba, YurikBot, Trovatore, Mike Dillon, Arthur Rubin, That Guy, From That Show!, SmackBot, Mhss, Gala.martin,Stotr~enwiki, Mathematrucker, R'n'B, Lamro, BotMultichill, VVVBot, Hans Adler, Addbot, DaughterofSun, Jarble, AnomieBOT, Cita-tion bot, Kiefer.Wolfowitz, Yahia.barie, EmausBot, Tijfo098, ClueBot NG, MerlIwBot, BattyBot, Deltahedron, Mohammad Abubakarand Anonymous: 14

Page 204: Set Families 2

49.9. TEXT AND IMAGE SOURCES, CONTRIBUTORS, AND LICENSES 191

• Finite character Source: https://en.wikipedia.org/wiki/Finite_character?oldid=544108057Contributors: Michael Hardy, CharlesMatthews,Aleph4, Giftlite, Paul August, Salix alba, YurikBot, Arthur Rubin, Judicael, Dreadstar, David Eppstein, KittyHawker, Addbot, Ptbot-gourou, 777sms and Anonymous: 1

• Finite intersection property Source: https://en.wikipedia.org/wiki/Finite_intersection_property?oldid=669469162Contributors: MichaelHardy, Revolver, Charles Matthews, Dcoetzee, Ruakh, EmilJ, ABCD, Linas, Yuval Madar~enwiki, R.e.b., YurikBot, Ondenc, Kompik,SmackBot, Mhss, Nbarth, Physis, Zero sharp, Vaughan Pratt, Carl Turner, David Eppstein, Alighat~enwiki, JackSchmidt, J.Gowers,Addbot, Topology Expert, Ozob, Yobot, FrescoBot, Xnn, WikitanvirBot, Mark viking and Anonymous: 9

• Fisher’s inequality Source: https://en.wikipedia.org/wiki/Fisher’s_inequality?oldid=671586564Contributors: Michael Hardy, Giftlite,Btyner, RichardWeiss, Cícero, CBM, Cydebot, Melcombe, Yobot, FrescoBot, Kiefer.Wolfowitz, Wcherowi, Helpful Pixie Bot and Anony-mous: 6

• Generalized quadrangle Source: https://en.wikipedia.org/wiki/Generalized_quadrangle?oldid=666528896Contributors: CharlesMatthews,Oleg Alexandrov, Mathbot, Evilbu, SmackBot, Michael Kinyon, STBot, Leyo, Rocchini, Kthas, Wikikane, Addbot, Laurinavicius, Yobot,JackieBot, Octonion, ClueBot NG, Wcherowi, BG19bot, Anurag Bishnoi and Anonymous: 9

• Greedoid Source: https://en.wikipedia.org/wiki/Greedoid?oldid=643814038 Contributors: Edward, Michael Hardy, Charles Matthews,Dcoetzee, Zoicon5, Altenmann, Peterkwok, Peter Kwok, Zaslav, Nickj, Oleg Alexandrov, Mathbot, Gaius Cornelius, Claygate, Grin-Bot~enwiki, Bluebot, Mhym, Dreadstar, E-Kartoffel, Sytelus, Headbomb, LachlanA, David Eppstein, LokiClock, Justin W Smith, HansAdler, Addbot, Citation bot, Citation bot 1, Kiefer.Wolfowitz, SporkBot, Desikblack, Nosuchforever, Deltahedron, Dillon128, JMP EAXand Anonymous: 11

• Helly family Source: https://en.wikipedia.org/wiki/Helly_family?oldid=572303883 Contributors: Michael Hardy, Silverfish, CharlesMatthews, Tosha, Giftlite, Peter Kwok, Pt, Oleg Alexandrov, Gaius Cornelius, SmackBot, Nbarth, Mhym, Headbomb, Nick Number,David Eppstein, LokiClock, MystBot, Addbot, Twri, Helpful Pixie Bot and Anonymous: 3

• Incidence structure Source: https://en.wikipedia.org/wiki/Incidence_structure?oldid=671965712 Contributors: Tomo, Patrick, MichaelHardy, Charles Matthews, McKay, Giftlite, Gubbubu, Pgan002, Paul August, Zaslav, Rgdboer, Longhair, Pkledgrape, Mathbot, MichaelSlone, Cullinane, Davepape, Melchoir, Papa November, Nbarth, Jon Awbrey, Lambiam, Michael Kinyon, David Eppstein, Koko90,Lantonov, Mr. Granger, Watchduck, Addbot, Twri, Xqbot, Tremlin, FrescoBot, Cobaltcigs, Wdmatthews, Wcherowi, AHusain314,Some1Redirects4You and Anonymous: 12

• Kirkman’s schoolgirl problem Source: https://en.wikipedia.org/wiki/Kirkman’s_schoolgirl_problem?oldid=682743975 Contribu-tors: Charles Matthews, Giftlite, Rjwilmsi, Cullinane, Cícero, Sopoforic, Austinmohr, Zeldafreakx86, Addbot, DOI bot, PV=nRT, Yobot,RjwilmsiBot, Suslindisambiguator, ChuispastonBot, Wcherowi, Heathertewkesbury, SzMithrandir, Statsphil, BattyBot, Fzeedaudgu andAnonymous: 5

• Kruskal–Katona theorem Source: https://en.wikipedia.org/wiki/Kruskal%E2%80%93Katona_theorem?oldid=672464638 Contribu-tors: TakuyaMurata, Charles Matthews, Psychonaut, Robinh, Giftlite, Jkseppan, Bender235, Gene Nygaard, BeteNoir, Bluebot, CBM,Sopoforic, Hermel, A3nm, David Eppstein, Geometry guy, Arcfrk, Addbot, Yobot, Jowa fan, ZéroBot, Brad7777 and Anonymous: 6

• Levi graph Source: https://en.wikipedia.org/wiki/Levi_graph?oldid=514913839 Contributors: Tomo, Infrogmation, Michael Hardy,Booyabazooka, AugPi, Charles Matthews, Alan Liefting, Giftlite, Rgdboer, Remuel, Raymond, Linas, Mathbot, AntiVandalBot, DavidEppstein, Koko90, JohnnyMrNinja, Jarauh, Justin W Smith, Twri, Citation bot 1 and Anonymous: 3

• Matroid Source: https://en.wikipedia.org/wiki/Matroid?oldid=678976987Contributors: AxelBoldt, Michael Hardy, Booyabazooka, Notheruser,CharlesMatthews, Dcoetzee, Hbruhn, Dmytro, Altenmann, Robinh, Tobias Bergemann, Giftlite, Gubbubu, Alberto da Calvairate~enwiki,Almit39, Jqstm, Barnaby dawson, Rich Farmbrough, Zaslav, Gauge, Spayrard, Kwamikagami, EmilJ, Guidod, Pontus, Oleg Alexandrov,Natalya, Joriki, Rjwilmsi, Jweiss11, Salix alba, MZMcBride, R.e.b., VKokielov, Mathbot, Margosbot~enwiki, Bgwhite, Siddhant, Ency-clops, Michael Slone, Modify, SmackBot, RDBury, Tracy Hall, Papa November, Thomas Bliem, Mhym, Akriasas, Mdrine, Geminatea,Wandrer2, 345Kai, Ntsimp, Sytelus, After Midnight, Headbomb, LachlanA, Hannes Eder, Byrgenwulf, Quarague, Deflective, Skamath-guy, Changbao, Dricherby, David Eppstein, STBot, Katalaveno, Policron, Kriega, VolkovBot, LokiClock, Maximillion Pegasus, Saibod,Conformancenut347, Tcamps42, Periergeia, Veddharta, Justin W Smith, Ideal gas equation, Mike0001, Bender2k14, Hans Adler, ErikJoling, Addbot, Wohingenau, Matěj Grabovský, Luckas-bot, Yobot, Kilom691, Gnotisauton, Citation bot, ArthurBot, Xqbot, Yyfree-man, Dhg-mt, NOrbeck, Matroid~enwiki, Sławomir Biały, Citation bot 1, Kiefer.Wolfowitz, RobinK, Jsmith23156, Matroid Applica-tions, Dinamik-bot, RjwilmsiBot, Grumpfel, Ein student, JackB09, LOKyrandia, Helpful Pixie Bot, Brad7777, Yoavlen, Illia Connell,Deltahedron, Thepasta, Mark viking, 101 Owls, Monkbot, Aviss2277, Alies.camp and Anonymous: 88

• Maximumcoverage problem Source: https://en.wikipedia.org/wiki/Maximum_coverage_problem?oldid=680085469Contributors: MichaelHardy, RHaworth, SmackBot, J. Finkelstein, David Eppstein, LiranKatzir, Piyush Sriva, Bender2k14, LilHelpa, RobinK, Baldazen,Eraserhuang, Semihatakan, Monkbot and Anonymous: 10

• Monotone class theorem Source: https://en.wikipedia.org/wiki/Monotone_class_theorem?oldid=661838773 Contributors: Zundark,Charles Matthews, Giftlite, Petrus~enwiki, David Haslam, Steffeng, Pooya Molavi, RDBury, Jackzhp, CBM, Jahredtobin, Schreiber-Bike, Protony~enwiki, Omaranto, Addbot, Erik9bot, FrescoBot, Tianhuil, Chdrappi, Brad7777, Qetuth, ChrisGualtieri, Hypatia271828,Monkbot and Anonymous: 10

• Near polygon Source: https://en.wikipedia.org/wiki/Near_polygon?oldid=681430162 Contributors: Michael Hardy, Ben Standeven,Rjwilmsi, Fram, David Eppstein, Carriearchdale, Citation bot, BG19bot, Northamerica1000, BattyBot, Arthur goes shopping, AnuragBishnoi and Anonymous: 10

• Noncrossing partition Source: https://en.wikipedia.org/wiki/Noncrossing_partition?oldid=671531200 Contributors: Michael Hardy,Charles Matthews, Giftlite, Lupin, Sietse Snel, Igorpak, RDBury, Melchoir, Bluebot, Mhym, Austinmohr, LokiClock, Carolus m, Watch-duck, Kilom691, AnomieBOT, FrescoBot, D.Lazard and Anonymous: 1

• Partition of a set Source: https://en.wikipedia.org/wiki/Partition_of_a_set?oldid=677902102 Contributors: AxelBoldt, Tomo, Patrick,Michael Hardy, Wshun, Kku, Revolver, Charles Matthews, Zero0000, Robbot, MathMartin, Ruakh, Tobias Bergemann, Giftlite, Smjg,Arved, Fropuff, Gubbubu, Mennucc, Sam Hocevar, Tsemii, TedPavlic, Paul August, Zaslav, Elwikipedista~enwiki, El C, PhilHibbs,Corvi42, Oleg Alexandrov, Stemonitis, Bobrayner, KellyMartin, Linas, MFH,Mayumashu, Salix alba, R.e.b., FlaBot, Mathbot, YurikBot,Laurentius, Gaius Cornelius, StevenL, Pred, Finell, Capitalist, That Guy, From That Show!, Adam majewski, Mcld, Mhss, Tsca.bot,Mhym, Armend, Jon Awbrey, Rob Zako, CRGreathouse, Sopoforic, Escarbot, Magioladitis, Jiejunkong, David Eppstein, Lantonov,

Page 205: Set Families 2

192 CHAPTER 49. UNIVERSE (MATHEMATICS)

Elenseel, TXiKiBoT, Anonymous Dissident, PaulTanenbaum, Jamelan, Skippydo, PipepBot, DragonBot, Watchduck, Addbot, AkhtaBot,Legobot, Luckas-bot, Yobot, Bunnyhop11, Calle, AnomieBOT, ArthurBot, Stereospan, MastiBot, EmausBot, MartinThoma, ZéroBot,D.Lazard, Orange Suede Sofa, ClueBot NG, Mesoderm, Helpful Pixie Bot, BG19bot, BattyBot, MinatureCookie, Mark viking, Cepphus,BethNaught and Anonymous: 45

• Partition regularity Source: https://en.wikipedia.org/wiki/Partition_regularity?oldid=607156121 Contributors: Michael Hardy, CharlesMatthews, Altenmann, Tobias Bergemann, Giftlite, Redquark, Greg321, JdH, Landonproctor, Ksoileau, FizzyP, Sullivan.t.j, David Epp-stein, Darnedfrenchman, Addbot, Yobot, Kiefer.Wolfowitz, Xnn, WikitanvirBot and Anonymous: 6

• Pi system Source: https://en.wikipedia.org/wiki/Pi_system?oldid=681502917 Contributors: Charles Matthews, Salix alba, Wavelength,Spacepotato, Dmharvey, Stifle, Mattroberts, Ru elio, Vanish2, Sullivan.t.j, David Eppstein, TXiKiBoT, Kinrayfchen, Addbot, Aroch,Yobot, Hairer, DrilBot, Helpful Pixie Bot, BG19bot, Odaniel1, Savick01, Bwangaa, Egreif1, DarenCline, Cyrus Cousins and Anonymous:10

• Polar space Source: https://en.wikipedia.org/wiki/Polar_space?oldid=682756374 Contributors: Charles Matthews, KSmrq, Larsinio,Evilbu, GeraldH, CBM, MartinBot, Saibod, Addbot, Erik9bot, BertSeghers, EmausBot, Quondum, Wcherowi, Dimpase, Qetuth andAnonymous: 1

• Property B Source: https://en.wikipedia.org/wiki/Property_B?oldid=678344414 Contributors: Schneelocke, Charles Matthews, Jnc,Blotwell, R.e.b., Eskimbot, Dreadstar, Cold Light, Rschwieb, King Bee, CharlotteWebb, David Eppstein, Cjwiki, Zuphilip, Addbot,Kilom691, Citation bot 1, RjwilmsiBot, Krenair, Dexbot, Vl.gusev, Anrnusna and Anonymous: 4

• Ring of sets Source: https://en.wikipedia.org/wiki/Ring_of_sets?oldid=654807888 Contributors: Michael Hardy, Charles Matthews,Chentianran~enwiki, Lethe, DemonThing, EmilJ, Touriste, Keenan Pepper, Salix alba, Trovatore, SmackBot, Keith111, David Eppstein,VolkovBot, Joeldl, DragonBot, PixelBot, Addbot, Jarble, Luckas-bot, Erik9bot, ZéroBot, Zephyrus Tavvier, Wlelsing, DarenCline andAnonymous: 8

• Sauer–Shelah lemma Source: https://en.wikipedia.org/wiki/Sauer%E2%80%93Shelah_lemma?oldid=681743017Contributors: MichaelHardy, Giftlite, Rjwilmsi, Eastmain, David Eppstein, Topher385, Yobot, SBaker43, HasteurBot and Anonymous: 2

• Set cover problem Source: https://en.wikipedia.org/wiki/Set_cover_problem?oldid=671504353 Contributors: Charles Matthews, Dcoet-zee, Kaal, Robinh, Mellum, JasonQuinn,Macrakis, TempeteCoeur, Zaslav, Cje~enwiki, JanKG, Chobot, Payool, SmackBot, OdMishehu,J. Finkelstein, Ezrarez, Ylloh, Pgr94, Thijs!bot, Tatrgel, MrSampson, LokiClock, Singleheart, LiranKatzir, Keepssouth, Lisatwo, Svick,Compupdate, Addbot, LatitudeBot, Yobot, Nallimbot, Citation bot, Winniehell, Miym, Omnipaedista, Yewang315, אורנים ,יוני Citationbot 1, Chenopodiaceous, RobinK, Deeparnab, EmausBot, AManWithNoPlan, Wcherowi, Rezabot, Jimmy-jambe, BG19bot, Qx2020,Aksh04ay, AustinBuchanan, Fabian Henneke, Ruimaranhao and Anonymous: 51

• Sigma-algebra Source: https://en.wikipedia.org/wiki/Sigma-algebra?oldid=676073696Contributors: AxelBoldt, Zundark, Tarquin, Iwn-bap, Miguel~enwiki, Michael Hardy, Chinju, Karada, Stevan White, Charles Matthews, Dysprosia, Vrable, AndrewKepert, Fibonacci,Robbot, Romanm, Ruakh, Giftlite, Lethe, MathKnight, Mboverload, Gubbubu, Gauss, Barnaby dawson, Vivacissamamente, WilliamElliot, ArnoldReinhold, Paul August, Bender235, Zaslav, Elwikipedista~enwiki, MisterSheik, EmilJ, SgtThroat, Jung dalglish, Tsirel,Passw0rd, Msh210, Jheald, Cmapm, Ultramarine, Oleg Alexandrov, Linas, Graham87, Salix alba, FlaBot, Mathbot, Jrtayloriv, Chobot,Jayme, YurikBot, Lucinos~enwiki, Archelon, Trovatore, Mindthief, Solstag, Crasshopper, Dinno~enwiki, Nielses, SmackBot, Melchoir,JanusDC, Object01, Dan Hoey, MalafayaBot, RayAYang, Nbarth, DHN-bot~enwiki, Javalenok, Gala.martin, Henning Makholm, Lam-biam, Dbtfz, Jim.belk, Mets501, Stotr~enwiki, Madmath789, CRGreathouse, CBM, David Cooke, Mct mht, Blaisorblade, Xanthar-ius, , Thijs!bot, Escarbot, Keith111, Forgetfulfunctor, Quentar~enwiki, MSBOT, Magioladitis, RogierBrussee, Paartha, Joeabauer,Hippasus, Policron, Cerberus0, Digby Tantrum, Jmath666, Alfredo J. Herrera Lago, StevenJohnston, Ocsenave, Tcamps42, SieBot, Mel-combe, MicoFilós~enwiki, Andrewbt, The Thing That Should Not Be, Mild Bill Hiccup, BearMachine, 1ForTheMoney, DumZiBoT, Ad-dbot, Luckas-bot, Yobot, Li3939108, Amirmath, Godvjrt, Xqbot, RibotBOT, Charvest, FrescoBot, BrideOfKripkenstein, AstaBOTh15,Stpasha, RedBot, Soumyakundu, Wikiborg4711, Stj6, TjBot, Max139, KHamsun, Rafi5749, ClueBot NG, Thegamer 298, QuarkyPi,Brad7777, AntanO, Shalapaws, Crawfoal, Dexbot, Y256, Jochen Burghardt, A koyee314, Limit-theorem, Mark viking, NumSPDE,Moyaccercchi, Killaman slaughtermaster, DarenCline and Anonymous: 82

• Sigma-ideal Source: https://en.wikipedia.org/wiki/Sigma-ideal?oldid=607167568Contributors: CharlesMatthews, RickK,Vivacissama-mente, Linas, Magister Mathematicae, RussBot, SmackBot, Valfontis, Yobot and Anonymous: 3

• Sigma-ring Source: https://en.wikipedia.org/wiki/Sigma-ring?oldid=667498132 Contributors: Charles Matthews, Touriste, Salix alba,Maxbaroi, Konradek, Keith111, Addbot, Luckas-bot, Xqbot, ZéroBot, Zephyrus Tavvier, Jim Sukwutput, Brirush, DarenCline, Gana-tuiyop and Anonymous: 3

• Sperner’s theorem Source: https://en.wikipedia.org/wiki/Sperner’s_theorem?oldid=621493807 Contributors: Michael Hardy, PeterKwok, Rjwilmsi, David Eppstein and ChrisGualtieri

• Steiner system Source: https://en.wikipedia.org/wiki/Steiner_system?oldid=681920463 Contributors: AxelBoldt, Tobias Hoevekamp,Zundark, Taw, Roadrunner, Karl Palmen, Chas zzz brown, Michael Hardy, Darkwind, Charles Matthews, Dcoetzee, Giftlite, Gene WardSmith, Fropuff, Sigfpe, Zaslav, Btyner, Rjwilmsi, Salix alba, R.e.b., John Baez, Ninel, Jemebius, Cullinane, Evilbu, SmackBot, RDBury,Nbarth, Cícero, Makyen, RJChapman, Cydebot, Vanish2, David Eppstein, JoergenB, Mkoko483, JackSchmidt, Sfan00 IMG, Justin WSmith, Evgumin, Watchduck, Addbot, Fractaler, Anybody, Citation bot 1, RjwilmsiBot, GoingBatty, ה ,.אריה Wcherowi, Helpful PixieBot, Deltahedron, Saung Tadashi and Anonymous: 34

• Teichmüller–Tukey lemma Source: https://en.wikipedia.org/wiki/Teichm%C3%BCller%E2%80%93Tukey_lemma?oldid=649839310Contributors: Michael Hardy, ,דוד Giftlite, Paul August, Malcolma, Incnis Mrsi, CBM, Marek69, TreasuryTag, Fcady2007, Addbot,Yobot, Erik9bot, HRoestBot, FoxBot, John of Reading, Syberlazer, Brirush, Juanbenitez125 and Anonymous: 1

• Two-graph Source: https://en.wikipedia.org/wiki/Two-graph?oldid=670009077 Contributors: Giftlite, Zaslav, Rjwilmsi, Ttzz, DavidEppstein, Tedyun, Yobot, Twri, RobinK, Wcherowi and Anonymous: 4

• Ultrafilter Source: https://en.wikipedia.org/wiki/Ultrafilter?oldid=679000534Contributors: AxelBoldt, Zundark,Michael Hardy, Chinju,Stevan White, Charles Matthews, Timwi, Prumpf, MathMartin, Giftlite, Gene Ward Smith, Markus Krötzsch, Jason Quinn, Salasks, PaulAugust, EmilJ, TenOfAllTrades, Oleg Alexandrov, Graham87, Rjwilmsi, R.e.b., Vlad Patryshev, FlaBot, Karelj, YurikBot, Benja, Trova-tore, Crasshopper, Arthur Rubin, Psolrzan, Eskimbot, Mhss, Henning Makholm, Physis, JRSpriggs, CRGreathouse, Gregbard, NickNumber, JAnDbot, .anacondabot, Magioladitis, EdwardLockhart, Sullivan.t.j, David Eppstein, Danimey, Quux0r, Gogobera, VolkovBot,

Page 206: Set Families 2

49.9. TEXT AND IMAGE SOURCES, CONTRIBUTORS, AND LICENSES 193

Cbigorgne, M gol, Anchor Link Bot, Nsk92, Mpd1989, Hans Adler, Hugo Herbelin, Legobot, Luckas-bot, Yobot, Ht686rg90, Kilom691,AnomieBOT, Xqbot, Howard McCay, FrescoBot, Theorist2, Citation bot 1, Tkuvho, RjwilmsiBot, EmausBot, Wgunther, Bbbbbbbbba,Nosuchforever, CitationCleanerBot, Dexbot, Mark viking, Grabigail and Anonymous: 24

• Union-closed sets conjecture Source: https://en.wikipedia.org/wiki/Union-closed_sets_conjecture?oldid=641681074Contributors: CharlesMatthews, Markhurd, Giftlite, Trovatore, Bluebot, W109, David Eppstein, Addbot, Mjcollins68, Lightbot, Yobot, Ptrf, Trappist themonk,ZéroBot, Anuj1123 and Anonymous: 4

• Universal set Source: https://en.wikipedia.org/wiki/Universal_set?oldid=679200469 Contributors: Awaterl, Patrick, Charles Matthews,Dysprosia, Hyacinth, Paul August, Jumbuck, Gary, Salix alba, Chobot, Hairy Dude, SmackBot, Incnis Mrsi, FlashSheridan, Gilliam,Lambiam, AndriusKulikauskas, Newone, CBM, User6985, Cydebot, LookingGlass, David Eppstein, Ttwo, VolkovBot, Anonymous Dis-sident, SieBot, ToePeu.bot, Oxymoron83, Cliff, Addbot, Neodop, Download, Dimitris, Yobot, Shlakoblock, Citation bot, Xqbot, Amaury,FrescoBot, Aikidesigns, Petrb, Wcherowi, Jochen Burghardt, Vivianthayil, Smortypi, Blackbombchu, ColRad85, TerryAlex, Arian DMand Anonymous: 24

• Universe (mathematics) Source: https://en.wikipedia.org/wiki/Universe_(mathematics)?oldid=672270017Contributors: Mav, TheAnome,Andre Engels, Toby Bartels, William Avery, Michael Hardy, Oliver Pereira, MartinHarper, Gabbe, Geoffrey~enwiki, Charles Matthews,Asar~enwiki, WhisperToMe, Jeoth, Robbot, Fredrik, Wile E. Heresiarch, Lethe, Waltpohl, Gdr, Discospinster, Rich Farmbrough, PaulAugust, Elwikipedista~enwiki, Mdd, Arthena, Linas, Isnow, Marudubshinki, Jshadias, Salix alba, John Baez, Mathbot, YurikBot, Zwobot,SmackBot, FlashSheridan, ArgentiumOutlaw, Acepectif, Lambiam, Scoty6776, Mets501, EdC~enwiki, Newone, CmdrObot, CBM,JAnDbot, Hut 8.5, Magioladitis, Zana Dark, David Eppstein, R'n'B, Huzzlet the bot, CooperDenn, Policron, Station1, Kumioko (re-named), Marino-slo, Hans Adler, DumZiBoT, Addbot, CarsracBot, Lightbot, Luckas-bot, Andy.melnikov, AnomieBOT, , XZeroBot,Erik9bot, Pinethicket, MastiBot, Level777, ClueBot NG, BG19bot, Kephir, AdhesiveStation and Anonymous: 28

49.9.2 Images• File:150614-PG-3-2-schoolgirls-arrangement.png Source: https://upload.wikimedia.org/wikipedia/commons/0/0a/150614-PG-3-2-schoolgirls-arrangement.

png License: CC BY-SA 4.0 Contributors: Own work Original artist: Steven H. Cullinane• File:Antimatroid.svg Source: https://upload.wikimedia.org/wikipedia/commons/4/45/Antimatroid.svg License: Public domain Contrib-utors: Transferred from en.wikipedia to Commons. Original artist: David Eppstein at English Wikipedia

• File:BellNumberAnimated.gif Source: https://upload.wikimedia.org/wikipedia/commons/a/ab/BellNumberAnimated.gif License: CCBY-SA 3.0 Contributors: Own work Original artist: Xanthoxyl

• File:CardContin.svg Source: https://upload.wikimedia.org/wikipedia/commons/7/75/CardContin.svg License: Public domain Contrib-utors: en:Image:CardContin.png Original artist: en:User:Trovatore, recreated by User:Stannered

• File:Commons-logo.svg Source: https://upload.wikimedia.org/wikipedia/en/4/4a/Commons-logo.svg License: ? Contributors: ? Origi-nal artist: ?

• File:Complete-quads.svg Source: https://upload.wikimedia.org/wikipedia/commons/7/7b/Complete-quads.svg License: Public domainContributors: Transferred from en.wikipedia to Commons. Original artist: David Eppstein at English Wikipedia

• File:Convex_shelling.svg Source: https://upload.wikimedia.org/wikipedia/commons/3/37/Convex_shelling.svg License: Public domainContributors: Transferred from en.wikipedia to Commons. Original artist: David Eppstein at English Wikipedia

• File:Disjuct-sets.svg Source: https://upload.wikimedia.org/wikipedia/commons/8/89/Disjuct-sets.svg License: CCBY-SA 3.0 Contrib-utors: Own work Original artist: Svjo

• File:Disjunkte_Mengen.svg Source: https://upload.wikimedia.org/wikipedia/commons/d/df/Disjunkte_Mengen.svg License: CC BY3.0 Contributors: Own work Original artist: Stephan Kulla (User:Stephan Kulla)

• File:Double_six.svg Source: https://upload.wikimedia.org/wikipedia/commons/9/9a/Double_six.svg License: Public domain Contribu-tors: Own work Original artist: David Eppstein

• File:Edit-clear.svg Source: https://upload.wikimedia.org/wikipedia/en/f/f2/Edit-clear.svg License: Public domain Contributors: TheTango! Desktop Project. Original artist:The people from the Tango! project. And according to themeta-data in the file, specifically: “Andreas Nilsson, and Jakub Steiner (althoughminimally).”

• File:Fano_Plane.jpg Source: https://upload.wikimedia.org/wikipedia/commons/5/57/Fano_Plane.jpg License: Public domain Contrib-utors: Own work Original artist: Polarbearcat

• File:Fano_plane-Levi_graph.svg Source: https://upload.wikimedia.org/wikipedia/commons/0/01/Fano_plane-Levi_graph.svgLicense:CC BY-SA 3.0 Contributors: Own work Original artist: Tremlin

• File:Fano_plane.svg Source: https://upload.wikimedia.org/wikipedia/commons/a/af/Fano_plane.svg License: Public domain Contribu-tors: created using vi Original artist: de:User:Gunther

• File:Fano_plane_with_nimber_labels.svg Source: https://upload.wikimedia.org/wikipedia/commons/3/32/Fano_plane_with_nimber_labels.svg License: Public domain Contributors:

• Fano_plane.svg Original artist: Fano_plane.svg: de:User:Gunther• File:GQ(2,2),_the_Doily.svg Source: https://upload.wikimedia.org/wikipedia/commons/a/a9/GQ%282%2C2%29%2C_the_Doily.svgLicense: CC BY-SA 3.0 Contributors: Own work Original artist: Wcherowi

• File:GQ24.svg Source: https://upload.wikimedia.org/wikipedia/commons/5/59/GQ24.svg License: CC BY 3.0 Contributors: Own workOriginal artist: Rocchini

• File:Genji_chapter_symbols_groupings_of_5_elements.svg Source: https://upload.wikimedia.org/wikipedia/commons/a/ac/Genji_chapter_symbols_groupings_of_5_elements.svg License: Public domain Contributors: Self-made graphic, generated from abstract geom-etry and publicly-available information. Own work Original artist: AnonMoos

Page 207: Set Families 2

194 CHAPTER 49. UNIVERSE (MATHEMATICS)

• File:Incidencestructure.svg Source: https://upload.wikimedia.org/wikipedia/commons/2/2a/Incidencestructure.svg License: CC0 Con-tributors: Own work Original artist: Wcherowi

• File:Indiabundleware.jpg Source: https://upload.wikimedia.org/wikipedia/commons/7/79/Indiabundleware.jpg License: Public do-main Contributors: Own collection Original artist: scanned by User:Nickpo

• File:Intersecting_set_families_2-of-4.svg Source: https://upload.wikimedia.org/wikipedia/commons/8/86/Intersecting_set_families_2-of-4.svg License: CC0 Contributors: Own work Original artist: David Eppstein

• File:LGDiary_CoverAndPage.jpg Source: https://upload.wikimedia.org/wikipedia/commons/5/5f/LGDiary_CoverAndPage.jpg Li-cense: Public domain Contributors: The Lady’s and Gentleman’s Diary, 1850, p. 48 Original artist: Thomas Penyngton Kirkman 1806-1895

• File:Lebesgue_Icon.svg Source: https://upload.wikimedia.org/wikipedia/commons/c/c9/Lebesgue_Icon.svg License: Public domainContributors: w:Image:Lebesgue_Icon.svg Original artist: w:User:James pic

• File:Merge-arrows.svg Source: https://upload.wikimedia.org/wikipedia/commons/5/52/Merge-arrows.svgLicense: Public domainCon-tributors: ? Original artist: ?

• File:Möbius–Kantor_configuration.svg Source: https://upload.wikimedia.org/wikipedia/commons/6/63/M%C3%B6bius%E2%80%93Kantor_configuration.svg License: Public domain Contributors: Own work Original artist: David Eppstein

• File:Möbius–Kantor_unit_distance.svg Source: https://upload.wikimedia.org/wikipedia/commons/7/77/M%C3%B6bius%E2%80%93Kantor_unit_distance.svg License: Public domain Contributors: Own work Original artist: David Eppstein

• File:Non-Desargues_configuration.svg Source: https://upload.wikimedia.org/wikipedia/commons/f/f8/Non-Desargues_configuration.svg License: Public domain Contributors: Own work Original artist: David Eppstein

• File:Noncrossing_partitions_4;_Hasse.svg Source: https://upload.wikimedia.org/wikipedia/commons/0/00/Noncrossing_partitions_4%3B_Hasse.svg License: CC BY 3.0 Contributors: Own work Original artist: Watchduck (a.k.a. Tilman Piesk)

• File:Noncrossing_partitions_5.svg Source: https://upload.wikimedia.org/wikipedia/commons/e/e7/Noncrossing_partitions_5.svg Li-cense: CC BY 3.0 Contributors: Own work Original artist: Watchduck (a.k.a. Tilman Piesk)

• File:POV-Ray-Dodecahedron.svg Source: https://upload.wikimedia.org/wikipedia/commons/a/a4/Dodecahedron.svg License: CC-BY-SA-3.0 Contributors: Vectorisation of Image:Dodecahedron.jpg Original artist: User:DTR

• File:Pappusconfig.svg Source: https://upload.wikimedia.org/wikipedia/commons/d/d4/Pappusconfig.svg License: CCBY-SA 3.0 Con-tributors: Own work Original artist: Wcherowi

• File:Question_book-new.svg Source: https://upload.wikimedia.org/wikipedia/en/9/99/Question_book-new.svg License: Cc-by-sa-3.0Contributors:Created from scratch in Adobe Illustrator. Based on Image:Question book.png created by User:Equazcion Original artist:Tkgd2007

• File:R._A._Fischer.jpg Source: https://upload.wikimedia.org/wikipedia/commons/4/46/R._A._Fischer.jpgLicense: Public domainCon-tributors: Transferred from en.wikipedia to Commons. Original artist: The original uploader was Bletchley at English Wikipedia

• File:Sauer–Shelah_lemma.svg Source: https://upload.wikimedia.org/wikipedia/commons/4/4b/Sauer%E2%80%93Shelah_lemma.svgLicense: CC0 Contributors: Own work Original artist: David Eppstein

• File:SetCoverGreedy.gif Source: https://upload.wikimedia.org/wikipedia/commons/4/4b/SetCoverGreedy.gif License: Public domainContributors: ? Original artist: ?

• File:Set_partitions_4;_Hasse;_circles.svg Source: https://upload.wikimedia.org/wikipedia/commons/3/32/Set_partitions_4%3B_Hasse%3B_circles.svg License: CC BY 3.0 Contributors: Own work Original artist: Watchduck (a.k.a. Tilman Piesk)

• File:Set_partitions_5;_circles.svg Source: https://upload.wikimedia.org/wikipedia/commons/1/19/Set_partitions_5%3B_circles.svgLi-cense: CC BY 3.0 Contributors: Own work Original artist: Watchduck (a.k.a. Tilman Piesk)

• File:Simplicial_complex_nonexample.svg Source: https://upload.wikimedia.org/wikipedia/commons/5/5c/Simplicial_complex_nonexample.svg License: Public domain Contributors:

• Simplicial_complex_nonexample.png Original artist: Simplicial_complex_nonexample.png: Original uploader was Trevorgoodchild aten.wikipedia

• File:VR_complex.svg Source: https://upload.wikimedia.org/wikipedia/commons/d/d0/VR_complex.svg License: Public domain Con-tributors: Own work Original artist: David Eppstein

• File:Vamos_matroid.svg Source: https://upload.wikimedia.org/wikipedia/commons/b/b7/Vamos_matroid.svg License: CC0 Contribu-tors: Own work Original artist: David Eppstein

• File:Venn_A_intersect_B.svg Source: https://upload.wikimedia.org/wikipedia/commons/6/6d/Venn_A_intersect_B.svg License: Pub-lic domain Contributors: Own work Original artist: Cepheus

• File:Wikiversity-logo-en.svg Source: https://upload.wikimedia.org/wikipedia/commons/1/1b/Wikiversity-logo-en.svgLicense: CCBY-SA 3.0 Contributors: Own work Original artist: Snorky

• File:Xyswitch.svg Source: https://upload.wikimedia.org/wikipedia/commons/a/a1/Xyswitch.svg License: CC BY-SA 3.0 Contributors:Own work Original artist: Wcherowi

49.9.3 Content license• Creative Commons Attribution-Share Alike 3.0


Recommended