Где стоит глава
Центр Части X
Глава 10.1 переставила онтологию: множество есть роль-Система, принадлежность — роль. Настоящая глава применяет это к двум понятиям, которые классика держит за размеры завершённых множеств — счётности и несчётности. Школьная картина такова: и имеют размер , континуум — размер , и это свойства готовых объектов, кардиналы-числа.
ToS читает оба понятия не как размеры, а как правила о процессах:
- счётность — правило-обход: процедура, присваивающая каждому предмету номер (и обратно). Это действие, которое можно запустить, а не ярлык размера;
- несчётность — правило различения: процедура, которая по любому перечислению порождает процесс, отличный от каждого перечисленного (диагональ). Это утверждение о том, что процессы сопротивляются перечислению, а не размер готового множества.
Ни то ни другое не есть кардинал-объект. Диагностика та же, что в Главе 4.4 («несчётность как правило»), теперь на уровне самой теории множеств: и как вещи — это овеществлённая роль сравнения.
Интеллектуальный гвоздь: асимметрия аксиомной цены
Главное наблюдение главы — асимметрия: счётность ℚ и весь диагональный результат
над конструктивны (0 аксиом; Countability_Q.v даже не подключает
классическую логику), тогда как
несчётность завершённого континуума опирается на классическую логику
(L3).1 Граница, где
конструктивное переходит в классическое, — это в точности граница между конечной
стадией процесса и завершённым континуумом. L3 не нужен для самой диагональной схемы над двоичными процессами — она
конструктивна; он входит лишь в вещественной трисекционной версии, где предел
вложенных отрезков актуализируется как завершённая точка континуума.
Граница финитизации совпадает с границей конструктивности — это пройдёт сквозь всю
главу.
Счётность и несчётность — роль-режимы сравнения, а не размеры завершённых множеств. Конструктивное ядро (обход ℚ, диагональный шаг) свободно от аксиом; классическая логика входит ровно там, где появляется завершённый континуум.
Счётность как правило-обход (конструктивно)
Что «счётно», в ToS означает: есть явный обход — биекция между и рациональными. Её строит дерево Калкина–Уилфа: каждый положительный рациональный получается из единственным конечным путём левых/правых шагов, и нумерация узлов перечисляет все несократимые положительные дроби ровно по одному разу.2 Знак добавляется тривиально, и обход покрывает все .
Существенно как это понимается. Счётность — не утверждение « есть множество размера », а правило: вычислимая процедура, сопоставляющая каждому рациональному уникальный номер и каждому номеру — рациональное. Это процесс, который можно исполнить: дайте номер — верну дробь; дайте дробь — верну номер. Никакой завершённой совокупности «всех рациональных как объекта» для этого не требуется; нужен лишь конечно-шаговый обход. Поэтому счётность ℚ не стоит ни одной аксиомы: ни выбора, ни бесконечности, ни даже исключённого третьего.
Счётность — роль «быть перечислимым», реализованная конструктивным
правилом-обходом (enum_QPos); это исполнимая процедура, а не ярлык размера
готового множества.
Диагональ как правило различения
Перейдём к двоичным процессам — функциям (или ). Пусть — любое перечисление таких процессов, . Построим диагональ: процесс , который в точке берёт значение в той же точке и переворачивает его,
Тогда отличается от каждого хотя бы в точке : по построению .3
Диагональ — это правило, а не размер. Дайте ей перечисление — она вернёт свежий процесс, которого в перечислении нет. Она работает как опровергатель: порождает различие на заказ, конструктивно, одним переворотом бита на каждой стадии. Здесь ещё нет ни «несчётного множества», ни кардинала — есть лишь процедура, которая для любого -индексированного перечисления строит процесс, отличный от каждой строки; на каждом конечном фронте это видно как конечный набор уже предъявленных различий.
Диагональ — роль-опровергатель: правило, конструктивно порождающее процесс, отличный от каждого перечисленного. На этом уровне — 0 аксиом, чистый порождающий шаг.
Несчётность как правило о процессах
Из diagonal_differs немедленно следует: ни одно перечисление не исчерпывает
двоичные процессы — для любого диагональ не равна никакому . Это и есть
канторов результат над .4 Здесь — пространство двоичных
процессов, а не уже построенное степенное множество в ZFC-смысле
(этот мотив продолжит 10.3). Для действительных чисел работает тот же приём в
непрерывной форме — трисекция: по любому перечислению точек строится
вложенная последовательность отрезков, отсекающая каждую перечисленную точку, и её предел
лежит в , но вне перечисления. Так доказывается, что отрезок
несчётен.5
Вот где проходит честная граница — и она лежит не между «шагом» и «квантором», а между
дискретными двоичными процессами и завершённым вещественным континуумом. Над
всё конструктивно, включая квантор :
binary_processes_not_enumerable и cantor_for_processes доказываются
чистым применением 0-аксиомной diagonal_differs, без L3. Классическая логика
входит лишь в вещественной трисекционной версии: геометрическая идея шага
конструктивна, но формальная теорема несчётности использует L3 — когда предел
вложенных отрезков актуализируется как готовая точка континуума, а равенство/различие
предельных вещественных процессов требует классического разрешения. Иными словами: весь
дискретный диагональный результат над свободен от аксиом; L3 отмеряет ровно
переход к завершённому континууму.
Несчётность, стало быть, — не размер некоторого готового множества, а правило: «процессы сопротивляются всякому перечислению». Над двоичными процессами это правило конструктивно целиком; закон исключённого третьего нужен лишь там, где оно формулируется о завершённом вещественном континууме.
Несчётность — роль «сопротивляться перечислению»: для любого обхода правило-диагональ порождает процесс вне его. Над оно конструктивно целиком (0 аксиом); завершённое утверждение о вещественном континууме классично (L3). Граница финитизации есть граница конструктивности.
E/R/R-разбор
| Слой | Содержание |
|---|---|
| Rules (L5) | правило-обход (перечисление-биекция, Калкин–Уилф); правило-различение (диагональ над битами, трисекция над отрезками) |
| Roles (L4) | счётностьроль «перечислимое»; несчётностьроль «сопротивляется перечислению»; диагональроль-опровергатель |
| Elements (L1P4) | на каждой стадии — конечное данное: рациональное (узел дерева), конечный бит/путь, вложенный отрезок; «несчётное множество» завершённым Элементом не является |
Корректность. Обход корректен как биекция (инъективностьсюръективность,
Q_positive_countable); диагональ корректна как тотальная функция, отличная от
каждой строки (diagonal_differs).
Что даёт. Счётность ℚ — исполнимая процедура (0 аксиом); канторов результат над — следствие 0-аксиомной диагонали; несчётность завершённого — классическая теорема (L3).
Диагностика. В P4-онтологии ToS и как кардинал-объекты — овеществление роли сравнения. Вопрос «каков размер континуума как вещи» подменяет роль (сопротивление перечислению) Элементом (число-кардинал).
Честные границы. Асимметрия аксиом не косметична: конструктивное ядро (обход, диагональный/трисекционный шаг) и классическая надстройка (завершённый континуум, квантор по всем перечислениям) разделены ровно границей P4. Завершённых -кардиналов ToS не строит; «мощность континуума как число» здесь не объект, а роль-предельный вопрос.
Счётность — конструктивное правило-обход; несчётность — правило-сопротивление с конструктивным шагом и классическим завершением. Кардиналы-числа — овеществлённые роли сравнения, не Элементы.
Итог и переход
Счётность и несчётность перестали быть размерами готовых множеств. Счётность ℚ есть
конструктивный обход (enum_QPos, 0 аксиом); несчётность есть правило-диагональ
(diagonal_differs, 0 аксиом на шаге), доводимое до завершённого утверждения о
континууме классической логикой (unit_interval_uncountable_trisect_v2,
L3). Граница финитизации совпала с границей конструктивности — наблюдение, к
которому Часть X будет возвращаться.
Глава 10.3 сделает следующий шаг: сравнение мощностей без аксиомы выбора. Если счётность и несчётность — роли, то их упорядочение (инъекция как «») есть правило; Шрёдер–Бернштейн делает это антисимметричным с точностью до биекции, а общая теорема Кантора показывает, что максимальной мощности нет — и всё это без выбора.
Счётность есть исполнимый обход, несчётность — сопротивление перечислению; обе суть правила о процессах, а не размеры завершённых множеств. Конструктивное ядро свободно от аксиом; классическая логика отмеряет ровно завершённый континуум — ни шагом больше.
Часть: Часть X. Теория множеств без аксиомы выбора · Том: «Математика»
Навигация: ← Глава 1. Множество как Система, а не объект · Глава 3. Сравнение мощностей без выбора: Шрёдер–Бернштейн и теорема Кантора →
Footnotes
-
Счётность:
Countability_Q.v, заголовок «AXIOMS: NONE (not even classic!)». Диагональ:diagonal_differs(ProcessDiagonal.v) — файл явно печатаетPrint Assumptionsи получает «Closed under the global context». Несчётность :unit_interval_uncountable_trisect_v2(ShrinkingIntervals_ERR.v) используетclassic(L3). ↩ -
enum_QPos(Countability_Q.v): несократимые положительные пары;enum_injectiveиenum_surjectiveдают биекцию, собранную вQ_positive_countable; знаковое расширение на все —enum_Q. Полностью конструктивно, 0 аксиом. ↩ -
diagonalиdiagonal_differs(ProcessDiagonal.v): . Используется только инволютивностьflip(булева отрицания); 0 аксиом — файл это печатает. ↩ -
binary_processes_not_enumerableиcantor_for_processes(ProcessDiagonal.v) — оба опираются на 0-аксиомнуюdiagonal_differs. ↩ -
unit_interval_uncountable_trisect_v2(ShrinkingIntervals_ERR.v) — главная теорема файла: несчётен. Здесь уже используетсяclassic(L3). ↩