русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Мощность конечного множества


Дата добавления: 2015-07-23; просмотров: 2745; Нарушение авторских прав


Мощностью конечного множества A={a1,a2,...,an,...}, называется число его элементов n (обозначение: |A|=n). Очевидно, что если А=В, то |A|=|B|. Кроме того, |Æ| = 0.

Примеры.

1. A ={-2,-1,0,1,2}, |A| = 5;

2. B ={b / b делится на 3 без остатка и b £ 21, bÎN}, |B| = 7.

Теорема 1.1 (о мощности разности). Пусть А и В - конечные множества и, кроме того, В Í А. Тогда |A\B| = |A| - |B|.

Теорема 1.2 (о мощности объединения непересекающихся множеств). Пусть А и В - конечные множества и, кроме того, АÇВ=Æ. Тогда |AÈB| = |A|+| В|.

Теорема 1.3 (о мощности объединения пересекающихся множеств). Пусть А и В - конечные множества. Тогда

|AÈB| = |A|+|B| - |АÇВ|. (1.1)

ÿ Представим объединение двух, в общем случае пересекающихся, множеств А и В в виде объединения непересекающихся множеств А и B\(АÇВ): AÈB = (A)È (B\(АÇВ)).

Тогда по теореме 1.2 |AÈB| = |(A)È(B\(АÇВ))| = |A| +|B\(АÇВ)|.

