Трюк Даны Скотта
Трюк Даны Скотта — трюк, позволяющий факторизовать собственный класс в теории множеств Цермело — Френкеля[1]. При помощи него в ZF можно определить изоморфный тип, в частности мощность множества[2]. Возможность применения трюка Даны Скотта существенно зависит от аксиомы регулярности.
СутьПравить
Пусть — некоторый непустой класс, на котором задано отношение-класс эквивалентности . Требуется построить в некотором смысле факторкласс, то есть такой класс , каждому элементу которого будет взаимо-однозначно соответствовать класс эквивалентности по .
Взять и просто определить как совокупность всех классов эквивалентности по не получится — какие-то из классов эквивалентности могут оказаться собственными, а собственные классы не могут быть элементами других классов. Поэтому для определения такой конструкции приходится искать обходные пути. Один из таких путей был предложен Даной Скоттом.
Как известно, в ZF все множества полностью описываются иерархией фон Неймана, то есть каждое множество имеет ранг (эта часть полагается на аксиому регулярности). Если в некотором классе взять подкласс всех элементов какого-то определённого ранга — этот подкласс будет множеством. Это следует из двух простых фактов: того, что класс всех множеств определённого ранга образует множество, и того, что пересечение класса и множества — это множество. Такой подкласс (если он непуст) однозначно задаёт класс эквивалентности. В свою очередь если потребовать минимальность ранга, при котором подкласс будет непуст, то такой подкласс будет однозначно задаваться классом эквивалентности. В этом и состоит суть трюка Даны Скотта: замена полного класса эквивалентности его подмножеством, состоящим из элементов, имеющих минимальный ранг.
Более формально, введём обозначение для произвольного непустого класса : . Тогда
- Классом эквивалентности Даны Скотта элемента по отношению назовём множество (здесь обозначает обычный класс эквивалентности);
- Факторклассом Даны Скотта класса по отношению назовём класс .
Такое определение удовлетворяет требованию, что каждому элементу факторкласса взаимо однозначно соответствует обычный класс эквивалентности.[3]
ИспользованиеПравить
Мощность множестваПравить
Основное применение трюка Даны Скотта — определение мощности множества в ZF. Пусть — класс всех множеств, — отношение-класс равномощности. Тогда мощность множества — это его класс эквивалентности Даны Скотта по отношению равномощности:
- .
При таком определении мощности класс всех кардинальных чисел это факторкласс Даны Скотта .[2]
Изоморфный типПравить
Обобщение предыдущего пункта — определение изоморфного типа. Пусть — непустой класс каких-нибудь множеств, на которых определено отношение изоморфности (например группы или кольца). Тогда изоморфный тип — это его класс эквивалентности Даны Скотта по отношению изоморфности:
- .
Нетрудно видеть, что это определение есть обобщение определения мощности множеств, так как изоморфность множеств без дополнительной структуры — это их равномощность, а их изоморфный тип — мощность. Более того, определение понятия изоморфного типа позволяет формально говорить о таких вещах как группа с точностью до изоморфизма, кольцо с точностью до изоморфизма и так далее.[2]
См. такжеПравить
ПримечанияПравить
ЛитератураПравить
- Scott, Dana (1955), Definitions by abstraction in axiomatic set theory, Bulletin of the American Mathematical Society Т. 61 (5): 442, doi:10.1090/S0002-9904-1955-09941-5, <http://www.ams.org/journals/bull/1955-61-05/S0002-9904-1955-09941-5/S0002-9904-1955-09941-5.pdf>
- Jech, Thomas. Set Theory: The Third Millennium Edition, Revised and Expanded. — Springer, 2003. — ISBN 3-540-44085-2.
- Scott's trick (англ.). https://ncatlab.org. Дата обращения: 4 июня 2023.