русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Упражнение 2.1.2


Дата добавления: 2015-07-23; просмотров: 917; Нарушение авторских прав


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

S1: Х неверно сделал расчет или если Y считал задачу правильно, то и Z сделал это без ошибок.

S2: Если Х правильно просчитал задачу, то либо Y ошибся, либо Z сделал ее верно.

S3: Либо Х неверно просчитал задачу, либо Y решил ее верно в том и только в том случае, если Z решил ее верно.

 

Очевидно, данные сложные высказывания составлены из следующих элементарных.

А: Х правильно просчитал задачу

B: Y правильно просчитал задачу

C: Z правильно просчитал задачу

 

Используя основные логические связки, запишем формулы данных высказываний.

Составим истинностные таблицы данных высказываний:

 

Таблица 2.18

А В С В®С S1 S2 В«С S3

 

Из таблицы 2.1.8 видно, что высказывания S1 и S2 равносильны: S1=S2.

 

Приведем список основных равносильных формул алгебры высказываний:

 

  АÚА=А
идемпотентность

  АÙА=А  
  АÚВ=ВÚА
коммутативность

  АÙВ=ВÙА  
  (АÚВ)ÚС=АÚ(ВÚС)
ассоциативность



  (АÙВ) ÙС=АÙ (ВÙС)  
  АÙ (ВÚС)=(АÙВ) Ú(АÙС)
дистрибутивность

  АÚ (ВÙС)=(АÚВ) Ù(АÚС)  
  AÚИ=И  
  AÙЛ=Л  
  AÙИ=A  
  AÚЛ=A  
  закон исключенного третьего
   
   
 
законы де Моргана

   
   
   

Отметим, что операции импликации и двойной импликации можно заменить дизъюнкцией, конъюнкцией, отрицанием, используя следующие равносильные формулы:

 

,

,

.

 

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

Высказыванию, истинному во всех логически возможных случаях, т.е. логической константе, обозначаемой 1 или И, будет соответствовать универсальное множество. Высказыванию, ложному во всех логически возможных случаях, т.е. логической константе, обозначаемой 0 или Л, будет соответствовать пустое множество. Тогда дизъюнкции двух высказываний будет соответствовать объединение (сумма) их множеств истинности, конъюнкции – пересечение их множеств истинности, а отрицанию к высказыванию – дополнение к множеству истинности данного высказывания. Учитывая это и сравнивая список основных равносильных формул алгебры высказываний со списком свойств основных операций над множествами, убеждаемся в том, что операции алгебры высказываний образуют Булеву алгебру.

Заметим следующее: для того, чтобы убедиться в равносильности двух формул, можно построить их истинностные таблицы и убедиться в их совпадении. Равносильность формул можно установить также, убедившись в совпадении множеств истинности рассматриваемых высказываний. Так, в справедливости закона дистрибутивности №7 можно убедиться, изобразив на диаграммах Эйлера-Венна множества истинности левой и правой частей равенства (рис. 2.1.1).

 

 
 

 


.

Рис. 2.1.1

Установить равносильность формул можно также путем их преобразования. Так, заменяя импликацию равносильной ей формулой, получим равносильность формул S1 и S2 упражнения 2.1.2:

 

.

 

Рассмотрим некоторые упражнения на данную тему.

 



<== предыдущая лекция | следующая лекция ==>
Формулы алгебры высказываний | Упражнение 2.1.3


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 3.901 сек.