open import Category.Core module Category.Properties {โ„“โ‚ โ„“โ‚‚} (๐‚ : Category {โ„“โ‚} {โ„“โ‚‚}) where open Category ๐‚ unique-identity : โˆ€ {A} โ†’ โˆ€ (f : Hom A A) โ†’ (โˆ€ {B} โ†’ โˆ€ (g : Hom A B) โ†’ g โˆ˜ f โ‰ก g) โ†’ f โ‰ก ๐Ÿ™ unique-identity f H = begin f โ‰กโŸจ sym (identity-หก f) โŸฉ ๐Ÿ™ โˆ˜ f โ‰กโŸจ H ๐Ÿ™ โŸฉ ๐Ÿ™ โˆŽ