Научная статья на тему 'О методе и задачах теории интеллекта. I'

О методе и задачах теории интеллекта. I Текст научной статьи по специальности «Математика»

CC BY
173
74
i Надоели баннеры? Вы всегда можете отключить рекламу.

Аннотация научной статьи по математике, автор научной работы — Дударь Зоя Владимировна, Калиниченко Ольга Владимировна, Шабанов-Кушнаренко Сергей Юрьевич

Рассматриваются проблемы построения эффективного математического аппарата для формализации и моделирования механизмов интеллекта.

i Надоели баннеры? Вы всегда можете отключить рекламу.

Похожие темы научных работ по математике , автор научной работы — Дударь Зоя Владимировна, Калиниченко Ольга Владимировна, Шабанов-Кушнаренко Сергей Юрьевич

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

About a method and problems of the theory of intellect. I

Bionic approach to a problem of construction of an artificial intelligence is offered. The specialized mathematical instrument for effective simulation of mechanism activity of human intellect develops.

Текст научной работы на тему «О методе и задачах теории интеллекта. I»

УДК 519.7

О МЕТОДЕ И ЗАДАЧАХ ТЕОРИИ ИНТЕЛЛЕКТА. I

ДУДАРЬ З.В., КАЛИНИЧЕНКО О.В., ШАБАНОВ-КУШНАРЕНКО С.Ю.

Рассматриваются проблемы построения эффективного математического аппарата для формализации и моделирования механизмов интеллекта.

Введение

Вычислительная техника быстро развивается. Все чаще пишут о появлении искусственного интеллекта. Но так ли уж велики успехи интеллектуализации вычислительной техники, если их оценивать по большому счету? Совершенный автоматический пе -ревод так и не получился. Распознавание образов увязает в огромных трудностях. Как достичь понимания речи машиной—никто не знает. Естественный язык машина по-настоящему не освоила. Общение с ЭВМ для человека по-прежнему остается неудобным и нелегким делом. Если трезво оценивать создавшееся положение, то приходится признать, что никакого искусственного интеллекта еще нет. Термин “искусственный интеллект” выражает пока лишь систематически не сбывающиеся надежды.

Характеристика ЭВМ как “ученых идиотов”, данная Шенноном на заре развития вычислительной техники, остается в силе и сегодня. Основные проблемы, перед которыми разработчики искусственного интеллекта остановились в 50-е годы, до сих пор не преодолены. Машины пока не мыслят и нет надежды на то, что у них в обозримом будущем появятся проблески разума, если события и дальше будут развиваться подобным образом. Ощущение такое, что техника искусственного интеллекта стоит перед неприступной стеной, обход которой совершенно невозможен. И дело здесь не в слабости технических возможностей современных компьютеров. Причины трудностей в другом—слишком уж несовершенна функциональная организация существующих систем искусственного интеллекта.

Можно ли надеяться на кардинальные сдвиги в области искусственного интеллекта в обозримом будущем? История развития науки свидетельствует о том, что качественным сдвигам после длительного периода застоя обычно предшествует изменение точки зрения на предмет исследования. Думается, что и в области искусственного интеллекта прорыв может быть обеспечен при новом подходе к проблеме. Такой новый подход, по нашему мнению, может дать бионика. До сих пор умственные способности машины развивались почти исключительно посредством новых технических решений. Разработчики аппаратных средств лишь в крайне незначительной степени используют уже существующие в природе механизмы и явления интеллектуальной деятельности. Однако при сложившемся положении недостаточно опираться только на изобретательство, инженерную деятельность при создании систем искусственного интеллекта. Надо опираться также и на те решения, которые накопила природа, изучать зако-

номерности естественного интеллекта. Ведь все те умственные способности, которые желательно привить машине, уже имеются у человека, причем в достаточно развитом виде, и неразумно пренебрегать этой подсказкой природы. Любая область техники опирается на изучение соответствующих законов природы, а техника искусственного интеллекта этого не делает и на этом сильно проигрывает. До тех пор, пока положение кардинально не изменится и наука не обратится к серьезным систематическим исследованиям человеческого интеллекта, дело создания искусственного интеллекта вряд ли сдвинется с мертвой точки. Такие исследования, конечно, потребуют огромных усилий и средств, однако и в других областях науки и техники охотно идут на это и находят такой способ действий очень выгодным.

Наука, изучающая механизмы естественного интеллекта в целях использования добытых знаний для создания систем искусственного интеллекта, называется теорией интеллекта [1, с. 3]. Один из пионеров в области искусственного интеллекта Нильсон писал: “ Если бы такую теорию интеллекта можно было бы создать, то с ее помощью можно было бы направленно вести разработку интеллектуальных машин ” [4, с. 12]. Теория интеллекта — это не техника, это область естествознания, физики. Имеется физический объект — человек с его интеллектом. Требуется математически описать законы, управляющие интеллектуальной деятельностью человека. Как достичь прогресса в разработке теории интеллекта, в каких направлениях ее развивать? Чтобы ответить на эти вопросы, полезно учесть опыт физики. Первое, что бросается в глаза, — это то, что физика пользуется хорошо развитым математическим аппаратом, который специально для нее разрабатывается целой армией математиков. Открываемые в физике законы описываются в виде математических уравнений, которыми задаются определенные отношения. Кроме того, математики разрабатывают методы решения уравнений. Решая уравнения относительно тех или иных переменных, инженеры получают функции, описывающие интересующие их физические процессы. Аналогично этому в теории интеллекта можно ставить задачу разработки специального математического аппарата уравнений для описания законов интеллекта и аппарата функций для описания интеллектуальной деятельности.

Представляется, что для теории интеллекта прежде всего необходим математический аппарат. Быть может, для нее подойдет математический аппарат, используемый в физике? А там используется непрерывная (континуальная) математика. Для каких-то периферийных задач теории интеллекта континуальная математика наверняка подойдет. Так, на языке интегрального исчисления удобно описывать работу органов чувств [3, с. 114]. Однако ясно, что главной опорой для теории интеллекта такой аппарат стать не может. Дело в том, что интеллект — инструмент универсальный, и для своего формального описания он, естественно, нуждается в универсальном математическом аппарате. Аппарат же вещественных функций, дифференциального и интегрального исчисления, созданный для нужд физики, весьма специален, он явно

112

РИ, 2000, № 2

не обладает свойством универсальности. Но может быть, подойдет аппарат дискретной (счетной) математики, разработанный теорией алгоритмов и автоматов? Однако этот математический аппарат тоже неуниверсален, о чем свидетельствует теорема Геделя о неполноте. Об эту теорему в свое время разбилась программа Гильберта создания теории доказательств на базе счетной математики. Теорию доказательств Гильберт понимал как науку о правилах, согласно которым действует наше мышление, т.е. по существу как теорию интеллекта.

