Главная Случайная страница


Полезное:

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


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Лабораторная работа № 6

 
 
ТОЖДЕСТВЕННЫЕ ПРЕОБРАЗОВАНИЯ ЛОГИЧЕСКИХ ВЫРАЖЕНИЙ. ИССЛЕДОВАНИЕ ФОРМ РАССУЖДЕНИЯ. РЕШЕНИЕ ЛОГИЧЕСКИХ ЗАДАЧТАБЛИЦ ИСТИННОСТИДОПОЛНИТЕЛЬНЫЙ КОД ЧИСЛА. ОПЕРАЦИИ НАД ЧИСЛАМИ В ДОПОЛНИТЕЛЬНОМ КОДЕ.


 

 

Проверил Мартемьянов Б.В.

 

Выполнил студент группы к4136(ИТМО) Куленко Е.А.

 

Самара 2015

 

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

 

Краткая теория:

Формулы F(X1,X2…,Xn) и H(X1,X2…,Xn) алгебры высказываний называются равносильными (эквивалентными), если при любых значениях входящих в них пропозициональных переменных логические значения получающихся из формул F и H высказываний совпадают.

Для указания равносильности формул используют обозначение F ≡ H. Определение равносильности формул можно записать символически для любых конкретных высказываний A1, A2, …, An:

F ≡ H ↔ λ(F(A1,A2…,An)) = λ(H(A1,A2…,An))

Не следует думать, что в обе формулы F и H непременно входят одни и те же переменные. Некоторые из переменных X1, X2, …, Xn могут фактически отсутствовать в любой из них.

Две формулы F и H алгебры высказываний равносильны тогда и только тогда, когда формула F ↔ H является тавтологией:

F ≡ H ↔ ╞ F ↔ H

Отношение равносильности между формулами алгебры высказываний:

а) рефлексивно: F ≡ F;

б) симметрично: если F1≡ F2, то F2≡ F1;

в) транзитивно: если F1≡ F2 и F2≡ F3, то F1≡ F3, т.е. отношение равносильности является отношением эквивалентности.

Справедливы следующие равносильности

 

Задание:

Задача типа 1. Выполнить тождественное преобразование заданного ЛВ и проверить правильность полученного результата средствами программы, разработанной на предыдущей лабораторной работе.

Приведем выражения к виду, принимаемому программой:

!((a||!(!b||c&&k))&&!(!a||b&&!c&&k||c&&!k)) и!a||b&&!c&&k||c&&!k

 

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

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

Приведем выражения к виду, принимаемому программой:

(a->(b->c))->((a->b)->(a->c)) и!b||!a||1

Так как высказывание истинно, то оно истинно при любых комбинациях операнд.

Задача типа 3. Решить заданную логическую задачу. Продумать и реализовать способ подтвердить полученное решение средствами программы, разработанной на предыдущей лабораторной работе.

В санатории на берегу моря отдыхают отец (O), мать (M), сын (C) и две дочери (D1 и D2). До завтрака члены семьи часто купаются в море. Известно, что если отец утром купается, то с ним обязательно идут мать и сын; если сын идет купаться, то с ним идет сестра D1; вторая дочь купается тогда и только тогда, когда купается мать, и каждое утро купается по крайней мере один из родителей. Если в воскресенье утром купалась в море лишь одна из дочерей, то кто из членов семьи в это утро ходил на море?

Рассмотрим простейшие высказывания и запишем их на языке алгебры логики:

отец купался в море; OMC˅O̅=1
мать купается в море CD1˅C̅=1
сын купается в море MD2˅M̅D̅2=1
первая дочь купается в море O˅M=1
вторая дочь купается в море D12˅D̅1D2=1

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

[1] [2] [3] [4] [5]

(OMC˅O̅)(CD1˅C̅)(MD2˅M̅D̅2)(O˅M)(D12˅D̅1D2)=1

Перемножим равенства [1] и [4]:

(OMC˅O̅O˅O̅M)(CD1˅C̅)(MD2˅M̅D̅2)(D12˅D̅1D2)= (OMC˅O̅M)(CD1˅C̅)(MD2˅M̅D̅2)(D12˅D̅1D2)=1 Получившееся выражение перемножим с [3] равенством:

(OMCD2˅O̅MD2˅OMCM̅D̅2˅O̅MM̅D̅2)(CD1˅C̅)(D12˅D̅1D2)=(OMCD2˅O̅MD2) (CD1˅C̅)(D12˅D̅1D2)=1 Получившееся выражение перемножим с равенством [5]:

(OMCD2D12˅OMCD21˅O̅MD2D12˅O̅MD21)(CD1˅C̅)=(OMCD21˅O̅MD21)(CD1˅C̅)=1

Получившееся выражение перемножим с равенством [2]:

OMCD21D1˅OMCD21C̅˅O̅MD21CD1˅O̅MD21C̅ = O̅MD21C̅ =1

Следовательно, в воскресенье купались мать и вторая дочь.

Приведем выражения к виду, принимаемому программой:

(o&&m&&c||!o)&&(c&&d1||!c)&&(m&&d2||!m&&!d2)&&(o||m)&&(d1&&!d2||!d1&&d2) и!o&&d&&d2&&!d1&&!c

Из результат работы программы видно, что выражения истинны лишь в одном случае, когда истинны M и D2.


<== предыдущая | следующая ==>
Расчет численности производственного персонала | Средства защиты, предназначенные для обеспечения электробезопасности. 1 page

Date: 2016-01-20; view: 3232; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.008 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию