Commit 2024-07-05 06:46 ee4303e0

View on Github →

chore: make MorphismProperty.RespectsIso a typeclass (#14353) Most of the properties of properties of morphisms should be made typeclasses. For example, IsMultiplicative, HasTwoOutOfThreeProperty are already typeclasses (because it is convenient for the localization of categories). In this PR, MorphismProperty.RespectsIso is made a typeclass. One of the reasons to do so is that it should ease the development of the notion of "representable" morphisms of presheaves #14208. Another is that most of the reasonable properties of morphisms which we encounter satisfy this property: we should not have to remember the names of lemmas which assert this trivial property!

Estimated changes