Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лекции Просолупов

.pdf
Скачиваний:
87
Добавлен:
21.03.2016
Размер:
2.15 Mб
Скачать

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

[0], [1], ..., [ − 1].

Утверждение 12.5 . Пусть — отношение эквивалентности на множестве . Тогда 1) для любого верно, что [ ]; 2) для любых , , если , то [ ] = [ ] (класс эквивалентности порождается любым своим элементом).

Доказательство. Доказательство пункта 1) следует из рефлексивности отношения

.

Докажем 2). Пусть [ ]. По определению класса эквивалентности . Тогда из и в силу транзитивности отношения следует и [ ]. Следовательно, [ ] [ ].

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

доказать.

Определение 12.6 . Разбиением множества называется совокупность его

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

 

 

 

 

 

 

 

{ 1 2 ... },

̸= ?, = 1, ,

∩ = ?,

 

 

 

, = 1, , ̸= ,

= 1 2 ... .

Утверждение 12.7 . Всякое разбиение множества определяет на

отношение эквивалентности : тогда и только тогда, когда и принадлежат одному подмножеству разбиения.

Доказательство. Рефлексивность и симметричность очевидны. Покажем транзитивность. Пусть и . Тогда , 1 и , 2, где 1 и 2 подмножества разбиения . Поскольку 1 и 2, а подмножества разбиения не могут пересекаться, то 1 = 2. Таким образом, , 1 и .

Утверждение 12.8 . Всякое отношение эквивалентности определяет разбиение множества на классы эквивалентности по этому отношению.

Доказательство. Покажем, что набор классов эквивалентности по отношениюобразуют разбиение . Из утверждения 12.5 следует, что каждый элемент

множества принадлежит некоторому классу эквивалентности. Следовательно, объединение классов эквивалентности равно . В то же время, из того же

21

утверждения следует, что любые два класса эквивалентности либо не пересекаются, либо совпадают, если имеют хоть один общий элемент: [ ], [ ] ,

[ ] = [ ].

Совокупность классов эквивалентности элементов множества по отношению эквивалентности называется фактор-множеством множества по отношению и обозначается /

22

Лекция 3. Отношения порядка

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

Определение 13.1 . Бинарное отношение на множестве называется

отношением порядка, если оно транзитивно и антисимметрично. Множество, на котором введено отношение порядка, называют упорядоченным.

Пример 13.2 . Множество всех пар ( , ) людей, для которых старше , является отношением порядка.

Определение 13.3 . Отношение порядка называется отношением нестрогого

(частичного) порядка на множестве X, если оно рефлексивно.

Отношение порядка называется отношением строгого порядка на множестве X, если оно иррефлексивно.

Определение 13.4 . Отношение порядка на множестве называется отношением линейного порядка, если любые , , ̸= , сравнимы в смысле отношения (либо , либо обязательно выполняется).

Пример 13.5 . 1) Отношение родитель-ребенок (рисунок 3-a)) не является отношением порядка. Очевидно, что у такого отношения отсутствует транзитивность: дед не является родителем своего внука.

С другой стороны, отношение предок-потомок является отношением порядка. На рисунке 3-b) представлено то же фамильное дерево, что и на рисунке 3-a), но с указанием всех связей от дедов к внукам.

Отношение предок-потомок является отношением строгого порядка и не является линейным порядком.

2) > = {( , ) | , R, > } — является отношением строгого линейного порядка.

3) = {( , ) | , R, ≥ } — является отношением нестрогого линейного порядка.

4) Отношение , состоящее из всех таких пар подмножеств ( , ) заданного

универсального множества , что является подмножеством множества ,

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

Определение 13.6 . Пусть на множестве введено отношение порядка. Пусть элемент таков, что не существует такого , ̸= , что . Тогданазывают минимальным элементом.

Определение 13.7 . Пусть на множестве введено отношение порядка. Пусть элемент таков, что для любых , ̸= , выполняется . Тогда называют наименьшим элементом.

23

a)

b)

Рисунок 3: Генеалогическое древо

Замечание 13.8 . Может существовать несколько минимальных элементов и только один наименьший.

Аналогично определениям 13.6 и 13.7 можно определить максимальный и наибольший элементы.

Лемма 13.9 . Если на конечном непустом множестве задан линейный порядок, то существует наименьший элемент, и он единственен.

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

