X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Fcomponents%2Fng_kernel%2FnCicReduction.ml;h=1815ceedfcf5c87e9d387068ffbfb039c76763ff;hb=1b70a1f66be53f76e475383e86d63c2b5c1fbcaa;hp=aa7f84ad660428a9109e47fcf02fc97a81365f24;hpb=f49690e1d1b39ccad40f1e874d9d19f6ffc289e0;p=helm.git diff --git a/helm/software/components/ng_kernel/nCicReduction.ml b/helm/software/components/ng_kernel/nCicReduction.ml index aa7f84ad6..1815ceedf 100644 --- a/helm/software/components/ng_kernel/nCicReduction.ml +++ b/helm/software/components/ng_kernel/nCicReduction.ml @@ -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)