]> matita.cs.unibo.it Git - helm.git/commit
Unification enhanchement:
authorClaudio Sacerdoti Coen <claudio.sacerdoticoen@unibo.it>
Mon, 26 Sep 2005 15:59:13 +0000 (15:59 +0000)
committerClaudio Sacerdoti Coen <claudio.sacerdoticoen@unibo.it>
Mon, 26 Sep 2005 15:59:13 +0000 (15:59 +0000)
commit62de5609df6dd2138e0e998e4b5956ced8924a0a
treee1a780af77815081373a805f2d59f86b3b6509a6
parent5aa08ca5b6dd5d3fd24455576bb37a4142d151c4
Unification enhanchement:

 (?1 t) vs (h t)     used to return    ?1 := \lambda x.h x
                     it now returns    ?1 := h

Note: both heuristics are not complete. E.g.:

(H ?1 (?1 t)) vs (H h (h t))                 used to fail (now succeeds)
(H ?1 (?1 t)) vs (H (\lambda x.h x) (h t))   used to succeed (now fails)
helm/ocaml/cic_unification/cicUnification.ml