В силу линейности порядка, любой элемент из сравним с . Если найдется какойнибудь элемент , для которого , то по свойству транзитивности окажется, что предшествует всем уже просмотренным нами ранее элементам множества(то есть является для всех просмотренных наименьшим). Продолжим перебор элементов, сравнивая теперь оставшиеся элементы из с элементом , пока не найдем такой , что . И т.д. Будем повторять процесс, пока не переберем все элементы из . Элемент, выбранный для сравнения с остальными на тот момент и будет наименьшим элементом множества .

Единственность следует из определения наименьшего элемента и антисимметричности отношения порядка. Действительно, если бы существовало два наименьших элемента и ( ̸= ), то по определению наименьшего элемента

и . Из этого по свойству антисимметричности отношения порядка следовало бы = .

Теорема 13.10 . Пусть на конечном непустом множестве задан линейный

24

порядок. Тогда на можно выбрать такую нумерацию элементов 1, 2, ..., ( = { 1, 2, ..., }), что соотношение ( и ̸= ) будет выполняться в том и только в том случае, когда < .

Доказательство. Согласно лемме 13.9, для множества существует наименьший элемент, то есть такой 1 , что 1 для любых . Удалим элемент 1 из множества .

Множество { 1} также удовлетворяет условиям леммы 13.9 и, значит, в нем тоже существует наименьший элемент — 2.

Мы можем повторять этот процесс до тех пор, пока в множестве не закончатся

элементы. По способу выбора элементов очевидно, что 1, 2, ..., и есть искомая нумерация.

Определение 13.11 .

Два нестрого упорядоченных

множества

и

 

называются изоморфными, если существует биекция

:

, сохраняющая

отношение нестрогого

порядка.

Иными словами,

если

и отношения

нестрогого порядка соответственно множеств и , то

 

 

 

 

 

1 2

( 1) ( 2).

 

 

 

Пример 13.12 .

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

2 всех подмножеств множества

= {1, 2, 3},

упорядоченное

отношением

включения,

и множество

 

=

{1, 2, 3, 5, 6, 10, 15, 30}, упорядоченное отношением

 

 

 

 

делится на .

Эти два упорядоченных множества схематично изображены на рисунке 4. Точки соответствуют элементам множеств 2 (на рисунке a)) и (на рисунке

b)). Линия снизу вверх соответствует непосредственному отношению между двумя элементами. Остальные линии не отображены, чтобы не загромождать

изображение. Например, линия между ? и {2, 3} на рисунке a) не нарисована, но

отношение между этими элементами предполагается в силу транзитивности. Из рисунка хорошо видно, что эти два упорядоченных множества изоморфны.

Теорема 13.13 . Всякое нестрого упорядоченное множество изоморфно

некоторой системе подмножеств множества , нестрого упорядоченной отношением включения.

Доказательство. Пусть — отношение нестрогого порядка на множестве . Для каждого элемента рассмотрим множество = { | }. Ясно, что для любого . Покажем, что система подмножеств { |}, упорядоченная отношением включения, есть искомая система подмножеств.

Рассмотрим отображение

: → { | }

25

{1,2,3}

{2,3}

{1,3}

{1,2}

{3}

{2}

{1}

a)

30

15

10

 

6

5

3

2

1

b)

Рисунок 4: Изоморфные нестрого упорядоченные множества

такое, что ( ) = . Если = , то, поскольку , то и, следовательно,. Аналогично, . Таким образом, в силу антисимметричности отношения ,

= . Значит, отображение инъективно. С другой стороны, у любого множества

есть прообраз . Значит, сюръективно. Следовательно, — биекция.

Пусть . Тогда из в силу транзитивности отношения следует , а значит . Пусть . Тогда, поскольку , то и, следовательно,. Таким образом, биекция сохраняет отношение нестрогого порядка.

§14. Лексикографический порядок

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

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

Пусть на множестве введен строгий линейный порядок . Введем отношение

на множестве * = {( 1, 2, ..., ) | N, } всех слов над множеством

. Пусть ̃ = ( 1, ..., ) *, ̃ = ( 1, ..., ) *, ̃ ̸= ̃ и ≤ .

Будем говорить, что ̃ ̃ , если 1) существует такой индекс , 1 ≤ ≤ , что

= , = 1, − 1 и , или 2) < и = , = 1, . В противном случае

̃ ̃ .

Замечание 14.1 . На множестве слов одинаковой длины определение

26

лексикографического порядка упростилось бы и приняло бы вид:

