возможно не знаю контекста, но это же закон тождества он задаётся аксиоматически (не доказывается) и g.a = a справедливо только для единичной стрелки, не для all g :: A -> A
ну то есть понятно что на конкретных примерах категории разница может появится (например если объекты станут множествами), но на уровне теорката разве есть разница?
возможно не знаю контекста, но это же закон тождества он задаётся аксиоматически (не доказывается) и g.a = a справедливо только для единичной стрелки, не для all g :: A -> A
В этой задаче X имеет fixed point property, которое задаётся этим равенством
ну то есть понятно что на конкретных примерах категории разница может появится (например если объекты станут множествами), но на уровне теорката разве есть разница?
поэтому чаще удобнее (понятнее) определять категорию так: набор объектов набор стрелок операцию ставящую в соответствие любой стрелке начало и конец (из набора объектов)
окей, вот этот момент мне пока не понятен был всегда считал что интересует только факт наличия стрелки между двумя объектами, а две стрелки между двумя одинаковыми парами объектаов являются одной и той же стрелкой на уровне теоркатка
поэтому чаще удобнее (понятнее) определять категорию так: набор объектов набор стрелок операцию ставящую в соответствие любой стрелке начало и конец (из набора объектов)
окей, вот этот момент мне пока не понятен был всегда считал что интересует только факт наличия стрелки между двумя объектами, а две стрелки между двумя одинаковыми парами объектаов являются одной и той же стрелкой на уровне теоркатка
в отличие от любой другой стрелки g для стрелки id верны равенства id B . f = f . id A = f
окей, вот этот момент мне пока не понятен был всегда считал что интересует только факт наличия стрелки между двумя объектами, а две стрелки между двумя одинаковыми парами объектаов являются одной и той же стрелкой на уровне теоркатка
можно глянуть что есть эпи и моно морфизмы это пример того как стрелки между одними и теми же объектами в теоркате могут отличаться