--- a/src/Pure/Proof/proof_rewrite_rules.ML Fri Oct 21 18:14:58 2005 +0200
+++ b/src/Pure/Proof/proof_rewrite_rules.ML Fri Oct 21 18:14:59 2005 +0200
@@ -32,8 +32,8 @@
val equal_elim_axm = ax equal_elim_axm [];
val symmetric_axm = ax symmetric_axm [propT];
- fun rew' _ (PThm (("ProtoPure.rev_triv_goal", _), _, _, _) % _ %%
- (PThm (("ProtoPure.triv_goal", _), _, _, _) % _ %% prf)) = SOME prf
+ fun rew' _ (PThm (("ProtoPure.goalD", _), _, _, _) % _ %%
+ (PThm (("ProtoPure.goalI", _), _, _, _) % _ %% prf)) = SOME prf
| rew' _ (PAxm ("ProtoPure.equal_elim", _, _) % _ % _ %%
(PAxm ("ProtoPure.equal_intr", _, _) % _ % _ %% prf %% _)) = SOME prf
| rew' _ (PAxm ("ProtoPure.symmetric", _, _) % _ % _ %%
@@ -43,14 +43,14 @@
| rew' _ (PAxm ("ProtoPure.equal_elim", _, _) % SOME (_ $ A) % SOME (_ $ B) %%
(PAxm ("ProtoPure.combination", _, _) % SOME (Const ("Goal", _)) %
_ % _ % _ %% (PAxm ("ProtoPure.reflexive", _, _) % _) %% prf1) %%
- ((tg as PThm (("ProtoPure.triv_goal", _), _, _, _)) % _ %% prf2)) =
+ ((tg as PThm (("ProtoPure.goalI", _), _, _, _)) % _ %% prf2)) =
SOME (tg %> B %% (equal_elim_axm %> A %> B %% prf1 %% prf2))
| rew' _ (PAxm ("ProtoPure.equal_elim", _, _) % SOME (_ $ A) % SOME (_ $ B) %%
(PAxm ("ProtoPure.symmetric", _, _) % _ % _ %%
(PAxm ("ProtoPure.combination", _, _) % SOME (Const ("Goal", _)) %
_ % _ % _ %% (PAxm ("ProtoPure.reflexive", _, _) % _) %% prf1)) %%
- ((tg as PThm (("ProtoPure.triv_goal", _), _, _, _)) % _ %% prf2)) =
+ ((tg as PThm (("ProtoPure.goalI", _), _, _, _)) % _ %% prf2)) =
SOME (tg %> B %% (equal_elim_axm %> A %> B %%
(symmetric_axm % ?? B % ?? A %% prf1) %% prf2))