Пример

 

 

 

{1, ..., } : = , =

1, − 1

, .

̃

̃

 

 

 

 

 

 

14.2 . Выпишем все возможные перестановки чисел {1, 2, 3, 4},

выстроенные в лексикографическом порядке:

 

 

 

 

 

1 2 3 4

 

2 1 3 4

3 1 2 4

4 1 2 3

 

 

1 2 4 3

 

2 1 4 3

3 1 4 2

4 1 3 2

 

 

1 3 2 4

 

2 3 1 4

3 2 1 4

4 2 1 3

 

 

1 3 4 2

 

2 3 4 1

3 2 4 1

4 2 3 1

 

 

1 4 2 3

 

2 4 1 3

3 4 1 2

4 3 1 2

 

 

1 4 3 2

 

2 4 3 1

3 4 2 1

4 3 2 1

Заметим, что здесь мы привели только перестановки — последовательности из различных символов. Если мы захотим выписать все слова в данном алфавите, их окажется гораздо больше.

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

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

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

Будем говорить, что ̃ ̃ , если 1) существует такой индекс , 1 ≤ ≤ , что

− +1 = − +1, = 1, − 1 и − +1 − +1, или 2) < и − +1 = − +1, = 1, . В

противном случае ̃ ̃ .

Замечание 14.3 . На множестве слов одинаковой длины определение приняло бы следующий вид:

 

 

 

 

 

 

{1, ..., } : = , = + 1, ,

.

̃

̃

Пример 14.4 . Приведем все возможные перестановки чисел {1, 2, 3, 4}, выстроенные в антилексикографическом порядке:

1 2 3 4

1 2 4 3

1 3 4 2

2 3 4 1

2 1 3 4

2 1 4 3

3 1 4 2

3 2 4 1

1 3 2 4

1 4 2 3

1 4 3 2

2 4 3 1

3 1 2 4

4 1 2 3

4 1 3 2

4 2 3 1

2 3 1 4

2 4 1 3

3 4 1 2

3 4 2 1

3 2 1 4

4 2 1 3

4 3 1 2

4 3 2 1

Лексикографический и антилексикографический порядки являются отношениями строгого линейного порядка.

27

Лекция 4. Размещения и сочетания, бином Ньютона, формула обращения

§15. Размещения и сочетания

 

 

Пусть имеется множество = { 1, 2, ..., }.

Набор элементов 1 , 2 , ...,

из множества называется выборкой объема

 

( -элементной выборкой) из

элементов.

Выборка называется упорядоченной, если порядок элементов в ней задан. Иначе выборка называется неупорядоченной.

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

Пример 15.1 . Пусть = {1, 2, 3}. Тогда (1, 1), (1, 2), (1, 3), (2, 1), (2, 2), (2, 3),

(3, 1), (3, 2), (3, 3) — все возможные упорядоченные выборки объема два из трех элементов.

Определение 15.2 . Размещением из элементов по называется упорядоченная выборка без повторений объема из -элементного множества.

Поскольку элементы нашего множества пронумерованы некоторым образом, не умаляя общности, можно называть размещением из элементов по упорядоченный набор из различных чисел, принадлежащих множеству {1, ..., }.

Обозначим количество различных размещений из по .

Пример 15.3 . 1) Пусть на экзамене у преподавателя различных билетов и

сдавать пришло студентов. Тогда существует ровно способов выдать всем

студентам по одному билету для подготовки.

2) Пусть = {1, 2, 3}. Тогда (1, 2), (1, 3), (2, 1), (2, 3), (3, 1), (3, 2) — все возможные размещения из трех элементов по два.

Утверждение 15.4 . Пусть , N и 1 ≤ ≤ . Тогда

= · ( − 1) · ... · ( − + 1) =

 

!

 

.

 

 

 

(

)!

 

 

 

 

Доказательство. Действительно, существует различных способов выбрать первый элемент набора из элементов множества {1, ..., }. Аналогично, существует− 1 способ выбора второго элемента и так далее.

Определение 15.5 . Сочетанием из элементов по называется неупорядоченная выборка без повторений объема из -элементного множества.

28

Как и раньше,

можем считать, что

 

сочетанием из элементов по

называется неупорядоченный набор из

 

 

различных

чисел,

принадлежащих

множеству {1, ..., }.

 

 

 

 

 

 

 

 

Количество сочетаний из по обозначим или .

 

 

 

 

 

 

