Сделай Сам Свою Работу на 5

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





ЭЛЕМЕНТЫ ТЕОРИИ МНОЖЕСТВ

Понятие множества является неопределяемым, оно считается интуитивно заданным. Каждое множество состоит из объектов, которые в дальнейшем называются элементами множества. Множества обычно обозначаются большими буквами: А, Х и т.д. Элементы же множеств, как правило, обозначают маленькими буквами: а, х и т.д. Для записи того, что а является элементом множества А, применяется значок (символ принадлежности). Пишут: и говорят, что элемент а принадлежит множеству А. В случае, когда а не является элементом множества А, пишут . Множество может содержать как конечное, так и бесконечное число элементов, соответственно говорят, что множество конечно или бесконечно.

Интуитивный принцип объемности Кантора: множества А и В считаются равными , если они состоят из одних и тех же элементов.

Пример. Рассмотрим множества:

А = {множество всех положительных четных целых чисел},

В = {множество всех положительных целых чисел, представимых в виде суммы двух положительных нечетных целых чисел},

C = {2,4,6},

D = {2,6,4}.

Из принципа объемности следует, что справедливы равенства А = В и С = D.●



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

Æ – пустое множество, т.е. множество, не имеющее ни одного элемента;

N – множество натуральных чисел;

Z – множество целых чисел;

Q – множество рациональных чисел;

R – множество действительных чисел.

Операции над множествами

Определение. Говорят, что множество А включено в множество В, и пишут АÍВ, если для любого элемента аÎА справедливо аÎВ.

Пример. Очевидны следующие включения N Z Q R. ●

Операция включения множеств обладает следующими свойствами:

1о. Для любого множества А справедливо включение АÍА.

2о. Если АÍВ и ВÍА, то А = В.

3о. Если АÍВ и ВÍС, то АÍС.

4о. Для любого множества А справедливо включение ÆÍА.

Замечание. Необходимо различать символ принадлежности Î и символ включения Í. Символ принадлежности не обязан удовлетворять тем же свойствам, что и символ включения. Так, например, 1 Î Z, Z Î {Z}, однако 1 Ï {Z}.

1. Объединением множеств А и В называется множество АÈВ, состоящее из тех элементов, которые принадлежат хотя бы одному из множеств А или В:



АÈВ = {x хÎА либо хÎВ}.

2. Разностью множеств А и В называется множество А\B, состоящее из тех и только тех элементов х, которые принадлежат множеству А и не принадлежат множеству В:

А\B ={х хÎА и хÏВ}.

3. Пересечением множеств А и В называется множество АÇВ таких элементов х, которые принадлежат как множеству А, так и множеству В:

АÇВ = {х хÎА и хÎВ}.

Операции над множествами могут быть распространены на любое число множеств.

Если ВÍА, то разность множеств А\B называют еще дополнительным множеством к В.

Операции над множествами хорошо иллюстрируются диаграммами Венна.

Дополнение множества А Пересечение множеств А и В Объединение множеств А и В

Теорема. Для любых множеств A, B, C справедливы равенства

1. AÈ(BÈC) = (AÈBC, 1'. AÇ(BÇC) = (AÇBC,
2. AÈB = BÈA, 2'. AÇB = BÇA,
3. AÈ(BÇC) = (AÈB)Ç(AÈC) , 3'. AÇ(BÈC) = (AÇB)È(AÇC) ,
4. AÈ Æ= A, 4'. AÇÆ =Æ,
5. AÈА = А, 5'. AÇА = А

(Свойства 1, 2, 3, 1', 2', 3' называются соответственно свойствами ассоциативности, коммутативности и дистрибутивности).

В случае, когда все рассматриваемые множества заведомо принадлежат одному и тому же множеству U, это множество называют универсумом.

Множество U\А называется дополнением множества А и обозначается .

.

Теорема. Для множеств и из универсума U справедливы законы де Моргана:

.

Пример. А Ç Æ= Æ Þ А È U = U; АÈÆÞ А Ç U = А.●

Произведение множеств

Определение. Пусть А и В - множества. Произведением множеств А и В называется множество всех упорядоченных пар (а, в), где аÎА и вÎВ. Произведение обозначается А´В.



А´В={(a,b) ÎA и bÎ B}.

Произведение двух множеств часто называют прямым произведением. Заметим, что произведение n множеств А обозначается через Аn .

Примеры.1) Если А = {a, b}, Е = {0, 1}, то

А´Е = {(a, 0), (a, 1), (b, 0), (b, 1)},

Е´A ={(0, a) (0, b), (1, a), (1, b)},

2) Пусть R´R. В этом случае получаем множество, обозначаемое R2 и являющееся плоскостью с декартовой системой координат (по этой причине произведение множеств часто называют декартовым произведением).

3) Пусть [a, b], [c, d] – отрезки прямой. Тогда [a, b]´[c, d] – прямоугольник на плоскости.●

