src/Provers/ind.ML
changeset 4452 b2ee34200dab
parent 1512 ce37c64244c0
child 14643 130076a81b84
--- a/src/Provers/ind.ML	Fri Dec 19 10:31:13 1997 +0100
+++ b/src/Provers/ind.ML	Fri Dec 19 10:33:24 1997 +0100
@@ -43,7 +43,7 @@
 fun all_frees_tac (var:string) i thm = 
     let val tsig = #tsig(Sign.rep_sg(#sign(rep_thm thm)));
         val frees = add_term_frees tsig (nth_elem(i-1,prems_of thm),[var]);
-        val frees' = sort(op>)(frees \ var) @ [var]
+        val frees' = sort (rev_order o string_ord) (frees \ var) @ [var]
     in foldl (qnt_tac i) (all_tac,frees') thm end;
 
 fun REPEAT_SIMP_TAC simp_tac n i =