Definition is_cartesian_sfib {e₁ e₂ : E} (f : e₁--> e₂) : UU := ∏ (z : E) (g : z --> e₂) (h : F z --> F e₁) (p : #F g = h · #F f), ∃! (φ : z --> e₁), #F φ = h × φ · f = g.
Require Import UniMath.Foundations.All. Require Import UniMath.MoreFoundations.All. Require Import UniMath.CategoryTheory.Core.Categories. Require Import UniMath.CategoryTheory.Core.Isos. Require Import UniMath.CategoryTheory.Core.Univalence. Require Import UniMath.CategoryTheory.Core.Functors. Require Import UniMath.CategoryTheory.Core.NaturalTransformations. Require Import UniMath.CategoryTheory.DisplayedCats.Core. Require Import UniMath.CategoryTheory.DisplayedCats.Total. Require Import UniMath.CategoryTheory.DisplayedCats.Fibrations.