Так как (АÇВВ, то по теореме 2.1 |B\(АÇВ)| = |B|-|АÇВ|.

Окончательно имеем |AÈB| = |A| +|B\(АÇВ)| = |A|+|B|-| АÇВ|. ÿ

Пример. В игральной колоде 36 карт. Сколькими способами можно извлечь из колоды туза или карту бубновой масти?

Решение. Пусть А - множество тузов в колоде, а В - множество карт бубновой масти. Очевидно, что

А = {T¨, T§, T©, Tª}, B = {6¨, 7¨, 8¨, 9¨, 10¨, B¨, D¨, K¨, T¨},

АÇВ = {T¨}; |A| = 4, |B| = 9, |АÇВ| = 1.

По формуле (1.1) |AÈB| = |A| + |B| - |АÇВ| = 4 + 9 - 1 = 12.

 

Обобщим теорему 1.3 на случай n множеств. Предположим, что даны подмножества A1,A2,...,An (необязательно различные) некоторого конечного множества X. Тогда имеет место следующая теорема.



Теорема 1.4 (принцип включения и исключения).

| AiÇ Aj | + | AiÇ AjÇ Ak |-...+(-1)n-1 |A1Ç A2Ç...Ç An |.

ÿ Применим индукцию по n. Для n=2 теорема справедлива (см. ф-лу 1.1). Предположим, что для произвольных подмножеств A1,A2,...,An-1 выполняется равенство

| AiÇ Aj |+| AiÇ AjÇ Ak |-...+(-1)n-2 |A1Ç A2Ç...Ç An |.

Применяя эту формулу к сумме

(A1È A2È...È An-1) Ç An = ,

получаем

| AiÇ AjÇ An |+...+(-1)n-2 |A1Ç A2Ç...Ç An |,

отсюда мощность объединения n подмножеств A1,A2,...,An множества Х будет равна:

| AiÇ Aj | +

+| AiÇ AjÇ Ak |-...+(-1)n-1 |A1Ç A2Ç...Ç An |.ÿ

Пример. В ящике хранятся разноцветные мячи. Известно, что в раскраске 14 мячей присутствует красный, 15 мячей - зелёный, 10 мячей - синий цвет; у 9 мячей - как красный, так и синий, 11 мячей - как красный, так и зелёный, 7 мячей - как синий, так и зелёный цвет; в раскраске 5 мячей присутствуют все три цвета. Сколько мячей в ящике?

Решение. Пусть А, В, С - множества мячей, в раскраске которых присутствует соответственно красный, зелёный и синий цвет. Тогда общее количество мячей составит:

|AÈBÈС| = |A| + |B| + |C| - |АÇВ| - |АÇC| - |BÇC| + |AÇBÇC| =

= 14 + 15 + 10 - 11 - 9 - 7 + 5 = 17.

 

Теорема 1.5 (обобщённое правило суммы).

Для покрытия конечного множества A=A1È A2È...È Am справедливо неравенство

|A| £ |A1|+|A2|+...+ |Am|. (1.2)

ÿ Доказательство проведём методом математической индукции.

При m=2 A=A1ÈA2 и согласно теореме (1.3) имеем

|A| = | A1È A2| = | A1|+| A2| - | A1Ç A2|£ |A1|+|A2|.

Предположим, что при m=k неравенство (1.2) верно:

|A| = |A1È A2È...È Ak |£ |A1|+|A2|+...+ |Ak|. (1.2,a)

Положим m=k+1 и докажем, что и в этом случае обобщённое правило суммы остаётся верным:

|A| = |A1È A2È...È Ak ÈAk+1| = |(A1È A2È...È Ak)È (Ak+1)| |A1È A2È...È Ak| + |Ak+1| -

- |(A1È A2È...È Ak)Ç(Ak+1)| £ |A1È A2È...È Ak| + |Ak+1| |A1|+|A2|+...+ |Ak|+ |Ak+1|.

ÿ

Задача Льюиса Керролла.

В ожесточённом бою 70 из 100 пиратов потеряли один глаз, 75 - одно ухо, 80 - одну руку и 85 - одну ногу. Каково минимальное число потерявших одновременно глаз, ухо, руку и ногу?

Решение. Пусть A1, A2, A3, A4- множества пиратов, потерявших соответственно глаз, ухо, руку, ногу. Тогда В = (A1ÇA2ÇA3Ç A4) - это множество пиратов, потерявших одновременно глаз, ухо, руку и ногу.

Множество всех пиратов U можно представить в виде покрытия

,

причём по условию |U|=100.

Используя формулу (1.2), получим

,

откуда

100 £ (100-70)+(100-75)+(100-80)+(100-85)+|B| ; |B| ³ 10.

Теорема 1.6. Для разбиения конечного множества A=A1È A2È...È Am, Ai ¹Æ, AiÇAj=Æ, i¹j, 1£ i, j £m справедливо равенство|A| = |A1|+|A2|+...+ |Am|. (правило суммы), которое доказывается аналогично формуле (1.2).

 

Теорема 1.7. (о мощности прямого произведения).

Пусть A1,A2,...,An - конечные множества и |A1|=m1, |A2|=m2,..., |An|=mn. Тогда мощность множества A1´A2´...´An равна произведению мощностей A1,A2,...,An :

|A1´A2´...´An| = m1 m2 ... mn.

ÿ Применим индукцию по n.

1. n=2. Пронумеруем элементы множеств B=A1и C=A2 и составим декартово произведение B´C: B={b1,b2,...,bm1}, C={c1,c2,...,cm2},

B´C={ (b1,c1), (b1,c2),..., (b1,cm2),

(b2,c1), (b2,c2),..., (b2,cm2),

...

(bm1,c1), (bm1,c2),..., (bm1,cm2)}.

Ясно, что мощность множества B´C равна m1 m2:

|A1´A2 |= m1 m2. (1.3)

2. n=k. Предположим, что |A1´A2´...´Ak | = m1 m2 ... mk . (1.3,а)

3. n=k+1. Докажем, что |A1´A2´...´Ak ´Ak+1| = m1 m2 ... mk. mk+1.

|A1´A2´...´Ak ´Ak+1| =|(A1´A2´...´AkAk+1|

= |A1´A2´...´Ak | |Ak+1| (m1 m2 ... mk) mk+1= m1 m2 ... mk. mk+1.

ÿ

Следствие. Пусть А - конечное множество и |A| = m. Тогда |An| = mn .

 

Пример.Сколько векторов длиной 3 со значениями компонент 0 или 1 можно составить?

Решение. Эти вектора представляют собой элементы множества B3, где B={0,1}. Общее число векторов с заданными свойствами равно мощности множества B3. Так как |B|=2, то |B3|=23=8.

 



<== предыдущая лекция | следующая лекция ==>
Вектор. Прямое произведение | Отношения и их свойства


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.007 сек.