stringtranslate.com

Объект натуральных чисел

В теории категорий объект натуральных чисел ( NNO ) — это объект, наделенный рекурсивной структурой, подобной натуральным числам . Точнее, в категории E с конечным объектом 1, NNO N задается как:

  1. глобальный элемент z  : 1 → N , и
  2. стрелка s  : NN ,​

такой, что для любого объекта A из E , глобального элемента q  : 1 → A и стрелки f  : AA существует уникальная стрелка u  : NA такая, что:

  1. иz = q , и
  2. тыs знак равно жты . [1] [2] [3]

Другими словами, треугольник и квадрат на следующей диаграмме коммутируют.

Коммутативная диаграмма, выражающая уравнения в определении ННО

Пару ( q , f ) иногда называют рекурсивными данными для u , заданными в форме рекурсивного определения :

  1. и ( z ) = q
  2. yE Nu ( y ) = f ( u ( y ))

Приведенное выше определение является универсальным свойством NNO, то есть они определены с точностью до канонического изоморфизма . Если стрелка u , как определено выше, просто должна существовать, то есть уникальность не требуется, то N называется слабым NNO.

Эквивалентные определения

NNO в декартовых замкнутых категориях (CCC) или топосах иногда определяются следующим эквивалентным способом (благодаря Ловеру ): для каждой пары стрелок g  : AB и f  : BB существует уникальное h  : N × AB такое, что квадраты на следующей диаграмме коммутируют. [4]

Эта же конструкция определяет слабые ННО в декартовых категориях, которые не являются декартово замкнутыми.

В категории с конечным объектом 1 и бинарными копроизведениями (обозначаемыми +) NNO можно определить как начальную алгебру эндофунктора , который действует на объекты как X ↦ 1 + X и на стрелки как f ↦ id 1 + f . [5]

Характеристики

Примеры

Смотрите также

Ссылки

  1. ^ Джонстон 2002, A2.5.1.
  2. ^ Ловер 2005, стр. 14.
  3. ^ Лейнстер, Том (2014). «Переосмысление теории множеств». American Mathematical Monthly . 121 (5): 403–415. arXiv : 1212.6543 . Bibcode : 2012arXiv1212.6543L. doi : 10.4169/amer.math.monthly.121.05.403. S2CID  5732995.
  4. ^ Джонстон 2002, A2.5.2.
  5. ^ Барр, Майкл; Уэллс, Чарльз (1990). Теория категорий для вычислительной науки . Нью-Йорк: Prentice Hall. стр. 358. ISBN 0131204866. OCLC  19126000.
  6. ^ Джонстон 2005, стр. 108.

Внешние ссылки