| Preface |
|
vii | |
| Prolog: What This Book is About |
|
1 | (4) |
| Notation |
|
5 | (6) |
| Part I. The Classics |
|
|
|
|
11 | (12) |
|
|
|
11 | (2) |
|
Selection with repetitions |
|
|
13 | (1) |
|
|
|
14 | (1) |
|
|
|
14 | (2) |
|
|
|
16 | (7) |
|
|
|
19 | (4) |
|
|
|
23 | (9) |
|
Bounds on intersection size |
|
|
23 | (2) |
|
|
|
25 | (2) |
|
|
|
27 | (5) |
|
|
|
29 | (3) |
|
The Principle of Inclusion and Exclusion |
|
|
32 | (5) |
|
|
|
32 | (2) |
|
The number of derangements |
|
|
34 | (3) |
|
|
|
35 | (2) |
|
|
|
37 | (18) |
|
|
|
37 | (1) |
|
The Erdos-Szekeres theorem |
|
|
38 | (2) |
|
|
|
40 | (1) |
|
|
|
41 | (1) |
|
|
|
42 | (1) |
|
|
|
43 | (2) |
|
The weight shifting argument |
|
|
45 | (2) |
|
Pigeonhole and resolution |
|
|
47 | (8) |
|
Resolution refutation proofs |
|
|
47 | (1) |
|
|
|
48 | (3) |
|
|
|
51 | (4) |
|
Systems of Distinct Representatives |
|
|
55 | (10) |
|
|
|
55 | (2) |
|
|
|
57 | (2) |
|
|
|
57 | (1) |
|
Decomposition of doubly stochastic matrices |
|
|
58 | (1) |
|
|
|
59 | (1) |
|
Matchings in bipartite graphs |
|
|
60 | (5) |
|
|
|
63 | (2) |
|
|
|
65 | (14) |
|
|
|
65 | (2) |
|
|
|
67 | (4) |
|
|
|
67 | (1) |
|
The number of mixed triangles |
|
|
68 | (3) |
|
Coloring the cube: the algorithmic aspect |
|
|
71 | (8) |
|
|
|
73 | (6) |
| Part II. Extremal Set Theory |
|
|
|
|
79 | (10) |
|
|
|
79 | (2) |
|
|
|
81 | (2) |
|
|
|
81 | (1) |
|
|
|
82 | (1) |
|
|
|
83 | (6) |
|
|
|
83 | (1) |
|
|
|
84 | (2) |
|
|
|
86 | (3) |
|
|
|
89 | (8) |
|
The Erdos-Ko-Rado theorem |
|
|
89 | (1) |
|
|
|
90 | (1) |
|
Maximal intersecting families |
|
|
91 | (2) |
|
|
|
93 | (1) |
|
|
|
93 | (4) |
|
|
|
95 | (2) |
|
|
|
97 | (12) |
|
|
|
97 | (4) |
|
|
|
99 | (1) |
|
Application: the memory allocation problem |
|
|
100 | (1) |
|
|
|
101 | (8) |
|
|
|
101 | (1) |
|
|
|
102 | (3) |
|
Strong systems of distinct representatives |
|
|
105 | (1) |
|
|
|
106 | (1) |
|
|
|
107 | (2) |
|
Blocking Sets and the Duality |
|
|
109 | (24) |
|
|
|
109 | (2) |
|
|
|
111 | (1) |
|
Generalized Helly theorems |
|
|
112 | (2) |
|
|
|
114 | (3) |
|
Depth versus certificate complexity |
|
|
115 | (1) |
|
|
|
116 | (1) |
|
|
|
117 | (4) |
|
|
|
121 | (12) |
|
The lower bounds criterion |
|
|
122 | (3) |
|
|
|
125 | (5) |
|
|
|
130 | (3) |
|
|
|
133 | (10) |
|
|
|
133 | (1) |
|
|
|
134 | (2) |
|
|
|
136 | (4) |
|
Isolated neighbor condition |
|
|
137 | (1) |
|
|
|
138 | (2) |
|
|
|
140 | (3) |
|
|
|
141 | (2) |
|
Witness Sets and Isolation |
|
|
143 | (10) |
|
|
|
143 | (1) |
|
|
|
144 | (3) |
|
|
|
147 | (3) |
|
Isolation in politics: the dictator paradox |
|
|
150 | (3) |
|
|
|
152 | (1) |
|
|
|
153 | (16) |
|
|
|
153 | (2) |
|
|
|
155 | (1) |
|
|
|
156 | (1) |
|
|
|
157 | (4) |
|
|
|
158 | (1) |
|
|
|
159 | (2) |
|
|
|
161 | (8) |
|
|
|
162 | (1) |
|
Blocking sets in affine planes |
|
|
163 | (2) |
|
|
|
165 | (4) |
| Part III. The Linear Algebra Method |
|
|
|
|
169 | (22) |
|
The linear algebra background |
|
|
169 | (3) |
|
Spaces of incidence vectors |
|
|
172 | (4) |
|
|
|
172 | (1) |
|
|
|
173 | (2) |
|
|
|
175 | (1) |
|
|
|
176 | (5) |
|
|
|
177 | (1) |
|
Sets with few intersection sizes |
|
|
178 | (1) |
|
Constructive Ramsey graphs |
|
|
179 | (1) |
|
Bollobas theorem - another proof |
|
|
180 | (1) |
|
Combinatorics of linear spaces |
|
|
181 | (3) |
|
Universal sets from linear codes |
|
|
182 | (1) |
|
Short linear combinations |
|
|
182 | (2) |
|
|
|
184 | (7) |
|
|
|
186 | (5) |
|
Orthogonality and Rank Arguments |
|
|
191 | (14) |
|
|
|
191 | (5) |
|
|
|
191 | (1) |
|
|
|
192 | (2) |
|
|
|
194 | (2) |
|
|
|
196 | (9) |
|
|
|
196 | (1) |
|
Lower bounds for boolean formulas |
|
|
197 | (6) |
|
|
|
203 | (2) |
|
|
|
205 | (16) |
|
|
|
205 | (1) |
|
Span programs and switching networks |
|
|
206 | (1) |
|
|
|
206 | (6) |
|
|
|
207 | (1) |
|
|
|
208 | (1) |
|
|
|
208 | (3) |
|
A lower bound for threshold functions |
|
|
211 | (1) |
|
|
|
212 | (2) |
|
Explicit self-avoiding families |
|
|
214 | (7) |
|
|
|
216 | (5) |
| Part IV. The Probabilistic Method |
|
|
|
|
221 | (8) |
|
Probabilistic preliminaries |
|
|
221 | (3) |
|
|
|
224 | (1) |
|
|
|
225 | (4) |
|
|
|
227 | (2) |
|
|
|
229 | (8) |
|
|
|
229 | (1) |
|
Van der Waerden's theorem |
|
|
230 | (1) |
|
|
|
231 | (1) |
|
|
|
231 | (1) |
|
The existence of small universal sets |
|
|
232 | (1) |
|
Cross-intersecting families |
|
|
233 | (4) |
|
|
|
236 | (1) |
|
|
|
237 | (8) |
|
|
|
237 | (2) |
|
Counting sieve for almost independence |
|
|
239 | (1) |
|
|
|
240 | (5) |
|
|
|
240 | (3) |
|
|
|
243 | (1) |
|
|
|
244 | (1) |
|
|
|
245 | (18) |
|
Hamilton paths in tournaments |
|
|
245 | (1) |
|
|
|
246 | (1) |
|
|
|
247 | (1) |
|
|
|
247 | (1) |
|
|
|
248 | (2) |
|
|
|
250 | (1) |
|
|
|
251 | (2) |
|
Submodular complexity measures |
|
|
253 | (3) |
|
|
|
256 | (7) |
|
Example: matrix multiplication |
|
|
259 | (1) |
|
|
|
260 | (3) |
|
|
|
263 | (10) |
|
|
|
263 | (1) |
|
|
|
264 | (1) |
|
Coloring large-girth graphs |
|
|
265 | (1) |
|
Point sets without obtuse triangles |
|
|
266 | (2) |
|
|
|
268 | (1) |
|
|
|
269 | (4) |
|
|
|
272 | (1) |
|
|
|
273 | (6) |
|
|
|
273 | (1) |
|
|
|
274 | (2) |
|
|
|
276 | (3) |
|
|
|
278 | (1) |
|
|
|
279 | (7) |
|
|
|
279 | (1) |
|
|
|
280 | (2) |
|
Combinatorial applications |
|
|
282 | (4) |
|
|
|
285 | (1) |
|
|
|
286 | (13) |
|
Satisfying assignments for 2-CNF |
|
|
286 | (2) |
|
The best bet for simpletons |
|
|
288 | (2) |
|
Small formulas for complicated functions |
|
|
290 | (4) |
|
Random walks and search problems |
|
|
294 | (5) |
|
Long words over a small alphabet |
|
|
295 | (1) |
|
Short words over a large alphabet |
|
|
296 | (2) |
|
|
|
298 | (1) |
|
|
|
299 | (8) |
|
Zeroes of multivariate polynomials |
|
|
299 | (3) |
|
Verifying the equality of long strings |
|
|
302 | (1) |
|
The equivalence of branching programs |
|
|
302 | (2) |
|
|
|
304 | (3) |
|
|
|
306 | (1) |
|
|
|
307 | (14) |
|
The method of conditional probabilities |
|
|
307 | (5) |
|
|
|
308 | (1) |
|
|
|
309 | (1) |
|
Maximum satisfiability: the algorithmic aspect |
|
|
310 | (2) |
|
The method of small sample spaces |
|
|
312 | (4) |
|
Sum-free sets: the algorithmic aspect |
|
|
316 | (5) |
|
|
|
317 | (4) |
| Part V. Fragments of Ramsey Theory |
|
|
|
|
321 | (8) |
|
Colorings and Ramsey numbers |
|
|
321 | (1) |
|
Ramsey's theorem for graphs |
|
|
322 | (2) |
|
Ramsey's theorem for sets |
|
|
324 | (2) |
|
|
|
326 | (1) |
|
Geometric application: convex polygons |
|
|
327 | (2) |
|
|
|
327 | (2) |
|
Ramseyan Theorems for Numbers |
|
|
329 | (8) |
|
|
|
329 | (3) |
|
|
|
332 | (2) |
|
|
|
334 | (3) |
|
|
|
336 | (1) |
|
The Hales---Jewett Theorem |
|
|
337 | (14) |
|
The theorem and its consequences |
|
|
337 | (3) |
|
Van der Waerden's theorem |
|
|
338 | (1) |
|
|
|
339 | (1) |
|
|
|
340 | (3) |
|
Application: multi-party games |
|
|
343 | (8) |
|
Few players: the hyperplane problem |
|
|
344 | (4) |
|
Many players: the matrix product problem |
|
|
348 | (1) |
|
|
|
349 | (2) |
| Epilog: What Next? |
|
351 | (2) |
| References |
|
353 | (14) |
| Name Index |
|
367 | (4) |
| Subject Index |
|
371 | |