La paradoja de Russell fue descubierta por Russell mientras trabajaba en su libro Principles of Mathematics. La solución a esta paradoja fue la Teoría de Tipos desarrollada por Russell y Whitehead, la cual restringe el axioma de comprensión de la teoría intuitiva de conjuntos para evitar contradicciones. Russell también defendió el logicismo, la idea de que las verdades matemáticas pueden expresarse como verdades lógicas.