(***********************************************************************)
(** ** Additional Exercises                                            *)
(***********************************************************************)

(* Specifications: *)
(** *** Challenge Exercise [fv_in_dom]  We also want a property that states that the free variables of well-typed terms are contained within the domain of their typing contexts.  *)
Lemma fv_in_dom : forall G e T,
typing G e T -> fv_exp e [<=] dom G.