by Joel Spencer
Ramsey theory

Six points are in general position in space (no three in a line, no four in a plane). The fifteen line segments joining them in pairs are drawn, and then painted, some segments red, some blue. Prove that some triangle has all its sides the same color.
–William Lowell Putnam Competition, 1953 ([3], page 38)
Andrew Gleason’s fascination with combinatorial puzzles, his computational skills, and his algebraic insights often led to interesting deep results in discrete mathematics. We sample some of them here.
The Putnam problem quoted above introduces
Ramsey theory, where Gleason made one of his
first contributions. Ramsey theory starts with
the fact that for any
In 1955 Gleason and coauthor
R. E. Greenwood
[1]
calculated some small Ramsey numbers.
They found
As a graduate student at Harvard in the late 1960s I chose to write a thesis partially on Ramsey numbers. Gleason told me he had spent a great deal of time looking for other exact values. Since I knew of his legendary calculating powers, I took this as sage advice to restrict my attention to their asymptotics.
Coding theory
Gleason’s research in discrete mathematics began not with Ramsey theory but with his cryptographic work during World War II.1 That’s when he first collaborated with Greenwood. After the war he participated in the burgeoning development of coding theory. Although he published little, he had a significant influence on others.
Vera Pless (her [e3] is a good general reference for coding theory) recalls “Gleason meetings” in the 1950s on error-correcting codes.
These monthly meetings were what I lived for. No matter what questions we asked him on any area of mathematics, Andy knew the answer. The numerical calculations he did in his head were amazing.
A binary code is a subset of
To define a quadratic residue code, begin by
identifying
Let
A linear code is a
The Gleason polynomials are finite sets of polynomials that generate all weight enumerators of a certain type.
Gleason found a particularly striking example
for self-dual codes, those for which
There are deep connections to invariant theory here.
The weight enumerator of
Gleason proved much more along these lines in [2]. Neil Sloane starts his paper on “Gleason’s theorem on self-dual codes and its generalizations” [e1] with “One of the most remarkable theorems in coding theory is Gleason’s 1970 theorem about the weight enumerators of self-dual codes.”
The Putnam Exam
Gleason was the first three-time winner of the Putnam competition, finishing in the top five while at Yale in 1940, 1941, and 1942. He was disappointed in his first attempt, because he solved only thirteen of the fifteen problems.
For many years he selected one of the five finishers for the Putnam Fellowship at Harvard, a fellowship he was awarded and declined in 1940 in order to remain at Yale. He wrote (with R. E. Greenwood and L. M. Kelly) a beautiful book [3] on the Putnam competition for the years 1938–64. For many problems his solutions (and there are often several) are splendid lectures in the varied subjects. Elwyn Berlekamp (also a Putnam winner) recalls discussions with him:
[Gleason] would usually offer two or three different solutions to the problem he wanted to talk about, whereas I rarely ever had more than one. He believed that Putnam problems encouraged very strong mastery of what he considered to be the fundamentals of mathematics.
Gleason was always eager to share his passion for mathematics in general and problems in particular. Bjorn Poonen (a multiple Putnam winner and the coauthor of a follow-up book on the Putnam competition 1985–2000 [e4]) recalls his undergraduate days:
Andy struck me as someone genuinely interested in helping younger mathematicians develop. When I was an undergrad at Harvard, he volunteered an hour or two of his time each week for an informal meeting in his office with a group consisting of me and one or two other math undergrads to discuss whatever mathematics was on our minds.
Amen. As a graduate student I had the good fortune to be Andy Gleason’s teaching assistant. We would meet in the small preparation room before the classes. Andy would discuss the mathematics of the lecture he was about to give. He was at ease and spoke of the importance and the interrelationships of the various theorems and proofs. My contributions were minimal, but I listened with rapt attention. It was in those moments that I learned what being a mathematician was all about.