Множество, равномощное множеству всех натуральных чисел, называется счётным.
Мощность множества натуральных чисел обозначается א0 = |N|.
Не более чем счётное множество – множество счётное или конечное.
Этим определением мы достали из класса эквивалентности, который назвали счётным, одного представителя – множество натуральных чисел – и теперь есть с чем сравнивать другие множества.
Любая биекция ν: N → M называется нумерацией множества М. М={ai| i= 0, 1,2, …}.
Таким образом, если найдена нумерация некоторого множества, то тем самым доказано, что оно счётное. Элементы счётного множества называют также последовательностью.
.
Пусть задан алфавит А – некоторое множество символов, называемых также буквами. Назовём словом в данном алфавите конечный ряд букв, написанных друг за другом. Иногда удобно рассматривать пустое слово, совсем не содержащее букв – его обозначают Λ.
Докажем, что в любом языке имеется счётное множество слов
Теорема. Если алфавит А конечен, то множество слов в алфавите А* счётно.
□. Пусть А={S1, S2, …, Sp-1}, p>1. Определим биекцию ν: N → А* следующим образом: ν(0)= Λ; произвольное число n сначала запишем в р -ичной системе счисления: n=akpk+ak-1pk-1+…+a0, 0≤ai ≤ p-1 т.е. n=[ak…a0]p а затем положим ν(n)=San….Sa0. Слово, определяемое р -ичным числом, единственное. И наоборот, каждому слову соответствует единственное число – следовательно, это биекция. ■
Следствие: слов в алфавите {0,1,2,…,9} – счётное число. Это – проверка на корректность – мы снова подтвердили счётность множества натуральных чисел.
Теорема. Любое подмножество счётного множества не более чем счётно.
□ Пусть А – счетно. Значит, его элементы могут быть перенумерованы: {а1, а2, …, an,…}. Элементы любого подмножества ВÍА можно расположить в порядке возрастания номеров: . Следовательно, подмножество имеет нумерацию ν(n)= ■
Теорема. Любое бесконечное множество содержит счётное подмножество.
□ Пусть А0 - бесконечное множество. Значит, оно непусто и $ а1 ÎА0. Положим А1=А 0\{a1}. А1 не пусто, т.к. в противном случае А0 ={a1}, что противоречит предположению о бесконечности А0. Продолжим процедуру: в А1 найдётся a2, положим А2=А1\{a2}=А0\{a1, a2} …и т.д.
На n-шаге получим: Аn=А0\{a1, …,an} непусто, т.к. в противном случае А0={a1, …,an}. Кроме того, по построению ai≠ak, если i ≠ k – элементы попарно различны. Тогда $ аn ÎАn и, по построению, Аn+1= Аn\{an} непустое множество.
Таким образом, по индукции мы построили множество, состоящее из попарно различных элементов {а1, а2, …, an,…}Î А0 с нумерацией ν(n)=an. ■
Из доказанных теорем следует, что счётное множество является самым минимальным по мощности из всех бесконечных множеств – потому, наверно, его и называют алеф ноль.
Теорема. В любом бесконечном множестве можно выделить два непересекающихся между собой счётных множества. Доказательство – разбиение на чётную и нечётную нумерации.
Семейство множеств {Ai}|iÎI называют не более чем счётным, если таково множество I.
Теорема. Объединение любого не более чем счетного семейства множеств счётно.
Занумеруем элементы объединения семейств следующим образом:
a) I конечно; б) I счетно
Последовательность (a11,a21,a12,a22,a31,…) – нумерация. Принцип её построения таков – сначала фиксируется N = 2 и записываются аik такие, что i+k = N. Затем N → N+1 и все повторяется.
Замечание: В семействах могут быть одинаковые элементы
Следствие. Множество А* всех слов в счётном алфавите А счётно. Пусть задана нумерация в А: A={а1, а2, …, an,…}
Обозначим через Аn конечный алфавит: Аn={а1, а2, …, an}. Любое слово в А* состоит из конечного числа букв (по определению), поэтому оно является словом в некотором конечном алфавите, а именно в Ak, k=max(k1, k2, …, kn). Т.о., множество всех слов в алфавите А есть объединение счётного числа множеств А1, А2,…, Аn.
Пример. Алгебраические числа. Корни произвольного многочлена anxn+… + a0, где аk – целые числа, называются алгебраическими числами. Многочлен можно рассматривать как слово в конечном алфавите: А={0,1,2,…,*,+,-} – множество таких слов счетно, а корней у многочлена конечное число. Поэтому и множество всех алгебраических чисел счётно.
Теорема. Множество значений функции, определённой на счётном множестве, не более чем счётно. ν(n) = f(an) – нумерация.
Теорема. Пусть А – бесконечное множество, а B – его не более чем счётное подмножество. Тогда, если множество A\B бесконечно, то оно равномощно множеству A.
Выберем из A\B счётное подмножество C; по построению B∩C =О. Объединение B и C счётно, поэтому существует биекция f: BÇC→C. Надо построить биекцию А→ A\B. Построим:
(А\ (B Ç C)) Ç (B Ç C)= А→ A\B=(А\ (BÇC))ÇC
Следствие: если A бесконечно, а B не более чем счётно, то объединение AÇB не более чем счетно.