И если до сих пор мы беседовали в основном об уже готовых, работающих компьютерных программах, то дальше начинается «зона поиска». Здесь речь пойдет о том, каким еще семантическим явлениям языка можно было обучить компьютер и как для этого такие явления обнаружить и описать.
Мы вступаем в полностью неизвестную читателю область знаний, поэтому от него, читателя, потребуется и внимание, и труд, и соучастие: будет изложена гипотеза, в которой много вопросов и мало ответов, и читатель сможет сам искать подтверждение или опровержение высказанным суждениям. Все дальнейшие диалоги с компьютером тоже гипотетичны, порой даже научно-фантастичны. Сейчас еще нет программ, которые позволили бы компьютеру вести такие диалоги. Но, может быть, подобные программы как раз и построит кто-либо из сегодняшних читателей книги.
А начиналось все так.
Море выбросило на балтийский пляж некоторую хитрую конструкцию из двух деревянных кружков. Хитрость заключалась в непонятном способе соединения деталей. Вертя находку так и сяк, я задумался над тем, какими способами вообще можно скрепить два таких кружка, и стал рисовать подходящие конструкции на чистом янтарном песке пляжа. А моя маленькая дочь помогала мне: с визгом носилась по чертежам, не давая мне заклиниться на обнаруженных вариантах и побуждая к поискам новых решений.
В результате совместного творчества обнаружилось, что принципиально различных способов соединения кружков не так уж много.
Можно выпилить один кружок полумесяцем и приклеить его торцом ко второму. Можно у того и другого кружка отпилить по равному сегменту и склеить встык по месту отпилов. Наконец, можно частично наложить кружки один на другой и сбить или склеить их по месту пересечения. Все три способа предполагают наиболее тесное, непосредственное соединение кружков. Без дополнительных деталей больше, кажется, ничего не придумаешь.
А если использовать дополнительные средства, то можно сбить или склеить кружки с помощью палочки-перемычки. Соединение будет менее тесным, кружки уже не контактируют непосредственно, они отделены один от другого перемычкой, но в то же время скреплены жестко и прочно.
Используя веревочку, можно соединить кружки довольно слабой связью, но все же это будет связь. Веревочку можно набросить на кружки как велосипедную цепь либо вперехлест. В последнем случае зависимость кружков будет такая же, как и при зубчатой передаче: велосипедная цепь крутит колеса в одну сторону, а шкив вперехлест или зубчатая передача — в разные.
Вот, пожалуй, и все способы принципиально различных соединений. Любые другие соединения кружков в одной плоскости — лишь вариации перечисленных.
Раздумывая над этим обстоятельством, я предположил, что и в языке соединение простых предложений в составе сложного может, видимо, осуществляться тоже только такими способами. Конечно, язык не рисунки на песке. Потрудиться пришлось основательно. Но, исследуя текст за текстом, я находил все те же способы соединения частей сложных предложений. И в процессе этой работы неожиданно обнаружил вот что.
Соединения кружков и предложений могут быть равноправными и неравноправными. Например, в том случае, когда мы один кружок выпилили полумесяцем, а другой оставили целым, соединение явно неравноправное: один кружок не пострадал, остался полным и самостоятельным, а от другого сохранилась только часть, он утратил свою самостоятельность, стал лишь ущербной добавкой целого кружка. А вот когда мы ни один кружок не пилили, а просто склеили их, наложив частями друг на друга, соединение получилось равноправным: ни тот, ни другой кружок не пострадал, не утратил своей цельности и самостоятельности.
Сходные процессы наблюдаются при объединении простых предложений в сложное. Может оказаться так, что одно из объединяемых предложений остается полным, а второе ломается, от него в состав сложного целого входит лишь часть, лишь обломок. Объединение, разумеется, неравноправное. А в другом случае оба простых предложения остаются полными и входят в состав сложного как равноправные части.
Тут я с удивлением стал замечать, что «неравноправные» конструкции чаще всего и употребляются в тех текстах, где описываются неравноправные, негармоничные отношения между людьми: зависимость одного человека от другого, подчинение одного другому, неразделенная, безответная любовь... А «равноправные» конструкции чаще обнаруживаются в текстах с описанием равноправных, гармоничных отношений: дружба, взаимная любовь, счастье, сбывшиеся мечты.
Постепенно выстроилась довольно четкая система типов синтаксических конструкций и выражаемых ими отношений.
И все же я долго не мог во все это поверить и никак не решался опубликовать полученные результаты. Все казалось, что слишком увлекаюсь этой немыслимой идеей и вижу закономерности там, где их нет. Действительно, не странно ли утверждать, что писатель, описывая безответную любовь, начинает чаще употреблять «неравноправные» синтаксические конструкции, о которых он и слыхом не слыхал? А когда описывает взаимную любовь, то переходит на «равноправные» конструкции, о которых тоже ровным счетом ничего не знает?
Но, с другой стороны, о содержательности звуков речи или об их окраске поэты тоже ничего не знают и тем не менее используют, как мы видели, эти свойства звуков весьма активно и удивительно точно. А если есть фонетический символизм, то почему бы не быть и синтаксическому символизму? Почему бы и синтаксической форме не быть содержательной? Если все подтвердится, то для компьютера это будет бесценная находка, не говоря уж о важности обнаруженного явления для изучения языка.
Цель стоила усилий, и я продолжал набирать материал, пока наконец не убедился: что-то в этом синтаксическом символизме есть. Если даже и не все так четко и бесспорно, как мне кажется, то какие-то тенденции явно прослеживаются. И постепенно все более определенно выстраивалась любопытная картина, к рассмотрению которой мы и перейдем.
Строение предложения тоже представляет собою аспект языковой формы, хотя и несколько иной, чем, например, фонетическая форма (звучание) того же предложения. В устройстве предложения, в его конструкции, его структуре главное не элементы, а отношения между ними. Поэтому содержательность синтаксической формы — это содержательность не элементов (как в фоносемантике), а отношений между элементами синтаксической конструкции. Сами эти отношения без участия других сторон предложения (слов, звуков) могут, видимо, символизировать, как бы изображать отношения между людьми, создавая особого рода поддержку, аккомпанемент основному понятийному и экспрессивному содержанию предложения и целого текста.
Разумеется, отношения реально возникают в предложении лишь между словами и словосочетаниями, но если постараться как-то выделить сам тип отношений, то можно абстрагироваться, отвлечься от лексической плоти предложения, сосредоточив внимание лишь на его «скелете». Как в алгебре. В арифметической записи 2-1-3 = 5 одинаково важны и элементы (числа), и отношения между ними (знаки действий). Но можно выделить из этой записи лишь тип отношений и написать а + Ь = с. И это не будет отрывом формы от содержания. Напротив, форма записи стала хотя и менее конкретной, но более содержательной, так как описывает теперь множество сходных конкретных содержаний. Ведь а — какое угодно число, так же как и Ь, но суть в том, что соединение а и b дает с. Можно сказать, что запись символизирует отношение соединения, так же как а — Ь = с символизирует отношение разъединения.
Любопытно, что два указанных типа отношений небезразличны для нас. Почему-то людям больше нравится первый тип отношений, чем второй, что нашло свое отражение и в языке. Если говорят: Плюсы проекта заключаются в следующем, то это означает «хорошие» для нас аспекты проекта. А если говорят: У проекта слишком много минусов — значит, он плох. То же самое положительное и отрицательное решение, положительные и отрицательные эмоции и т. п. Иначе говоря, абстрактная алгебраическая запись отношений может, оказывается, символизировать человеческие отношения, оценки, предпочтения. А как же иначе? Ведь и сами эти алгебраические абстракции не придуманы человеком, они лишь отражают те отношения, которые наблюдаются между предметами в реальной действительности.