X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Fcomponents%2Fng_refiner%2Fcheck.ml;h=4cb18817012d7fb6de7f5432668cddeb494447f8;hb=8e0e2b06cfc3fb3116e1fce632d9897fdbac9895;hp=2ab8185ab0e2e4725efb8f5eee309bf74852ab7c;hpb=8bc5bc0e8375a85736f6a5df317d129d5efa8de4;p=helm.git diff --git a/helm/software/components/ng_refiner/check.ml b/helm/software/components/ng_refiner/check.ml index 2ab8185ab..4cb188170 100644 --- a/helm/software/components/ng_refiner/check.ml +++ b/helm/software/components/ng_refiner/check.ml @@ -53,15 +53,15 @@ let logger = let mk_type n = if n = 0 then - [false, NUri.uri_of_string ("cic:/matita/pts/Type.univ")] + [`Type, NUri.uri_of_string ("cic:/matita/pts/Type.univ")] else - [false, NUri.uri_of_string ("cic:/matita/pts/Type"^string_of_int n^".univ")] + [`Type, NUri.uri_of_string ("cic:/matita/pts/Type"^string_of_int n^".univ")] ;; let mk_cprop n = if n = 0 then - [false, NUri.uri_of_string ("cic:/matita/pts/CProp.univ")] + [`CProp, NUri.uri_of_string ("cic:/matita/pts/Type.univ")] else - [false, NUri.uri_of_string ("cic:/matita/pts/CProp"^string_of_int n^".univ")] + [`CProp, NUri.uri_of_string ("cic:/matita/pts/Type"^string_of_int n^".univ")] ;; @@ -151,16 +151,9 @@ let _ = try let rec aux = function | a::(b::_ as tl) -> - NCicEnvironment.add_constraint true (mk_type a) (mk_type b); - NCicEnvironment.add_constraint true (mk_cprop a) (mk_cprop b); - NCicEnvironment.add_constraint true (mk_cprop a) (mk_type b); - NCicEnvironment.add_constraint true (mk_type a) (mk_cprop b); - NCicEnvironment.add_constraint false (mk_cprop a) (mk_type a); - NCicEnvironment.add_constraint false (mk_type a) (mk_cprop a); + NCicEnvironment.add_lt_constraint (mk_type a) (mk_type b); + NCicEnvironment.add_lt_constraint (mk_cprop a) (mk_cprop b); aux tl - | [a] -> - NCicEnvironment.add_constraint false (mk_type a) (mk_cprop a); - NCicEnvironment.add_constraint false (mk_cprop a) (mk_type a); | _ -> () in aux lll @@ -187,7 +180,7 @@ let _ = let o = NCicLibrary.get_obj uu in if print_object then prerr_endline (NCicPp.ppobj o); try - NCicTypeChecker.typecheck_obj o + NCicEnvironment.check_and_add_obj o with | NCicTypeChecker.AssertFailure s | NCicTypeChecker.TypeCheckerFailure s