X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=ocaml%2Fnum.ml;h=aa9338c4c8d2d777fa45c5d0b74a85c376032dc7;hb=704fd9d9db0c01619264527d4174afe74bdff53d;hp=1822e387386b87a54c725f8513d3e7de6085ab0f;hpb=bd3a8ee424e495ab4003f6d4cb88579f29e3bc3a;p=fireball-separation.git diff --git a/ocaml/num.ml b/ocaml/num.ml index 1822e38..aa9338c 100644 --- a/ocaml/num.ml +++ b/ocaml/num.ml @@ -295,8 +295,8 @@ let eta_compare x y = | `Pacman, `Pacman -> 0 | `Lam _, `N _ -> -1 | `N _, `Lam _ -> 1 - | `Bottom, `Lam _ - | `Lam _, `Bottom -> assert false (* TO BE UNDERSTOOD *) + | `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)))