Основные понятия комбинаторики

Комбинаторикараздел математики, изучающий способы подсчета числа элементов в конечных множествах.

Пусть .

1. Система подмножеств множества

Пример. .

, , , , , , , .●

Число подмножеств равно .

2. Размещение элементов из по k – упорядоченное подмножество из k элементов, принадлежащих .

Пример. , .

, , , , , .

Число размещений равно .

3. Перестановки элементов множества – упорядоченные подмножества из п элементов множества .

Пример. .

, , , , , .

Число перестановок равно .

4. Сочетание элементов из по k – неупорядоченное подмножество из k элементов, принадлежащих .

Пример. , .

, , .

Число сочетаний равно .

5. Разбиение множества – неупорядоченная система из непустых подмножеств множества , обладающая свойствами:

1) ,

2) .

Правило произведения. Если объект может быть выбран способами и после каждого из таких выборов объект , в свою очередь, может быть выбран способами, то выбор « и » в указанном порядке может быть осуществлен способами.

Правило суммы. Если объект может быть выбран способами, а объект – другими способами при условии, что одновременный выбор и невозможен, то выбор « или » можно осуществить способами.

ФУНКЦИИ АЛГЕБРЫ ЛОГИКИ

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

Введем обозначения ; – прямое произведение n сомножителей, т.е. .

Определение. Всюду определённой булевой функцией назовём отображение

.

Так как множество конечно, то задать отображение означает задать множество наборов из и для каждого набора указать его образ в .

Пример. Пусть , тогда { , , , }. Отображение может быть задано, например, так: ; , , .

Тем самым задана функция , которую можно записать в виде таблицы:

x1 x2 f(x1, x2)

Таблица, задающая функцию , называется таблицей истинности для этой функции.

Функции одной переменной:

1.константа нуль

x f0(x)

2.тождественная функция

x f1(x)

3. отрицание х

x f2(x)

4. – константа единица

x f3(x)

Если стандартным расположением переменной x считать 0 в первой строке и 1 во второй, то функции f0, f1, f2, f3 определяются однозначно наборами значений: f0=(0, 0), f1=(0, 1), f2=(1, 0) и f3=(1, 1). Наборы значений функций составляют множество E2´Е2, поэтому количество функций одной переменной равно числу элементов прямого произведения E2 E2, т.е. 4. Для удобства функции пронумерованы так, что двоичный код номера совпадает с набором значений функции.

Функции двух переменных:

x1 x2 f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 f10 f11 f12 f13 f14 f15
0 1 1 0 1 1

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

1) f1(x1, x2) = (x1&x2) – конъюнкция х1 и х2 (логическое умножение).

2) f6(x1, x2) = (x1 x2) – сложение х1 и х2 по модулю два.

3) f7(x1, x2) = (x1 x2) – х1 дизъюнкция х2 (логическое сложение).

4) f8(x1, x2) = (x1 x2) – х1 стрелка Пирса х2 (отрицание дизъюнкции), другие названия: функция Вебба, функция Даггера.

5) f9(x1, x2) = (x1~x2) – х1 эквивалентно х2.

6) f13(x1, x2) =(x1 x2) – х1 импликация х2.

7) f14(x1, x2) = (x1|x2) – х1 штрих Шеффера х2 (отрицание конъюнкции).

Cимволы , &, , , ~,  ,  , участвующие в обозначениях элементарных функций, называются логическими связками. Переменные 0 и 1 называются логическими или булевыми переменными, причем 0 соответствует «лжи», а 1 – «истине».

Обозначим множество всех функций двузначной алгебры логики Р2. Обозначим через Р2(n) число функций, зависящих от n переменных. Очевидно, .

Равенство функций

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

.

В противном случае переменная xi называется фиктивной. Наборы, отличающиеся лишь одной переменной xi, называются соседними по xi.

Пример.

x1 x2 f1 f3 f15

Для функции – фиктивная переменная, т.к. , , т.е. не существует наборов и таких, что .

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

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

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

Принцип двойственности

Определение. Функция называется двойственной к функции , если .

Пример. Константа 0 двойственна к 1:

x f f*

Определение. Если , то называется самодвойственной.

Если – самодвойственная, то , т.е. на противоположных наборах функция принимает противоположные значения.

Пример3.Покажем, что – самодвойственная функция.

x1 x2 x3 f f*

Теорема (о двойственных функциях). Если двойственна к , то двойственна к .

Теорема (о принципе двойственности). Если функция задана некоторой формулой, то, чтобы получить двойственную функцию, надо в этой формуле все знаки функций заменить на двойственные, 0 на 1, 1 на 0.

 








Не нашли, что искали? Воспользуйтесь поиском по сайту:



©2015 - 2024 stydopedia.ru Все материалы защищены законодательством РФ.