Предложите несколько стратегий доказательства того, что множество рациональных чисел Q счетно, сравните их по наглядности, строгости и удобству использования в учебной аудитории

24 Ноя в 12:17
2 +2
0
Ответы
1
Коротко: дать несколько различных доказательств счётности Q \mathbb{Q} Q, кратко их описать, привести ключевые формулы и сравнить по наглядности, строгости и пригодности для урока.
1) Диагональная нумерация (классическая «сеточка»).
- Идея: представить все дроби pq \tfrac{p}{q} qp (например, положительные с p,q∈Np,q\in\mathbb{N}p,qN) в виде бесконечной сетки и перечислять по диагоналям, пропуская несократимые дубликаты.
- Формулировка: перечислим пары (p,q)∈N×N (p,q)\in\mathbb{N}\times\mathbb{N} (p,q)N×N по сумме индексов p+q p+q p+q (или по диагоналям). Каждая пара даёт дробь pq \tfrac{p}{q} qp ; убираем повторы (сокращённые).
- Ключевое: есть явная сюръекция N→Q>0 \mathbb{N}\to\mathbb{Q}_{>0} NQ>0 (после удаления дубликатов) — значит счётно.
- Плюсы: очень наглядна, легко рисовать на доске.
- Минусы: требуется объяснить удаление дубликатов; формально нужно обосновать, что обход по диагоналям даёт последовательность (то есть сопоставление с N \mathbb{N} N).
2) Разложение на пары: Q \mathbb{Q} Q как часть Z×N \mathbb{Z}\times\mathbb{N} Z×N и ясно выраженная биекция с N \mathbb{N} N.
- Идея: любое рациональное представимо как pq \tfrac{p}{q} qp с p∈Z,q∈N p\in\mathbb{Z}, q\in\mathbb{N} pZ,qN. Покажем, что Z×N \mathbb{Z}\times\mathbb{N} Z×N счётно, а подмножество тоже счётно.
- Пример явной биекции Z→N \mathbb{Z}\to\mathbb{N} ZN:
ψ(n)={0,n=0,2n,n>0,−2n−1,n<0, \psi(n)=\begin{cases}0,& n=0,\\ 2n,& n>0,\\ -2n-1,& n<0,\end{cases}
ψ(n)= 0,2n,2n1, n=0,n>0,n<0,
и затем используем канторову функцию сопряжения для N×N→N \mathbb{N}\times\mathbb{N}\to\mathbb{N} N×NN, например
π(k,l)=(k+l)(k+l+1)2+l. \pi(k,l)=\frac{(k+l)(k+l+1)}{2}+l.
π(k,l)=2(k+l)(k+l+1) +l.
Композиция даёт явную инъекцию/биекцию для пар и поэтому для дробей.
- Плюсы: формально строгий и конструктивный метод с явными формулами.
- Минусы: менее интуитивен для новичков (надо ввести кодирование Z\mathbb{Z}Z в N\mathbb{N}N и канторову пару).
3) Счётный союз множеств (по знаменателям).
- Идея: для каждого q∈Nq\in\mathbb{N}qN множество чисел вида {p/q:p∈Z} \{p/q: p\in\mathbb{Z}\} {p/q:pZ} конечно или счётно; Q=⋃q∈N{p/q}\mathbb{Q}=\bigcup_{q\in\mathbb{N}}\{p/q\}Q=qN {p/q}. Так как объединение счётного числа счётных множеств счётно, то Q\mathbb{Q}Q счётно.
- Формально: доказать лемму «счётный союз счётных множеств счётен» (можно с диагонализацией по матрице).
- Плюсы: очень коротко и чисто логически, хороша как теоретический аргумент.
- Минусы: требует доказательства вспомогательного факта о счётном союзе; не даёт явного удобного перечисления без дополнительной работы.
4) Calkin–WILF дерево (конструктивное, без дублирования).
- Идея: дерево, в корне 1/11/11/1; каждому узлу p/qp/qp/q сопоставляем детей pp+q \dfrac{p}{p+q} p+qp и p+qq \dfrac{p+q}{q} qp+q . Обход в ширину даёт перечисление всех положительных рациональных в несократимом виде и без повторов.
- Ключ: каждое положительное рациональное встречается ровно один раз в дереве.
- Плюсы: даёт простую алгоритмическую конструкцию (подходит для программирования и демонстрации). Очень наглядна.
- Минусы: требуется объяснить и доказать уникальность появления; чуть более «алгоритмическая» идея, чем чистая диагональ.
5) Stern–Brocot дерево / перечисление по возрастанию.
- Идея: строится через медианты; при обходе в ширину получаем все положительные рациональные в несократимом виде; удобно, если хочется отсортированную последовательность.
- Плюсы: наглядно и даёт впорядоченную (по величине) последовательность.
- Минусы: требуется чуть больше теории о медиантах и доказательство полноты.
6) Кодирование через простые (Гёдель-тип).
- Идея: представить рационал ±p1a1⋯p1b1⋯ \tfrac{\pm p_1^{a_1}\cdots}{p_1^{b_1}\cdots}p1b1 ±p1a1 через степени простых и закодировать в натуральное число. Формально даёт явную инъекцию Q→N \mathbb{Q}\to\mathbb{N} QN.
- Плюсы: очень строгий, пригоден в теории вычислимости/логике.
- Минусы: скучен и нефилософски трудоёмок для начальной лекции.
Сравнение (наглядность / строгость / удобство в аудитории)
- Наиболее наглядна: диагональная сетка и деревья (Calkin–WILF, Stern–Brocot). Хорошо иллюстрируются рисунком, легко воспринимаются визуально.
- Наиболее строгие/формальные: кодирование через пары и канторова функция, кодирование через простые — дают явные формулы и простое доказательство биекции/инъекции.
- Удобство для урока:
- Для первого знакомства: диагональная нумерация или «по знаменателям» (счетный союз) — коротко и понятно.
- Для алгоритмической демонстрации или задания программирования: Calkin–WILF.
- Для курса анализа/теории множеств, где важны явные биекции: канторова пара и явные формулы.
- Дополнение: разумный путь обучения — сначала показать диагональ или объединение по знаменателям (интуиция), затем дать строгое формальное доказательство через пары/канторову биекцию или Calkin–WILF как конструкцию без повторов.
Резюме (рекомендация для преподавателя): начните с диагональной иллюстрации и соедините с простым аргументом «по знаменателям» (коротко). Для полноты — привести одну явную биекцию через Z×N \mathbb{Z}\times\mathbb{N}Z×N и канторову функцию или показать Calkin–WILF как конструктивный метод без повторов.
24 Ноя в 12:29
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир