]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/software/components/ng_kernel/nCicReduction.ml
Patch to add a debugging string to HExtlib.split_nth reverted
[helm.git] / helm / software / components / ng_kernel / nCicReduction.ml
index aa7f84ad660428a9109e47fcf02fc97a81365f24..1815ceedfcf5c87e9d387068ffbfb039c76763ff 100644 (file)
@@ -164,7 +164,7 @@ module Reduction(RS : Strategy) = struct
         | (_, _, C.Const (Ref.Ref (_,Ref.Con (_,j,_))),[]) ->
             aux (k, e, List.nth pl (j-1), s)
         | (_, _, C.Const (Ref.Ref (_,Ref.Con (_,j,lno))), s')->
-          let _,params = HExtlib.split_nth "NR 1" lno s' in
+          let _,params = HExtlib.split_nth lno s' in
           aux (k, e, List.nth pl (j-1), params@s)
         | _ -> config, true)
    in
@@ -253,7 +253,7 @@ let are_convertible ~metasenv ~subst =
          let relevance = E.get_relevance r1 in
          let relevance = match r1 with
              | Ref.Ref (_,Ref.Con (_,_,lno)) ->
-                 let _,relevance = HExtlib.split_nth "NR 2" lno relevance in
+                 let _,relevance = HExtlib.split_nth lno relevance in
                    HExtlib.mk_list false lno @ relevance
              | _ -> relevance
          in
@@ -265,13 +265,13 @@ let are_convertible ~metasenv ~subst =
               | HExtlib.FailureAt fail ->
                 let relevance = 
                    !get_relevance ~metasenv ~subst context hd1 tl1 in
-                let _,relevance = HExtlib.split_nth "NR 3" fail relevance in
+                let _,relevance = HExtlib.split_nth fail relevance in
                 let b,relevance = (match relevance with
                   | [] -> assert false
                   | b::tl -> b,tl) in
                 if (not b) then
-                  let _,tl1 = HExtlib.split_nth "NR 4" (fail+1) tl1 in
-                  let _,tl2 = HExtlib.split_nth "NR 5" (fail+1) tl2 in
+                  let _,tl1 = HExtlib.split_nth (fail+1) tl1 in
+                  let _,tl2 = HExtlib.split_nth (fail+1) tl2 in
                     try
                         HExtlib.list_forall_default3
                         (fun t1 t2 b -> not b || aux true context t1 t2)