proposition: Lemma open_abs : forall e u T1, lc (abs T1 e) -> lc u -> lc (open e u).
proof: Proof. Admitted. Lemma value_to_lc : forall e, value e -> lc e. Proof. Admitted. Lemma eval_to_lc : forall e1 e2, eval e1 e2 -> lc e1 /\ lc e2. Proof. Admitted. Lemma typing_to_lc : forall E e T, typing E e T -> lc e. Proof. Admitted. Lemma eq_typ_dec : forall (T T' : typ), { T = T' } + { T <> T' }. Proof. decide equality. Qed.
imports: Metalib.Metatheory String