Означает ли это, что универсальный математический аппарат, необходимый для теории интеллекта, вообще невозможен? Г ильберт с таким выводом не соглашается. Он пишет: “Возникшее на определенное время мнение, будто из результатов Геделя следует неосуществимость моей теории доказательств, является заблуждением. Этот результат на самом деле показывает только то, что “финитная точка зрения должна быть использована некоторым более сильным образом”” [5, с. 19]. В этом высказывании мы усматриваем призыв к переходу от счетной математики к конечной. В другом месте [6, с. 364] Гильберт пишет: “Общий вывод таков: бесконечное нигде не реализуется. Его нет в природе, и оно недопустимо как основа нашего разумного мышления, - здесь мы имеем замечательную гармонию между бытием и мышлением”.

Теорема Геделя о неполноте на конечную математику не распространяется, поэтому последняя свободна от ограничений, которым подвержена счетная математика. Отсюда принудительно вытекает вывод: именно конечная математика представляет из себя тот единственно возможный универсальный язык формального описания, который так необходим для теории интеллекта. Сказанное вовсе не означает, что континуальная или счетная математика неприменима в теории интеллекта. Она применима, но не в качестве универсального средства формального описания интеллектуальной деятельности человека. Например, с помощью интегралов можно описать преобразование зрительной системой человека светового излучения в цветовое ощущение. Однако это описание будет не вполне точным, поскольку в нем не учитывается факт конечной чувствительности органа зрения. Чтобы его учесть, необходимо перейти на язык конечной математики.

С прикладной точки зрения язык конечной математики тоже представляется вполне приемлемым, так как любые системы искусственного интеллекта имеют конечную сложность. С их помощью можно практически воспроизвести лишь те интеллектуальные процессы, которые допускают математическое описание на языке конечной математики. Итак, остановимся на конечной математике в роли универсального языка теории интеллекта. Но в виде какой конкретной алгебраической системы она должна использоваться в теории интеллекта? Для этой цели можно использовать алгебру конечных предикатов [1, с.15]. Эта рекомендация основывается на факте полноты алгебры конечных предикатов. На языке алгебры конечных предикатов можно записать любое конечное отношение и любую конечную функцию. Это означает, что на

языке алгебры конечных предикатов можно выразить любой закон интеллекта и любую интеллектуальную деятельность, реализуемую на ЭВМ.

Все то, что можно выразить на языке алгебры конечных предикатов, можно также практически воспроизвести на ЭВМ. И обратно, все то, что можно реализовать на ЭВМ, можно также записать на языке алгебры конечных предикатов. Таким образом, существует точное соответствие между описательными возможностями алгебры конечных предикатов и возможностями вычислительных машин фактически реализовать описания этой алгебры. Вывод о приемлемости для теории интеллекта алгебры конечных предикатов подкрепляется еще и тем, что к алгебре конечных предикатов ведут буквально все пути. Так, если язык теории графов дополнить формульным аппаратом, то в результате получаем алгебру конечных предикатов. Если алгебру логики обобщить и перейти от двоичных переменных к буквенным, — тоже получаем алгебру конечных предикатов. Если многозначную логику дополнить языком для записи отношений, — снова приходим к алгебре конечных предикатов. Наконец, если взять конечный фрагмент логики предикатов и алгебраизировать его, то и в этом случае приходим к той же алгебре конечных предикатов.

Очень важно то, что алгебра конечных предикатов служит для теории интеллекта не только формальным языком описания законов интеллекта и интеллектуальной деятельности человека. Ее роль оказывается гораздо более значительной. Без преувеличения можно сказать, что алгебра конечных предикатов в действии - это и есть интеллект. Структуры алгебры конечных предикатов выражают самую суть интеллектуальных процессов и явления, они допускают непосредственную интерпретацию в психологических терминах. Так, формулы алгебры конечных предикатов можно непосредственно интерпретировать как фразы естественного языка; предикаты, обозначаемые формулами, - как мысли человека; операции над предикатами - как мыслительную деятельность человека. Уравнения алгебры конечных предикатов интерпретируются как зако -ны мышления. Минимизация формул непосредственно связывается с лаконизмом речи. Декомпозиция формул соответствует расчленению текста на отдельные предложения в процессе речи.

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

Другая важная проблема теории интеллекта, которая также поддается сравнительно легкой и быстрой разработке, заключается в формальном описании математических понятий, используемых людьми

РИ, 2000, № 2

113

в своей интеллектуальной деятельности. Любое математическое понятие, любой математический знак при переводе на язык алгебры конечных предикатов немедленно становятся доступными для систем искусственного интеллекта. Объем исследований в этой области предстоит выполнить очень большой. Оказывается, что даже самые простые понятия математики, такие как принадлежность элемента множеству, равенство и включение множеств, декартово произведение множеств, исчерпывающим образом еще не описаны на языке конечной математики. Работы в этой области уже начаты и получены первые результаты. Описание же таких математических объектов как непрерывность, интеграл, производная, т.е. понятий континуальной математики, практически еще не начиналось. Выражение понятий континуальной и счетной математики на языке конечной математики вполне осуществимо. О возможности этого в свое время писал еще Гильберт [6, с. 356]. В этой области также предстоит выполнить огромный объем исследований. Когда все эти работы будут доведены до конца, вычислительные системы смогут оперировать математическими понятиями столь же легко и свободно, как это делает человек.

Алгебра конечных предикатов приносит свои плоды и в такой, казалось бы, устоявшейся области как синтез схем ЭВМ [2]. До сих пор математической основой такого синтеза служила двоичная алгебра логики. Оказывается, синтез схем можно вести также и на базе буквенной алгебры конечных предикатов. При этом появляются ценные дополнительные возможности. Схемы получаются широко распараллеленными, их структура весьма напоминает строение нейронных ансамблей, которые нейрофизиологи находят в мозге животных и человека. Возникает множество интересных задач, связанных с разработкой методов синтеза схем на базе алгебры конечных предикатов. К ним, в частности, относятся синтез схем, реализующих частичные алфавитные операторы, синтез вполне конечных автоматов, разработка специализированных схем для автоматической обработки текстов.

Алгебра конечных предикатов наводит на определенные размышления и по поводу методов программирования будущих вычислительных машин. Если мысли — это конечные предикаты, а мыслительная деятельность — процесс решения уравнений алгебры конечных предикатов, то отсюда вытекает возможность полного отказа от внешнего программирования вычислительных машин. Для того чтобы человек мог решать определенные задачи, например, школьник мог решать задачи по физике, нет надобности каждый раз снабжать его специальной программой действия. Школьнику лишь сообщаются условия задачи: например, из пункта А в пункт В выехал велосипедист, расстояние такое-то, время такое-то и т.д., т.е. школьнику сообщаются только связи, присутствующие в задаче, иными словами, ему задается некоторая система отношений. Эти отношения школьник переводит на язык алгебраических уравнений, а затем решает полученные уравнения и таким способом приходит к решению задачи. У школьника имеется “внутреннее программное обеспечение” в виде умения

составлять уравнения и решать их. А больше ему для решения задачи ничего и не требуется.

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

Описанный подход к программированию порождает массу интереснейших задач. Нужно, к примеру, научиться выражать на языке алгебры конечных предикатов отношения, заключенные во фразах естественного языка, а также смысл слов и понятий, которыми пользуется человек. Важна и обратная задача — научиться переводить выражения алгебры конечных предикатов на естественный язык, транслировать формулы с высокого уровня абстракции на более низкий, и наоборот.

