Theorems · Inductive type · category theory
CategoryTheory.Limits.InitialMonoClass
(C : Type u₁) → [CategoryTheory.Category.{v₁, u₁} C] → PropA category is an InitialMonoClass if the canonical morphism of an initial object is a
monomorphism. In practice, this is most useful when given an arbitrary morphism out of the chosen
initial object, see initial.mono_from.
Given a terminal object, this is equivalent to the assumption that the unique morphism from initial
to terminal is a monomorphism, which is the second of Freyd's axioms for an AT category.
TODO: This is a condition satisfied by categories with zero objects and morphisms.
- Cited by
- 12 results in Mathlib
- Foundations
- Depth 1 from the axioms · uses no axioms
- Assumes
- CategoryTheory.Category
Around this declaration
Dashed lines are statement dependencies; solid lines are citations in proofs.
Cites1
Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.
- CategoryTheory.Categorystatement · cited by 32,673
Cited by17
Results whose statement or proof uses this declaration.
- CategoryTheory.Limits.InitialMonoClass.of_isInitialstatement · cited by 2
- CategoryTheory.MonoOver.bot_arrowstatement and proof · cited by 1
- CategoryTheory.MonoOver.mapBotstatement and proof · cited by 1
- CategoryTheory.Limits.InitialMonoClass.isInitial_mono_fromstatement and proof · cited by 1
- CategoryTheory.Limits.InitialMonoClass.of_isTerminalstatement · cited by 1
- CategoryTheory.Subobject.finset_sup_factorsstatement and proof · cited by 0
- CategoryTheory.MonoOver.botLEstatement and proof · cited by 0
- CategoryTheory.MonoOver.bot_leftstatement and proof · cited by 0
- CategoryTheory.Subobject.botCoeIsoInitialstatement and proof · cited by 0
- CategoryTheory.Subobject.bot_eq_initial_tostatement and proof · cited by 0
- CategoryTheory.Subobject.map_botstatement and proof · cited by 0
- CategoryTheory.Limits.InitialMonoClass.casesOnstatement and proof · cited by 0