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
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
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
То есть, в ZFC вообще, похоже, явно описываются только малые категории; хотя аксиомазировать "в стиле ZFC" можно и конкретные отдельно взятые большие категории (например, Set).
no subject
Например, декартово произведение -- морфизм из класса пар множеств в класс множеств.
no subject
no subject
> любят лямбда-исчисление
Во-первых, лямбда-исчисление строится на экспоненте, без нужды в Hom'ах.
Во-вторых, есть понятие internal Hom.
no subject
Да, но экспонента определяется, как правый сопряжённый функтор к функтору декартова умножения на объект, то есть требуют, чтобы была естественная биекция между hom(a x b, c) и hom(a, c^b).
> Во-вторых, есть понятие internal Hom.
Я это и говорю (в несколько другом контексте, где вся теория категорий внутренняя).
no subject
Это я к тому, что "конструктивистам, которые любят лямбду" (а попросту, функциональщикам), думать за Hom'ы не нужно совсем. Хотя и в функциональщине всегда все интуитивно понимают экспоненту, как внутренний Hom.
no subject
В точности. Поэтому (сейчас неохота тратить время, чтобы проверять, но мне кажется, что) так, наверное будет, и когда люди работают внутри всяких "realisability toposes" и тому подобных конструктивных описаниях.
no subject
no subject
no subject
no subject
Есть естественные преобразования: i from id to GoF, j from FoG to id, такие, что выполняются некоторые равенства:
http://ncatlab.org/nlab/show/triangle+identities
(примерно четвертое сверху определение здесь:
http://ncatlab.org/nlab/show/right+adjoint
)
***
А, я только теперь заметил, что это дано, как главное определение в этой заметке:
http://ncatlab.org/nlab/show/adjoint+functor
(Оказывается, ещё можно говорить, что это "adjunction in the 2-category Cat")
no subject
no subject
no subject
Но, главное, как написать правила, чтобы там не использовались бы кванторы по hom-set'ам? Среди всех формализаций, на которые я сейчас смотрю, я ничего не вижу в таком стиле...
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
no subject