X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Fcomponents%2Fng_kernel%2FnCic2OCic.ml;h=ba226c0d848bcf48fc8b2f9c428d01ef83e4ed90;hb=dfc88cb4e7d0dca81cabe418d2c732cd22166726;hp=d7011c8df4af5c46e8d8dfd4bb3a7cb679757adc;hpb=b059fe5ee46d45bc2985b0f46f6a69b4b3be248b;p=helm.git diff --git a/helm/software/components/ng_kernel/nCic2OCic.ml b/helm/software/components/ng_kernel/nCic2OCic.ml index d7011c8df..ba226c0d8 100644 --- a/helm/software/components/ng_kernel/nCic2OCic.ml +++ b/helm/software/components/ng_kernel/nCic2OCic.ml @@ -16,17 +16,16 @@ let convert_term uri n_fl t = Cic.LetIn (nn_2_on n,convert_term k s,convert_term k ty_s, convert_term (k+1) t) | NCic.Sort NCic.Prop -> Cic.Sort Cic.Prop | NCic.Sort NCic.CProp -> Cic.Sort Cic.CProp - | NCic.Sort NCic.Set -> Cic.Sort Cic.Set | NCic.Sort (NCic.Type _) -> Cic.Sort (Cic.Type (CicUniv.fresh ())) | NCic.Implicit _ -> assert false - | NCic.Const (NReference.Ref (_,u,NReference.Ind i)) -> + | NCic.Const (NReference.Ref (_,u,NReference.Ind (_,i))) -> Cic.MutInd (NUri.ouri_of_nuri u,i,[]) | NCic.Const (NReference.Ref (_,u,NReference.Con (i,j))) -> Cic.MutConstruct (NUri.ouri_of_nuri u,i,j,[]) | NCic.Const (NReference.Ref (_,u,NReference.Def)) | NCic.Const (NReference.Ref (_,u,NReference.Decl)) -> Cic.Const (NUri.ouri_of_nuri u,[]) - | NCic.Match (NReference.Ref (_,u,NReference.Ind i),oty,t,pl) -> + | NCic.Match (NReference.Ref (_,u,NReference.Ind (_,i)),oty,t,pl) -> Cic.MutCase (NUri.ouri_of_nuri u,i, convert_term k oty, convert_term k t, List.map (convert_term k) pl) | NCic.Const (NReference.Ref (_,u,NReference.Fix (i,_)))