Файл: Шаумян, С. К. Аппликативная грамматика как семантическая теория естественных языков.pdf

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 21.10.2024

Просмотров: 141

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Комбинатор W называется дупликатором. Если F есть двух­ местная функция, то WF есть одноместная функция, которая свя­ зана с функцией F равенством

(3)WFX = FXX.

Комбинатор В называется композитором. Пусть F есть некото­ рая одноместная функция, и при этом аргумент функции F пред­ ставляет собой значение некоторой другой одноместной функции G, аргументом которой служит X, что можно представить так:

(4)F (GX).

Такое выражение иногда неточно называют функцией от функ­ ции. Правильным же следует считать название «функция от значе­ ния функции». При помощи оператора В мы получаем вместо двух функций F и G одну сложную функцию ВFG, непосредственно за­ висящую от X. Функция ВFG связана с функциями F и G равенст­ вом:

(5)ВFGX = F {GX).

Сложная функция ВFG получается так: сперва В апплицируется к F, в результате получаем функцию ВF, аргументом которой является функция С, далее апплицируем BE к G и в результате по­ лучаем функцию ВFG, аргументом которой служит X. В резуль­ тате аппликации ВFG к X получаем комплекс ВFGX, равный комп­ лексу F(GX).

Следует обратить внимание, что в первом комплексе четыре ис­ ходных компонента: В, F, G, X, а во втором только два: F и {GX). Если в первом комплексе восстановить скобки согласно принятому соглашению о группировке налево, то он будет иметь вид:

(6)(((ВЕ)С)Х)

или (если не восстанавливать внешние скобки): ((ВF)G)X. Комбинатор К назовем оператором фиктивного аргумента.

Если G есть нульместная функция, КС есть одноместная функция, которая связана с функцией G равенством

(7)КGX = G.

Рассмотрим теперь комбинаторы, обозначаемые греческими буквами Ф и W.

Комбинатор Ф. Пусть F есть двухместная функция, и при этом ее первый аргумент представляет собой значение некоторой одно­ местной функции С, аргументом которой служит X, а ее второй ар­ гумент представляет собой значение некоторой одноместной функ­ ции Н, аргументом которой служит также X, что в символической записи можно представить так:

(8)F(GX) (Н Х ).

72


При помощи комбинатора Ф мы получаем вместо трех функций F, G и II одну сложную функцию Q>FGH, непосредственио завися­ щую от X. Функция <$>FGH связана с функциями F, G и Н равенством

(9) ФFGHX = F(GX) (FIX).

Комбинатор Ф находится в таком же отношении к двухместным функциям, в каком комбинатор В находится к одноместным функ­ циям.

Комбинатор Ф. Пусть F есть двухместная функция, и при этом ее первый аргумент представляет собой значение некоторой одно­ местной функции D, аргументом которой служит X, а ее второй аргумент представляет собой значение той же одноместной функ­ ции D, аргументом которой служит Y, что в символической записи можно представить так:

(10)F(DX) (DY).

При помощи комбинатора Ф мы получаем вместо двух функций F и D одну сложную функцию Ф FD непосредственно зависящую от X жY. Функция Ф FD связана с функциями F и D равенством

(И) ФFDXY = F(DX) (DY).

Рассмотрим комбинатор С*. Если F есть одноместная функция, аргументом которой служит X, то С.ИХ есть функция, связанная с функцией F равенством

(12)С*XX = FX.

Комбинатор Сц. связан с комбинаторами С и I равенством

(13)С*ХУ = CIX Y .

Это равенство выводится следующим образом:

(14) С*ХУ = YX = I (YX) = І(ІУХ) = IY X = CIX Y .

Мы рассмотрели восемь комбинаторов I, С, W, В, К, Ф, Ф, С*. (Первые семь из них относятся к так называемым регулярным ком­ бинаторам, т. е. к таким комбинаторам, которые действуют на ар­ гументы функции F). Эти комбинаторы будут играть существенную роль при задании семантических правил. Остановимся теперь на двух важных понятиях, связанных с действием комбинаторов. Это — понятие степени комбинаторов и понятие комбинаторов задержанного действия.

Для всякого регулярного комбинатора X его степень опреде­ ляется так:

(15)X1 = X

Хп+1 = В Х Хп

(символ = означает «равен по определению»).

Если X есть регулярный комбинатор, то действие Хп заключается в повторении операции X п раз.

73


Для n — 2 мы получаем следующие равенства:

B-FXYZ = В(ВF)XYZ = ВF(XY)Z = F((XY)Z) = F(XYZ) C’FXY = C(CF)XY = CFYX = FXY

W*FX = W(WF)X = WFXX = FXXX

K2FX Y = К(КУ)ХУ = КХУ = X.

Степени особенно важны для комбинаторов В и Ф. Относитель­ но этих комбинаторов имеет место следующее утверждение 2:

(16) Для любых объектов U, X, У, Z1,

Z",

B^HXZ1 ... Z" = ^(XZ1 ... Z’1),