Одна из важнейших задач теории интеллекта состоит в том, чтобы суметь добраться физическими методами до субъективных состояний человека. Мысли человека, его ощущения, восприятия, представления — все это субъективные состояния. Но субъективные состояния человека идеальны, они бестелесны, их не пощупаешь как физический предмет, непосредственно не измеришь как массу тела или силу тока. Если окажется, что мысли, восприятия и представления человека недоступны объективному, т.е. строго научному, исследованию, то вся теория интеллекта повисает в воздухе, становится бездоказательной. Например, выше утверждалось, что мысли — это не что иное как конечные предикаты. Но если этого нельзя будет доказать физическим экспериментом, то все подобные заявления останутся всего лишь беспочвенными предположениями.

К счастью, теория интеллекта располагает общим методом вполне объективного физического изучения психологических состояний человека, в том числе его ощущений, восприятий, представлений, понятий и мыслей. Это — метод сравнения [3, с. 85], который основан на понятии конечного предиката. Согласно этому методу сам человек выполняет роль экспериментальной установки. В опыте испытуемому предъявляются внешние физические предметы—зрительные картины, звуки, фразы, тексты и т.п. Испытуемый их воспринимает и реагирует на них двоичным ответом “да” или “нет”, руководствуясь специальным заданием исследователя. Этим своим поведением испытуемый реализует некоторый конечный предикат. Свойства этого предиката экспериментально изучаются и математически формулируются. Исследователь всегда может дать такое задание испытуемому, чтобы из свойств реализуемого им предиката

114

РИ, 2000, № 2

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

Таким образом, параметры внутреннего мира человека могут быть объективно измерены, правда, это будут не прямые измерения, а косвенные, но от этого их сила не уменьшается. Именно таким путем было, например, установлено, что цветовые ощущения человека можно формально представить в виде трех чисел, которые получаются в результате интегрирования спектров соответствующих световых излучений с определенными весовыми функциями. Точно так же можно доказать, что наши мысли — это конечные предикаты вполне определенного вида. Этим же методом можно будет найти вид функции, преобразующей тексты в соответствующие им мысли и т.п.

1.1. Модель равенства идей. Формальное представление идей

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

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

В роли прототипа алгебры идей будем использовать алгебру одноместных k -ичных предикатов первого порядка [1, с. 10] (Об алгебре конечных предикатов произвольного порядка см. [3, с. 6]). Обратим внимание на то, что в роли прототипа алгебры идей нами принимается не самый общий вариант алгебры конечных предикатов, как, казалось бы, надо сказать, а, напротив, весьма частный ее случай. Дело в том, что при переходе от конкретной алгебры к ее абстрактному эквиваленту частное и общее меняются местами. Поэтому наиболее частный вариант алгебры конечных предикатов порождает алгебру идей самого общего вида. Оказывается, что именно алгебра одноместных k -ичных предикатов первого

порядка приводит к нужному нам предельно общему определению алгебры идей. Абстрактные аналоги более общих алгебр конечных предикатов (многоместных и произвольного порядка) получаются просто детализацией исходной алгебры идей.

Одноместные k -ичные предикаты первого порядка вводятся следующим образом [1, с.12]. Пусть Ak = {ax, a2ak} — множество, состоящее из k букв ax, a2ak . Все буквы пронумерованы, каждая имеет свой порядковый номер. На множестве Ak задана переменная х, называемая буквенной. Вводим множество Е = {0,1} , состоящее из логических констант 0 и 1, называемых соответственно нулем и единицей. На множестве £ задана переменная у, называемая логической. Одноместным k -ичным предикатом первого порядка называется каждая функция у = Р (х), отображающая множество Ak в множестве е. Будем говорить, что предикат Р задан на множестве Ak . Множество всех одноместных k -ичных предикатов первого порядка обозначаем символом Mk . Пусть N0\к)- число всех предикатов, входящих в состав множества Mk . Оно равно

No(k) = 2k . (1.1)

Рассмотрим, к примеру, троичные предикаты (k =3), заданные на множестве A3 = {a, b, c}. Всевозможные такие предикаты Р0 + Р2 представлены в табл.

1.1. Всего имеется N0(3) = 23 = 8 троичных предикатов. Если читать снизу вверх колонку логических констант, соответствующую в табл. 1.1 предикату Рі (і є {0,1,..., 7}), интерпретируя логические константы как двоичные цифры, то каждому пре -дикату можно поставить в соответствие некоторый двоичный код.

Таблица 1.1

х Р00 Рі Р2 Рз Р4 Р5 Рб Р7

а 0 1 0 1 0 1 0 1

b 0 0 1 1 0 0 1 1

c 0 0 0 0 1 1 1 1

Число і, соответствующее этому коду, принимаем в качестве номера предиката Рі. Например, предикату Р3 соответствует код 001, представляющий собой число 3. В данном случае в роли множества всех предикатов выступает множество М з ={Р 0 , Рі,..., Р 7 } .

Построение алгебры идей начнем с введения ее носителя — множества всех идей. Обозначим символом Sk множество, состоящее из 2k различных элементов 50, Ч..., S2kПринимаем множество Sk в роли носителя алгебры идей размерности k . Элементы множества Sk называем идеями размерности k . Прототипами элементов множества Sk для нас служат одноместные k -ичные предикаты первого порядка. Число элементов 2k множества Sk выбрано с таким расчетом, чтобы оно совпадало с числом всех одноместных k -ичных предикатов первого порядка. Множество Sk назовем k -мерным пространством идей. Вопрос о конкретном значении числа k оставляем открытым. Пока же будем считать, что в роли k может быть выбрано любое натуральное число k =1, 2, . Заметим, что при любом значении k множество Sk

115

РИ, 2000, № 2

не пусто. В некоторых задачах нас будет интересовать не все множество Sk, а лишь какая-то его часть N . Число элементов в множестве N может быть произвольным, но оно должно быть меньше, чем 2k . Множество N будем называть неполным множеством идей, а множество Sk — полным.

Введем биекцию Ф: Sk ^ Мk, устанавливающую взаимно-однозначное соответствие между всеми идеями размерности k и всеми k -ичными предикатами, заданными на множестве Ak . Это всегда можно сделать, поскольку множества Sk и Мk содержат одинаковое число элементов. Биекцию ф можно выбрать даже многими способами. Всего существует 2k! различных вариантов выбора биекций ф, заданных на множестве Sk, что соответствует числу всех перестановок из 2k различных элементов. Например, при k =3 существует 23! =40320 различных вариантов выбора биекции Ф. Предикат P=Ф(х) будем называть предикатом, соответствующим идее х, а идею х=Ф _і(Р) — идеей, соответствующей предикату Р . В табл. 1.2 и 1.3 приведены два примера биекций ф и ф". Биекция Ф': Sk ^ Mk определена на трехмерном пространстве идей S '3 = {s '0, s' 1s '7 } , биекция Ф": S"k —^Mk —на пространстве S"={s"0, s'l,...,s"7} той же размерности. Символ х’ обозначает переменную, заданную на множестве S'3, символ х" — переменную, заданную на множестве S"3 . Множества S '3 и S"3 можно рассматривать как разные системы обозначений для одних и тех же трехмерных идей.

