Lemma isiso_from_Terminal_to_Terminal (T T' : Terminal) : is_iso (TerminalArrow T (TerminalObject T')). Proof. apply (is_iso_qinv _ (TerminalArrow T' (TerminalObject T))). split; apply pathsinv0, TerminalEndo_is_identity. Defined.
Require Import UniMath.Foundations.PartD. Require Import UniMath.Foundations.Propositions. Require Import UniMath.Foundations.Sets. Require Import UniMath.MoreFoundations.Tactics. Require Import UniMath.CategoryTheory.Core.Categories. Require Import UniMath.CategoryTheory.Core.Isos. Require Import UniMath.CategoryTheory.Limits.Graphs.Colimits. Require Import UniMath.CategoryTheory.Limits.Graphs.Limits. Require Import UniMath.CategoryTheory.Limits.Terminal.