|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
|||
a |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
||
|
0 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
||
c |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
||
d |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
||
e |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
1 |
I: 1,4,6 Разбить столбцы на мин число групп, что бы каждая строка в группе имела не более 1 единицы.
Как разбить множество столбцов на минимальное число групп, что бы в каждой группе каждая строка имела не более одной единицы.
I: 1,4,6
Высказыванием называется некоторое утверждение, относительно которого можно сказать истинно оно или ложно.
Истина Ложь
True False
Высказывания бывают простыми и сложными. Сложные высказывания образуются из нескольких простых посредством логических связок.
и ~ но
Для более формального исчисления высказываний вводятся следующие связки: не, и, или, или …или, если … то (импликация if ), если и, только если ( двухсторонняя iff ).
a не a
^ и и ^
a b a или b a и b или a, или b если a, то b a iff b
^ ^ ^ ^ ^ и и
^ и и ^ и и ^
и ^ и ^ и ^ ^
и и и и ^ и и
(a или b) если (a и b)
не – ¬; – (¬a, a )
или – ⋀
и – ⋁
или, или – “ + “ дизъюнкция с исключением если то – “ → “ импликация если и только если – “ ~ ” эквиваленция
1. a, b, c – формулы(a, b, c – простые высказывания)
2. если a и b (любые высказывания) формулы, то
(¬A),( A⋁B),(A⋁B),(A + B),(A→B),(A~B)
3. других формул нет.
Упрощения:
A⋀B = AB
(A⋁B)⋁C ⇒ A⋁B⋁C – ассоциативная операция
(A⋁B) ⇒ A⋁B – удаление конечных скобок
Приоритет операций:
1. ¬
2. ⋀
3. ⋁,+
4. →,~
Значение истинности сложного высказывания, может вычисляться как результат действий над его простыми составляющими.
(((¬a) + d)⋀(b⋁c))⋁((a→b)~(b⋀d))
(¬a + d)(b⋁c)⋁((a→b)~bd)
Операция перекодировки дерева
⋁ ⋀ + ¬ a d ⋁ b c ~ → a b ⋀ b d
Польская запись – LIFO last input first output
Образуем стек:
a b c d 1. d ↓⋀ 9. b ↓ ⋀
и⋀и⋀ 2. b ↓⋀ 10. ↑ b⋁c ↓⋀
3. ↑b⋀d↓ ⋀ 11. d ↓ ⋀
4. b ↓ ⋀ 12. a ↓ и
5. a ↓ ⋀ 13. ↑ ¬a ↓ ⋀
6. ↑a→b↓ ⋀ 14. ↑(¬a ) + d↓ ⋀
7. ↑(b ⋀ d)~(a→b)↓ и 15. ↑((¬a) + d)⋀(b⋁c)↓
8. c↓ и 16. ↑шаг↓ и
Организация стекового вычислителя.
Высказывание выполнимо, если оно может быть истинно на каком-нибудь наборе. Если высказывания истинно на всех наборах, то они называются общезначимыми (тавтологиями). Тавтологии образуют фундамент логики высказываний. Рассмотрим основные тавтологии:
x, y, z – произвольные высказывания
1. x →x – если существуют высказывание, то существует его значение истинности.
2. ¬(x⋀¬x) – закон противоречия ( высказывание не может быть одновременно ⋁ и ⋀.
3. x⋁¬x – закон исключенного третьего ( одно из двух, третьего не дано).
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.