In mathematics, a Pontryagin cohomology operation is a cohomology operation taking cohomology classes in H2n(X,Z/prZ) to H2pn(X,Z/pr+1Z) for some prime number p. When p=2 these operations were introduced by Pontryagin (1942) and were named Pontrjagin squares by Whitehead (1949) (with the term "Pontryagin square" also being used). They were generalized to arbitrary primes by Thomas (1956).