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

редактировать
(Перенаправлено с объекта Natural number )

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

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

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

  1. u ∘ z = q, и
  2. у ∘ ы = е ∘ у.

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

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

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

  1. ⊢ u ( z) = q
  2. y ∈ E N ⊢ u ( s y) = f ( u ( y))

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

Содержание
  • 1 Эквивалентные определения
  • 2 свойства
  • 3 Примеры
  • 4 См. Также
  • 5 ссылки
  • 6 Внешние ссылки
Эквивалентные определения

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

альтернативное определение NNO

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

В категории с терминальным объектом 1 и бинарными копроизведениями (обозначаемых +), AN NNO может быть определен как исходная алгебра в endofunctor, который действует на объектах с помощью X ↦ 1 + X и на стрелки с помощью F ↦ [ID 1, х ].

Свойства
  • Каждый НСО является исходным объектом категории диаграмм вида
1   q   А   ж   А {\ Displaystyle 1 {\ xrightarrow {~ \ quad q \ quad ~}} A {\ xrightarrow {~ \ quad f \ quad ~}} A}
  • Если декартова замкнутая категория имеет слабые NNO, то каждый ее фрагмент также имеет слабые NNO.
  • ННО могут быть использованы для нестандартных моделей в теории типа в аналогично тому, нестандартные модели анализа. Такие категории (или топои) имеют тенденцию иметь «бесконечно много» нестандартных натуральных чисел. (Как всегда, есть простые способы получить нестандартные NNO; например, если z = sz, и в этом случае категория или topos E тривиальны.)
  • Фрэйд показал, что г и s образуют копроизведение диаграмму для ННО; также, ! N  : N → 1 представляет собой коуравнитель из й и 1 Н, то есть, каждая пара глобальных элементов N соединена посредством S ; кроме того, эта пара фактов характеризует все ННО.
Примеры
  • В Set, категории наборов, стандартные натуральные числа являются NNO. Терминальный объект в Set является синглтоном, а функция из синглтона выбирает единственный элемент набора. Натуральные числа 𝐍 - это NNO, где z - функция от одноэлементного до 𝐍, изображение которой равно нулю, а s - функция-последователь. (На самом деле мы могли бы позволить z выбрать любой элемент из 𝐍, и результирующий NNO был бы изоморфен этому.) Можно доказать, что диаграмма в определении коммутирует, используя математическую индукцию.
  • В категории типов теории типов Мартина-Лёфа (с типами как объектами и функциями как стрелками) стандартный тип натуральных чисел nat является ННО. Можно использовать рекурсор для nat, чтобы показать, что соответствующая диаграмма коммутирует.
  • Предположим, что является Гротендика топос с терминала объекта и что для некоторой топологии Гротендика на категории. Тогда, если - постоянный предпучок на, то NNO в пучке, и можно показать, что он принимает форму E {\ displaystyle {\ mathcal {E}}} {\ displaystyle \ top} E S час v ( C , J ) {\ displaystyle {\ mathcal {E}} \ simeq \ mathbf {Shv} ({\ mathfrak {C}}, J)} J {\ displaystyle J} C {\ Displaystyle {\ mathfrak {C}}} Γ N {\ displaystyle \ Gamma _ {\ mathbb {N}}} C {\ Displaystyle {\ mathfrak {C}}} E {\ displaystyle {\ mathcal {E}}} Γ N {\ displaystyle \ Gamma _ {\ mathbb {N}}} N E ( Γ N ) + + п N . {\ Displaystyle \ mathbb {N} _ {\ mathcal {E}} \ cong \ left (\ Gamma _ {\ mathbb {N}} \ right) ^ {++} \ cong \ coprod _ {n \ in \ mathbb {N}} \ top.}
Смотрите также
Ссылки
внешние ссылки
Последняя правка сделана 2024-01-06 09:37:23
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте