]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/software/components/cic/cicUtil.ml
- cicUtil: is_sober now detects non-positive rels.
[helm.git] / helm / software / components / cic / cicUtil.ml
index deb8f1e68bc3fdf69a84b4f3e5fc77d50d5f4515..36f65391eeac23d27c565b65d8e09ea52cd22f0c 100644 (file)
@@ -550,7 +550,8 @@ let alpha_equivalence =
 
 let is_sober c t =
    let rec sober_term c g = function
-      | C.Rel _ 
+      | C.Rel i                         ->
+         if i <= 0 then fun b -> false else g
       | C.Sort _  
       | C.Implicit _                    -> g      
       | C.Const (_, xnss)