X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fcomponents%2Fng_kernel%2FnCicReduction.ml;h=52cdb3840c371ed2776f9b879a5f419110d11ae8;hb=dd74d1964ef07de249385a48f28302b427c0d287;hp=8a84810a3cfd456d39b4199ae48f46d054f0793a;hpb=894d518aa760c9f816ddb0dc2b3fa88e1fe20a94;p=helm.git diff --git a/matita/components/ng_kernel/nCicReduction.ml b/matita/components/ng_kernel/nCicReduction.ml index 8a84810a3..52cdb3840 100644 --- a/matita/components/ng_kernel/nCicReduction.ml +++ b/matita/components/ng_kernel/nCicReduction.ml @@ -330,7 +330,9 @@ let alpha_eq (status:#NCic.status) ~test_lambda_source aux test_eq_only metasenv (is_prop || aux test_eq_only context term1 term2) && (try List.for_all2 (aux test_eq_only context) pl1 pl2 with Invalid_argument _ -> false) - | (C.Implicit _, _) | (_, C.Implicit _) -> assert false + | (C.Implicit _, _) | (_, C.Implicit _) -> true + (* CSC: was assert false, but it happens when looking for coercions + during pretty printing of terms yet to be refined *) | (_,_) -> false ;;