Local Axiom ConstructiveIndefiniteDescription_Type :
  forall T : Type, ConstructiveIndefiniteDescription_on T.Local Axiom PropExt : ClassicalFacts.prop_extensionality.End PShCat_char_morph_forms_pullback_morph_ex.

  Local Hint Extern 1 => matx : (?F _o)%object ?c |- ∃ _ : (?F _o)%object ?d, _] =>
    exists (F _a f x)%morphism
  end.

  Local Hint Extern 1 =>
  match goal with
    [|Local Hint Extern 1 => unfold PShCat_char_morph_forms_pullback_morph_ex_Trans.

  Local Hint Extern 1 => match goal with
                          [|Local Obligation Tactic := basic_simpl; auto 7.

  Program Definition PShCat_char_morph_forms_pullback :
    is_PullBack
      (mono_morphism N) (t_morph (PSh_Terminal C) F)
      PShCat_char_morph (True_PreSheaf_morphism C)
    :=
      {|

).