src/HOL/IMPP/Com.ML
author urbanc
Tue, 13 Dec 2005 18:11:21 +0100
changeset 18396 b3e7da94b51f
parent 17477 ceb42ea2f223
permissions -rw-r--r--
added a fresh_left lemma that contains all instantiation for the various atom-types.

(* $Id$ *)

val make_imp_tac = EVERY'[rtac mp, fn i => atac (i+1), etac thin_rl];

Goalw [body_def] "finite (dom body)";
by (rtac (thm"finite_dom_map_of") 1);
qed "finite_dom_body";

Goalw [WT_bodies_def, body_def] "[| WT_bodies; body pn = Some b |] ==> WT b";
by (dtac (thm"map_of_SomeD") 1);
by (Fast_tac 1);
qed "WT_bodiesD";

AddSEs WTs_elim_cases;