Definition transpose_strict_double_cat : strict_double_cat. Proof. use make_strict_double_cat. - exact transpose_strict_double_cat_setcategory. - exact transpose_strict_double_cat_twosided_disp_cat. - intros x y. apply isaset_ver_mor_strict_double_cat. - exact transpose_strict_double_cat_hor_id. - exact transpose_strict_double_cat_hor_comp. - exact transpose_strict_double_cat_id_left. - exact transpose_strict_double_cat_id_right. - exact transpose_strict_double_cat_assoc. - exact transpose_strict_double_cat_id_left_square. - exact transpose_strict_double_cat_id_right_square. - exact transpose_strict_double_cat_assoc_square. Defined.
Require Import UniMath.Foundations.All. Require Import UniMath.MoreFoundations.All. Require Import UniMath.CategoryTheory.Core.Categories. Require Import UniMath.CategoryTheory.Core.Setcategories. Require Import UniMath.CategoryTheory.TwoSidedDisplayedCats.TwoSidedDispCat. Require Import UniMath.CategoryTheory.TwoSidedDisplayedCats.Strictness. Require Import UniMath.Bicategories.DoubleCategories.Basics.DoubleCategoryBasics. Require Import UniMath.Bicategories.DoubleCategories.Basics.StrictDoubleCatBasics. Require Import UniMath.Bicategories.DoubleCategories.Core.StrictDoubleCats.