домашняя библиотека
Поиск в библиотеке
Навигация по предметам
Последние добавленные новости
Реклама

Дискретная математикаДискретная математика – пособие (Часть 4 из 5). Алгебраические системы

Отношения порядка

Отношение называется отношением нестрогого порядка, если оно рефлексивно, антисимметрично и транзитивно. Отношение называется отношением строгого порядка, если оно антирефлексивно, антисимметрично и транзитивно. Оба типа отношений называются отношениями порядка. Элементы а, b сравнимы по отношению порядка R, если выполняется aRb или bRа. Множество М, на котором задано отношение порядка, называется полностью упорядоченным, если любые два элемента М сравнимы, и частично упорядоченным в противном случае.

Пример 3.15.

1. Отношения £ и ³ для чисел являются отношениями нестрогого порядка, отношения < и > – отношениями строгого порядка. Оба отношения полностью упорядочивают множества N и R.

2. Определим отношения £ и < на Rn следующим образом: (a1, …, an) £ (b1, …, bn), если a1 £ b1, …, an £ bn ; (a1, …, an) < (b1, …, bn), если (a1, …, an) £ (b1, …, bn) и хотя бы в одной координате i выполнено ai < bi. Эти отношения определяют частичный порядок на Rn: (5, 1/2, -3) < (5, 2/3, -3); (5, 1/2, -3) и (5, 0, 0) несравнимы.

3. На системе подмножеств множества М отношение включения Í задает нестрогий частичный порядок, а отношение строгого включения Ì задает строгий частичный порядок. Например, {1, 2}Ì{1, 2, 3}, а {1, 2} и {1, 3, 4} несравнимы.

4. Отношение подчиненности в организации задает строгий частичный порядок. В нем несравнимыми являются сотрудники разных отделов или студенческих групп.

5. Пусть в списке букв конечного алфавита А порядок букв зафиксирован, т.е. всегда один и тот же, как, например, в русском или латинском алфавите цифр. Тогда этот список определяет полное упорядочение букв, которое назовем отношением предшествования и обозначим Ü (ai Ü aj, если ai предшествует aj в списке букв). На основе отношения предшествования букв строится отношение предшествования слов, определяемое следующим образом. Пусть даны слова a1 = a11a1m и a2 = a21a2m. Тогда a1 Ü a2, если и только если либо 1) a1 = baig, a2 = bajd и ai Ü aj (b, g, d – некоторые слова, возможно, пустые, ai и aj буквы), либо 2) a2 = a1b, где b – непустое слово. Это отношение задает полное упорядочение множества всех конечных слов в алфавите А, которое называется лексико-графическическим упорядочением слов.

6. Наиболее известным примером лексико-графического упорядочения является упорядочение слов в словарях. Например, лес Ü лето (случай 1 определения: b = ле, с Ü т, g – пусто, d = о), поэтому слово «лес» расположено в словаре раньше слова «лето», лес Ü лесть (случай 2 определения: b = ть).

7. Если рассматривать числа в позиционных системах счисления (например, в двоичной или десятичной) как слова в алфавите цифр, то их лексико-графическое упорядочение совпадает с обычным, если все сравнимые числа имеют одинаковое число разрядов. В общем же случае эти два вида упорядочения могут не совпадать: например, 10<1073 и 20<1073, но 10 Ü 1073, а 20 Þ 1073. Для того чтобы они совпадали, нужно выравнять число разрядов у всех сравниваемых чисел, приписывая слева нули. В данном примере при этом получим 0020 Ü 1073. Такое выравнивание автоматически происходит при записи целых чисел в ЭВМ.

8. Лексико-графическое упорядочение цифровых представлений дат вида 05.09.99 (пятое сентября 1999 года) не совпадает с естественным упорядочением дат от ранних к поздним: например, 05.09.99 лексико-графически «старше» третьего числа любого месяца любого другого года. Чтобы возрастание дат совпадало с лексико-графическим упорядочением, обычное представление надо «перевернуть», т. е. годы поместить слева: 99.09.05.

3.7. Понятие алгебры

 

Алгеброй А называется совокупность < > множества М с заданными в нем операциями S = {f11, f12, f13, ... , f1n , f21, ... f2n, fm1, fm2, ... fmn}, A = <M, S>, где множество Мноситель, S – сигнатура алгебры. Первый нижний индекс у идентификатора операции указывает ее местность.

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

Рассмотрим алгебру множеств (алгебру Кантора)

носителем которой является булеан универсального множества 1, сигнатурой – операции объединения È, пересечения Ç и дополнения ` . Для операций алгебры Кантора выполняются следующие законы:

· коммутативности объединения и пересечения

· ассоциативности объединения и пересечения

· дистрибутивности пересечения относительно объединения и объединения относительно пересечения

· идемпотентности объединения и пересечения

· действия с универсальным 1 и пустым Æ множествами

· де-Моргана

 

 

· двойного дополнения

 

На основании введенной выше аксиоматики можно доказать справедливость как приведенных законов, определяющих свойства сигнатуры алгебры множеств (законы идемпотентности, коммутативности, ассоциативности, дистрибутивности, действия с константами, двойного дополнения, законы де-Моргана), так и следующих законов:

· закон дистрибутивности пересечения относительно разности

· закон коммутативности симметрической разности

A*B = B*A;

 

· закон ассоциативности симметрической разности

A*(B*C) = (A*B)*C;

 

· закон дистрибутивности пересечения относительно симметрической разности

· законы склеивания

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

· законы Порецкого

Использование приведенных выше законов позволяет решать задачи минимизации представления множества М с помощью операций объединения, пересечения и дополнения.

Под сложностью представления множества М понимают число символов Мi,`Мi в задающем его выражении.

Пусть в пространстве 1 = {A, B, C} задано множество вида

На основании законов идемпотентности, коммутативности и ассоциативности объединения получаем

Применив законы коммутативности, пересечения и склеивания, имеем

Использовав законы коммутативности, пересечения и склеивания, получаем

Согласно законам коммутативности, пересечения и поглощения, имеем

Сложность представления множества M(A, B, C) уменьшилась от 21 до 5.

 
Предыдущая страница | Страница 9 из 9
 
 
  • Добавлен: 19-09-2010, 23:37 | Просмотров: 14921

    support: admin@sdb.su