И.Б.Микиртумов
КОМПОЗИЦИОНАЛЬНЫЕ И НЕКОМПОЗИЦИОНАЛЬНЫЕ ТИПЫ В ИНТЕНСИОНАЛЬНОЙ ЛОГИКЕ*
Abstract. In the article the difference is defined between compositional and non-compositional types of intensional expressions, acting as the meanings in the type-theoretical language in the logic of sense and denotation (LSD). The expressions of compositional types make a system fragment free ofparadoxes, while the expressions of non-compositional types may participate in the arising of paradoxes. The procedure is described, where the correspondend compositional meaning (conceptualisation) is given to every atomic expressions of language, and the polymorphical compositional conceptualisation - to the functions.
Общая интенсиональная логика и ЛСД Чёрча
К общей интенсиональной логике относятся системы, в которых интенсиональные сущности (смыслы или концепты) получают именование в языке-объекте. Первой такой системой была логика смысла и денотата (ЛСД) Алонзо Чёрча [4, 5, 7], а среди последующих систем наиболее известны прагматика и интенсиональная логика Ричарда Монтегю [11, 12]. Развитие общей интенсиональной логики шло в направлении уменьшения выразительной возможности систем. Если ЛСД Чёрча является самой богатой среди систем общей интенсиональной логики и строилась как универсальный инструмент анализа любых интенсиональных контекстов, то более поздние системы создавались для решения более частных задач, и содержат лишь необходимые для этого средства. Поскольку конкретные задачи лучше всего решаются с помощью специализированных средств, неудивительно, что проект общей интенсиональной логики как универсальной системы не удался. Это относится не только к ЛСД Чёрча, в которой чрезмерное богатство средств привело к появлению разнообразных парадоксов [2, 3, 9], но также, хотя и в меньшей степени, к интенсиональной логике Монтегю, область первоначального применения которой сегодня поделена и переделена различными частными философскими логиками. Системам общей интенсиональной логики оставлена, таким образом, специфическая для них область применения,
*
Работа выполнена при поддержке РГНФ, грант № 04-03-00412а.
а именно исследование свойств интенсиональных сущностей и путей их интерпретации. Здесь в 80-х годах возникли современные логические теории свойств, отношений, пропозиций и истины [1, 10], проблематика которых уравнивает старые и новые системы интенсиональной логики в их специфической сфере применения.
ЛСД Чёрча строится как простая теория типов порядка с с Л-конверсией и с единственным разветвленным предикатом А -"быть концептом (смыслом)". Опишем номенклатуру символов типа. Символы простых типов: о0, О, о2, ... (о-микрон) и 1°, I1, ... (йота), где верхний индекс показывает интенсиональный уровень. Если интенсиональный уровень есть 0, то такой тип является экстенсиональным (индекс интенсионального уровня при нем можно опускать). О0 - символ типа истинностных значений, домен которого есть йоо = {Т0, Б0}, 1° - символ типа индивидов с доменом Ой. Если индекс интенсионального уровня больше 0, ты мы имеем дело с символом интенсионального типа. Символы простых интенсиональных типов: о , о , ... и I, г, ... Домен й О1 есть домен пропозиций, выступающих в роли концептов сущностей типа о0, йо2 - домен пропозициональных концептов, Оп - домен индивидных концептов и т. д. Здесь и далее будем использовать буквы а, в, у, 8 ... как метапеременные по символам типов. Символ сложного типа ав соответствует домену йар операций из йр в йа. Например, и - символ типа одноместной предметной функции, О1
- символ типа одноместного предиката, оо - символ типа унарной пропозициональной связки, (01)1 - символ типа двухместного предиката1, (00)0 - символ типа бинарной пропозициональной связки, (о1г1)г1 - символ типа отношения, оо1 - символ типа интенсионального оператора и т. д. Существует столько символов типа, сколько можно построить в соответствии с определением:
(1) о0, о1, о2, ... и 10, I1, ... символы типов;
(2) если а и в - символы типов, то (а(р - символ типа.
Запись вида О обозначает результат увеличения на п всех
индексов интенсионального уровня, входящих в а.
Примитивные символы языка ЛСД:
1. собственные: 1.1) счетно бесконечное число переменных каждого типа; 1.2) С0п0п0п (импликация), П0п(0пап) (универсальная квантификация), ¡рп^р) (дескрипция), для п > 0 и всех выделенных (непустых) в; 2.3) тА0п0п+1ап (предикат "быть концептом"), где п > 0 и т - индекс порядка ветвления, такой что т = I, 1+1, 1+2, ... , где I
- наибольший индекс интенсионального уровня, входящий в а;
1 Группировка скобок всегда влево.
2. несобственные: 2.1) Л, Л, Л, Л, ... (Л) - оператор абстракции, используются при обозначении смысла Л-термов); 2.2) нуль-символ *р для всех р, кроме О; 2.3) скобки.
Определение ппф: 1) переменная или константа есть ппф; 2) если хр - переменная, Ад,, - ппф типа О1, то ЛтХрАоп- ппф типа оО1р, где т < п; 3) если Лар и ар - ппф указанных типов, то Лар ар - ппф типа а.
Вхождение переменной х$ в ппф является связанным или свободным в зависимости от того, является ли оно вхождением в пп-часть этой формулы вида (ЛхА).
Индексы типов опускаются, если их легко восстановить по определению ппф. Индекс интенсионального уровня опускается, если он равен 0. Используются сокращения скобок (группировка влево) и обычное применение точек.
Определения:
(Лс з Вс) «иСспспсп ЛО ВО (импликация);
УХаАо «и- Псп(сПап)(ЛпХапЛсп) (квантор общности);
Тсп «иг ^Хсп . Хсп з хс, ( истина );
рсп «и Vхс . хс ("ложь");
—Лс «иЛсз ¥с (отрицание);
(Жрг)Л с,«иг 1р'(сП'р') ^п^врА-сП (дескрипция);
О^сРопоп «ИГ Лпхап ЛпуО1 . /У з/)
(функция равенства);
Лап =п Всп «ИГ О^сРСС Всп Лап (равенство);
/тсп(р «иг Лтхвпг(&а1 вппхрп), где т < п и если т = 0, то т опускается.
Запись / терпхр обозначает "применение функции к аргументу", в то время как /а„рхр обозначает результат подстановки хр в / 0 апр по правилам Л-конверсии.
Имя смысла выражения А (его интенсиональное восхождение) строится увеличением на 1 всех индексов интенсионального уровня всех символов типа, входящих в А и индексов интенсионального уровня при операторах абстракции. Например, имя смысла рс есть рс, имя смысла ((ига) . Vхa(Роn я(х,/ \1ас))) есть
((/а,з) . Vхt2(Р 02 12
(х, / 2
12а13 ))).
В нашем исследовании мы следуем "Альтернативе 0" Чёрча [2, 4], согласно которой смыслы двух выражений тождественны, только если они отличаются друг от друга не более, чем переименованием связанных переменных.
Методы теории типов и парадоксы
ЛСД Чёрча столь богата, что в ней, во-первых, можно моделировать семантические парадоксы, и, во-вторых, она сама таким парадоксам подвержена. Существуют две стратегии устранения парадоксов в богатых системах. Первая стратегия состоит в том, чтобы сделать парадоксальные выражения синтаксически некорректными, используя, например, методы разветвленной теории типов [6, 7]. Вторая стратегия предполагает интерпретацию пропозиций как некоторых процедур установления значения предложений, которые в некотором специально уточняемом смысле обязательно приводят к одному из результатов "Т" или "Б". Поскольку денотатом парадоксального предложения оказывается "третье", помимо Тиб, значение или провал , интенсиональные сущности, сопоставляемые парадоксальным предложениям в качестве смысла, не рассматриваются как пропозиции [1, 10], хотя и остаются осмысленными выражениями метаязыка или интенсиональной части языка-объекта. Это позволяет не устранять, а локализовывать парадоксы, моделируя тем самым их появление. Преимущества такого подхода очевидны и для его реализации в таких системах, как теория неподвижной точки Крипке [8] и логика предиката "быть пропозицией" Акцела [1], достаточно бестипового языка-объекта и формализованного фрагмента метаязыка. Здесь, однако, остается без решения существенная проблема, а именно мы получаем лишь неявное определение смысла парадоксального высказывания. Иными словами, ясно, как строятся пропозиции, но не ясно, как строятся не-пропозиции, и мы не можем сказать, что является содержанием пропозициональной установки, когда, например, парадоксальное предложение находится в контексте мнения или цитирования.
Попытаемся наметить путь для решения этой проблемы, совмещая методы обеих описанных выше стратегий в рамках модифицированной ЛСД Чёрча. Чем может быть полезно такое совмещение, в частности, привлечение теоретико-типовых методов там, где, как кажется, без них можно обойтись? Очевидно, что свободный от парадоксов и достаточно богатый язык, построенный на основе разветвленной теории типов, не является ни моделью лингвистической нормы, ни "улучшенным" вариантом бестипового языка. Но если мы хотим описать, как действует "достаточно компетентный субъект", осуществляющий логико-семантический анализ парадоксальных высказываний, то теоретико-типовой язык становится необходимым как средство представления формальных критериев, позволяющих субъекту анализа дифференцировать
"нормальные" и "парадоксальные" предложения. Такие критерии появляются вслед за содержательным схватыванием природы парадокса, а разнообразные ограничения, накладываемые на синтаксическую корректность символов типа, получают интерпретацию в терминах эпистемических установок субъекта. Пусть, например, имя смысла выражения строится на основе семантического анализа этого выражения в соответствии с некоторыми теоретико-типовыми ограничениями. Тогда, модифицируя эти ограничения, мы будем получать альтернативные версии смысла, отражающие поиск и сравнительный анализ субъектом различных интерпретаций выражения. "Парадоксальное" содержание выражения и его скорректированный, непарадоксальный смысл будут представлены в одном языке. Это дает хорошую модель естественной интерпретации выражений, которую мы осуществляем, используя одновременно различные методы и сопоставляя их результаты. В этом случае парадокс будет локализован пропозициональными установками субъекта соответствующего утверждения, его иллокутивными целями и компетентностью в сфере логико-семантического анализа.
Расслоение интенсиональных типов
Определения: (1) а есть символ интенсионального типа, если а представим как в" для п > 0; (2) а есть символ смешанного типа, если а не является интенсиональным, но содержит вхождение некоторого символа типа, интенсиональный уровень которого больше 0; (3) прочие символы типа являются символами экстенсиональных типов; (4) интенсиональным уровнем символа неэкстенсионального типа а является максимальный интенсиональный уровень его компонент.
Расслоение. Каждый простой интенсиональный тип (О, где п > 0, заменяем его расслоением на типы:
а("-1), ап{п), ап{"+1), ... Например, вместо 0 и О появляются последовательности
о1(0), о1(1), о1(2), ... о2(1), о2(2), о2(3), ...
Таким же образом расслоен и каждый тип Л Индексы, добавляемые в скобках к индексу интенсионального уровня (для удобства чтения они набраны особым шрифтом), будем называть индексами
вложенности2. Экстенсиональным и смешанным типам сопоставляется индекс вложенности -1, который, как правило, будем опускать.
Пусть шах(а, Ь, ..., п) и ш1п(а, Ь, ..., п) обозначают, соответственно, наибольшее и наименьшее числа из а, Ь, ..., п.
Каждый сложный интенсиональный тип расслаивается на уровни, начиная с наименьшего для него уровня вложенности, определяемого следующим образом:
- если ат(к) и вп(р) простые символы типа, то для (с0"(к)в'1)5 в есть наименьший индекс вложенности, если в = ш1п(т, п)-1
- если сСп(к> простой символ типа, а в - сложный символ типа, минимальный индекс вложенности которого есть р, то для (С(к^в)в в есть наименьший индекс вложенности, если в = ш1п(т, р) -1;
- если а простой символ типа, минимальный индекс вложенности которого есть к, а /.в(р) - простой символ типа, то для (авп(р))5 в есть наименьший индекс вложенности, если в = ш1п(к, п) -1;
- если а и в - сложные символы типа, минимальные индексы вложенности которых есть к и р соответственно, то для (ав)в в есть наименьший индекс вложенности, если в = ш1п(к, р) -1.
Величина наименьшего уровня вложенности сложного интенсионального типа зависит только от интенсионального уровня его компонент. Например, наименьшие индексы вложенности символов типов о2(1)г: , (г(1)о4(2) )3о2(3) и (о4(2)г3(1))5(г4(4)о4(2))4 (здесь индексы вложенности не всегда наименьшие) суть, соответственно, 0, 1 и 2. Общая схема расслоения типа (О выглядит так
ОвУ, (аа(к)вЬ(р))ч+1, (Ов^2, ... где q - наименьший индекс вложенности для этого типа.
Запись (аа(к)в(р))у будет означать, что У - переменный индекс вложенности, такой, что У > q, где q наименьший индекс вложенности для данного типа.
Всевозможные индексы вложенности интенсиональных типов будут указывать на интенсиональный уровень и уровень вложенности компонент тех выражений, смыслами которых являются объекты этих типов. Величина индекса вложенности определяется в каждом случае тем, использует ли данный смысл, который рассматривается как процедура задания денотата выражения, другие интенсиональные сущности в качестве своих компонент.
2 Значения одних и тех же букв алфавита, фигурирующих в качестве
метапеременных по индексам интенсионального уровня и вложенности, всегда
совпадают: п и п принимают одни и те же значения.
Композициональность и композициональные типы
В соответствии с принципом композициональности Фреге, смысл сложного выражения является функцией смыслов его компонент. Насколько расслоение типов интенсиональных сущностей способствует реализации принципа композициональности? Рассмотрим пример. Пусть смысл предложения
У этой телеги четыре колеса (1)
есть процедура установления его денотата. Ее компонентами являются процедуры, сопоставляющие денотаты компонентам (1) и, поскольку, все эти компоненты являются выражениями экстенсионального типа, очевидно, что получающаяся процедура проверки (1) не будет включать в себя установление значения какого-либо интенсионального выражения. Смысл предложения
У объекта, который Боря считает наиболее (2)
удобным видом транспорта, четыре колеса будет включать в себя процедуру установления значения пропозиции, выраженной фразой "то, что х - самый удобный вид транспорта", которая должна принадлежать к сфере мнения Бори. Это значит, что смыслы (1) и (2) будут различаться между собой тем, что один включает в себя установление значения интенсионального выражения, а другой - нет, что будет выражено присвоением смыслу (2) индекса вложенности 1. Рассмотрим теперь концепт предиката "иметь четыре колеса". Он сопоставляет концепту выражений "эта телега" и концепту "объект, который Боря считает наиболее удобным видом транспорта" пропозиции, выступающие в роли смыслов (1) и (3). Мы уже выяснили, что эти пропозиции будут различаться по уровням вложенности и соответствовать разным типам пропозиций, а значит смысл выражения "иметь четыре колеса" является функцией, которая индивидному концепту с уровнем вложенности 0, т. е. смыслу выражения "эта телега", сопоставляет пропозицию уровня вложенности 0, а другому индивидному концепту, а именно смыслу выражения "объект, который Боря считает наиболее удобным видом транспорта", сопоставляет пропозицию уровня вложенности 1 . В этом нет ничего неестественного: уровень вложенности пропозиции отражает ее структуру и не может быть меньше уровней вложенности ее компонент. Это значит, что тип концепта предиката "иметь четыре колеса" является типом функции на интенсиональных объектах, который не определяется однозначно и уточнение параметров которого зависит от контекста употребления.
Уровень вложенности смысла сложного выражения будет зависеть также от того, как выражен предикат "иметь четыре колеса". Например, выражение
Свойство, отражающее число колес, которым, по (3)
мнению Саши, обладает эта телега содержит интенсиональные компоненты и его смысл будет иметь индекс вложенности 1. Тогда результирующий смысл, образованный как функция от смысла (3) и смысла выражения "эта телега", окажется пропозицией уровня вложенности 1 . Таким образом, повышать индекс вложенности смысла сложного выражения могут индексы вложенности всех его компонент.
Здесь мы подходим к различению композициональных и неком-позициональных типов. Расслоение сложных интенсиональных типов дает нам различные комбинации уровней вложенности компонентов выражения и самого выражения. Начиная с комбинации, соответствующей наименьшим уровням вложенности, все комбинации образуют символы типов синтаксически корректных выражений. Выделение композициональных типов производится на основании следующего критерия: композициональный тип есть тип функции на интенсиональных объектах, уровень вложенности которого зависит не только от интенсионального уровня и уровня вложенности типа аргумента, но и совпадает с уровнем вложенности типа значения. Композициональными мы будем считать, например, типы
(с1(1)11(0))1, (с1(2)11(0))2, (с1(2)11(2))2, (с1(3)11(2))3
В первом случае, для того, чтобы из семантической программы типа г1(0) получить программу типа с1(1), необходимо построить ее композицию с некоторой программой, уровень вложенности которой есть 1. Такая программа принадлежит к типу (с1(1)г1(0))1. Точно так же рассуждаем относительно второго и четвертого случаев. В третьем случае повышения уровня вложенности не происходит, но это не значит, что композиция программы типа г1(2) с программой, уровень вложенности которой меньше 2, может дать программу уровня вложенности 2. Это хорошо видно на следующих примерах символов композициональных типов:
((о2(3V(2))3о3(2))3, (о1(V(1)о1(0))1)2 В символах композициональных типов индекс вложенности всего символа типа не превосходит индекса вложенности типа значения. Это связано с тем, что свойства самой программы композиции оказывает такое же влияние на результирующую программу, что и программа, выступающая в роли значения. По этой причине в символе композиционального типа индекс вложенности всего типа
не только не меньше, но равен максимальному индексу вложенности компонент. В символах некомпозициональных типов соотношения могут быть любые и индексы вложенности ограничены только нижним пределом, который устанавливает определение наименьшего индекса вложенности. Следующие символы типов не являются символами композициональных типов:
(о1(0)г1(0))1, ((о2(1)г1(2))0о3(3))3, (о1(0)(г1(1)о2(1))0)0.
Построение концептуализаций атомарных выражений
Введем оператор п-концептуализации атомарных констант и переменных [...]п, так что выражения [Аа]п, где Аа - атомарная константа, будем называть п-концептуализацией Аа, а [Вв]„, если Вр переменная, будем называть п-квазиконцептуализацией Вв. При п = 0, [А]п есть А. Для указания типа концептуализации записываем его как (а*) в [Аа]п(а*). Выражение вида [Аа]п, где Аа атомарно, будет обозначать имя смысла Аа, имеющее композициональный тип, получаемый в ходе описываемой ниже процедуры3.
Процедура построения композициональных концептуализаций атомарных выражений простых типов и сложных неинтенсиональных типов.
Этап (А). Шаг (1). Пусть А^т) - атомарная константа. Если а есть о или I, то [А^т)] имеет вид [А]ап+1(т+1). На этом построение концептуализации заканчивается.
Шаг (2) Если а сложный и неинтенсиональный тип, имеющий вид (/(к)рт(Л))р, где ш1п(п, т) = 0, то повышаем все индексы интенсионального уровня на 1 и в получившемся символе типа заменяем все, даже совпадающие, индексы интенсионального уровня и вложенности различными метапеременными, с тем, чтобы получить схему символа типа.
Этап (Б) Строим дерево анализа структуры схемы символа типа. Для этого помещаем полученный на этапе (А) символ типа где 5 = п+1 и ^ = т+1 в основание ("корень") дерева и
3 Выражения Аа и [Аа]п не являются просто вариантами записи, как это имеет место в случае построения интенсионального восхождения, и могут оказаться выражениями разных типов, отличаясь друг от друга системой индексов вложенности. Если первое выражение получено как восхождение выражения типа О-1 и в качестве его значения будет фигурировать произвольный объект типа то второе выражение получается в ходе выполнения описываемой далее процедуры. Таким образом, объекты типа О могут обозначаться двумя разными видами выражений.
строим дерево шаг за шагом, руководствуясь правилом ветвления, схема которого такова:
в(9)
(ае(тв9))Ь
Процесс построения дерева остановится сам, и ветви, на которых окажутся атомарные символы типа, будем называть концевыми. В получившемся дереве из каждого узла будут отходить наверх ровно две ветви, для которых существует три возможности: (а) обе эти ветви концевые, (б) одна из этих ветвей концевая, (в) ни одна из этих ветвей не концевая.
Этап (В). Редукция и преобразование дерева.
Шаг (1) Рассмотрим все имеющиеся узлы, ветви которых удовлетворяют условию (а). Эти ветви являются концевыми и каждой паре таких ветвей сопоставим пару простых символов типа <стс(в), где правый символ находится на конце правой ветви, а левый - на конце левой, в то время как предшествующему узлу соответствует символ типа (ас® ¿и^)х. В каждом случае, когда имеется такая пара, стираем обе ветви и в предшествующий им узел помещаем следующее выражение (будем считать, что если при применении правил вводятся новые переменные индексы вложенности, то они всегда являются новыми, т. е. до сих пор нигде не использованными; переменные, отмеченные "*" будут называться "внешними" переменными):
(1.1) {(ас(тах(д,2- х*»}, если с = g = 1;
(1.2) {(ас(тах(д, х*»^*1^®, *"»}, если с = 1 и g > 1;
(1.3) {(стс(тах(*+1, ^ ^)(тах(8+1' 2' *"»}, если с > 1 и g = 1;
(1 4) {(стс(тах(д- г+1, в+1, х+1))^(?+1))(шах(д, 1+1, в+1, х+1))}
если с > 1 и g > 1.
Шаг (2) После преобразований, соответствующих п. (1), рассматриваем редуцированное дерево, в котором появились новые концевые ветви, содержащие символы типа в фигурных скобках. Возьмем теперь все сходящиеся пары концевых ветвей дерева. Они могут иметь вид:
(2.1) {(^)М}>,
(2.2) <{(у8)К}, Л
(2.3) <{(уЗ)К}, {(аМ)М}>,
где К, М метапеременные по выражениям, которые образованны, в частности, метапеременными по индексам интенсионального уровня и вложенности, переменными индексами вложенности и
функциями max и min. Здесь {(/S)K} и {(Cju)M} получены по пп. (1.1) - (1.4). В каждом из этих случаев стираем соответствующие ветви и в предшествующий им узел, в котором находился символ типа с внешним индексом вложенности /, помещаем
(2.1.1) {(vh(maxM ^ (oj)M)(max(M- X*»}, если h = 1;
(2 12 1) {(vh(max(q+1, M, /+1))(0j)M)(max(q+1, M, i+1))}
если / > -1 и h > 1;
(2 12 2) {( V h(max(q+1, M, x*))(CTj)M)max(q+1, M, X*)}
если / = -1 и h > 1;
(2.2.1) {(fmax(K- * ^max^, ХУ) ^ffl)max(K, ХУ*)}, если h = 1;
(2 2 2 1) {(у"ах(К' h' Я+1, '+1)^)max(K, h, q+1, /+1)
qjh(q+ 1))max(K,h, q+1, /+1)}, если i > -1 и h > 1;
(2 2 2 2) {(^max(K. h, q+1, X*)j)max(K, h, q+1, X*)^ h(q+1))max(K, h, q+1,X*)}
если i = -1 и h > 1;
(2 3 1) {((^max(K, M, i+1)g)max(K M, '+1)(0j)M)max(K, M, /+1)}
если i > -1;
(2.3.2) {((rmax(K M, X*)S)max(K M, ^(J^K M, X*)}, если i = -1.
Обратим внимание, что внешние переменные появляются только тогда, когда i = -1.
Шаг (3). В полученном редуцированном дереве снова осуществляем редукции и преобразования по п. (2) до тех пор, пока дерево не будет редуцировано к одному узлу, в котором, после стирания фигурных скобок, окажется схема символа типа, представляющая собой программу вычисления значения индексов вложенности.
Этап (Г). Вычисление значений индексов.
Шаг (1). Совершаем преобразование, обратное этапу (Б), в результате чего метапеременные заменяются на те индексы, вместо которых они были подставлены.
Шаг (2). Всем внешним, т. е. отмеченным "*", переменным, входящим в самый внешний индекс вложенности, присваиваем значение 0.
Шаг (3). Осуществляем несложные вычисления, и полученный символ типа а*, возможно, содержащий пераметры, будет являться типом концептуализации рассматриваемой атомарной константы Аа, так что [Aa]i есть [А]„*. Кроме того, [А]а**, где а** получено из а* любой допустимой подстановкой вместо переменных индексов вложенности, будем считать частным случаем концептуализации.
На этом описание процедуры завершено и мы можем сформулировать следующие определения:
Определение композиционального типа. Любой частный случай типа концептуализации атомарной константы, который можно получить по описанной выше процедуре, не используя при этом шаг (2) этапа (Г), называется композициональным.
Определение параметрической концептуализации. Концептуализации, тип которых содержит переменные индексы вложенности, будем называть параметрическими концептуализациями.
Приведем примеры того, как работает процедура, и поясним некоторые содержательные вопросы.
Определим концептуализацию константы /0. По процедуре установления мы получим схему типа (01(тах(1Х))г1(Х))тах(1' х
для X > 0, откуда, например, можно получить частные случаи концептуализации /, имеющие вид
/](о1(1)21(0))'Ь [/] (о1(1)21(1))Ъ [/] (отие^ [/] (ol(3)гl(3))з, ... Зачем нужны переменные, а также внешние переменные индексы вложенности и о чем они говорят? Выше мы рассмотрели пример, в котором концепт предиката "иметь четыре колеса", если мы считаем его функцией композиционального типа, сопоставлял аргументам с разным уровнем вложенности пропозиции также с разным уровнем вложенности. Если в качестве аргумента функции /]1 будет выступать А,т, то для соответствующего частного случая концептуализации / вида /](о1(1)г1(0))1 мы в качестве значения получим пропозицию типа о1(1). Для Вщ другой частный случай /](01(2) д(2))2 сопоставит пропозицию типа о1 . Тем самым с помощью параметров, проявляется "полиморфность" концептуализации. Может ли увеличение уровня вложенности результирующей пропозиции иметь другой источник, нежели уровень вложенности аргумента? В данном случае, нет. Имея дело с атомарными константами, мы предполагаем, что уровень вложенности, который сопоставляется их концептам, минимален. Именно поэтому мы присваиваем внешним переменным, входящим в самый внешний индекс вложенности символа типа концептуализации, значение 0. Это означает, что если в качестве программы концептуализации фигурирует концепт константы, то сама эта программа в наименьшей степени влияет на уровень вложенности результата. Поэтому в качестве концептуализации / не может фигурировать выражение вида /](01(з)я(2))з. Выражение такого типа может являться концептуализацией, поскольку тип (о1(311(2))3 является компози-циональным, но это не будет концептуализация атомарной константы.
В следующем примере будем сохранять индексы интенсионального уровня, не заменяя их метапеременными, если это не вызывает двусмысленности. Пусть
а (01 (0)( 12(2) о1(3))4)0о(-1))(-1)
атомарная константа (индекс типа выписан без сокращений). После повышения интенсионального уровня на 1, превращаем символ типа
((о2(0)(13(2)о2(3))4)0о1(-1))(-1) в схему ((о^^ОУГо1^. Вслед за тем строим дерево:
и производим редукцию, которую можно описать следующим образом (выражения вида шах(шах(а, Ь), с) заменяем на шах(а, Ь, с):
3(а) о2(й)
О
,2(0) (13(шах(2, а+1, Ь+1, /+1))02(й+1))шах(2, а+1, Ь+1, /+1)
(о
2(шах(2, а+1, Ь+1, /+1, 0+1, е+1))
(I30
шах(2, а+1, Ь+1, /+1))
О
2(Ь+1)чшах(2, а+1, Ь+1, /+1 )\шах(2, а+1, Ь+1, /+1, 0+1, е+1)
((О
2(шах(2, а+1, Ь+1, 0+1, /+1, е+1,1, У*, X))
шах(2, а+1, Ь+1, /+1)
О
2(Ь+1)\шах(2, а+1, Ь+1, /+1Xшах(2, а+1, Ь+1, /+1, 0+1, е+1, У*, X)
О
1(Х)\шах(2, а+1, Ь+1, 0+1, /+1, е+1,1, У*, X))
Теперь подставляем вместо метапеременных, соответствующие индексы:
((02(тах(2, 2+1, 3+1, 0+1, 4+1, 0+1, 1, 0, X)) (13(тах(2, 2+1, 3+1, 4+1)
02(3+1})тах(2, 2+1, 3+1, 4+1))тах(2, 2+1, 3+1, 0+1, 4+1, 0+1, 1, 0, X)) 0 (Х))тах(2, 2+1, 3+1, 0+1, 4+1, 0+1, 1, 0, X)
откуда получаем символ типа
((0(тах(5, X))(г3(5)02(4))5)max(1, X) 01 (X)) тах(5, X)
содержащий параметр X. Это означает, что при применении к аргументу типа о1(0), [А]] будет действовать как функция типа
((о2(5)(13(5)о2(4))5)1о1(0>)0, при применении к аргументам типов о1(2) и о1(7) - как функция, соответственно, типов ((о2(5)(13(5)о2(4))5)2о1(2))2
и
((о2(7)(13(5)о2(4))5)7о1(7))7.
Наше построение проведено почти без сокращений и поэтому выглядит довольно громоздким. На самом деле, можно использовать более компактные формы записи.
Определение. Квазиконцептуализацией переменной ха назовем переменную ха*, полученную в ходе следующей процедуры: шаг (а) если а простой тип и имеет вид о"(т) или Iп(т), то, (а.1) если т > -1, то а* есть оп+1(т+1) или /!+1(т+1), и (а.2) если т = -1, то а* есть о^1^ или где X новый
переменный индекс вложенности;
шаг (б) если а* сложный тип, то а* получаем по процедуре построения концептуализации атомарной константы типа а, без использования шага (2) этапа (Г), и стерев звездочку "*" у всех внешних переменных, которые входят в самый внешний индекс вложенности.
Определения. Композициональной концептуализацией выражения композиционального интенсионального типа является его интенсиональное восхождение. Композициональной концептуализацией выражения А а некомпозиционального интенсионального типа вида а", где а - неинтенсиональный тип, является [Аа]"+1.
Итак, описанная процедура позволяет сопоставить атомарным функциональным выражениям неинтенсиональных типов в качестве их смыслов композициональные концептуаплизации, т. е. функции на интенсиональных объектах, работа которых удовлетворяет принципу композициональности. При этом композицио-нальные концептуализации функциональных типов могут быть полиморфны, т. е. мы имеем дело с множеством интенсиональных
сущностей, выполняющих роль смысла функции. В соответствии с определениями, можно затем получить композициональные концептуализации для выражений интенсиональных типов. Некомпо-зициональные концептуализации синтаксически корректны, но они будут получать иную интерпретацию, определяемую специфическими характеристиками сопоставляемых им объектов. Следующим шагом исследования является создание процедуры построения композициональных концептуализаций для произвольных выражений модифицированного языка ЛСД.
ЛИТЕРАТУРА
1. Aczel P. Frege Structures and the notions of Proposition, Truth and Set // The Kleene Symposium / Eds. J. Barwise, H.J. Heisler and K. Kunen. Dordrecht, 1980. P. 31-59.
2. Anderson C. A. General Intensional Logic // Handbook of Philosophical Logic / Eds. D. Gabbay, F. Guenthner. Dordrecht, 1984. Vol. II. P. 355385.
3. Anderson C. A. Semantical Antinomies in the Logic of Sense and Denotation // Notre Dame Journal of Formal Logic. Vol. 28. 1987. P. 99-114.
4. Church A. A Formulation of the Logic of Sense and Denotation // Structure, Method and Meaning. Essays in honor of H.M. Sheffer. New York, 1951. P. 3-24.
5. Church A. Outline of a Revised Formulation of the Logic of Sense and Denotation (Part I) // NOUS. V. 7. 1973. P. 24-33; (Part II) // NOUS. V. 8. 1974. P. 135-156.
6. Church A. Comparision of Russell's Resolution of the semantical Antinomies with that of Tarski // Journal of Symbolic Logic. V. 41. 1976. P. 747760.
7. Church A. A Revised Formulation of the Logic of Sense and Denotation. Alternative (1) // NOUS. V. 27. 1993. P. 141-157.
8. Kripke S. Outline of a theory of truth // Journal of Philosophy. V. 72, 1975. P. 690-716.
9. Myhill J. Problems Arising in the Formalisation of Intentional Logic // Logique et Analyse. 1958, V. 1. P. 78-83.
10. Turner R. Truth and Modality for Knowledge Representation. Cambridge, Mass. 1991.
11. Монтегю Р. Прагматика // Семантика модальных и интенсиональных логик / Пер. с англ. под ред. В. А. Смирнова. М., 1981. С. 254-279.
12. Монтегю Р. Прагматика и интенсиональная логика // Семантика модальных и интенсиональных логик / Пер. с англ. под ред. В.А. Смирнова. М., 1981. С. 223-253.