Таблица 1.2

х' s' 0 s' і s’ 2 s' 3 s' 4 s' 5 s' 6 s ' 7

Ф (х') Ро Рі Р2 Р3 P4 P5 Рб Р7

Таблица 1.3

х" s"o s"l s"2 s"3 s"4 s"5 s"6 s"7

Ф"( х") Р4 Р5 Р7 Р Рб Ро Р3 Р2

Элементы множества Sk будем психологически интерпретировать как мысли какого-нибудь конкретного человека, которого в дальнейшем будем именовать испытуемым. Человека, изучающего интеллектуальную деятельность испытуемого, будем называть исследователем. Проводя опыты, исследователь формирует в уме испытуемого ту или иную мысль, предъявляя испытуемому для восприятия специально подобранный физический сигнал, выполняющий в данном случае роль имени мысли. Мысль, порождаемую каким-либо именем, будем называть смыслом этого имени. Таким образом, между мыслью исследователя и возбуждаемой ею мыслью испытуемого всегда имеется неизбежный посредник — некоторый физический сигнал, обозначающий мысль исследователя и являющийся вместе с тем именем мысли испытуемого.

Мысли от одного человека к другому передаются с помощью высказываний. Любое высказывание имеет вид повествовательного предложения или последовательности повествовательных предложений — текста. Мысль, заключенную в том или ином высказывании, будем называть смыслом высказывания. Высказывание выполняет роль имени мыс-

ли. Любое повествовательное предложение, являющееся именем некоторой мысли, будем считать высказыванием. Именем мысли может быть не только высказывание, но и любой другой физический сигнал. Например, красный свет семафора передает машинисту электровоза мысль “Путь закрыт”. И тем не менее, высказывания как средства передачи мыслей в некотором смысле незаменимы: человек не сможет понять смысл неречевого сигнала до тех пор, пока ему не объяснят его с помощью высказываний. Так, машинист электровоза должен быть предварительно обучен тому, что свет семафора означает запрещение проезда. Как средство передачи мыслей высказывания универсальны. Любую мысль каждый психически здоровый человек может сформулировать в виде высказывания. Если человек этого сделать не может, то у окружающих его лиц может возникнуть убеждение, что данной мысли у него попросту нет. Высказываний больше, чем мыслей. Одну и ту же мысль можно выразить различными высказываниями. Высказывания, выражающие одну и ту же мысль, будем называть тождественными.

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

У исследователя нет прямого способа удостовериться в том, что мысль испытуемого совпадает с его собственной мыслью. Это обстоятельство может послужить причиной неправильного понимания исследователя испытуемым. Предъявляя фразу, исследователь рассчитывает, что она возбудит в уме испытуемого именно ту мысль, которую он в нее вложил. Но испытуемый может расшифровать фразу как совершенно иную мысль или мысль, не вполне совпадающую с той, которую имел в виду исследователь. О том, что такое возможно, свидетельствуют постоянно встречающиеся в жизни случаи неточной передачи мыслей от человека к человеку и проистекающие от этого недоразумения. Одна и та же фраза, в зависимости от меняющихся побочных обстоятельств, может быть воспринята

116

РИ, 2000, № 2

испытуемым по-разному. Так, цитата, вырванная из контекста и вставленная в другой текст, зачастую приобретает совершенно иной смысл. Это явление может нарушить стабильность формирования исследователем мыслей в уме испытуемого.

Проводя эксперименты на испытуемом, исследователь обязан позаботиться о том, чтобы возбуждаемые в уме испытуемого мысли всегда однозначно определялись предъявленными ему высказываниями. Смысл имени всегда должен однозначно соответствовать имени. Выполнение этого требования, которое мы называем условием повторяемости, совершенно обязательно для доброкачественности опытов. Эксперимент не пострадает, если исследователь вызовет в уме испытуемого не ту мысль, которую намеревался получить, лишь бы повторное предъявление высказывания порождало в сознании испытуемого ту же самую мысль. Но опыт не удастся, если при его проведении не будет обеспечена повторяемость при формировании мыслей, т.е. если при различных предъявлениях одного и того же высказывания в сознании испытуемого будут возникать различные мысли. Требование повторяемости предъявляется не только к описываемым здесь психофизическим экспериментам, его выполнение необходимо также и в любом грамотном физическом эксперименте. Если условие повторяемости в экспериментах нарушается, то мысли, предъявляемые испытуемому, становятся неконтролируемыми, а результаты опытов — неопределенными.

Для борьбы с нестабильностью мыслей исследователь должен тщательно учитывать все обстоятельства, сопутствующие высказываниям в момент их предъявления испытуемому, и выявлять те из них, которые приводят к искажению мыслей. Помощь исследователю в этом деле может оказать сам испытуемый, указывая случаи изменения смысла высказывания при появлении того или иного обстоятельства. Например, испытуемый легко обнаруживает изменение смысла фразы, вызванное сменой контекста, сопутствующего этой фразе. Факторы, влияющие на смысл высказывания, должны исключаться из условий опыта или же стабилизироваться. Например, фразу можно предъявить, не связывая ее ни с каким контекстом. Если же это по каким-либо причинам неприемлемо, то каждое предъявление данной фразы следует сопровождать одним и тем же контекстом. Стабилизируемые в опыте обстоятельства необходимо включать в характеристику высказывания, которому эти обстоятельства сопутствуют. Так, в протоколе испытания надо указывать не только саму предъявленную фразу, но также и сопровождающий ее контекст.

Предикат р (речь идет об одноместных k -ичных предикатах первого порядка), принимающий для всех букв х є Ak нулевое значение P(х)=0 , назовем тождественно ложным. Предикат р , принимающий для всех букв х є Ak единичное значение P(x)=1, назовем тождественно истинным. Обозначаем эти предикаты соответственно символами 0 и 1. Предикат 0 имеет номер 0, предикат 1 — номер jk _1. В табл. 1.1 в роли предиката 0 выступает предикат р0, а в роли предиката 1 — предикат р7 .

Идею, соответствующую тождественно ложному предикату 0, будем называть ложью, обозначая ее тем же самым символом 0. Идею, соответствующую тождественно истинному предикату 1, будем называть истиной, обозначая ее символом 1. Таким образом:

Ф 40)=0, (1.2)

Ф1(1)=1. (1.3)

Символом 1 обозначена операция обращения биекции ф . Обратим внимание на омографичность знаков 0 и 1. В роли аргументов функции ф 1 они обозначают предикаты, т.е. элементы множества Мk , а в роли значений функции ф 1 они обозначают идеи, т.е. элементы множества Sk. Это обстоятельство, однако, не будет приводить к недоразумениям, поскольку истинный смысл знаков 0 и 1 легко определяется по контексту. Для примера, найдем по табл. 1.2 и 1.3 идеи 0 и 1 в множествах S'3 и S"3. В обеих таблицах в роли предиката 0 выступает предикат P0, в роли предиката 1 — предикат Р7. По табл. 1.2 находим Ф'1(Р0)=s'0, Ф'1(Р7)=s' 7. Таким образом, для множества S'3 имеем 0=s'0, 1=s'7. По табл. 1.3 находим Ф"1(Р0)=s"5, Ф'~'(P7)=s'2. Таким образом, для множества S"3 имеем 0=s"5, 1=s"2. Высказывание, выражающее ложь, назовем противоречием. Высказывание, выражающее истину, назовем тавтологией.

