Чтобы избежать парадоксов, Рассел и Уайтхед сформировали теорию типов, в которой для того, чтобы X Y было правильно составленной формулой, требуется, чтобы тип значения Y был непосредственно выше типа значений X. Таким образом, пропозиция «класс всех стульев не является стулом» — не истинная и не ложная, а попросту лишена смысла, поскольку стульями могут быть только объекты, а не классы объектов. Другими словами, ошибочно распространять свойство одного типа на другой. При применении этой хитроумной теории авторы могли утверждать, что формулировки, ведущие к парадоксу Рассела, перестают иметь смысл: R R теперь являлось неправильно составленной формулой, поскольку в ней было задействовано не больше одного типа.
Бертран Рассел
В Principia после устранения парадоксов Уайтхед и Рассел перешли к выведению математики из логики, поскольку в их понимании граница здесь невозможна. С технической точки зрения проект логификации математических теорем натолкнулся на многочисленные трудности. Ученым потребовалось более 379 страниц (!), чтобы доказать, что 1 + 1 = 2. Настоящее безумие. Кроме того, они были вынуждены расширить логику до крайне обобщенной теории отношений, в которую включили такие малоудовлетворительные аксиомы, созданные для данного случая, как редуктивность и бесконечность. Неуклюжая аксиома редуктивности работала как нечто вроде deus ex machina, — авторы прагматично обосновывали ее тем, чтобы работать с антиномиями и логифицировать математику: когда формула оказывается слишком сложной, предполагалось, что ее всегда можно упростить до другой, более низкого уровня.