Definition twosided_disp_functor_data : UU := ∑ (FGob : ∏ (x : C₁) (y : C₂), D₁ x y → D₂ (F x) (G y)), ∏ (x₁ x₂ : C₁) (y₁ y₂ : C₂) (xy₁ : D₁ x₁ y₁) (xy₂ : D₁ x₂ y₂) (f : x₁ --> x₂) (g : y₁ --> y₂) (fg : xy₁ -->[ f ][ g ] xy₂), FGob _ _ xy₁ -->[ #F f ][ #G g] FGob _ _ xy₂.
Require Import UniMath.Foundations.All. Require Import UniMath.MoreFoundations.All. Require Import UniMath.CategoryTheory.Core.Categories. Require Import UniMath.CategoryTheory.Core.Functors. Require Import UniMath.CategoryTheory.PrecategoryBinProduct. Require Import UniMath.CategoryTheory.DisplayedCats.Core. Require Import UniMath.CategoryTheory.DisplayedCats.Functors. Require Import UniMath.CategoryTheory.TwoSidedDisplayedCats.TwoSidedDispCat. Require Import UniMath.CategoryTheory.TwoSidedDisplayedCats.Univalence. Require Import UniMath.CategoryTheory.TwoSidedDisplayedCats.Discrete. Require Import UniMath.CategoryTheory.TwoSidedDisplayedCats.Total. Section FromDispFunctor. End FromDispFunctor.