1.2. Предикат равенства идей

Рассмотрим предикат равенства Dk (P, Q) предикатов р и Q , заданный на декартовом квадрате множества Mk всех одноместных k -ичных предикатов первого порядка. Он определяется равенством [1, с. 92]:

Dk (P, Q) = Ух(Р(х)~ Q(х)), (1.4)

справедливым для любых P, Q є Mk . Здесь выражение ух означает квантор общности, который берется по переменной xeAk . Символ ~ обозначает операцию эквивалентности логических констант [1, с. 91]. Предикат Dk ставит в соответствие равным предикатам P и Q логическую константу 1, неравным — 0.

В табл. 1.4 в виде примера приведен предикат равенства предикатов D3(P, Q), заданный на декартовом квадрате множества M3 ={P0, Pi,..., P7}

Q Таблица 1.4

Р Р0 Р1 Р2 Р3 Р4 Р5 Рб Р7

Р0 1 0 0 0 0 0 0 0

Р1 0 1 0 0 0 0 0 0

Р2 0 0 1 0 0 0 0 0

Р3 0 0 0 1 0 0 0 0

Р4 0 0 0 0 1 0 0 0

Р5 0 0 0 0 0 1 0 0

Рб 0 0 0 0 0 0 1 0

Р7 0 0 0 0 0 0 0 1

Dk (P, Q)

РИ, 2000, № 2

117

всех троичных одноместных предикатов первого порядка.

Уравнение D (P, Q) = 1 задает отношение равенства Р=Q предикатов P, Q є Mk . Отношение равенства предикатов можно рассматривать как диагональное отношение, заданное на декартовом квадрате множества Mk , т.е. как множество всех пар вида (P, P), где P є Mk • В нашем примере отношением равенства предикатов служит множество {(Po, Po),(P, Pi),...,(P7, P7)}. Уравнение Dk (P, Q) = 0 задает отношение неравенства Р ФQ предикатов Р и Q . Отношение неравенства предикатов можно рассматривать как антидиагональное отношение [9, с. 18], заданное на декартовом множестве Mk •

Введем на множестве Sk х Sk предикат равенства идей Dk, определяя его для любых x, у є Sk следующим образом:

Dk (x, у) = Dk (Ф(х), Ф(у)). (L5)

Здесь ф — биекция, отображающая множество Sk на множество Mk • Предикат Dk (x, у) отображает

множество Sk х Sk на множество £. Отправляясь от определения (1.5) и используя отношения равенства и неравенства предикатов, можем предикат Dk представить в виде

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

