Порядковый тип

Материал из testwiki
Перейти к навигации Перейти к поиску

Порядковый типизоморфный тип частично упорядоченного множества. Неформально говоря порядковый тип — это характеристика, определяющее упорядоченное множество с точностью до изоморфизма, то есть два упорядоченных множества изоморфны тогда и только тогда, когда у них один и тот же порядковый тип.Шаблон:Sfn

Некоторые авторы определяют порядковый тип только для линейно-упорядоченных множеств.Шаблон:Sfn

Определение

При формальном определении порядкового типа возникают те же трудности, что и при определении мощности множества.

Наивный подход

Простейшим подходом является определение порядкового типа множества как класс изоморфности частично упорядоченных множеств. Назовём порядковым типом частично упорядоченного множества A совокупность всех множеств, изоморфных данному. Однако такое определение недопустимо в ZF, поскольку такая совокупность множеств не является множеством в смысле ZF. Для определения порядкового типа в ZF требуется иной подход.Шаблон:Sfn

Вполне упорядоченные множества

Для вполне упорядоченного множества порядковый тип обычно определяется как транзитивное множество, вполне упорядоченное отношением принадлежности и с этим порядком изоморфное заданному. Известным фактом является то, что для любого вполне упорядоченного множества существует одно и только одно множество такого вида.

Порядковый тип вполне упорядоченного множества называется ординалом; наряду с кардиналами ординалы образуют одно из возможных расширений множества натуральных чисел.Шаблон:Sfn

Трюк Даны Скотта

Определение порядкового типа в ZF для общего случая произвольного частично упорядоченного множества использует ту же самую конструкцию, что и определение мощности множества в ZFтрюк Даны Скотта. Порядковый тип множества определяется не как класс всех изоморфных ему упорядоченных множеств, а как подмножество данного класса, состоящее из всех множеств минимального ранга.Шаблон:Sfn

Примеры

  • Порядковый тип конечного линейно упорядоченного множества отождествляется с количеством его элементов и, таким образом, является натуральным числом. Поэтому класс всех порядковых типов образует расширение натуральных чисел.Шаблон:Sfn
  • Порядковый тип множества натуральных чисел обозначается ω.Шаблон:Sfn
  • Порядковый тип множества рациональных чисел обозначается η.Шаблон:Sfn
  • Порядковый тип множества действительных чисел обозначается λ.Шаблон:Sfn

Операции

На классе порядковых типов можно определить операции сложения и умножения подобно стандартным арифметическим операциям:

  • Сложение. Пусть A,B не пересекающиеся частично упорядоченные множества. Упорядоченной суммой множеств A и B называется их объединение AB, упорядоченное следующим отношением порядка:
xy{xAyx,yAxByx,yBxA,yBxB,yA.

Упорядоченная сумма обозначается A+BШаблон:Sfn или ABШаблон:Sfn. Порядковый тип упорядоченной суммы зависит только от порядковых типов её слагаемых и не зависит от конкретных упорядоченных множеств, что позволяет определить эту операцию на порядковых типах. Сумма произвольных порядковых типов α и β определяется как порядковый тип упорядоченной суммы A и B, где A,B имеют порядковые типы α,β соответственно. Более кратко:

ordA+ordB=ord(A+B)

Как можно видеть, сумма порядковых типов не является коммутативной операцией. Простейший пример: 1+ω=ω — порядковый тип , однако ω+1ω — порядковый тип {+}.

(a1,b1)(a2,b2)b1b2b1=b2a1a2.

Упорядоченное произведение обозначается ABШаблон:Sfn или AaBШаблон:Sfn. Порядковый тип упорядоченного произведения зависит только от порядковых типов его множителей и не зависит от конкретных упорядоченных множеств, что позволяет определить эту операцию на порядковых типах. Произведение произвольных порядковых типов α и β определяется как порядковый тип упорядоченного произведения A и B, где A,B имеют порядковые типы α,β соответственно. Более кратко:

ordAordB=ord(AB)

Как можно видеть, произведение порядковых типов не является коммутативной операцией. Простейший пример: 2ω=ω, однако ω2=ω+ωω.

Также часто рассматривают двойственный порядковый тип. Двойственным упорядоченным множеством к (A,) называется упорядоченное множество (A,) и обозначается как A*.Шаблон:Sfn Порядковый тип A* зависит только от порядкового типа A, поэтому для порядкового типа можно также определить понятие двойственного порядкового типа:

(ordA)*=ord(A*)

Двойственный порядковый тип к натуральному числу равен тому же натуральному числу n*=n. Двойственный порядковый тип к ω есть порядковый тип множества отрицательных чисел ω*=ord(). Сумма ω*+ω равна порядковому типу множества целых чисел. При этом сумма ω+ω* не равна порядковому типу целых чисел.Шаблон:Sfn Двойственный порядковый тип к двойственному даёт тот же порядковый тип: α**=α.Шаблон:Sfn

См. также

Примечания

Шаблон:Примечания

Литература