equal
deleted
inserted
replaced
37 (fn prems => [ REPEAT(resolve_tac prems 1) ]); |
37 (fn prems => [ REPEAT(resolve_tac prems 1) ]); |
38 |
38 |
39 val rev_mp = rev_mp |
39 val rev_mp = rev_mp |
40 val subst = subst |
40 val subst = subst |
41 val sym = sym |
41 val sym = sym |
|
42 val thin_refl = prove_goal IFOLP.thy |
|
43 "!!X. [|p:x=x; PROP W|] ==> PROP W" (K [atac 1]); |
42 end; |
44 end; |
43 |
45 |
44 structure Hypsubst = HypsubstFun(Hypsubst_Data); |
46 structure Hypsubst = HypsubstFun(Hypsubst_Data); |
45 open Hypsubst; |
47 open Hypsubst; |
46 |
48 |