Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
DM_shpory.doc
Скачиваний:
48
Добавлен:
21.09.2019
Размер:
1.59 Mб
Скачать

51. Алгебра логики. Функции алгебры логики. Существенные и несущественные переменные. Бинарные логические операции. Формула. Суперпозиция функций. Таблицы истинности и таблицы Кэли.

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

Алгебра логики как раздел математической логики изучает строение сложных логических высказываний (логических формул) и способы установления их истинности с помощью алгебраических методов.

Рассмотри двухэлементное множество B и двоичные переменные, принимающие значения из B

Алгебра, образованная множеством B вместе со всеми возможными операциями на нем, называется алгеброй логики.

Функцией алгебры логики (или логической функцией) от n переменных называется n-арная операция на B, т.е. f : Bn ® B.

Логическая функция f(x1, …, xn) — это функция, принимающая значения 0, 1.

Множество всех логических функций обозначается P2, множество всех логических функций n переменных — P2(n).

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

Пусть дано множество (конечное или бесконечное) исходных функций å={f1, ..., fm}. Символы переменных х1, ..., хn, ... и констант 0 и 1считают формулами глубины 0. Любая формула имеет глубину k+1, если она имеет вид fi(F1, ..., Fnl), где fiSÎ, ni — количество аргументов fi, а F1, ..., Fnl — формулы, максимальная из глубин которых равна k. F1, ..., Fnl называются подформулами F, fi называется внешней или главной операцией формулы F. Все подформулы формул F1, ..., Fnl — также считаются подформулами F.

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

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

См. вопрос №17

52. Формы записи операций (функций) — инфиксная, префиксная, постфиксная. Эквивалентные формулы.

Способы (нотации) записи формул

  • префиксная или прямая польская запись

  • Знак бинарной операции или функции часто записывают между операндами — такая нотация называется инфиксной

  • обратная польская (или постфиксная) запись —знак функции или операции располагается после списка

    • and(x, or(y, z));

    • xÙ(yÚz) или x and (y or z);

    • x y z Ú Ù

Пример:

Префиксная:

Инфиксная:

Постфиксная:

53. Основные схемы логически правильных рассуждений.

  • Наряду с алфавитом и правилами построения сложных высказываний — логических формул, языки логики высказываний содержат правила преобразования логических формул. Правила преобразования реализуют общелогические законы и обеспечивают логически правильные рассуждения. Корректность допустимых в логике преобразований является фундаментальным свойством формальной (математической) логики.

  • Процесс получения новых знаний, выраженных высказываниями, из других знаний, также выраженных высказываниями, называется рассуждением (умозаключением). Исходные высказывания называются посылками (гипотезами, условиями), а получаемые высказывания — заключением (следствием).

Примеры наиболее употребимых схем логически правильных рассуждений

Правило заключения — утверждающий модус (Modus Ponens):

«Если из высказывания A следует высказывание B и справедливо (истинно) высказывание A, то справедливо В» Обозначается:

Правило отрицания — отрицательный модус (Modus Tollens)

«Если из A следует B, но высказывание В неверно, то неверно и A»

Правило утверждения–отрицания (Modus PonendoTollens):

«Если справедливо или высказывание A, или высказывание B (в разделительном смысле) и истинно одно из них, то другое ложно»

Правило отрицания–утверждения (Modus TollenPonens):

а) «Если истинно или A, или B (в разделительном смысле) и неверно одно из них, то истинно другое»

б) «Если истинно A или B (в неразделительном смысле) и неверно одно из них, то истинно другое»

Правило транзитивности (упрощенное правило силлогизма)

«Если из A следует B, и из B следует C, то из A следует C»

Закон противоречия:

«Если из A следует B и ØB, то неверно A»

Правило контрапозиции:

«Если из A следует B, то из того, что неверно B, следует, что неверно A»

Правило сложной контрапозиции:

«Если из A и B следует С, то из А и Ø С следует ØB»

Правило сечения:

«Если из A следует B, а из В и С следует D, то из А и С следует D»

Правило импортации (объединения посылок):

Правило экспортации (разъединения посылок):

Правило дилемм:

; ; ;

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]