|destruct H5|*:destruct H6]
qed.
+(*
(* elim vs inversion *)
lemma JS_trans_TFree: ∀G,T,X.G ⊢ T ⊴ (TFree X) →
∀U.G ⊢ (TFree X) ⊴ U → G ⊢ T ⊴ U.
|apply (SA_Trans_TVar ? ? ? ? H1);apply (H3 Y);assumption
|*:destruct H5]]
qed.
+*)
lemma fv_append : ∀G,H.fv_env (G @ H) = (fv_env G @ fv_env H).
intro;elim G;simplify;autobatch paramodulation;