Ф’ч /х у г 1 ... zn = [/(xz1 ... z n) (yz1 ... zn).

Следует иметь в виду, что в соответствии с принятым нами спо­ собом различения разных объектов верхние индексы у символов Z1 ... Z'1означают, что это разные объекты, тогда как верхние ин­ дексы у комбинаторов служат показателями степеней.

Перейдем к комбинаторам задержанного действия. Комбинато­ ром задержанного действия является любой регулярный комби­ натор Xfc, где нижний индекс указывает, что действие регулярного комбинатора задерживается на к — 1 шагов и начинается с к шага. Отсюда получаем, например, следующие равенства:

(17)СkFnX l . . . Х*ХЙ+1. . . Xn = FnX l . . . Xfc+lXft ... X'1

(18)W fc^X1. . . XftX*+1. . . X’1= FnX l . . . X kX kX k+1 . . . X 11

(19)Kfe/^X1... X kX k+1X k+2 . . . X n = FnX l ... X*X*t2... Xn

(20)ВfcFnXx... X kX k+lX k+2... Xn = FnX l ... X k(Xfc+1Xfc+I) ... Xn

Всемантических преобразованиях существенную роль будут играть также пермутаторы специального вида, обозначаемые сим­ волами С[п] и ССпй. Пермутатор С[П] определяется равенством:

(21) C[n] FXXX2 ... Xll+1 = F X ^ X 'X * ... Xn.;|

Действие пермутатора С[п] равно произведению действий пермутаторов С„, ..., С2, Сх, что в символической записи можно пред­ ставить так:

(22)С[П] = С,у ... ‘Gj-Cj.

Под произведением действий пермутаторов условимся понимать следующее: сперва применяется пермутатор Сл, затем — Сп_х и т. д., и наконец С2 и С^. В соответствии с этим можно записать формулу (21) так:

2 Доказательство

этого утверждения см.: II. В. Си г г у and R. Г е у s.

Указ, соч., стр.

165.

74


(23) (Cn•... • C2■Cx) FX'X* ... Xn+1 = F X ^ W X * ... X*.

Пермутатор ССт ^ определяется равенством

(24)CM FXm+1X x ... X = FX1 ... X mX m+1.

Действие пермутатора CtmJ равно произведению действий пермутаторов Clt Со, Ст , что в символической записи можно пред­ ставить так:

(25)СМ = С^Со- ... Ст .

Пермутаторы С[П] и ССт 1 являются обратными друг к другу. Мы не исчерпали всего списка возможных комбинаторов, но для семантической теории естественных языков наиболее существен­

ными должны считаться рассмотренные выше комбинаторы. Спрашивается: какие эписемиопы можно приписать рассмотрен­

ным комбинаторам?

Поскольку комбинаторы определяются в связи с функциями, которые рассматриваются как переменные, вместо которых могут быть подставлены конкретные функции генотипического языка, то комбинаторам могут быть приписаны не конкретные эписемионы, а абстрактные формулы эписемионов, содержащие переменные, вместо которых можно подставлять конкретные эписемионы. Абст­ рактные формулы эписемионов будем для краткости называть аб­ страктными эписемионами. Таким образом, только что поставлен­ ный вопрос необходимо переформулировать так: какие абстракт­ ные эписемионы можно приписать рассмотренным комбинаторам?

Метод определения, какая абстрактная формула эписемионов должна быть приписана данному комбинатору, заключается в сле­ дующем.

Мы начинаем с того, что берем формулу в правой части опреде­ ления данного комбинатора и приписываем этой формуле произ­ вольный абстрактный эписемион z. Рассматривая эту формулу с приписанным абстрактным эписемионом в качестве корня дерева построения семионов, мы строим дерево путем последовательного разложения этой формулы до ее элементарных компонентов. В про­ цессе построения дерева мы приписываем каждому компоненту аб­ страктный эписемион, опираясь на правило б) построения семио­ нов. В соответствии с этим правилом, если формула X с приписан­ ным ей абстрактным эписемионом q разлагается па оператор А и операнд В, то приписав операнду В произвольный абстрактный эписемион р мы должны заключить, что оператору А должен быть приписан абстрактный эписемион Apq.

После того как получено дерево для формулы в правой части определения комбинатора, мы строим соответствующее дерево для формулы в левой части этого определения, используя при этом ин­ формацию, полученную для первого дерева. В результате мы при­ ходим к определению абстрактного эписемиона, который должен быть приписан соответствующему комбинатору.

75


Покажем на конкретном примере, как применяется только что указанный метод определения абстрактных эписемионов для комби­ наторов. Пусть мы хотим определить абстрактный эписемиои, который должен быть приписан комбинатору В.

Определяя абстрактный эписемиои, который должен быть при­ писан композитору В, мы будем исходить из следующего рассуж­ дения. Пусть выражению F (GX) будет приписан абстрактный эписемиои z; тогда, согласно правилу б) построения семионов, можно допустить, что GX имеет абстрактный эписемиои ѵ, а F — абстрактпый эписемиои Дvz. Это можно показать на дереве:

/г)С\ АvzF

v(GX)

zF (GX)

Далее, если выражение {GX) имеет эписемиои ѵ, то согласно указанному правому построения семионов мы можем допустить, что X имеет эписемиои ц, а G — эписемиои Аиѵ. Таким образом, по­ лучаем дерево:

(27) ДvzF

ДuvG

и Х

V (GX)

.

 

zF (GX)

 

Построим теперь дерево для формулы ВFGX. Если мы приписа­ ли абстрактный эписемиои z формуле F {GX), то мы должпы при­ писать этот абстрактный эписемиои и формуле ВFGX. Из дерева (27) известно, что семиону X приписывается абстрактный эписемион ц; поэтодгу на первом шаге построения нового дерева будем иметь

AuzBFG

и Х

zB FGX

 

Из дерева (27) известно, что семиону G приписан абстрактный эписемиои Диѵ, поэтому па втором шаге построения нового дерева будем иметь

AAuvAuzBF AuvG

(29)

AuzBFG

и Х

 

zBFGX

 

Из дерева (26) известно, что семиону F приписан абстрактный эписемиои Дг;г; поэтому на заключительном шаге получаем дерево:

 

AAvzAAuvAuzB

AvzF13*

 

(30)

AAuvAuzBF

AuvG

uX

AuzBFG

 

zBFGX

Из дерева (30) видно, что комбинатору В должен быть приписан абстрактный эписемиои

(31)AAvzAAuvAuz.

76