tuned -- Drule.comp_no_flatten includes Drule.incr_indexes already (NB: result should be deterministic by construction);
authorwenzelm
Wed, 03 Apr 2013 16:45:14 +0200
changeset 527394c7fdc00bd59
parent 52738 8e80ecfa3652
child 52740 92fda7beace4
tuned -- Drule.comp_no_flatten includes Drule.incr_indexes already (NB: result should be deterministic by construction);
src/Pure/tactic.ML
     1.1 --- a/src/Pure/tactic.ML	Wed Apr 03 13:58:00 2013 +0200
     1.2 +++ b/src/Pure/tactic.ML	Wed Apr 03 16:45:14 2013 +0200
     1.3 @@ -157,9 +157,7 @@
     1.4  fun distinct_tac (i, k) =
     1.5    permute_tac 0 (i - 1) THEN
     1.6    permute_tac 1 (k - 1) THEN
     1.7 -  DETERM (PRIMSEQ (fn st =>
     1.8 -    Thm.compose_no_flatten false (st, 0) 1
     1.9 -      (Drule.incr_indexes st Drule.distinct_prems_rl))) THEN
    1.10 +  PRIMITIVE (fn st => Drule.comp_no_flatten (st, 0) 1 Drule.distinct_prems_rl) THEN
    1.11    permute_tac 1 (1 - k) THEN
    1.12    permute_tac 0 (1 - i);
    1.13