В применении к высказывательным функциям это означает, что ни одна функция не может быть применена к самой себе; то, что рассматривается в качестве аргумента, никогда не должно становиться функцией, и наоборот, на одном и том же уровне. Последнее требование закрепляется Расселом в теории удовлетворительного символизма. Зафиксировать тип – значит зафиксировать соответствующий тип символа, указывающий на соответствующее значение. С точки зрения Рассела, к парадоксам приводит смешение различных типов, которого необходимо избегать. При таком подходе, очевидно, отпадает надобность в оценке контекста целостного высказывания. Значение символа должно заранее определяться словарем, который сконструирован иерархическим образом согласно типам, а правила образования выражений накладывают ограничения на использование словаря.
Теория типов становится для Рассела универсальным методом решения парадоксов, не только обнаруженных им самим, но и известных с давних времен. Возьмем, например, парадокс лжеца. Если некто высказывает утверждение “Я сейчас лгу”, то с традиционной точки зрения, при попытке определить истинностное значение этого утверждения мы всегда придем к противоречию. Действительно, поскольку он лжет, то ложным должно быть и высказанное им утверждение; но, учитывая его содержание, мы тогда должны сказать, что оно истинно. Если же его утверждение истинно, то, согласно утверждаемому содержанию, оно говорит о своей собственной ложности и, стало быть, является ложным. В любом случае возникает противоречие. Но, используя теорию типов, Рассел решает этот парадокс, разводя по разным уровням высказывания, о которых говорит это утверждение, и само это утверждение80. С точки зрения теории типов, человек, утверждающий, что он лжет, имеет в виду ложность по крайней мере одного высказывания из класса высказываний, охватываемых его утверждением. Но само его утверждение не должно включаться в этот класс, поскольку оно относится к более высокому типу. Поэтому истинностная оценка должна релятивизироваться относительно типа высказанных утверждений. Любое утверждение о высказываниях n–го типа само будет относиться к n+1 типу и не должно включаться в класс оцениваемых высказываний.
Символическая система Фреге не удовлетворяет требованиям теории типов, поэтому в ней и можно сформулировать парадоксальные утверждения.
2.2.4 Коррекция определения числа и аксиома бесконечности
Формулировка парадокса затрагивает не только противоречивость рассуждения, но и другой важный аспект логицистской программы Г.Фреге, который связан с определением арифметических понятий в логических терминах. Определение числа по Фреге, как оно было сформулировано выше, требует рассматривать классы, состоящие из элементов, принадлежащих к различным типам. Например, уже определение числа два предполагает класс, образованный из нуль-класса и класса, элементом которого является сам нуль-класс. Однако именно это и содержит парадокс, который обнаружил Рассел. Рассел сохраняет логицистскую установку на то, что арифметика сводима к логике, но в свете установленного противоречия определение числа должно быть модифицировано таким образом, чтобы исключить смешение типов.
Рассел выходит из затруднения следующим образом81. Он сохраняет общий фрегеанский подход к числу с точки зрения классов, находящихся во взаимно-однозначном соответствии. Сохраняет он и определение нуля как класса неравных самим себе объектов. Модификация определения начинается с числа один. Число один соответствует классу всех классов, находящихся во взаимно-однозначном соответствии с классом, содержащим один объект. Число два соответствует классу всех классов, находящихся во взаимно-однозначном соответствии с классом, который состоит из объекта, использованного при определении числа один, плюс новый объект и т.д. Определение, построенное таким способом, избегает парадокса, поскольку соблюдает требование теории типов. Объекты, используемые при определении чисел, принадлежат одному и тому же типу. Однако оно требует введения дополнительного постулата. Определение каждого последующего числа в последовательности натуральных чисел требует нового объекта. Но поскольку натуральный ряд бесконечен, постольку должно предусматриваться и бесконечное количество объектов. Так в логической системе Рассела возникает аксиома бесконечности, а именно допущение о том, что любому заданному числу n соответствует некоторый класс объектов, имеющий n членов82.