[0, если ф(х) Ф Ф(у),

Dk(У у) = \ (1.6)

[ 1, если Ф( х)=Ф( у). у '

Под символами 0 и 1 понимаются логические константы. Очевидно, что при любом выборе биекции ф зависимости (1.5) и (1.6) задают один и тот же предикат Dk . Для примера табл. 1.5 и 1.6 заданы предикаты равенства идей D'3 и D"3, найденные по выражению (1.6) при ф-ф' и ф=ф". Здесь ф' и ф" — биекции, заданные табл. 1.2 и 1.3. Предикат D'3 (x', у') определен на множестве S'3 xS '3, а предикат D"3 (x", у") — на множестве S"3 xS"3.

Отношение равенства х=у идей х и у определяем следующим образом: х=у в том и только в том случае, если ф(х)=ф(у). Можно сказать и иначе: отношение х=у задается уравнением Dk (x, у ) = 1.

Отношение неравенства идей х Ф у имеет место в том и только в том случае, когда ф(х)Фф(у). Иными словами, отношение хфу задается уравнением Dk (x, у)=0. Таким образом, для любыхx, у є Sk можно записать:

Dk (x, у)

0, если х Ф у,

1, если х = у.

(1.7)

Предикатам D'3 и D"3, рассмотренным в ранее приведенном примере, соответствуют разные отношения равенства идей {(5'0, s'0), (s'1, s'i),...,(s '7, s'7)} и {(s"0, s"0), (s"i, s"i),..., (s"7, s"7)} , поскольку эти предикаты заданы на различных множествах S'k xS 1 k и S"k xS"k .

Рассмотрим две модели [8, с. 47] (Sk, Dk} и (Mk, Dk). Первая из них представляет собой множество Sk вместе с заданным на его декартовом квадрате предикатом Dk, другая — множеством Mk вместе с заданным на его декартовом квадрате предикатом Dk. Равенство (1.5) означает, что модели (Sk, Dk) и (Mk, Dk) изоморфны [8, с. 49] друг другу. Отношение изоморфизма моделей есть эквивалентность [9, с. 54], поэтому любые две модели, изоморфные третьей, изоморфны друг другу. Возьмем модели (S'k , D'k) и (S''k , D"k). Обе они изоморфны модели (Mk, Dk), следовательно, изоморфны друг другу.

Отсюда вытекает существование биекции Q: S' k ^ S"k, для которой при любых х, у є Sk имеет место равенство

D'k (x, у)=D"k (Q(х), П(у)). (1.8)

Выражение (1.8) означает, что в абстрактном смысле предикаты равенства идей, а следовательно, и отношения равенства идей, фигурирующие в любых алгебрах идей одной и той же размерности, неотличимы друг от друга. Несущественное с математической точки зрения различие заключается лишь в конкретном способе обозначения элементов множества S'k и множества S''k носителей этих алгебр. Если заменить имена элементов множества S'k именами элементов множества S"k с помощью биекции q , то предикат равенства идей D'k,

у Таблица 1.5

x s 0 s 1 s 2 s' 3 s 4 s 5 s 6 s 7

s 0 1 0 0 0 0 0 0

s 1 0 1 0 0 0 0 0

s' 2 0 0 1 0 0 0 0 0

s 3 0 0 0 1 0 0 0 0

s' 4 0 0 0 0 1 0 0 0

s' 5 0 0 0 0 0 1 0 0

s' 6 0 0 0 0 0 0 1 0

s 7 0 0 0 0 0 0 0 1

D 3(x , у )

Таблица 1.6

x" c" s"0 c" s"1 c" s"2 c" s 3 c" s"4 c" s"5 c" s"6 c" s"7

s"0 1 0 0 0 0 0 0 0

s"1 0 1 0 0 0 0 0 0

s"2 0 0 1 0 0 0 0 0

s"3 0 0 0 1 0 0 0 0

s"4 0 0 0 0 1 0 0 0

s"5 0 0 0 0 0 1 0 0

s"6 0 0 0 0 0 0 1 0

s"7 0 0 0 0 0 0 0 1

118

D"3 (x", у")

РИ, 2000, № 2

заданный на множестве S'k xS"k , превратится в предикат равенства идей D"k , заданный на множестве S*S"k . В рассмотренном выше примере предикат D'3 переводится в предикат D'3 при помощи биекции Q, указанной в табл. 1.7. Биекция Q выражается через биекции ф и ф", введенные ранее, следующим образом: Q( х)=Ф"1(Ф' (х)).

Таблица 1.7

х 0 1 5 2 5з 5 4 5'5 5'6 5 7

О(х) 5"o Л 5"2 5"3 Л 5"5 5"б Л

Переходим к психологической интерпретации предиката равенства идей. Предикат равенства

Dk (х, у) идей х и у испытуемым практически реализуется в серии опытов. Каждый опыт состоит в том, что исследователь предлагает испытуемому

две мысли х=а и у=b , которые предъявляются в определенном порядке, так что испытуемый всегда знает, какая из них первая, а какая — вторая. Исследователь дает испытуемому специальное задание: сравнить предъявленные ему мысли и установить, равны они или нет. В случае полного

совпадения мыслей а и b , т.е. при их идентичности, испытуемый реагирует ответом 1 в виде некоторого физического сигнала (неважно какого), доступного внешнему наблюдению. Это может быть, например, звуковой ответ “да”, утвердительный кивок головы, высказывание “Мысль а совпадает с мыслью b “. Если предъявленные мысли хоть в чем-то различаются, то испытуемый должен реагировать на них ответом 0. Он произносит слово “нет”, делает отрицательное движение головой, записывает высказывание “Мысль а не совпадает с мыслью b “ и т.п.

Опыт показывает, что испытуемый признаёт две мысли равными во всех тех и только тех случаях, когда выражающие эти мысли высказывания логически равносильны. Например, мысли, выраженные высказываниями “ Идет дождь, и светит солнце” и “Светит солнце, и идет дождь”, равны, идентичны друг другу. Вместе с тем, из первого высказывания логически следует второе, а из второго — первое. Таким образом, эти высказывания логически равносильны. Встречаются, правда, случаи, когда два высказывания с точки зрения исследователя являются логически равносильными, а испытуемый не может установить равенство мыслей, предъявленных этими высказываниями. Так, для испытуемого может быть непосредственно неочевидной логическая равносильность двух достаточно сложных математических утверждений. Неочевидность равен -ства мыслей может сохраниться даже после того, как испытуемый изучил доказательство логической равносильности соответствующих высказываний.

Итак, наличие доказательства равносильности двух высказываний еще не означает равенства соответ-

ствующих мыслей для данного испытуемого. Заключение о равенстве мыслей в конечном счете основывается на ясном и несокрушимом непосредственном свидетельстве сознания испытуемого, удостоверяющего идентичность двух мыслей. Доказательство логической равносильности соответствующих высказываний, конечно, необходимо, но оно может оказаться недостаточным, если испытуемый неспособен его осмыслить и усвоить в совершенстве. Математик, владеющий своим предметом, непосредственно, без каких бы то ни было доказательств, “чувствует” логическую равносильность даже самых сложных из относящихся к его компетенции математических утверждений. Мы полагаем, что неспособность испытуемого установить идентичность равных (с точки зрения исследователя) мыслей свидетельствует не о неравенстве мыслей, а лишь о том, что эти мысли (по крайней мере, одна из них) не сформировались в его уме достаточно ясно и четко. Иными словами, испытуемый в полной мере не владеет этими мыслями.

Определяя алгебру идей формально, мы сначала ввели множество всех идей Sk и лишь после этого задали на нем предикат равенства Dk (х, у) для

любых идей х, у є Sk . При содержательном же введении алгебры мыслей (т.е. такой алгебры идей, у которой в роли идей выступают мысли человека) приходится делать наоборот: сначала ввести предикат равенства мыслей, а затем уже с его помощью - множество всех мыслей. Исследователь не имеет непосредственного доступа к мыслям испытуемого. Поэтому он вынужден отыскивать множество мыслей испытуемого, опираясь исключительно на результаты наблюдения поведения испытуемого.

Исследователь может поступить следующим образом. Он предъявляет испытуемому различные пары физических сигналов, которые с точки зрения исследователя могут выполнять роль имен мыслей, и предлагает испытуемому установить, равны или нет соответствующие этим сигналам мысли. При этом исследователь должен выяснить, способен ли испытуемый вообще реагировать на те или иные пары сигналов. Если испытуемый затрудняется это сделать в ответ на предъявление какой-то конкретной пары сигналов, то исследователь должен прийти к заключению, что, по крайней мере, одному из предъявленных сигналов не соответствует никакая мысль. Если исследователь не может определить, к какому из двух сигналов, предъявленных испытуемому, это относится, то ему следует до выяснения этого вопроса воздержаться от включения в множество Sk обоих сигналов.

Если же оказывается, что испытуемый на некоторую пару входных сигналов всегда реагирует вполне определенным ответом, то исследователь, во-первых, должен установить, будет ли реакция испытуемого на эту пару сигналов однозначной. С этой целью исследователь случайным образом, вперемежку между другими парами сигналов, многократно предъявляет одну и ту же интересующую

РИ, 2000, № 2

119

его пару сигналов. Если же на эту пару сигналов испытуемый один раз реагирует ответом 0, а другой раз — ответом 1, то сигналы такой пары также не

следует включать в состав множества Sk в качестве имен мыслей. Наблюдаемая в опытах нестабильность реакции испытуемого свидетельствует о том, что при различных предъявлениях испытуемый воспринимает одни и те же мысли то как различные, то как одинаковые. При таком положении дела нельзя считать, что обе предъявленные исследователем мысли воспринимаются испытуемым четко и ясно.

Все физические сигналы, которые удовлетворяют двум указанным требованиям, исследователь включает в состав множества Sk. Итак, используя предикат равенства как инструмент, исследователь с его помощью формирует множество всех мыслей для данного испытуемого. Нужно уточнить, что на самом деле исследователь собирает в множество Sk не мысли испытуемого, а имена этих мыслей. Если для какой-то мысли было использовано в опытах несколько различных имен, то исследователь отбирает лишь одно из них (безразлично какое). Если исследователь ставит перед собой какие-либо частные задачи, то он может ограничиться выявлением не всех мыслей испытуемого, а лишь некоторой интересующей его части мыслей, например, мыслей математического характера.

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

Как отнестись к этому факту? Следует ли включать в множество всех идей лишь то, что выражается высказываниями, или же все субъективные состояния, которые испытуемый способен отождествлять и различать? Иными словами, нужно ли с самого начала ограничиться входными сигналами только в виде высказываний и не рассматривать другие виды воздействий на человека, такие как зрительные картины, музыка и т.п.? А может быть,

следует включить в множество Sk все субъективные состояния испытуемого, которые он способен четко дифференцировать друг от друга? Ведь субъективные состояния человека — это такие же идеальные объекты, как и наши мысли, их все Платон причислил к разряду идей. Если же оказывается, что они и не являются мыслями в прямом смысле этого слова, то все же субъективные состояния будут чем-то родственны мыслям. Во всяком случае

ясно, что все субъективные состояния человека принимают участие в его интеллектуальной деятельности, по крайней мере, существенно влияют на нее.

В настоящее время, когда теория интеллекта находится еще в начальной стадии развития, нет возможности обоснованно ответить на поставленные вопросы. Пока не ясно, как конкретно те или иные субъективные состояния человека связаны с мыслями, какова степень родства с ними. Очевидно, что и ощущения, и эмоции, и понятия в какой-то мере могут быть выражены в форме высказываний. Например, фраза “Я вижу зеленую лампу” дает характеристику (правда, весьма неполную) переживаемых человеком ощущений, фраза “Мне скучно и грустно” в какой-то степени характеризует эмоциональное состояние человека, фраза “Идея — высшая ступень развития понятия, присущая только человеческому мозгу и характеризующая отношение людей к окружающему их объективному миру”, взятая нами из словаря, описывает некоторые стороны понятия идеи.

Если бы удалось показать, что все субъективные состояния человека допускают полное и точное описание посредством высказываний, то это послужило бы веским доводом в пользу включения их

в множество Sk. Но может ли человек исчерпывающим образом описать словами увиденное им бушующее море или дать полную характеристику своего душевного состояния в минуты тревоги? Вряд ли. Но, с другой стороны, все ли, что человек видит и чувствует, он помнит настолько долго, чтобы иметь возможность успеть перевести на язык высказываний? Быть может, многое из увиденного и пережитого почти сразу исчезает из памяти, так что человек не может выразить высказываниями лишь те субъективные состояния, которых фактически уже нет? Не исключено и то, что человек не располагает достаточно развитым языком для описания любых субъективных состояний. Например, не так-то просто выразить словами любые различные оттенки цвета, когда их насчитывают до 10 млн.

Ответы на все эти вопросы, как нам представляется, придут со временем в результате систематического и планомерного развития теории интеллекта. Пока же мы будем чисто условно различать две задачи теории интеллекта — узкую и расширенную. При постановке узкой задачи под элементами множества Sk будем понимать лишь те субъективные состояния, которые можно выразить в форме высказываний. При таком подходе мы существенно сужаем сферу действия теории интеллекта. Но вместе с тем мы будем стараться не упускать из виду и расширенную задачу, получаемую в случае включения в множество Sk каких-нибудь других видов субъективных состояний человека. Одновременное рассмотрение в одной задаче всех субъективных состояний представляется нам преждевременным, ибо это привело бы к необъятной области исследований и, как следствие, к неоправданному распы-

120

РИ, 2000, № 2

лению ограниченных сил на огромное число объектов. Это могло бы сильно замедлить темпы разработки теории интеллекта на главном направлении, каковым мы считаем формальное описание моделей, заключенных в высказываниях, и операций над ними.

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

Sk, во-вторых, психологические объекты — любые субъективные состояния человека. Во втором смысле термин идея будем употреблять лишь при расширенной постановке задач теории интеллекта. Мыслями будем называть психологические объекты — все те субъективные состояния человека, которые можно выразить в форме высказываний. Сигналы, предъявляемые испытуемому во время проведения опытов, будем называть физическими стимулами. Будем говорить, что физические стимулы служат прообразами идей, а идеи являются образами физических стимулов. При постановке узкой задачи в роли физических стимулов будут выступать только высказывания, а в роли их образов—только мысли. При постановке расширенной задачи стимулами могут быть любые физические объекты.

Наконец, обсудим ту роль, которую играет предикат равенства идей в механизме интеллекта. Роль эта нам представляется фундаментальной и весьма значительной. Тот факт, что человек может удостовериться в равенстве каких-либо двух своих идей, означает, что он имеет доступ к мельчайшим деталям этих идей, способен сравнивать эти детали друг с другом и устанавливать их идентичность. Таким образом, эффективное действие предиката равенства предполагает полный анализ структуры идей. Никакие другие операции над идеями, сколь бы сложными они ни были, не смогут проникнуть в структуру идей глубже, чем это способен сделать предикат равенства идей.

Возможность сравнивать между собой все идеи человека и устанавливать их равенство и неравенство лежит, на наш взгляд, в основании механизма, обеспечивающего единство человеческой личности, единство того, что называют нашим “Я”. Представим, что множество всех идей какой-то личности распалось на две не связанные друг с другом части, и теперь независимо на каждой из них действует свой собственный предикат равенства. Ясно, что единство этих двух частей нарушится, и произойдет то, что в психиатрии называют расщеплением или раздвоением личности. Две различные человеческие личности разделены психологическим барьером именно вследствие того, что каждая из них имеет непосредственный доступ только к своим собственным субъективным состояниям, их идеи не объединяет единый предикат равенства. Допустим, что такой, общий для двух личностей, предикат равенства идей каким-то образом удалось практически ввести. Наличие такого предиката явилось бы предпосылкой к слиянию двух личностей в одну. Можно ожидать, что единая

в двух телах личность смотрела бы на мир “в четыре глаза”, имела бы единую волю и общие мысли.

1.3. Свойства предиката равенства идей

Рассмотрим свойства предиката Dk . Предикат Dk ї Ї a^ef уаопу закону рефлексивности: для любого P є Mk Dk (P, P) = 1. Действительно, согласно определению (1.4), для каждого предиката P є Mk имеем: Dk(P, p) = Vx (P (x)~P (x)) = Vx (1) = 1 . Предикат Dk подчиняется также закону, который называют [7, с. 46] законом подстановочности: для любых P, Q є Mk, если R(P) = 1 и Dk (P, Q) = 1, то R(Q) = 1. Здесь R( P) — произвольно выбранный предикат, заданный на множестве предикатов Mk . Доказательство закона подстановочности: если P, Q є Mk таковы, что P=Q , то

R(P) л Dk (P, Q) з R(Q) = R(P) л Dk (P, P) з 3 R (P) = R(P) • 13 R(P) = R(P) 3 R(P) = 1.

Если же P Ф Q , то

R(P) A Dk (P, Q) 3 R(Q) = R(P) A Vx(P(x) ~

~Q(x)) з R(Q) = R(P) • 0 з R(Q) = 0 з R(Q) = 1.

Предикат Dk удовлетворяет закону симметричности: для любых P, Q є Mk , если Dk (P, Q) = 1, то Dk (Q, P) = 1. Действительно,

Dk (P, Q) 3 Dk (Q, P) = Vx(P(x) ~Q(x)) 3 Vx(Q(x) ~ ~P(x)) = Vx(P(x) ~Q(x)) з Vx(P(x) ~Q(x)) = 1.

Предикат Dk подчиняется закону транзитивности: для любых P, Q, R <aMk, если Dk (P, Q) = Dk (Q, R) = 1 то Dk (P, Q) = 1. В самом деле, для любых P, Q, R є Mk по закону подстановочности находим: если R(Q) = Dk (P, Q) = 1 и Dk (Q, R) = 1, то

R(R) = Dk (P, R) = 1.

Предикат равенства идей Dk подчиняется закону рефлексивности: для любого x є Sk имеет место равенство Dk (x, x) = 1. Действительно, согласно определению (1.5), имеем:

Dk (x, x) = Dk (Ф( x), Ф( x)) = 1.

Предикат Dk подчиняется также закону подстановочности: для любого предиката R, заданного на множестве Sk, и для любых x, у є Sk, если R(x)=1 и Dk(x, у) = 1, то R(y)=1. В самом деле, пусть

P=Ф(х), Q=Ф(у), R(P) = R(0~1(P)),

Dk (P, Q) = Dk (Ф-\Р), Ф ~\Q)).

