fact: Definition pseudofunctor_of_functor : Pseudofunctor C := Build_Pseudofunctor C (fun x => pr1 (F x)) (fun s d m => F _1 m) (fun s d d' m0 m1 => Category.Morphisms.idtoiso (_ -> _) (composition_of F _ _ _ m1 m0)) (fun x => Category.Morphisms.idtoiso (_ -> _) (identity_of F x)) (fun w x y z _ _ _ => pseudofunctor_of_functor__composition_of (F w).2 (F z).2 (F y).2 (F x).2) (fun x y _ => pseudofunctor_of_functor__left_identity_of (F x).2 (F y).2) (fun x y _ => pseudofunctor_of_functor__right_identity_of (F x).2 (F y).2).
imports: Category.Core Functor.Core NaturalTransformation.Core Functor.Composition.Core NaturalTransformation.Composition.Core NaturalTransformation.Composition.Laws Functor.Identity Pseudofunctor.Core Cat.Core FunctorCategory.Core FunctorCategory.Morphisms NaturalTransformation.Isomorphisms Category.Morphisms NaturalTransformation.Paths Basics.PathGroupoids Basics.Trunc