Documentation

TauCeti.CategoryTheory.Comma.Over

Isomorphisms of objects over a base #

An isomorphism in Over X is an isomorphism of the underlying objects. Mathlib records this for comma categories (CategoryTheory.Comma.instIsIsoLeft) and for arrow categories (CategoryTheory.Arrow.isIso_left), but Over X is a def rather than an abbreviation for a comma category, so instance search does not see through it to the comma statement. This file supplies the missing Over form, which lets infer_instance discharge IsIso φ.left goals that otherwise have to name the forgetful functor by hand.

Main declarations #

instance CategoryTheory.Over.isIso_left {T : Type u} [Category.{v, u} T] {X : T} {f g : Over X} (φ : f ⟶ g) [IsIso φ] :

The underlying morphism of an isomorphism in Over X is an isomorphism.