Тогда по закону подстановочности предиката равен -ства предикатов имеем: R(P) = 1 и Dk (P, Q) = 1 влечет R(Q) = 1. Иными словами, R(Ф l(P))=1 и Dk(Ф~\Р), Ф~\0)) = 1 влечет R(Ф l(Q))=1 . Учитывая, что Ф~'(P))=x, Ф l(Q))=у, приходим к закону подстановочности для предиката равенства идей. Аналогично выводятся для предиката Dk закон симметричности: для любых x, у є Sk, если Dk (x, у) = 1, то Dk (у, x) = 1, и закон транзитивности: для любых x, у, z є Sk , если

Dk (x, у) = Dk (у, z) = 1, то Dk (x, z) = 1.

РИ, 2000, № 2

121

В формальной записи законы рефлексивности, симметричности, транзитивности и подстановочности имеют вид следующих логических уравнений:

VxDk (x,x) = 1, (1.9)

VxVy (Dk (x,y) з Dk (y,x)) = 1, (1.10)

VxVyVz (Dk (x, y) л Dk (y, z) з Dk (x, z)) = 1, (1.11)

VRkVxVy (Rk (x) л Dk (x,y) з Rk (y)) = 1,. (1.12)

Здесь переменные x, y, z заданы на множестве всех идей Sk, переменная Rk задана на множестве всех предикатов, которые определены на множестве Sk. Символом Dk обозначен переменный предикат, связываемый логическими уравнениями (1.9)-(1.12). Символы ли з означают операции конъюнкции и импликации логических констант.

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

