страница 1
|
|||||||||||||||||||||||||||||||||||||||||||
Похожие работы
|
Билет №3 Формулы алгебры логики - страница №1/1
Билет №3 Формулы алгебры логики С помощью логических операций над высказываниями из заданной совокупности высказываний можно построить различные сложные высказывания. При этом порядок выполнения операций определяется круглыми скобками: например (x&y) -> ¬z; x-> ¬(y v (x&z)) Всякое сложное высказывание, которое может быть получено из простых посредством применения операций отрицания, дизъюнкции, конъюнкции, импликации называется формулой алгебры логики. Принят ряд соглашений для упрощения записи - скобки можно опускать, придерживаясь следующего порядка действий: раньше всех конъюнкция, затем дизъюнкция, импликация и эквивалентность. Если над формулой стоит знак отрицания (¬), то скобки также можно опустить. Логическое значение формулы алгебры логики полностью определяется логическими значениями входящих в нее простых высказываний. Все возможные значения формулы в зависимости от значений входящих в нее простых высказываний можно получить с помощью таблицы истинности. Можно заметить, что если формула содержит n простых высказываний, то она принимает 2n в значении или, то же самое что таблица истинности будет иметь 2n строк. Две формулы алгебры логики называются равносильными, если они принимают одинаковые логические значения при любом наборе значений входящих в формулу простых высказываний. АΞВ – равносильность. Формула А называется тождественно истинной (тафталогией), если она принимает единицу в значении при всех наборах значений, входящих в нее переменных. Формула А называется тождественно ложной (противоречием), если она принимает значение ноль при всех входящих в нее переменных. Во многих случаях тождественную истинность/ложность можно определить простейшим ее анализом. Равносильность обладает тремя свойствами:
Между понятиями равносильности и эквивалентности существует следующая связь: если АΞВ, то А <-> В = 1 и наоборот. Три группы равносильностей алгебры логики
Докажем 1 закон поглощения LΞx&(y v x) Пусть х=1, тогда y v x = y v 1 = 1 => x&(y v x)=1 Пусть х=0, тогда по определенной операции конъюнкции L=0, а раз так то во всех случаях LΞx
Равносильность 5 и 6 получаются из равносильностей 3 и 4. Докажем 1 равносильность: Пусть х и у принимают одинаковые логические значения, тогда формулы x <-> y, x -> y, y -> x будут равны 1, тогда будет истиной и (x -> y)&(y -> x); при одинаковых значениях х и у левая и правая часть равны. Пусть х и у разные, тогда x <-> y =0, x -> y =0. Из равносильностей второй группы следует, что любую формулу алгебры логики можно заменить на равносильную ей, но содержащую только две функции: & и ¬ или v и ¬. Применяя равносильность 5 мы можем & заменять на v и ¬ равносильность 6 - на & и ¬. Штрих Шеффера. Существует операция, которая не входит в список тех пяти операций классической алгебры логики, которая позволяет выразить любую из них через себя. x|y Ξ ¬(x&y) ¬x Ξ x|x X Y X|Y X ¬X X|X 0 0 1 1 0 0 0 1 1 0 1 1 1 0 1 1 1 0
Справедливость первых четырех равносильностей следует непосредственно их операций конъюнкции и дизъюнкции. Рассмотрим 5 и 6 равносильности. Во всех равносильностях заменим знак Ξ на =, знак v на +, знак & на * и получим известные законы алгебры чисел. В первых пяти случаях мы получим законы, которые выполняются в алгебре логики, а в шестом нет. Докажем шестую равносильность:
x v (y&z) =1 x v y =1 x v z =1
x v (y&z) = y&z x v y = y x v z = z |
|