И.Б. Микиртумов
КОМПОЗИЦИОНАЛЬНАЯ КОНЦЕПТУАЛИЗАЦИЯ В ИНТЕНСИОНАЛЬНОЙ ЛОГИКЕ*
Abstract. The present article aims at delineating the procedure of constructing compositional conceptualisation of arbitrary complex expression that is based on compositional conceptualisation of the expression components. Examples of acting of the procedure are considered which are to demonstrate that polymorphicality of sense may be used as an instrument serving to realize "Alternative 0" in the logic of sense and denotation of Church. Polymorphicality of sense is regarded as the logical characteristic of the contextual dependence which may be brought into light by means of logic of sense and denotation only. This sense dependence taken as a means of contextual analysis does not depend on semantic and linguistic methods of its analysis.
В этой статье мы продолжим начатое в работе [1] исследование вопроса о построении композициональных концептуализаций для выражений общей интенсиональной логики А0С*, полученной как модификация логики смысла и денотата (ЛСД) Алонзо Чёрча А0. Язык и определения рассматриваемой системы ЛСД даны в [1]. Там же дан содержательный анализ проблемы. В настоящей работе будет предпринято небольшое изменение способа записи индексов интенсионального уровня в символах индексов типов, а именно мы будем записывать их как нижние, а не как верхние индексы символов типа, т. е. вместо а1 будем писать а1.
Процедура построения концептуализации замкнутого сложного выражения языка А0С
Рассмотрим процедуру построения концептуализации произвольного замкнутого сложного выражения Аа на основе концеп-туализаций его атомарных компонент, полученных по процедуре, описанной в [1].
Этап (А). В Аа повышаем все индексы интенсионального уровня на 1 и заменяем все (даже совпадающие) индексы вложенности на различные метапеременные.
Этап (Б). Для получившегося после выполнения этапа (А) выражения строим дерево анализа его структуры, руководствуясь следующими двумя правилами:
* Работа выполнена при поддержке РГНФ, грант № 04-03-00412а.
ВС Ах В
правило «Арр» \ / правило «А»
ВС АхВ
Концевой ветвью объявляется всякая ветвь, на которой находится Ах или атомарная формула. Помещаем теперь формулу Ар в исходный узел или «корень» и в соответствии с правилами строим дерево анализа структуры до тех пор, пока построение не остановится, и все полученные ветви не окажутся концевыми. В полученном дереве из каждого узла отходят вверх ровно две ветви и либо обе они концевые, либо одна из них концевая, либо ни одна из них не концевая.
Этап (В). Преобразования.
Шаг (1). В полученном дереве заменяем все атомарные константы, стоящие на концевых ветвях и снабженные схемами символов типа, на схемы их концептуализаций, т. е., выполняя описанную в [1] процедуру, останавливаем ее для данного символа типа после выполнения этапа (В) этой процедуры. Кроме того, всякую переменную ха, включая переменные, находящиеся в выражениях вида Ах, заменяем на схему ее квазиконцептуализации ха*, где а* есть тип квазиконцептуализации переменных типа а, а все символы А заменяем на Ап+1.
Шаг (2). Рассматриваем все пары (Е, В) выражений, расположенных на сходящихся концевых ветвях, где Е и В находятся, соответственно, на левой и правой ветвях. Выражение Е может быть:
(а) схемой концептуализации атомарной константы,
(б) схемой квазиконцептуализации переменной,
(в) выражением вида Ап+1ха.
Для выражения В могут иметь место только случаи (а) и (б). При любых комбинациях случаев (а) - (в) для Е и В стираем обе ветви и в предшествующий им узел помещаем выражение, соответствующее приведенным ниже условиям (их обозначения отражают комбинации случаев (а) - (в) для Е и В). Обозначаем схему типа формулы В как ры:
- (а.а)(а.б)(б.а)(б.б) {Е^трк/м/^Вру}, где Е имело схему типа (/пу и запись ((/ры)к)м1ы) означает результат замены всех вхождений М в (/рУ на N
- (в.а)(в.б.1) {(А,+1ха* . Вр*)(р*а*)* }, если хаФ ВТ, где схема символа типа (р*а*)* получена следующим образом: если ха и Вр есть схемы (квази)концептуализаций ха' и Вр' соответственно, то (р*а*)* есть тип квазиконцептуализаций переменных типа (рга)к,
где к - внешний индекс вложенности схемы символа типа выражения, находившегося в этом узле до замены;
- (в.б.2) {(Лп+1Ор* . ^Р*)(Р*Р*)* }, если ха = Ор где схема символа типа (р*р*)* получена следующим образом: если Вр есть квазиконцептуализация Вр', то (р*р*)* есть схема квазиконцептуализации переменных типа (рр')к, где к - внешний индекс вложенности схемы символа типа выражения, находившегося в этом узле до предпринимаемой замены.
Шаг (3). После выполнения преобразования шага (2) вместо некоторых узлов появляются новые концевые ветви, и мы переходим к рассмотрению всех пар сходящихся концевых ветвей. Такие пары могут иметь следующий вид:
(3.1) <{В(ЛОМ)К }, ^>,
(3.2) НПК, {О/ }>,
(3.3) <{В(п0М)К },{Мс }>,
(3.4) (Лп+1хгм , {Спм}>.
Во всех четырех случаях стираем соответствующие ветви и в предшествующий им узел помещаем выражения:
- (3.1) {В*(Пс№К)(м,^г)(ЛС1)}, где В* получено из В корректной заменой всех вхождений метапеременной по схемам индексов вложенности М на N и J может быть атомарной константой или переменной. Такая замена в сложном выражении корректна, если выражения, представляющие собой схемы индексов вложенности, даже, если они совпадают, обозначаются разными метаперемен-ными, во всех случаях, когда такие схемы образованы по разным пунктам процедур задания концептуализаций и квазиконцептуали-заций. Этого легко можно достичь, сопоставляя этим схемам разные метапеременные непосредственно при выполнении процедуры. Схемы индексов вложенности, введенные в соответствии с разными пунктами процедур и на разных шагах, будем обозначать разными метапеременными;
- (3.2) {Я((ПУ)К)(м/№)(0/)};
- (3.3) {В*((ОК)(м/№)(Мс)}, где В* получено из В также, как в пункте (3.1);
- (3.4.1) {(Л +1хт . Сп*)(п*т»)*}, если хТ и Сж суть схемы (квази)концептуализаций хт и СП соответственно, и хт не входит свободно в СП, и (п*т*)* - схема типа квазиконцептуализации переменных типа (ПТ)к, где к есть внешний индекс вложенности схемы типа того выражения, которое находилось в этом узле до замены;
- (3.4.2) {(Л +1хт** . С*л**)(л**т"*)**}, если хт входит свободно в Сп , и
(а) если х(Т)1, х^, ..., х^ есть я-членный (я > 1) попарно различ-
ный список свободных вхождений в С различных схем квазикон-цептуализаций переменной хг, то для каждого х^ц обозначим метапеременными А1(г)г, ..., Аг(г)г (г > 1) все входящие в (г)/ схемы индексов вложенности, возможно также содержащие метапере-менные, и при этом пусть порядковый номер такой метаперемен-ной соответствует порядку ее вхождения в (г)/; тогда образуем т** из любого (г)/ корректной заменой:
А^ на шах(А!(г)1, ..., А(г)
АТ на шах(Аг(г)1, ..., Аг(г>);
(б) С* получено из С заменой по п. (а) всех вхождений соответствующих выражений; (п**г**)** получено из схемы (п*г*)* типа квазиконцептуализации переменных типа (П/)й, корректной заменой по п. (а);
(в) в этом выражении всякая пара внутренних переменных индексов вложенности, которые либо вместе входят, либо вместе не входят в каждую схему индекса вложенности, заменена одной из этих переменных.
Шаг (4). После выполнения шага (3) мы получаем редуцированное дерево, в котором в отличие от условия шага (3) могут иметь место два следующих новых вида пар, стоящих на концевых ветвях:
(4.1) ((Ах/ . АаМ)(аМв*)М, Вв )
(4.2) ((А„х(ав)* . А/*)(у»(ав)*)*, (Ап у в** . В а**)(а**в**)** )
В обоих случаях удаляем обе ветви и в предшествующий им узел помещаем выражения:
- (4.1) {(Ах/** . А*а**)(а**в**)**(В*в**)},
где А* и В* получены из А и В следующим образом. Пусть А\в*, ..., А^ суть все схемы индексов вложенности, входящие в схему символа типа в*, выписанные по порядку их вхождений, а А1в, ..., Аьв такие же схемы для в. Тогда (1) В* получено из В корректной заменой всех вхождений А1в, ..., А/ в В и А^, ..., А/* в А на шах(А1в, А1в*), ..., шах(А1в, А/*) соответственно; (И) точно так же получен символ типа (а**в**)**; (ш) в полученном выражении всякая пара внутренних переменных индексов вложенности, которые либо вместе входят, либо вместе не входят в каждую схему индекса вложенности, заменена одной из этих переменных.
- (4.2) {(Апх(а"в")" . А*У' )(/ \а"в'')') '((Ап у в" . В*а')(а"в")
где, (1) если А] , ..., А/* и А1в, ..., А/ ^ > 1) суть все схемы индексов вложенности, входящие соответственно в в и в и выпиаанные в порядке их вхождений, и если А1а , ..., Аа и А^, ..., Аа ( > 1) суть такие же схемы для а и а*, то (у"(а"в")") "и (а"в") "полу-
чено из (у*(а(3)*)* и (а**р**)** соответственно путем корректной замены всякого вхождения:
Ав и Ав на шах(АЛ А?) и Аа* и Аа на шах(А/*, А}а); (и) А* и В* получены из А и В аналогичной заменой; (ш) в полученном выражении всякая пара внутренних переменных индексов вложенности, которые либо вместе входят, либо вместе не входят в каждую схему индекса вложенности, заменена на одну из этих переменных.
Все другие виды пар выражений, находящихся на концевых ветвях в редуцированном дереве, подпадают под преобразования шага (3). Редукцию дерева, которая производится повторением преобразований шагов (3) и (4), продолжаем до тех пор, пока она не остановится, и мы не получим узел, в котором находится выражение, заключенное в фигурные скобки и содержащее схемы индексов вложенности.
Этап (Г). Вычисление значений индексов.
Шаг (1). В полученную схему концептуализации подставляем значения индексов вложенности и присваиваем значения внешним переменным. При этом концептуализациям неинтенсиональных Л-выражений, полученным в пункте (3.4) этапа (В), сопоставляется внешний индекс вложенности 0.
Шаг (2). Производим необходимые арифметические преобразования и в полученной формуле заключаем в квадратные скобки все непримитивные атомарные константы. Результат этих преобразований будем считать концептуализацией исходной замкнутой формулы, которая, возможно, окажется параметрической.
На этом заканчивается описание процедуры сопоставления концептуализации замкнутым формулам.
Несколько примеров
Рассмотрим примеры, которые пояснят принцип работы описанной процедуры. Будем сохранять индексы интенсионального уровня, не заменяя их переменными, если это не будет вызывать двусмысленности. Хотя описанная выше процедура выглядит громоздко, идея того, чем должна быть концептуализация выражения, достаточно проста. Построим концептуализацию для формулы
Ьо(оо1°)/оо10,
т. е. определим полную форму выражения РаОо°)/оо10]]1.
Дерево анализа ее структуры элементарно, поэтому сразу перейдем к преобразованию. Из схем концептуализаций
h(0lmax(2, d+1, X*, Y*)(0lmax(2, d+1, X^d+lymax^, d+1, X*))max(2, d+1, X*, Y*) f (0lmax(2, g+1, Z*)02g+1)max(2, g+1, Z*) получаем
{h(0lmax(2, d+1, X*, Y*)(0lmax(2, d+1, X^d+1 )max(2, d+1, X*))max(2, d+1, X*, Y*)
(f(o1max(2, g+1, Z«)02g+1)max(2, g+1, Z*))}
и, после подстановки значений индексов вложенности, образуем искомую концептуализацию:
[h](0l2(0l2022)2)2([f (oI2022)2) Построим концептуализацию формулы (х) . f0$, не сокращенная запись которой есть П0от)(Ах1. f0pc). Дерево анализа ее структуры имеет вид
A)Ci f01х
Пс(о,)(Ях,. fa)
Проследим ход преобразований по дереву:
f (0lmax(1, X, C*)1lX)max(1, X, С*) х,1 Y
À {f (0lmax(1, Y, C*)n Y)max(1, Y, C^Y)}
{n(0lmax(1, C*, Y, A*)(0lmax(1, C*, Y)n Y)max(1, C*, Y))max(1, C*, Y, A*)
((À^Y. f (0lmax(1, Y, C*),l Y)max(1, Y, С)(х(^)) (^max(1, Y, C^ Y)max(1, Y, C*))}
подставляем значения индексов и получаем выражение
П(01шах(1, У)(01шах(1, У)г1У)шах(1, У))шах(1, У)
(ЛхпУ . [/] (01шах(1, У)пУ )шах(1, У)(хг1У)) (01шах(1, У)пУ )шах(1, У)).
Искомая концептуализация является параметрической, а ее частные случаи зависят от уровня вложенности связанной переменной. Один из них имеет, например, вид:
П(О11(О11г10)1)1(Лхг10 . [/] (О11г10)1(хг10))(О11г10)1) При любом другом, кроме 0, значении У, все индексы вложенности будут совпадать.
В следующем примере:
[[£о,а, з g(ho21Po>1)]]l последовательность преобразований выглядит так (для наглядности сохраняем константные индексы вложенности). Из схемы концептуализации
£(01шах(1, X*, У)ч У)шах(1, X*, У), а010
образуем
gio1шax(1, Х*)г10)шах(1, ^(а^),
затем с помощью концептуализации импликации
С(01шах(1, и*, Я, Н*, Р)0Я)шах(1, Ц*, Я, Н*, Р)0Р)шах(1, Ц*, Я, Н*, Р) получаем
С(01шах(1, Ц*, Я, Н*, Х*)0Р)шах(1, Ц*, Я, Н*, Х)0шах(1, Х*)шах(1, Ц*, Я, Н*, X*, У*)
(^шах^, Х*)г10)шах(1, ^(а^)),
после чего из новой концептуализации g вида
g(0lmax(1, Е*, В)г1В)шах(1, Е*, В) и схемы концептуализации
А(г1шах(3, 0«)С52)шах(3, Р*)(ро32)
получаем
g(0lmax(3, Е*, Р^шах^, Р*))шах(3, Е*, Р*)(Н(,1таах(3, Р^^шах^, Р*)^^)).
Теперь образуем схему концептуализации всего выражения:
(С(0шах(3, Ц*, Е*, Р*, Н*, Х»)0шах(3, Е*, Р*))шах(3, Ц*, Е*, Р*, Н*, X*)
Ошах(1, Л*))шах(3, Ц*, Е*, Р*, Н*, X*, У*)
(^(Ошах(1, Л*)г10)шах(1, ^(а,^)))
(?(Ошах(3, Е*, Р*)г1шах(3, Р*))шах(3, Е*, Р*)
(А((1шах(3, Р*)С52)шах(3, Р*)^^))),
присваиваем значения внешним переменным и получаем искомую концептуализацию
(С(О1зО1з}зО11)з([,?](О11г10)1([а]г10)))([^](О1зг1з)з([А](г1зОз2)з([р]Оз2))).
Обратим внимание на то, что функция g представлена сразу двумя своими концептуализациями
[gW,0)1 и [g] (o13,l3)3■
Это связано с тем, что в одном и том же сложном выражении функциональное выражение может выступать в различном качестве, т. е. будучи представлено разными частными случаями своей концептуализации. Смысл функционального выражения представляет собой программу осуществления композиции, тип которой зависит от типа участвующих в композиции программ, благодаря чему он может быть задан и реализован различным образом. Иными словами, многократное использование термина в одном и том же сложном выражении может требовать привлечения различных частных случаев его смысла. Отметим, что в нашем случае такая возможность исключается только для связанных переменных.
Определим полную форму выражения
[[/Oo) (Яgo, . ga, з g(h,o21Po21))]]1.
Здесь мы столкнемся с различными квазиконцептуализациями переменных. Описываем ход преобразований сокращенно, с помощью записи промежуточных результатов. Кроме того, для лучшей обозримости, будем опускать символ «max». Из концеп-туализаций констант и квазиконцептуализации переменной g
g(o2(1, х, Y)(1X)(1, X, Y), a,0, к(,1зо32)з, Po32 получим концептуализации подформул g(o1(1, Y)210)(1, Y) a,0 и к(,1зо32)зPo32.
Затем из новой квазиконцептуализации переменной g и второй из этих формул получаем
g(O1(1, Г),3/3, T)(h(ll3o2)3 Роз2).
Теперь из концептуализации импликации и полученных формул образуем сначала
С((о1(1, W Y)o1W)(1, W, Y)o1(1, Y))(1, W, Y)(g(o1(1, Y),10)(1, Y) a,0),
а затем
(С((о1(3, T, Y)o1(3, T))(3, T, Y)o1(1, Y))(3, T, Y)(g(o1(1, Y),10)(1, Y) a,10))
(g(O1(3, T),13)(3, T)(h(i13o32)3Po32)).
Здесь представлены две квазиконцептуализации переменной g:
g(o1(1, Y)i10)(1, Y) и g(o1(3, 7)i13)(3, T) и, в соответствии с пунктом (4.2) шага (3), max(1, Y) и max(3, T) заменяются на max(1, 3, Y, T), после чего, поскольку Y и Т вместе
будут входить или не входить в каждую схему индекса вложенности, оставляем только Y, а 0 и 3 заменяются на max(0, 3). В результате получаем схему концептуализации ¿-выражения:
¿1g(oj(3, Y),j3)(3, Y) . (С((о(3, Y)01(3, Y))(3, Y) ^(3, Y))(3, Y)
(g(oj(3, Y)ii3)(3, Y) «ii3))(g(oi(3, Y)ii3)(3, Y)(h(ii3o32)3 P032)),
тип которой есть ((o1(3, Y)(o1(3, Y)î13)(3, ^)(3, Y), где концептуализация константы а получает индекс вложенности 3. Теперь из этого выражения и концептуализации f вида
f((o1(1, E)(o1(1, E)(o1(1, E)(1E)(1, E))(1, E))(1, E) образуем концептуализацию
[f] (o1(3, Y)(o1(3, Y)(o1(3, Yl 3)(3, Y))(3, Y))(3, Y)
(¿1g(oj(3, Y)(13)(3, Y) . (С((o1(3, Y)o1(3, Y))(3, Y)o1(3, Y))(3, Y)
(g(oi(3, Yl3)(3, V)[«]i13))(g(o1(3, V)i13)(3, Y([h] (I13o32)3[p]o32))),
в которой фигурирует такая схема квазиконцептуализации переменной g, которая обеспечивает принятие во всех ее вхождениях максимального уровня вложенности. Это выражение можно прочитать так: f есть композициональная функция, которая образует процедуру проверки предложения
foo) (¿go, . ga, з g(h,o21Po21)) из композициональной функции, образующей для любой компо-
(3, Y) 3 (3, Y)
зициональной функции d типа (o1( , )i1 )( , ) и частных случаев концептуализаций
[Cooo]1, [ai]1, [hio,1]1, po^L процедуру задания денотата формулы gai з g(h,o11Po11).
Частным случаем полученной концептуализации будет, например, выражение
[Я (o13(o13(o13i13)3)3)3(^-1g(o13i13)3 .
(С((0l30l3)30l3)3(g(0l3il3)3 [a]i13))(g(o13i13)3([h](i13o32)3[p]o32))).
Тот факт, что вместо концептуализации константы а, уровня вложенности 0 мы вынуждены использовать ее концептуализацию уровня 3, объясняется тем, что концептуализация ¿-выражения должна оказаться функцией, тип аргумента которой соответствует типам концептуализаций всех выражений, в которые входит кван-тифицируемая переменная. Концептуализация константы h задает в этом примере, так сказать, нижний возможный предел. И это не противоречит нашим содержательным установкам. В самом деле, концепт ¿-выражения который рассматривался выше, обозначает
/ 3 3ч3
программу композиции программы типа (o1 i1 ) с адекватными ей
по типу программами. Поскольку речь идет именно о программе фиксированного типа, которая, сама является концептуализацией функционального типа, все ее аргументы в данном выражении должны обладать одним и тем же уровнем вложенности.
При построении концептуализаций выражений
goflt з g(h,o21pc21) и Àga, . (ga, з g(hl021p021)) мы в первом случае имеем дело с двумя концептуализациями константы g, а во втором - получаем унифицированную функцию, где фиксирован тип квазиконцептуализации переменной g.
Отметим важное следствие этого факта. Мы получаем инструмент реализации критерия «Альтернативы 0» Чёрча. В самом деле, если концептуализации (АхаАх)Ва и А(В) в общем случае отличаются друг от друга тем, что являются различными семантическими программами, что, вообще говоря, не является логическим различением, то реализации принципа композициональности на основе расслоения концептов дает уже логический критерий. Здесь концептуализация (ЯхаАх)Ва будет иметь дело с квазиконцептуализацией переменной, соответствующей одному из частных случаев концептуализации В, причем только с одной из таких концептуа-лизаций, а концептуализация А(В) может содержать несколько частных случаев концептуализации В. Например,
[[(¿go, . (ga, з g(h,021Po21)))gо,]]l строится из концептуализации gol, имеющей вид
[g](ol(1, ^VA А), и ее схема выглядит так:
(Àlg(ol(3, Y, A)(l(3, А))(3, Y, А) . (С((о(3, Y, А)01(3, А))(3, Y, А)01(3, Y, А))(3, Y, А) (g(0l(3, Y, A)(l(3, А))(3, Y, А) atl(3, А)))
(g(ol(3, Y, А)(1(3, А))(3, Y, А)ф(ч(3, А)С52)(3, А)р^)))
([g] (0l(3, Y, А)г1(3, а))(3, Y, А)), а частным случаем такой концептуализации будет, например,
(Àlg(Ol3il3)3. (С((013013)3013)3 (g(Ol3il3)3 an3))
(g(Ol3,l3)3 (h(43o32)3 РсзЮЖЫо3*!3)3).
Различия с концептуализацией выражения gotat з g(hl0>21 р^) очевидны.
Рассмотрим еще один пример с ¿-выражениями, а именно когда модификации типов при редукции дерева предпринимаются и слева и справа, т. е. когда мы реализуем пункт (4.2) этапа (В). При построении концептуализации выражения
[[(¿goo) . (gho, з g(k(0,)032Po^WÀfo,. (fa, 3 f(l,021 qo21)))]]l
мы сначала получаем концептуализацию первой его части из концептуализации
(С((о(4, X, У, л, В, С)01(4, X, У))(4, X, У, А, В, 0)^(1, А, В))(4, X, У, А, В, С) (?(о(1, А, В)о1(1, А)(1 А)(1, А))(1, А, В) Й^О, А)(1 А)(1, А))) (Я(о1(4, X, У)(о1(4, X)гlX)(4, Л))(4, X, У) (Л((01(4, X)гlX)(4, X)043)(4, X)р043)),
которая после замен пар переменных (А, X на А получает вид (опускаем внешний индекс типа при Л-выражении)
(4, А, В, У)(о(4, А)(1(4, А))(4, А))(4, А, В, У). ((С((о(4, А, В, С, У)01(4, А, В, У))(4, У, А, В, СЦ (4, А, В, У))(4, У, А, В, С) (?(01(4, А, В, У)01(4, А)(1А)(4, А))(4, А, В, У) ^(^(4, А)(1А)(1(4, А))) (д^, А, В, У)(01(4, X)гlX)(4, *))(4, А, В, У) (к((о1(4, А)(1А)(4, А)043)(4, А) р043))). Концептуализация правой части, также после замены пары переменных на одну из них, имеет вид
Л У(01(3, 0)г13)(3, О) . ((С((о(3, О, Р)01(3, 0))(3, О, Р)01(3, 0))(3, О, Р) (/0(3, о)г13)(3, О) аг13))(/(01(3, о)г13)(3, о) (/(,13С52)3 ^Х» Образуем теперь концептуализацию всего выражения, заменяя пары переменных (А, О> на А:
(Л1^(01(4, А, В, Р, У)(01(4, А)(1(3, А))(4, А))(4, А, В, Р, У) .
((С((0(4, А, В, С, Р, У)0(4, А, В, Р, У))(4, А, В, С, Р, У)0(4, А, В, Р, У))(4, А, В, С, Р, У) (§(о\(4, А, В, Р, У) (о(4, А)г1(3, А))(4, А))(4, А, В, Р, У)А(01(4, А)(1(3, А))(4, А))) ^0(4, А, В, Р, У)(01(4, А)г1(3, А))(4, А))(4, А, В, Р, У) (к((01(4, А)г1(3, А))(4, А043)(4, А) Ро43))) (Л/0 (4, А)(1(3, А))(4, А) . ((С((о(4, А, Р)01(4, А))(4, А, РЦ (4, А))(4, А, Р) (/(о(4, А);1 (3, А))(4, А) а,1(3, А)))
(/0(4, А)(1(3, А))(4, А) (/((1(3, А)о,2)(3, А) ^Х))).
Здесь мы получили согласование обеих частей по уровням вложенности используемых переменных и их аргументов. Придав минимальные значения переменным индексам вложенности, мы получим следующий частный случай этой концептуализации:
(Л&;о4(о4г13)4)4 . ((С((014014)4014)4 (&;о4(о4г13)4)4 к(о14113)4))
(ё(01 4(0 4 <13)4)4 (к((014113)4043)4 р043))))
(Л/(014г13)4 . ((С((014014)4014)4 (/04'13)4 ач 3))
(/(О!4г13)4 (/(г1Зоз2)3 qoз2)))).
Теперь можно дать определение того, что такое концептуа-
А «С*
лизация замкнутого выражения языка АО .
Определение. Концептуализацией замкнутой формулы А языка А0С* называется любой результат допустимой подстановки значений вместо переменных индексов вложенности (если они есть) в выражение, которое получено после применения к А процедуры построения концептуализации.
Необходимость введения переменных индексов вложенности на различных шагах процедуры образования композиционального типа и последующие модификации типов при построении концептуализации делают описанные выше процедуры непрозрачными, несмотря на простоту исходных содержательных установок. Это объясняется чисто синтаксической природой этих процедур, задача которых - построить в качестве концептуализации выражение интенсионального типа, которое, в том случае, если исходное выражение было функциональным, имеет композициональный тип и, при любом случае, все элементы которого имеют композицио-нальные типы. Возможность варьировать индексы вложенности позволяет решить задачу согласования композициональных кон-цептуализаций функций с типами их аргументов.
Композициональность и полиморфность концептов
Процедура построения концептуализации замкнутой формулы, для того, чтобы быть служить той цели, которую мы ставим, вводя расслоение интенсиональных типов и понятие концептуализации, должна удовлетворять следующим требованиям:
(1) концептуализация функционального выражения, при любой его сложности всегда является композициональной функцией на концептах, даже в том случае, когда сама исходная функция не композициональна;
(и) концептуализация любого выражения обозначает такую семантическую программу, которая является композицией кон-цептуализаций его компонент.
Описанная выше процедура построения концептуализаций в рассмотренных примерах приводила к результату, который удовлетворял требованиям (1) и (и). Но мы не можем сказать, имеет ли это место в общем случае, и на каком пути следует искать доказательство этого факта. Кроме того, нельзя исключать существования других, более простых и наглядных процедур построения кон-цептуализаций. Обозначенные здесь проблемы доказательства универсальности нашего метода построения концептуализаций и
поиск альтернативных методов мы оставляем без решения. Но это не лишает нас возможности сделать некоторые содержательные выводы о системе А0С*, а также обойти нерешенные проблемы, используя вместо полных форм концептуализаций сокращенные формы, т. е. выражения, образованные операторами концептуализации. Независимо от успешности нашего подхода само существование той или иной процедуры или процедур построения полной формы концептуализации, сопоставляющей всякому выражению вида [а]ь [[А]]1 или Сот'([[А]]ь [[В]]1) некоторую форму, удовлетворяющую требованиям (1) и (И), не вызывает сомнений.
Каждая концептуализация связана с конкретным процессом ее построения по той или иной процедуре, и концептуализации мы рассматриваем как имена концептов, т. е. семантических программ с теми или иными свойствами. Среди концептов у нас появятся такие, которые обозначены концептуализациями некоторых формул, которые были введены, например, при семантическом анализе фрагмента текста. Это не значит, что другие концепты не могут быть обозначены концептуализациями. В ЛСД в качестве общего принципа принимается, что множество интенсиональных сущностей превосходит множество выражающих их формул, поскольку иначе неизбежны семантические парадоксы [МуЫП 1958]. Но в реальном процессе интерпретации выражений мы каждый раз используем только ограниченное число интенсиональных сущностей, причем именно тех, которые непосредственно связаны с интерпретируемыми выражениями, так сказать, «здесь и теперь», т. е. обеспечивают «контекстную» определенность смысла каждого отдельного выражения. Итак, множество концептов в общем случае бесконечно, причем если речь идет о концептах интенсионального уровня большего, чем 0, или о концептах функциональных выражений, то оно более чем счетно. Одновременно множество актуально используемых концептов является конечным. Можно ли совместить эти свойства в рамках ЛСД, как системы, описывающей именно свойства используемых нами интенсиональных сущностей? Мы попытаемся сделать это, применяя понятие концептуализации.
Наше понятие концептуализации довольно далеко уводит нас от «наивного» принципа композициональности, который гласит, что концепт сложного выражения есть функция концептов (кон-цептуализаций) его составляющих, и формальным выражением которого, например, в ЛСД Чёрча, была синтаксическая договоренность, на основании которой запись (а(в)1 читалась как (а1р1). Это при нашем подходе соответствовало бы равнозначности записей [[АВ]]1 и [[А]]1[[В]]1, которая, как кажется, должна отражать
функциональный характер концептуализации сложного выражения. Но, как мы видели, концептуализация выражения видоизменяет тип его компонент и может оказаться параметрической и (или) многомерной. При трактовке смысла как процедуры установления денотата и при некоторой дифференциации таких процедур по уровням их вложенности или, что то же самое, по наличию в процедурах подпроцедур, реализация принципа компози-циональности приводит к полиморфности концепта выражения, когда в зависимости от контекста этот концепт каждый раз может оказаться сущностью нового типа. Особенно ярко это проявляется при построении концептуализаций экстенсиональных и смешанных выражений. Но, как мы отмечали, в такого рода полиморфно-сти нет ничего неожиданного, поскольку она отражает свойство смысла выражения адаптироваться к контексту. Мы не используем термин «контекст», поскольку не имеем в виду то, что в лингвистической или логической семантике естественного языка описывают как зависимость значения выражения от контекста - это явление иного рода и здесь нет связи с теорией смысла как таковой. Явление полиморфности смысла связано с многообразием аппроксимации норм семантического поведения пользователя языка, когда универсальная норма, диктующая метод установления значения выражения, используется не целиком, а в какой-то своей части, что актуально делает процесс интерпретации конечным и обозримым. Регулятором выбора конкретного применения нормы является контекст, но не контекст, понимаемый как функция смыслов выражений фрагмента текста, а как бы специфический надконтекст, образованный в ходе анализа сложности этих смыслов, который является носителем дополнительной и уточняющей информации о логической структуре смысла всего выражения. Нас интересует не семантика того или иного фрагмента естественного языка, для чего можно привлекать исследование свойств контекстов, а универсальный механизм интерпретации и доступные формы описания различных его элементов. Принцип контекстной зависимости проявляется и здесь, но иным образом, так что, говоря о логике интенсиональных сущностей, мы подразумеваем иную систему, нежели логику одного из фрагментов языка, которую можно было бы назвать «логикой смысла» или «логикой разговоров о смысле», хотя и такой подход возможен. Основной целью логики интенсиональных сущностей является формальное представление их свойств, проявляющихся в активном процессе интерпретации, который осуществляется активным субъектом. Его компетентность важна для нас не как осведомленность в той или иной области знания, позволяющая адекватно
интерпретировать выражения языка, помещенные в соответствующий контекст, а как умение правильно выбирать и осуществлять интерпретацию сложного выражения на основании интерпретаций его частей. Здесь проявляется уже не зависимость смысла от контекста, а изначальная полиморфность смысла, выявление которой становится возможным при использовании аппарата ЛСД.
ЛИТЕРАТУРА
1. Микиртумов И.Б. Композициональные и некомпозициональные типы в интенсиональной логике // Логические исследования. Вып. 11. М., 2004. С. 200-214.
2. Myhill J. Problems Arising in the Formalisation of Intentional Logic // Logique et Analyse. 1958. V. 1. P. 78-83.