N = {dog, man, chimpanzee, banana, wind, door, linguist, fact, meaning, structure, child, milk, meat, . . .}
V = {bites, eats, opens, recognizes, determines, undresses, frightens, drinks, sees, ...}
Задав эту пробную дистрибуционную классификацию английских слов (заметим, что мы тем самым ограничиваемся рассмотрением предложений, в которых встречаются существительные только в «единственном числе» и глаголы только в «настоящем времени»), мы можем предложить следующее грамматическое правило (которое приобретает исключительно линейную структуру; ср. § 6.1.1):
Σ1 : T + N + V + T + N.
Знак Σ ('сигма') обозначает «предложение»: мы используем греческую букву, а не латинское S (практика современных лингвистических работ не является единообразной в этом отношении), чтобы подчеркнуть различие в теоретическом статусе предложений и единиц, из которых строятся предложения, например слов (ср. гл. 5). Числовой индекс при Σ означает, что это правило описывает только один класс предложений. Выбор числа совершенно произволен. Правило можно прочесть следующим образом: «Любое сочетание слов, которое получается в результате того, что на место символов Т, N и V в каждой позиции линейной формулы T + N + V + T + N подставляется любой элемент соответствующего класса, выбранный наугад из списка слов, содержащегося в лексиконе языка, представляет собой предложение типа 1». Грамматическое правило предполагает таким образом не только лексикон (или словарь), в котором всем словам языка придается соответствующая грамматическая классификация — N, V или Т, — но также одно или несколько правил лексической субституции для замены символов словесных классов словами. Существование таких правил мы здесь можем принять без доказательства: мы рассмотрим их в следующем разделе. Предложенное выше грамматическое правило вместе с соответствующими списками членов грамматических классов определяет все предложения в нашей «выборке» как грамматичные, со структурным описанием T + N + V + T + N.
Мы сказали, что N и V могут содержать несколько тысяч членов. Чтобы упростить арифметические выкладки и получить, однако, некоторые разумные показания относительно количества английских предложений, порождаемых единственным правилом, которое было приведено выше, допустим, что каждый из двух классов N и V содержит ровно тысячу (103) элементов. При этом условии предложенное правило порождает ни больше, ни меньше как 1 × 103 × 103 × 1 × 103 = 109 (тысячу миллионов) предложений, имеющих одну и ту же структурную характеристику. Это только одно правило, и оно описывает очень простой класс очень коротких английских предложений.
Речь идет, таким образом, об очень емком правиле — емком в том смысле, что оно несомненно порождает огромное число приемлемых предложений. Но оно, возможно, слишком емкое, поскольку оно также порождает (и определяет как грамматичные) очень многие предложения, которые не прошли бы испытание на приемлемость в нормальных условиях. (Ограничение «в нормальных условиях», какой бы неопределенный характер ни носило его практическое применение, не может быть опущено. Например, многие «обычно» неприемлемые «предложения» намеренно включаются в контекст лингвистических обсуждений или употребляются в сходных «ненормальных» условиях.) Поскольку все предложения, порождаемые вводимым нами правилом, тем самым определяются как грамматичные, мы должны либо внести в правило соответствующие коррективы, так, чтобы исключить некоторое количество предложений, которые мы рассматриваем как неприемлемые, либо дать объяснение их неприемлемости, если она поддается объяснению в общем описании языка, например в терминах несовместимости значений отдельных подклассов слов (или каким-нибудь иным способом). Как мы увидим, на самом деле эти два варианта не исключают друг друга. Но сначала рассмотрим, к чему ведет первая возможность в рамках «формальной» грамматики.
(обратно)4.2.10. ВЫДЕЛЕНИЕ ПОДКЛАССОВ (СУБКЛАССИФИКАЦИЯ)
Один очевидный путь внесения корректив в предложенный грамматический анализ — это разбить N и V на подклассы и формулировать не одно новое правило, а целое множество разных правил. Поэтому вновь разобьем слова на классы следующим образом:
Na = {dog, man, chimpanzee, linguist, child, wind, ...}
Nb = {banana, door, milk, meat, ...}
Nc = {fact, meaning, structure, ...} \
Vd = {eats, bites, frightens, undresses, sees, ...}
Ve = {recognizes, determines, sees, eats, ,..}