Juan-Carlos Gandhi (
juan_gandhi) wrote2012-07-02 08:41 pm
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
а вот ещё рант
Если категорщик пишет слово
А ведь сплошь и рядом.
Hom
, то он вызывает у меня большие подозрения. Если какой другой математик или программист пишет слово Hom
, то он вызывает у меня большое сочувствие, unless они имеют в виду какую-нибудь конкретную замкнутую моноидальную категорию.А ведь сплошь и рядом.
no subject
no subject
no subject
no subject
HomCat(Set, Cat)
no subject
no subject
no subject
no subject
no subject
no subject
Мне казалось, что просто надо декларировать, что мы считаем это законным, и все дела, но, может быть, там есть какие-то более глубокие проблемы?
no subject
no subject
Хорошо бы привыкнуть, что нет такой универсальной теории множеств, из которой выводится всё.
Например, в ZFC нет никаких классов.
Ну хорошо, предположим на минутку, что мы объявили Hom классом.
Так в какую категорию этот функтор? Нет такой категории - "классы". Нет. Как вы определите морфизмы на классах? Уж не через декартово ли произведение?
no subject
no subject
А соответствие - когда каждому объекту... и каждому морфизму...
no subject
no subject
А в ZFC можно определить категорию Set? Или понятие локально малой категории? Или эти понятия предполагают, что классы есть?
(Ну и, конечно, если всерьёз отнестись к тому, что нет универсальной теории множеств, вообще бывает теория категорий в топосе, и, как вообще говоря, во всех этих "синтетических ситуациях", необязательно считать, что где-то там под всем этим лежит "хорошая" теория множеств. Особенно это популярно у конструктивистов, которые и в ZFC не верят, зато у них есть такие топосы, в которых мир конструктивен. Но, наверняка, они все любят Hom, поскольку любят лямбда-исчисление.)
> Нет такой категории - "классы".
Принято считать, что нет; но если начать строить башню sets, proper classes, ..., то, кажется, ничто не препятствует тому, чтобы её определить...
no subject
Ну и для локально малой классы ж не требуются. Просто если есть множество Hom(A,B) - то локально малая.
Определить категорию "классы" как-то мне непонятно как - ведь там же нужны морфизмы какие-то, а что у классов за морфизмы?
no subject
В какой-нибудь мета-теории это должно быть правильно; интересно, кто-нибудь написал это аккуратно...
> Просто если есть множество Hom(A,B) - то локально малая.
В ZFC никакой другой определить нельзя, насколько я понимаю... Поэтому никакого нетривиального смысле в этом понятии, вроде, не остаётся...
> а что у классов за морфизмы?
"Функции", но только "большие" (бинарные отношения, но являющиеся классами, а не множествами); например, "большая функция", ставящая в соответствие любому множеству другое множество (это если из класса Set в класс Set).
(no subject)
no subject
Например, декартово произведение -- морфизм из класса пар множеств в класс множеств.
(no subject)
no subject
> любят лямбда-исчисление
Во-первых, лямбда-исчисление строится на экспоненте, без нужды в Hom'ах.
Во-вторых, есть понятие internal Hom.
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
(no subject)
no subject
no subject
http://ncatlab.org/nlab/show/Grothendieck+universe
no subject
no subject
no subject
Этак мы всякую категорию в множества запишем, в том числе и SetZFC.
Да в конце концов, HomCat(1, Set) - это что вообще? Множество тоже? Любопытно, любопытно.
(no subject)