Формулы и функции алгебры логики

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

Если переменным, входящим в формулу задать определенные значения из множества {0,1},то и формула примет определенное значение из того же самого множества, отсюда, каждая формула алгебры логики определяет некоторую свою функцию,причем и аргументы и сама функция могут принимать лишь два значения 0 или 1.

ФункциюФормулы и функции алгебры логики - student2.ru, принимающую значения 0 или 1 и определенную на всевозможных n-мерных наборах из 0 и 1, называют логической функциейили функцией алгебры логикиот n переменных.

Любую функцию алгебры логики от n переменных можно представить с помощью специальной таблицы (таблицы истинности), в которой, для удобства, строки (их всего Формулы и функции алгебры логики - student2.ru ) располагаются в порядке возрастания двоичных чисел:

Формулы и функции алгебры логики - student2.ru Формулы и функции алгебры логики - student2.ru . . . . . Формулы и функции алгебры логики - student2.ru Формулы и функции алгебры логики - student2.ru
. . . . . Формулы и функции алгебры логики - student2.ru
. . . . . Формулы и функции алгебры логики - student2.ru
... ... . . . . . ... . . . . .
. . . . . Формулы и функции алгебры логики - student2.ru

Теорема о числе функций алгебры логики от n переменных.

Числовсех функций алгебры логики от n переменных равно Формулы и функции алгебры логики - student2.ru .

Из теоремы о числе функций алгебры логики следует, что всех функций алгебры логики от двух переменных 16.

Рассмотрим эти функции.

X y Формулы и функции алгебры логики - student2.ru Формулы и функции алгебры логики - student2.ru Формулы и функции алгебры логики - student2.ru Формулы и функции алгебры логики - student2.ru Формулы и функции алгебры логики - student2.ru Формулы и функции алгебры логики - student2.ru Формулы и функции алгебры логики - student2.ru Формулы и функции алгебры логики - student2.ru Формулы и функции алгебры логики - student2.ru Формулы и функции алгебры логики - student2.ru Формулы и функции алгебры логики - student2.ru Формулы и функции алгебры логики - student2.ru Формулы и функции алгебры логики - student2.ru Формулы и функции алгебры логики - student2.ru Формулы и функции алгебры логики - student2.ru Формулы и функции алгебры логики - student2.ru

Здесь:

Формулы и функции алгебры логики - student2.ru =0 - “константа 0”,

Формулы и функции алгебры логики - student2.ru =x&y -“конъюнкция” (x и y)

Формулы и функции алгебры логики - student2.ru =Формулы и функции алгебры логики - student2.ru- “левая коимпликация” (не если x, то y).

Формулы и функции алгебры логики - student2.ru =x - “переменная x”

Формулы и функции алгебры логики - student2.ru = Формулы и функции алгебры логики - student2.ru - “ правая коимпликация” (не если y, то x).

Формулы и функции алгебры логики - student2.ru =y - “переменная y”.

Формулы и функции алгебры логики - student2.ru =x Формулы и функции алгебры логики - student2.ru y=( Формулы и функции алгебры логики - student2.ru &y)V(x& Формулы и функции алгебры логики - student2.ru )- “сложение по модулю 2” (x плюс y по модулю 2).

Формулы и функции алгебры логики - student2.ru =xVy- “дизъюнкция” (x или y).

Формулы и функции алгебры логики - student2.ru =x Формулы и функции алгебры логики - student2.ru y= Формулы и функции алгебры логики - student2.ru & Формулы и функции алгебры логики - student2.ru- “стрелка Пирса” (x стрелка y).

Формулы и функции алгебры логики - student2.ru =x~y= ( Формулы и функции алгебры логики - student2.ru Vy)&(xV Формулы и функции алгебры логики - student2.ru )- “эквивалентноcть” (x эквивалентно y).

Формулы и функции алгебры логики - student2.ru =Формулы и функции алгебры логики - student2.ru- “отрицание “ (не y).

Формулы и функции алгебры логики - student2.ru =y Формулы и функции алгебры логики - student2.ru x= Формулы и функции алгебры логики - student2.ru Vx- “x правая импликация y, или y импликация x”

Формулы и функции алгебры логики - student2.ru =Формулы и функции алгебры логики - student2.ru -“отрицание”(не x).

Формулы и функции алгебры логики - student2.ru =x Формулы и функции алгебры логики - student2.ru y= Формулы и функции алгебры логики - student2.ru Vy - “ импликация ” (если x, то y).

Формулы и функции алгебры логики - student2.ru =x|y= Формулы и функции алгебры логики - student2.ru V Формулы и функции алгебры логики - student2.ru- “ штрих Шеффера” (x штрих y).

Формулы и функции алгебры логики - student2.ru =1- “константа 1”.

Равносильные формулы. Законы алгебры логики.

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

Законы алгебры логики.

Коммутативность

относительно конъюнкции относительно дизъюнкции

x&y=y&x xVy=yVx

Ассоциативность

относительно конъюнкции относительно дизъюнкции

(x&y)&z=x&(y&z) (xVy)Vz=xV(yVz)

Дистрибутивность

конъюнкции относительно дизъюнкции дизъюнкции относительно конъюнкции

x&(yVz)=(x&y)V(x&z) xV(y&z)=(xVy)&(xVz)

Закон де Моргана.

относительно конъюнкции относительно дизъюнкции

Формулы и функции алгебры логики - student2.ru

Формулы и функции алгебры логики - student2.ru

Законы поглощения

xV(x&y)=x

xV( Формулы и функции алгебры логики - student2.ru Vy)=xVy

Законы идемпотентности

относительно конъюнкции относительно дизъюнкции

xVx=x x&x=x

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

относительно конъюнкции относительно дизъюнкции

x& Формулы и функции алгебры логики - student2.ru =0 xV Формулы и функции алгебры логики - student2.ru =1

Законы констант

xV1=1

x&1=x

x&0=0

xV0=x

Для удобства записей выражений в алгебре логике в дальнейшем мы будем придерживаться следующих правил:

- если над некоторым выражением стоит отрицание, то это выражение мы не будем заключать в скобки;

- знак & мы будем иногда опускать (как знак операции пересечения в алгебре множеств);

- будем считать, что знак & “сильнее”, чем знаки дизъюнкции, сложения по модулю 2, эквивалентности, импликации, стрелки Пирса и штриха Шеффера, тем самым мы будем где это возможно, опускать скобки;

- на основании закона ассоциативности мы будем опускать скобки при записи нескольких идущих подряд дизъюнкций и конъюнкций.

Наши рекомендации