из

 

 

( )

 

 

 

Пример 15.6 .

1)

Предположим,

 

 

участников

спортивного

клуба на

соревнования должны

поехать какие-то

.

Тогда имеется

 

различных

 

 

 

 

 

 

 

 

 

возможности собрать команду.

2) Пусть = {1, 2, 3}. Тогда {1, 2}, {1, 3}, {2, 3} — все возможные cочетания из трех элементов по два.

Определение 15.7 . Множество всех подмножеств множества мощности

будем обозначать

(

 

:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

)

(

 

=

{

 

|

 

 

,

|

 

|

=

}

.

 

 

 

)

 

 

 

 

 

 

 

Пример 15.8 .

Пусть = {1, 2, 3, 4, 5} и

= 3.

Тогда = { {1, 2, 3}, {1, 2, 4},

( )

{1, 2, 5}, {1, 3, 4}, {1, 3, 5}, {1, 4, 5}, {2, 3, 4}, {2, 3, 5}, {2, 4, 5}, {3, 4, 5} }

Нетрудно видеть, что если мощность множества равна , то

( ) =

(| |)

=

( ).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Утверждение 15.9 . Пусть , N и 1 ≤ ≤ . Тогда

( )

=

!( !

)!

 

 

 

 

 

 

 

Доказательство. Действительно, каждому сочетанию из

(1)

(2)

по соответствует !

различных размещений из по с различным порядком следования элементов.

 

 

 

 

!

 

 

 

Тогда ( )

=

!

=

!( − )!

Очевидным следствием из формулы (2) является равенство

( )

=

( ).

(3)

 

 

 

 

Интуитивно эту формулу можно было бы обосновать следующим рассуждением. Выбирая элементов из , мы тем самым выбираем − элементов из , которые не

попадают в нашу выборку. Проще говоря, мы разбиваем наше множество мощностина два подмножества мощностей и − соответственно.

Также можно непосредственно подстановкой формулы (2) убедиться в правильности равенства

( )

·

( )

=

( )

·

(

).

(4)

 

 

 

 

 

 

 

 

 

29

Действительно,

( )

·

( )

=

!(

 

 

)! ·

!(

 

)!

· (

)! =

 

 

 

 

 

!

 

 

 

!

 

 

 

(

)!

 

!( − )! ·

 

 

 

 

 

 

 

 

 

 

( − )!( − )!

 

( ) · ( )

=

 

 

!

 

 

(

− )!

 

=

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

Интуитивно формулу (4) можно описать как разбиение множества из элементов на три подмножества мощностей , − , − соответственно. Левая часть равенства описывает выбор сначала элементов из , а затем элементов из выбранных . Получим все варианты разбиения исходного множества на три

подмножества указанных мощностей.

Правая часть равенства соответствует выбору сначала элементов из , а затем− элементов из оставшихся − . Получим те же варианты подмножеств.

§16. Треугольник Паскаля

Утверждение 16.1 . Пусть , N и 2 ≤ ≤ . Тогда

( )

( − 1)

(

 

)

 

 

= − 1

+

− 1

.

(5)

Это равенство довольно легко доказать, явно подставив выражение согласно формуле (2), но приведем другое доказательство этого факта.

Доказательство. Пусть множество имеет вид: = { 1, 2, ..., }. Определим множества и следующим образом:

= {{ 1 , 2 , ..., −1 , } | { 1 , 1 , ..., −1 }

(

{

1

}) }

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(

 

 

 

 

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

=

 

 

 

 

 

{ }

 

 

 

 

 

 

 

 

 

Очевидно, ∩ = ?. Кроме того, можно видеть, что

 

 

= , поскольку все -

элементные сочетания из

 

, содержащие

 

, находятся в , а все такие -элементные

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(

)

|

= | | + | |. Учитывая,

сочетания, которые не содержат , лежат

в . Тогда |

что по формуле (1)

 

 

=

 

 

 

,

=

 

−1

 

и

=

−1

 

,

получаем искомое равенство

 

 

)|

 

 

(

 

)

| |

 

(

 

 

1

)

 

 

| |

(

 

 

(

)

 

 

 

(5).

|(

 

 

 

 

 

 

 

 

 

)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Положим следующие естественные начальные условия для числа сочетаний из

по : 00

= 1;

0

= 1 для любых N;

 

= 0 для любых > . Тогда, пользуясь

(

)

(

)

(

)

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

30