- •I. Множества
- •II. Отношения
- •II. Отношения
- •Теорема о соотношениях в поле.
- •IV. Булевы функции.
- •Существенная и несущественная переменные.
- •Пример.
- •Теорема о числе булевых функций, зависящих от n переменных.
- •III. Алгебраические структуры
- •Подалгебра.
- •Теорема о непустом пересечении подалгебр.
- •III. Алгебраические структуры
- •III. Алгебраические структуры
- •Примеры.
- •IV. Булевы функции.
- •Алгебра Жигалкина.
- •П олином Жигалкина.
- •Теорема о полиноме Жигалкина.
- •V. Кодирование
- •Префикс слова.
- •Условие префикса.
- •Взаимно однозначное кодирование.
- •Теорема – условие однозначности декодирования.
- •VI. Элементы комбинаторики.
- •Подстановки.
- •Группа подстановок.
- •Г рафическое представление подстановок.
- •П одстановки и перестановки.
- •П ример.
- •Инверсии.
- •Г енерация перестановок.
- •VII. Графы
- •О пределение графа.
- •Способы задания графов. Смежность и инцидентность.
- •Вектор степеней графа.
- •VII. Графы
Теорема – условие однозначности декодирования.
Теорема. Если схема ∑ обладает свойством префикса, то алфавитное кодирование будет взаимно однозначным.
Док-во (от противного).
Предположим, что некоторое слово β ∈ F∑ A* допускает два разбиения на элементарные коды:
β
= βi1...
βik
=
βj1...
βjl
&(Ǝt∀s)[s
< t
βis
= βjs
& βit
≠
βjt]
Поскольку βi1... βik = βj1... βjl, то (Ǝβ')[βit = βjtβ' v βjt = βitβ']
одно из слов βit, βjt является префиксом другого. Но это противоречит тому, что схема префиксная
VI. Элементы комбинаторики.
2. Подстановки. Группа подстановок. Графическое представление подстановок. Циклы. Постановки и перестановки. Инверсии. Генерация перестановок.
Подстановки.
Подстановки тоже самое, что и перестановки. (гениально)
P (n)=n!
Группа подстановок.
Взаимнооднозначная функция f :X®X называется подстановкой на X.
Если множество X конечно, то можно считать, что X=1..n.
З
адание
подстановок f
:
1..n
®
1..n
П
роизведением
подстановок f
и g
называется их суперпозиция f
°g
Т
ождественная
подстановка – это подстановка e,
для которой e(x)=x.
О
братная
подстановка – это обратная функция,
которая всегда существует, т.к. подстановка
является биекцией.
Теорема. Множество подстановок образует группу относительно операции суперпозиции. Эта группа S n называется симметрической степени n.
(суперпозиция – ассоциативная операция)
Г рафическое представление подстановок.
Любое подмножество G Í Sn замкнутое относительно суперпозиции
и операции обращения, называют группой перестановок степени n
Циклы.
Ц
икл
– это последовательность элементов
x0,…,xk,
такая, что
Цикл длины 2 называется транспозицией.
[i,i+1] – транспозиция соседних элементов.
П одстановки и перестановки.
Перестановку (и соответствующую ей подстановку) элементов 1,...,n будем обозначать (a1,…,an), где все ai – различные числа из диапазона 1..n.
Л юбую перестановку можно представить в виде суперпозиции циклов.
П
ерестановка
f
есть
перестановка типа ál1,…,lnñ
если она содержит в разложении на циклы
в точности li
циклов длины i,
i=1,2,…,n.
Тип ál1,…,lnñ
обычно записывается в виде:
(если li =0, то опускается).
П ример.
Тип
Инверсии.
Пару áai,ajñ, i < j, называют инверсией перестановки áa1,…,anñ, если ai>aj.
Для произвольной перестановки f Î Sn через I( f ) обозначим число ее инверсий.
sgn( f )=(-1)I( f ) – знак перестановки.
Перестановка f называется четной, если sgn( f )=1, и нечетной, если sgn( f )=0.
Примеры:
Тожд. перестановка (1,…,n) не содержит инверсий и поэтому I(e)=0 и для любого n эта перестановка – четная.
Перестановка (n, n-1,…,1) содержит n(n-1)/2 инверсий. Поэтому она четная для n=4k или 4k+1, и нечетной в остальных случаях.
f=(2,4,3,5,1). Инверсии: á2,1ñ, á4,3ñ, á4,1ñ, á3,1ñ á5,1ñ. I( f )=5. Нечетная
