Автор работы: Пользователь скрыл имя, 30 Сентября 2013 в 19:46, контрольная работа
Математика является наукой, в которой все утверждения доказываются с помощью умозаключений, то есть путем использования законов человеческого мышления. Изучение законов человеческого мышления является предметом логики.
Как самостоятельная наука логика оформилась в трудах греческого философа Аристотеля (384-322 г. до н.э.)- Он систематизировал известные до него сведения, и эта система стала впоследствии называться формальной или Аристотелевой логикой. Формальная логика просуществовала без серьезных изменений более двадцати столетий. Естественно, что развитие математики выявило недостаточность Аристотелевой логики и потребовало дальнейшего ее развития.
Полученная форма
Если ДНФ функции от n переменных в каждой своей конъюнкции содержит все n переменных либо их отрицания, то это совершенная дизъюнктивная нормальная форма (СДНФ). Каждая функция имеет од ну-единственную СДНФ, и она может быть получена из таблицы истинности этой функции путем записи через знак логического сложения всех наборов переменных, на которых эта функция определена как истинная. Каждый такой набор переменных соответствует конъюнкции,
Например, для функции:
СДНФ по таблице истинности может быть построена как:
0 0 0 |
1 |
0 0 1 |
0 |
0 1 0 |
1 |
0 1 1 |
0 |
1 0 0 |
1 |
1 0 1 |
1 |
1 1 0 |
1 |
1 1 1 |
0 |
СДНФ_( F) = 000 + 010 + 100+ 101 +110_=
Теорема о КНФ. Всякая сложная логическая функция может быть сведена к КНФ.
Для того чтобы сделать эго, необходимо:
Если КНФ функции от n переменных в каждой своей дизъюнкции содержит все n переменных либо их отрицания, то это совершенная конъюнктивная нормальная форма. Каждая функция имеет одну-единственную СКНФ, и она может быть получена из таблицы истинности этой функции путем записи через знак логического умножения всех наборов переменных, на которых эта функция определена как ложная.
Например, для функции:
СКНФ по таблице истинности может быть построена как
0 0 0 |
1 |
0 0 1 |
0 |
0 1 0 |
1 |
0 1 1 |
0 |
1 0 0 |
1 |
1 0 1 |
1 |
1 1 0 |
1 |
1 1 1 |
0 |
СКНФ=
Пример. Составить таблицу истинности для формулы:
(X →Y ) & ( Y → Z) v ( Z &X)
Решение.
(X →Y ) & ( Y → Z) v ( Z &X)
X |
Y |
Z |
X → Y |
Y → Z |
(X →Y ) & ( Y → Z) |
Z &X |
(X →Y ) & ( Y → Z) v ( Z &X) |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |