Size: a a a

Теория категорий

2019 October 30

Oℕ

Oleg ℕizhnik in Теория категорий
Kirill Valyavin
А можно сурс, откуда такие определения?
источник

Oℕ

Oleg ℕizhnik in Теория категорий
Мне кажется, Михаил функциональную экстенсиональность спутал
источник

IJ

Igor 🐱 Jirkov in Теория категорий
Nick Ivanych
Тут написано —
https://ru.wikipedia.org/wiki/Экспоненциал
Если экспоненциал zʸ существует для всех z в C, то функтор, отправляющий z в zʸ является правым сопряжённым к [_] × y.
еще ссылка по теме:
https://bartoszmilewski.com/2016/04/18/adjunctions/
источник

МБ

Михаил Бахтерев in Теория категорий
Да, может, я вообще всё спутал. Пользуюсь тем, что extension предиката -- это множество объектов, на которых он истина. То есть, вроде как, это не определение через терм.
источник

Oℕ

Oleg ℕizhnik in Теория категорий
Интенциональное всегда рефлективно поэтому экстенсиональное влечёт интенсиональное
источник

Oℕ

Oleg ℕizhnik in Теория категорий
Обратное делается введением аксиомы К
источник

KV

Kirill Valyavin in Теория категорий
Спасибо
источник

Oℕ

Oleg ℕizhnik in Теория категорий
Михаил Бахтерев
Да, может, я вообще всё спутал. Пользуюсь тем, что extension предиката -- это множество объектов, на которых он истина. То есть, вроде как, это не определение через терм.
Extensional type theory denotes the flavor of type theory in which identity types are demanded to be propositions / of h-level 1. In other words, they are determined by their extensions — the collection of pairs of points which are equal.
источник

МБ

Михаил Бахтерев in Теория категорий
Ну, так о том и речь, то есть, это определяется не конструкцией термов.
источник

МБ

Михаил Бахтерев in Теория категорий
Или не о том?
источник

Oℕ

Oleg ℕizhnik in Теория категорий
Т.е. в экстенсиональной равенство между двумя элементами содержит не более одного элемента.
Об этом речь
источник

Oℕ

Oleg ℕizhnik in Теория категорий
А в интенсиональной равенство может иметь дополнительную нетривиальную структуру
источник

МБ

Михаил Бахтерев in Теория категорий
Но Вы говорите о теориях типов, экстенсиональной и интенсиональное. А мне интересны простые вычисленния. В бестиповом lambda-исчислении тоже экспоненциалы есть.
источник

Oℕ

Oleg ℕizhnik in Теория категорий
Я про равенства говорил
источник

Oℕ

Oleg ℕizhnik in Теория категорий
Я не знаю как безтиповую теорию расширить типом равенства
источник

МБ

Михаил Бахтерев in Теория категорий
Но вот и получается. Что экстенсиональное -- это как равенство тех функций, которые закодированы термами (мы стираем всю структуру). А интенсиональное -- это равенство термов с учётом доказательства по их структуре.
источник

Oℕ

Oleg ℕizhnik in Теория категорий
Я не очень понимаю, из чего это получается.
Думаю, если нет типа равенства, то бессмысленно пытаться понять, интенсиональное оно или экстенсиональное
источник

МБ

Михаил Бахтерев in Теория категорий
Почему? Вот вопрос такой: есть у нас программа. Как мы понимаем равны программы или нет? Можно попробовать сравнить их, как функции. Иногда что-то из этого выходит. А можно доказать равенство, исходя из кода этих программ и каких-нибудь аксиом и правил вывода. Ну, типы -- это прям очень строгая форма этого всего, но лично мне не надо так строго в моих текущих рассуждениях.
источник

МБ

Михаил Бахтерев in Теория категорий
Об экстенсиональности и интенсиональности философы задолго до типов говорили.
источник

Oℕ

Oleg ℕizhnik in Теория категорий
Я не говорю, что не нужно вводить равенства.
Но мы не имеем теорию, где есть типы, и равенство один из них.
Насколько я понимаю "интенсиональная" и "экстенсиональная" разделяют именно такие теории.
источник