Вера Рассела в могущество логики и логического анализа вполне объяснима. Как и Фреге, он был математиком, обратившимся к философии в связи с проблемой оснований математики. Как и Фреге, он увлекся логицистской идеей сведения всей «чистой» математики к логике. Когда в 1900 г. Рассел на Международном философском конгрессе познакомился с результатами Дж. Пеано по аксиоматизации арифметики, его программа построения всей математики как единой дедуктивной системы, опирающейся на минимальное количество понятий и основоположений, которые могут быть соответственно определены в логических терминах и выведены из чисто логических принципов, приняла вполне осязаемые очертания. В ходе осуществления этой программы Рассел построил формальный логический язык[17], который в своих принципиальных чертах совпадал с языком, используемым в этих же целях Фреге, но были и некоторые важные различия. Во-первых, Рассел стал применять более простую и наглядную, чем у немецкого логика, систему записи выражений формального языка, которая сохраняется до настоящего времени. Во-вторых, хотя Рассел, подобно Фреге, для описания логической структуры суждения использовал понятие функции, он сохранил для нее традиционное название «предикат». В-третьих, его логическая система содержала такой важный компонент, как «теория типов», созданная им для преодоления парадокса[18], который он обнаружил в теории множеств весной 1901 г. и который впоследствии был назван его именем. Однако наиболее важные изменения коснулись интерпретации формального языка и созданной в этих целях теории значения.
Рассел задает следующую интерпретацию для основных категорий языковых выражений в его формальном языке (имен, предикатов, «открытых» формул и предложений). Имена обозначают индивидов, а предикаты – свойства и отношения. Что касается предложений, то сначала Рассел считал, что они обозначают суждения, однако затем – ко времени создания логического атомизма – место суждений заняли факты[19]. Формулы, которые не являются предложениями («открытые формулы»), выражают пропозициональные функции, т. е. функции, областью определения которых являются индивиды или n-ки индивидов, а областью значений – суждения. Если взять, к примеру, предикат «есть философ» (P), то формула «x есть философ» (Px) выражает функцию, которая при подстановке в нее любого индивида из области значения (например, Сократа) превращается в предложение, и этому предложению приписывается в качестве значения суждение, говорящее о том, что Сократ есть философ. Это суждение истинно, если Сократ действительно является философом.
В целом Рассел отказался от фрегевского различения смысла и значения и