Create HintDb smart_cons_exists discriminated.
Hint Resolve An_Pi_exists An_Abs_exists An_CPi_exists An_CAbs_exists An_AbsCong_exists An_CPiCong_exists An_CAbsCong_exists : smart_cons_exists.
End fc_subst_sig.
(**************** FC Uniqueness ****************)
Module Type fc_unique_sig.

Axiom AnnDefEq_unique    :
forall G D g a b,
AnnDefEq G D g a b -> forall {a1 b1}, AnnDefEq G D g a1 b1 -> a = a1 /\ b = b1.