It is no exaggeration to say that within the past several years   there has been a veritable explosion of activity in the general   field of combinatorics. Within this domain, one particular   subject has enjoyed even more remarkable growth. This subject is   Ramsey theory, the topic of these lecture notes. The notes are   based rather closely on lectures given at a Regional Conference   at St. Olaf College in June, 1979. It was the purpose of the   lectures to develop the background necessary for an   understanding of these recent developments in Ramsey theory. In   keeping with the style of the lectures, the notes are informal.   However, complete proofs are given for most of the basic results   presented. In addition, many useful results may be found in the   exercises and problems.    
Loosely speaking, Ramsey theory is that branch of combinatorics   which deals with structure which is preserved under partitions.   Typically one looks at the following kind of question: If a   particular structure (e.g., algebraic, combinatorial or   geometric) is arbitrarily partitioned into finitely many   classes, what kinds of substructures must always remain intact   in at least one of the classes?    
During the past few years, a number of spectacular advances have   been made in the field of Ramsey theory. These include, for   example, the work of Szemer?di and Furstenberg settling   the venerable conjecture of Erd?s and Tur?n (that a   set of integers with no k-term arithmetic progression must have   density zero), the Nesetril-R?dl theorems on induced Ramsey   properties, the results of Paris and Harrington on "large"   Ramsey numbers and undecidability in first-order Peano   arithmetic, Deuber's solution to the old partition regularity   conjecture of Rado, Hindman's surprising generalization of   Schur's theorem, and the resolution of Rota's conjecture on   Ramsey's theorem for vector spaces by Graham, Leeb and   Rothschild. It has also become apparent that the ideas and   techniques of Ramsey theory span a rather broad range of   mathematical areas, interacting in essential ways with parts of   set theory, graph theory, combinatorial number theory,   probability theory, analysis and even theoretical computer   science.    
It is the purpose of these lecture notes to lay the foundation on   which much of this recent work is based. Most of what is covered   here is treated in considerably more detail in the recent   monograph Ramsey theory by Graham, Rothschild and Spencer.    
Relatively little specialized mathematical background is required   for this book. It should be accessible to upper division   students.    
(Published with support from the National Science Foundation)