Выше мы определили предикат равенства идей Dk и вывели его четыре свойства, отправляясь от предиката равенства предикатов (1.4) и пользуясь выражением (1.5). Однако хотелось бы построить теорию равенства идей на основаниях, не зависящих от понятия конечного предиката, которое в нашем изложении выполняет лишь вспомогательную роль прототипа понятия идеи. Как доказывается в приведенной ниже теореме, это можно сделать, опираясь на свойства (1.9) - (1.12) предиката равенства идей как на аксиомы. Ценность теоремы состоит в том, что она дает аксиоматическое определение предиката равенства идей.

Теорема 1.1. Для того чтобы предикат Dk, заданный на множестве Sk х Sk, был представим в форме (1.5), необходимо и достаточно, чтобы он удовлетворял условиям рефлексивности, симметричности, транзитивности и подстановочности.

Доказательство. Выше мы показали, что предикат Dk, определенный выражением (1.6), удовлетворяет условиям рефлексивности, симметричности, транзитивности и подстановочности. Таким образом, необходимость уже доказана. Доказываем достаточность. Пусть на Sk х Sk задан предикат Dk, удовлетворяющий условиям рефлексивности, симметричности, транзитивности и подстановоч-ности. Для каждого х є Sk образуем множество Тх всех у таких, что Dk (x, y) = 1. В силу рефлексивности предиката Dk имеем Dk (x) = 1, поэтому х є Тх . Таким образом, множество Тх содержит в своем составе хотя бы один элемент х.

Вместе с тем, других элементов множество Тх не имеет. В самом деле, предположим противное: для некоторого х є Sk существуют не совпадающие друг с другом элементы у1 и у2 такие, что

у1, у2 є Тх. Это означает, что Dk (х, у1) = 1 и Dk (х, уД = 1. Из предпоследнего равенства по свойству симметричности предиката Dk получаем Dk (y1, х) = 1. Из двух последних равенств по свойству транзитивности предиката Dk выводим Dk (y1, y2) = 1. Выберем предикат Rk , фигурирующий в условии подстановочности для предиката Dk, с таким расчетом, чтобы Rk (уД = 1, но Rk (y2) = 0. Поскольку предикат Rk можно взять произвольным, то такой выбор всегда возможен. По свойству подстановочности предиката Dk из равенства Rk(уД = 1 и Dk (y 1, y2) = 1 выводим Rk (y2) = 1. Получили противоречие. Итак, мы доказали, что в множестве Тх нет других элементов, кроме элемента х, т.е. что Тх = {x}.

Докажем теперь, что равенство (1.5) выполняется при любых х, y є Sk. Рассмотрим случай, когда x и y таковы, что Dk (x, y) = 1. Это значит, что у2еТх, у={x}, x=y, Ф(х)=Ф(у), Dk(Ф(х), Ф(у)) = 1. Когда же х и у таковы, что Dk (x, y) = 0 , то y€Tx, y ф {x} , xФy, Ф(х)ФФ(у), Dk (Ф(х), Ф(у)) = 0. Теорема доказана.

Литература: 1. Шабанов-Кушнаренко Ю.П. Теория интеллекта. Математические средства. X.: Вища шк. Изд-во при Харьк. ун-те, 1984. 144 с. 2. Шабанов-Кушнаренко Ю.П. Теория интеллекта. Технические средства. X.: Вища шк. Изд-во при Харьк. ун-те, 1986. 136 с. 3. Шабанов-Кушнаренко Ю.П. Теория интеллекта. Проблемы и перспективы. X.: Вища шк. Изд-во при Харьк. ун-те, 1987. 59 с. 4. Нильсон Н. Принципы искусственного интеллекта. М.: Радио и связь, 1985. 210 с. 5. Гильберт Д, Бернайс П. Основания математики. Логические исчисления и формализация арифметики. М.: Наука, 1979. 619 с. 6. Гильберт Д. Основания геометрии. М.; Л.: Гостехиздат. 1948. 394 с. 7. Робинсон А. Введение в теорию моделей и математику алгебры. М.: Наука, 1967. 338 с. 8. Мальцев АП. Алгебраические системы. М.: Наука, 1970. 476 с. 9. Шрейдер Ю.А Равенство, сходство, порядок. М.: Наука, 1971. 190 с.

Поступила в редколлегию 20.04.2000

Рецензент: д-р техн. наук, проф. Левыкин В.М.

Дударь Зоя Владимировна, канд. техн. наук, проф., и.о. зав. кафедрой ПО ЭВМ ХТУРЭ. Научные интересы: математическое моделирование языковых механизмов человека. Адрес: Украина, 61166, Харьков, пр. Ленина, 14, тел. 40-94-46.

Калиниченко Ольга Владимировна, аспирантка кафедры ПО ЭВМ ХТУРЭ. Научные интересы: математика, программирование. Адрес: Украина, 61166, Харьков, пр. Ленина, 14, тел. 40-94-46.

Шабанов-Кушнаренко Сергей Юрьевич, д-р техн. наук, ведущий научный сотрудник кафедры ПО ЭВМ ХТУРЭ. Научные интересы: идентификация механизмов интеллекта человека. Адрес: Украина, 61166, Харьков, пр. Ленина, 14, тел. 40-94-46.

122

РИ, 2000, № 2

i Надоели баннеры? Вы всегда можете отключить рекламу.