Lemma is_nat_trans_inv_from_pointwise_inv_ext {C : precategory_data} {D : precategory} (hs: has_homsets D) {F G : functor_data C D} {A : nat_trans F G} (H : is_nat_iso A) : is_nat_trans _ _ (λ a : ob C, inv_from_iso (tpair _ _ (H a))). Proof. red. intros x x' f. apply pathsinv0. apply iso_inv_on_right. rewrite assoc. apply iso_inv_on_left. set (HA:= pr2 A). simpl in *. apply pathsinv0. unfold is_nat_trans in HA. apply HA. Qed.
Require Import UniMath.Foundations.Propositions. Require Import UniMath.MoreFoundations.Tactics. Require Import UniMath.MoreFoundations.Univalence. Require Import UniMath.CategoryTheory.Core.Categories. Require Import UniMath.CategoryTheory.Core.Isos. Require Import UniMath.CategoryTheory.Core.TransportMorphisms. Require Import UniMath.CategoryTheory.Core.Functors. Require Import UniMath.CategoryTheory.Core.NaturalTransformations. Require Import UniMath.CategoryTheory.Core.Univalence.