Тема «Логика высказываний»

Вид материалаДокументы
Подобный материал:
Домашние контрольные работы
по дисциплине «Математическая логика»



Домашняя работа №1.

Тема «Логика высказываний»

  1. Привести формулы к КНФ.
    Определить какой является эта формула?



    1. F=A  (A B)  (A B)
    2. F= p q  r  p
    3. F=(pq)  p  q  r
    4. F=(p  q)  (s  q  p)
    5. F= p  r  p  r.
    6. F= A (A B)  B
    7. F=p  q  r
    8. F= ((p  q)  (q  r)  p)  (p  r)
    9. F=  (p  q)  (s  p  s)
    10. F= (p  (¬(p  s))  (s  p) )



  1. С помощью алгоритма редукции проверить общезначимость следующих формул:
    1. (A  B)  (B  A)
    2. ((A  B)  ((A  B)  (¬B  A)))
    3. (((A  B)  С)  (A B))  ( A  C )
    4. ((A  B)  (B  C)  A)  (A  C)
    5. ((A  B)  С)  (A ( B  C))
    6. (A  B) (A  B))  A
    7. (A  B)  (B  C)  (A  C)
    8. (A  (¬(A  B))  (C  A)
    9. ((A B)  C) (A (B  C)).
    10. (C  (A  C))  (C  (A B)



  1. Выяснить, является ли логически правильными следующие рассуждения. В доказательстве использовать метод резолюций
  1. Если Иванов или Петров пользовались на контрольной работе шпаргалкой, то Сидоров не пользовался. Если Петров не пользовался шпаргалкой, то пользовались Сидоров и Захаров. Сидоров пользовался шпаргалкой. Следовательно, Сидоров и Захаров пользовались на контрольной работе шпаргалкой.
  2. Если Иванов или Петров пользовались на контрольной работе шпаргалкой, то Сидоров не пользовался. Если Петров не пользовался шпаргалкой, то пользовались Сидоров и Захаров. Сидоров пользовался шпаргалкой. Следовательно, Иванов и Петров пользовались на контрольной работе шпаргалкой.
  3. Если Иванов или Петров пользовались на контрольной работе шпаргалкой, то Сидоров не пользовался. Если Петров не пользовался шпаргалкой, то пользовались Сидоров и Захаров. Сидоров пользовался шпаргалкой. Следовательно, Иванов и Сидоров пользовались на контрольной работе шпаргалкой.
  4. Если Иванов или Петров пользовались на контрольной работе шпаргалкой, то Сидоров не пользовался. Если Петров не пользовался шпаргалкой, то пользовались Сидоров и Захаров. Сидоров пользовался шпаргалкой. Следовательно, только Сидоров пользовался на контрольной работе шпаргалкой.
  5. Наша футбольная команда либо выигрывает матч, либо проигрывает, либо сводит его к ничьей. Если матч выигран или проигран, то он не перенесён. Команда матч не выиграла и не свела его к ничьей. Следовательно, матч не перенесён и проигран.
  6. Наша футбольная команда либо выигрывает матч, либо проигрывает, либо сводит его к ничьей. Если матч выигран или проигран, то он не перенесён. Команда матч не выиграла и не свела его к ничьей. Следовательно, матч не перенесён и выигран.
  7. Если Перт не встречал Ивана, то либо Иван не был на лекциях, либо Пётр лжёт. Если Иван был на лекциях, то Пётр встречал Ивана, и Сергей был в читальном зале после лекций. Если Сергей был в читальном зале после лекций, то либо Иван не был на лекциях, либо Пётр лжёт. Следовательно, Иван не был на лекциях
  8. Если Джон не встречал этой ночью Смита, то либо Джон был убийцей, либо Джон лжет. Если Смит не был убийцей, то Джон не встречал Смита этой ночью, и убийство имело место после полуночи. Если же убийство имело место после полуночи, то либо Смит был убийцей, либо Джон лжет. Следовательно, Смит был убийцей.
  9. Если 8 – составное число, то 16 – составное число. Если 16– составное число, то существуют простые числа. Если существуют простые числа, то число 16 – составное. Простые числа существуют. Следовательно, число 8 – составное.
  10. Кривая является или эллипсом, или параболой, или гиперболой. Если кривая – эллипс или гипербола, то она центральна. Данная кривая не эллипс и не парабола. Следовательно, она центральная и является гиперболой.



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