Two extra commands shorten the proof time by 800 seconds...
--- a/src/ZF/Coind/MT.ML Thu Apr 03 10:33:33 1997 +0200
+++ b/src/ZF/Coind/MT.ML Thu Apr 03 10:36:54 1997 +0200
@@ -57,10 +57,8 @@
by (rtac ve_owrI 1);
by clean_tac;
by (dtac (ElabRel.dom_subset RS subsetD) 1);
-by ( eres_inst_tac
- [("Q","te_owr(te,f,t_fun(t1,t2)):TyEnv")]
- (SigmaD1 RS te_owrE) 1
- );
+by (eres_inst_tac [("Q","te_owr(te,f,t_fun(t1,t2)):TyEnv")]
+ (SigmaD1 RS te_owrE) 1);
by (assume_tac 1);
by (rtac ElabRel.elab_fnI 1);
by clean_tac;
@@ -79,6 +77,8 @@
by (rtac subsetI 1);
by (etac RepFunE 1);
by (excluded_middle_tac "f=y" 1);
+by (rtac UnI1 2);
+by (rtac UnI2 1);
by (Auto_tac());
qed "consistency_fix";