Size: a a a

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

2019 November 15

KV

Kirill Valyavin in Теория категорий
Brenoritvrezorkre
Категориальная логика -- это логика и подчиняется законам логики. Что угодно можно выражать в чём угодно (утрирую), но речь про логику.
Можно выбросить все диаграммы, если хочется, как в виде рисунков, так и в любом другом. Останутся только морфизмы с равенством, и ничего по существу не изменится. Так пойдёт?
источник

V

Valery in Теория категорий
Brenoritvrezorkre
Категориальная логика -- это логика и подчиняется законам логики. Что угодно можно выражать в чём угодно (утрирую), но речь про логику.
А диаграммы не подчиняются законам логики?
источник

B

Brenoritvrezorkre in Теория категорий
Категориальная логика -- это крупные элементы категорий на базе логики, а не наоборот.
источник

B

Brenoritvrezorkre in Теория категорий
Насколько я понимаю, к обычным формулам и правилам вывода добавляются пруф-теоретические элементы, уже в которых мы имеем категории.
источник

V

Valery in Теория категорий
Просто приведу один пример. Есть такое утверждение, что любая инъекция Prop -> Prop является биекцией. Его можно доказать на логическом уровне, не используя никаких диаграмм, а можно на категориальном. Второе доказательство есть в слоне, например. По сути это два одинаковых доказательства, написанных на разных языках.
источник

V

Valery in Теория категорий
Категориальная логика как раз и связывает эти два языка и показывает как перейти от одного к другому.
источник

KV

Kirill Valyavin in Теория категорий
Valery
Категориальная логика как раз и связывает эти два языка и показывает как перейти от одного к другому.
Это выходит за рамки разговора про логики как внутренние языки категорий?
источник

V

Valery in Теория категорий
Kirill Valyavin
Это выходит за рамки разговора про логики как внутренние языки категорий?
Нет, это как раз одна из двух частей этого соответствия.
источник

AB

Anton Burdancev in Теория категорий
что такое "слон"?
источник

AB

Anton Burdancev in Теория категорий
Просто приведу один пример. Есть такое утверждение, что любая инъекция Prop -> Prop является биекцией. Его можно доказать на логическом уровне, не используя никаких диаграмм, а можно на категориальном. Второе доказательство есть в слоне, например. По сути это два одинаковых доказательства, написанных на разных языках.
источник

V

Valery in Теория категорий
Anton Burdancev
что такое "слон"?
Sketches of an elephant
источник

KV

Kirill Valyavin in Теория категорий
Valery
Нет, это как раз одна из двух частей этого соответствия.
Ок, т. е. вся категориальная логика про это, да?
источник

V

Valery in Теория категорий
Kirill Valyavin
Ок, т. е. вся категориальная логика про это, да?
Ну более-менее
источник

KV

Kirill Valyavin in Теория категорий
Здорово, спасибо
источник

AG

Alex Gryzlov in Теория категорий
у шульмана есть неплохое введение http://mikeshulman.github.io/catlog/catlog.pdf
источник

NI

Nick Ivanych in Теория категорий
Valery
А диаграммы не подчиняются законам логики?
Диаграммы, это просто способ записывать равенства.
источник

V

Valery in Теория категорий
Nick Ivanych
Диаграммы, это просто способ записывать равенства.
True
источник

NI

Nick Ivanych in Теория категорий
Ну это я какбе к вопросу о "диаграмм в логике не бывает" ;-)
источник

B

Brenoritvrezorkre in Теория категорий
По категориальной логике на русском самое лучшее, что видел, это от Васюкова.
источник

МБ

Михаил Бахтерев in Теория категорий
kucheryavenkov
ХМ - как лямбда-исчисление, только про 2 операции: абстракцию и применение. В любых практичных языках есть ещё набор базовых типов, как константы в лямбда-исчислении. ХМ - о том, как из любых заранее заданных базовых типов делать более развесистые.
Ну, lambda-исчисление -- оно же тьюринг-полное, поэтому можно считать, что все базовые формы данных (скажем так) являются специальными лямбда-выражениями. Но вообще, в любом моноиде Чёрча живут, естественным образом, типы -- это идентпотентные морфизмы, которые t после t = t, на них можно строить уже разнотипную ДЗК. Как-то так и происходит на практике, мы же умеет компилировать типизированный Haskell в нетипизированный ассемблер.
источник