Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги из ГПНТБ / Касаткин В.Н. Азбука кибернетики

.pdf
Скачиваний:
25
Добавлен:
29.10.2023
Размер:
2.47 Mб
Скачать

Д в с ва д+вс д-в 1 1

10

то 1

4 0 О

0

0 1 О

0О

ОО О

Заполни эту таблицу и сравни 5-ю и 8-ю колон­

ки.

Высказывание

«А + ВС »

и высказывание

«(А +

В ) (А + С )»

имеют

одинаковые

таблицы

истинности. Такие

высказывания

будем

называть

э к в и в а л е н т н ы м и .

 

 

 

Эквивалентные высказывания взаимозаменяемы —

мысль, выраженная

одним из

них,

выражена также

и другим. Эквивалентные высказывания можно соеди­ нять знаком. « = » .

Это важный тип высказываний.

Рассматривая свойства логического умножения, ты уже, наверное, заметил, что оно обладает всеми свойствами «умножения чисел». Одинаковость в свой­

50

ствах позволяет одинаково называть «умножение чи­ сел» и соединение двух высказываний в одно с по­ мощью союза «И ».

Так же объясняется и «законность» названия для грамматической работы, проводимой с помощью сою­ за «ИЛИ».

ОТРИЦАНИЕ СЛОЖНЫХ ВЫСКАЗЫВАНИЙ

^кчень часто приходится встречаться с формулами “ сложных высказываний, в которых отрицание рас­ пространяется не на одно отдельно взятое простое высказывание, а на все сложное высказывание в це­

лом.

 

 

 

Например:

X — А + С.

В данном

высказывании

«X » операция

отрицания

проводится

над суммой

АИ- С.

Валгебре высказываний есть две формулы, кото­

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

А В = А+В

А+В== А -В

 

В справедливости этих формул убедись сам, со­

ставив таблихды истинности.

 

Первую формулу можно прочесть так:

51

«Отрицание логического произведения двух выска­ зываний эквивалентно логической сумме отрицаний &тих же высказываний».

Вторую формулу прочти самостоятельно.

Помни, что число простых высказываний, участ­ вующих в таких формулах, может быть большим, не­ жели два:

АВСД... К=А+ В+С +Д+...+К

А + В+ + К = АВС • • • • К

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

Х - А В + В

2 = А С + В С

52

КТ с л о ж н о г о К ПРОСТОМУ*

ЖЖтак, ты познакомился с основными свойствами операций «логическое сложение», «логическое

умножение» и «отрицание». Как же их можно ис­ пользовать?

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

Но так как в алгебре высказываний свойства опе­ раций не совсем совпадают со свойствами обычной алгебры (вспомни, например, что имеется второй рас­ пределительный закон А + ВС = (А + В). (А + С), то и преобразования формул будут несколько своеоб­ разными.

Прежде всего следует научиться упрощать форму­ лы сложных высказываний. Что значит у п р о щ а т ь ?

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

Вот как это делается — рассмотри несколько при­ меров.

Дано сложное высказывание: X =

А +

АВ.

 

Упрощать будем следующим образом. В данном

высказывании

выносим

за скобку

«А »

и

полу­

чим

Х =

А (1

+

В).

Вспомним, что

1 +

В =

1, и

тогда:

X =

А • 1

или

X =

А.

 

 

 

* Смотри также и приложение.

53

Д

+ А

В - А

(1)

Еще пример:

упростим

высказывание

 

Х -А (А + В ]

( 2)

Начинаем с того, что открываем скобки: X

= А-А +

+ А • В. Вспомни, что А • А = А, и тогда

получим:

X = А + АВ, то есть пример, рассмотренный только что. Следовательно:

Формулы (1) и (2) следует запомнить — иногда упрощение, проводимое по этим формулам, называет­

ся п о г л о щ е н и е м .

Отдельное высказывание, вы­

ступающее в виде

слагаемого, в сумме поглоща­

ет другие слагаемые, в которые оно входит сомно­ жителем, — так можно раскрыть содержание фор­ мулы (1).

Попробуй аналогично раскрыть содержание фор­ мулы (2).

Еще две полезные и часто используемые при упро­ щении формулы:

54

(3)

(А+В)(Д+В)=А

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

Упрости:

Х= АВ+А X =АВ+АВС

ЗС=А+АВ ЗС =А +АВ +В

ЭС=АВ + А ЭС=АВС+АВС+ Х=А+ДЙ АВС+АВ

Сверь свои ответы с данными в конце книги.

55

РАССКАЗ КИВЕРА

*Л то событие произошло в Стрелецкой бухте, вблизи развалин древнего города Херсонес.

Здесь под Севастополем расположился лагерь Ма­ лой академии наук школьников Крыма «Искатель». Вместе с математиками, физиками, химиками и аст­ рономами в лагере отдыхали и занимались юные лю­ бители кибернетики из различных городов Крыма.

Как всегда, лагерный сбор завершался научной конференцией — подготовили свои сообщения и ки­ бернетики.

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

Как, удивился я, разве можно такую работу, где требуется немало смекалки и опыта, поручить машине?

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

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

И автомат изготовлен. Недавно я был на ВД Н Х в Москве и видел в действии этот автомат. Его изго­ товили симферопольские восьмиклассницы Люба Буд­ никова и Вера Костина.

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

53

IIервым применением алгебры высказываний, с ко­ торым ты познакомишься, будет решение логиче­ ских задач и анализ некоторых простейших умоза­

ключений.

Обычно решение логических задач требует немало смекалки — алгебра высказываний облегчит тебе ик решение.

Г л ав а

 

ОБЫКНОВЕННЫЕ ЗАДАЧИ

 

НЕОБЫКНОВЕННОЙ АЛГЕБРЫ

Щ ауЧИМСЯ

Реша1Ь логические задачи. Возьмем, на-

“ пример,

такую:

«Корреспонденту

удалось узнать, что

в составе

экспедиции на Луну

на должности командира кораб­

ля, физика и радиста назначены Сергеев,

Матвеев

и Алексеев.

 

 

Он записал предположение, что командиром ко­ рабля будет Сергеев, Матвеев не будет физиком, а Алексеев, утвержденный радистом, командиром ко­ рабля быть не может.

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

Какие обязанности на корабле выполняли Сергеев, Матвеев и Алексеев?»

Эту задачу мы предлагаем тебе решить самостоя­ тельно.

Решил?

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

КТО ЧЕМ ПИОН М ИРА?

Еще одна задача: «Идет чемпионат школы по гим­ настике. Болельщики горячо обсуждают ход борьбы и высказывают немало предположений о будущих победителях.

Один из любителей гимнастики считает, что пер­ вой будет Наташа, а Майя будет второй.

Другой из болельщиков на второе место прочит

•Лиду, а Рита, по ею мнению, самая слабая ей он отводит четвертое место.

Третий любитель спорта с ними не согласился.

Он считает, что Рита займет третье место, а Наташа будет второй.

59

Соседние файлы в папке книги из ГПНТБ