Require Export FcEtt.imports.
Require Export FcEtt.utils.
Require Export FcEtt.ett_inf.
Require Export FcEtt.ett_ind.
Require Export FcEtt.fset_facts.
Require Export FcEtt.fc_wf.
Require Export FcEtt.fc_context_fv.
Module fc_subst (wf : fc_wf_sig) (weak : fc_weak_sig) <: fc_subst_sig.
Export wf.
Export weak.
Set Bullet Behavior "Strict Subproofs".
Set Implicit Arguments.
(* --------------------------------------- *)

(* Specifications: *)
Lemma AnnCtx_strengthen : forall G1 G2, AnnCtx (G2 ++ G1) -> AnnCtx G1.
Lemma binds_to_AnnTyping :
forall G x A, AnnCtx G -> binds x (Tm A) G -> AnnTyping G A a_Star.
Lemma binds_to_AnnPropWff: forall G0 a b A c,
AnnCtx G0 -> binds c (Co (Eq a b A)) G0 -> AnnPropWff G0 (Eq a b A).