X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=helm%2Fsoftware%2Fcomponents%2Fng_kernel%2Fcheck.ml;h=a51d97722b3e9a207a63c24b635853c89e4587cd;hb=298868e07163c21863d542136733d24bfbec2482;hp=d6165d9dbc39cc0a318b8c8821585c95a33b3f2b;hpb=4d765cc85e3a1e84c80c348a1e67ea1eed984916;p=helm.git diff --git a/helm/software/components/ng_kernel/check.ml b/helm/software/components/ng_kernel/check.ml index d6165d9db..a51d97722 100644 --- a/helm/software/components/ng_kernel/check.ml +++ b/helm/software/components/ng_kernel/check.ml @@ -149,11 +149,14 @@ let _ = | 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_type a) (mk_cprop a); 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); aux tl | [a] -> - NCicEnvironment.add_constraint true (mk_type a) (mk_cprop a); + NCicEnvironment.add_constraint false (mk_type a) (mk_cprop a); + NCicEnvironment.add_constraint false (mk_cprop a) (mk_type a); | _ -> () in aux lll @@ -167,7 +170,7 @@ let _ = let uu= OCic2NCic.nuri_of_ouri uu in indent := 0; let o = NCicLibrary.get_obj uu in -(* prerr_endline (NCicPp.ppobj o); *) + prerr_endline (NCicPp.ppobj o); try NCicTypeChecker.typecheck_obj o with