]> matita.cs.unibo.it Git - fireball-separation.git/commitdiff
Fixed eta_compare in the case Lam vs. Bot
authoracondolu <andrea.condoluci@unibo.it>
Mon, 24 Jul 2017 11:09:05 +0000 (13:09 +0200)
committeracondolu <andrea.condoluci@unibo.it>
Mon, 24 Jul 2017 12:05:28 +0000 (14:05 +0200)
ocaml/num.ml

index 1e630f4c6f43e24ca3e0c8557a8c59b3185cc0e5..aa9338c4c8d2d777fa45c5d0b74a85c376032dc7 100644 (file)
@@ -295,8 +295,8 @@ let eta_compare x y =
   | `Pacman, `Pacman -> 0
   | `Lam _, `N _ -> -1
   | `N _, `Lam _ -> 1
-  | `Bottom, `Lam(_,t) -> prerr_endline "(* TO BE UNDERSTOOD *)"; aux `Bottom t
-  | `Lam(_,t), `Bottom -> prerr_endline "(* TO BE UNDERSTOOD *)"; aux t `Bottom
+  | `Bottom, `Lam(_,t) -> -1
+  | `Lam(_,t), `Bottom ->  1
   | `Lam(_,t1), `Lam(_,t2) -> aux t1 t2
   | `Lam(_,t1), t2 -> - aux t1 (mk_app (lift 1 t2) (`Var(0,-666)))
   | t2, `Lam(_,t1) ->   aux t1 (mk_app (lift 1 t2) (`Var(0,-666)))