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 AnnIso_unique  :
forall G D g p1 p2, AnnIso G D g p1 p2 ->
forall {q1 q2}, AnnIso G D g q1 q2 -> p1 = q1 /\ p2 = q2.