Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

В математике , А setoid ( Х , \) представляет собой набор (или типа ) Х оборудован отношение эквивалентности \. Сетоид также может называться E-набором , набором Бишопа или экстенсиональным набором . [1]

Сетоиды особенно изучаются в теории доказательств и теоретико-типовых основаниях математики . Часто в математике, когда кто-то определяет отношение эквивалентности на множестве, он немедленно формирует фактор-множество (превращая эквивалентность в равенство ). Напротив, сетоиды могут использоваться, когда необходимо поддерживать различие между идентичностью и эквивалентностью, часто с интерпретацией интенсионального равенства (равенство на исходном множестве) и экстенсионального равенства (отношение эквивалентности или равенство на факторном множестве).

Теория доказательств [ править ]

В теории доказательств, особенно в теории доказательств конструктивной математики, основанной на соответствии Карри – Ховарда , часто отождествляют математическое предложение с его набором доказательств (если таковые имеются). У данного предложения, конечно, может быть много доказательств; согласно принципу неуместности доказательства , обычно имеет значение только истинность предложения, а не то, какое доказательство было использовано. Однако соответствие Карри – Ховарда может превращать доказательства в алгоритмы , и различия между алгоритмами часто важны. Таким образом, теоретики доказательства могут предпочесть отождествлять предложение с сетоидом.доказательств, считая доказательства эквивалентными, если они могут быть преобразованы друг в друга посредством бета-преобразования или подобного.

Теория типов [ править ]

В теоретико-типовых основах математики сетоиды могут использоваться в теории типов, в которой отсутствуют факторные типы для моделирования общих математических множеств. Например, в Per Martin-LOF «s интуиционистской теории типов , не существует типа действительных чисел , только типа регулярных последовательностей Кошей из рациональных чисел . Следовательно, чтобы провести реальный анализ в рамках Мартина-Лёфа, нужно работать с сетоидом.действительных чисел, тип регулярных последовательностей Коши, снабженных обычным понятием эквивалентности. Для регулярных последовательностей Коши необходимо определить предикаты и функции действительных чисел и доказать их совместимость с отношением эквивалентности. Обычно (хотя это зависит от используемой теории типов) выбранная аксиома будет выполняться для функций между типами (интенсиональные функции), но не для функций между сетоидами (экстенсиональные функции). [ требуется пояснение ] Термин «набор» по-разному используется либо как синоним «типа», либо как синоним «сетоида». [2]

Конструктивная математика [ править ]

В конструктивной математике часто используется сетоид с отношением обособленности вместо отношения эквивалентности, называемый конструктивным сетоидом. Иногда также рассматривают частичный сетоид, используя отношение частичной эквивалентности или частичной обособленности. (см., например, Barthe et al. , раздел 1)

См. Также [ править ]

Заметки [ править ]

  1. ^ Александр Буисс, Питер Дайбьер, «Интерпретация интуиционистской теории типов в локально декартовых закрытых категориях - интуиционистская перспектива» , Электронные заметки в теоретической информатике 218 (2008) 21–32.
  2. ^ "Теория множеств Бишопа" (PDF) : 9. Cite journal requires |journal= (help)

Ссылки [ править ]

  • Хофманн, Мартин (1995), «Простая модель для факторных типов», Типизированные лямбда-исчисления и приложения (Эдинбург, 1995) , Конспекты лекций в Comput. Sci . , 902 , Берлин:. Springer, С. 216-234, CiteSeerX  10.1.1.55.4629 , DOI : 10.1007 / BFb0014055 , ISBN 978-3-540-59048-4, MR  1477985.
  • Барт, Жиль; Капретта, Венанцио; Pons, Оливье (2003), "Setoids в теории типа" (PDF) , журнал функционального программирования , 13 (2): 261-293, DOI : 10,1017 / S0956796802004501 , MR  1985376.

Внешние ссылки [ править ]

  • Реализация сетоидов в Coq
  • Setoid в nLab
  • Епископ установлен в nLab