Addition of blast_tac benchmark
authorpaulson
Tue, 15 Apr 1997 10:23:17 +0200
changeset 2953e74c85dc9ddc
parent 2952 ea834e8fac1b
child 2954 a16e1011bcc1
Addition of blast_tac benchmark
src/ZF/func.ML
     1.1 --- a/src/ZF/func.ML	Tue Apr 15 10:22:50 1997 +0200
     1.2 +++ b/src/ZF/func.ML	Tue Apr 15 10:23:17 1997 +0200
     1.3 @@ -310,6 +310,11 @@
     1.4  	(*by (Blast_tac 1);  takes too long...*)
     1.5  qed "function_Union";
     1.6  
     1.7 +(*Nice Blast_tac benchmark.  Proved in 0.3s; old tactics can't manage it!*)
     1.8 +goal ZF.thy "!!S. ALL x:S. ALL y:S. x<=y ==> EX z. S <= {z}";
     1.9 +by (Blast_tac 1);
    1.10 +result();
    1.11 +
    1.12  goalw ZF.thy [Pi_def]
    1.13      "!!S. [| ALL f:S. EX C D. f:C->D; \
    1.14  \            ALL f:S. ALL y:S. f<=y | y<=f  |] ==>  \