]> matita.cs.unibo.it Git - helm.git/commit
Changes to disambiguation:
authorClaudio Sacerdoti Coen <claudio.sacerdoticoen@unibo.it>
Tue, 22 Nov 2011 09:35:32 +0000 (09:35 +0000)
committerClaudio Sacerdoti Coen <claudio.sacerdoticoen@unibo.it>
Tue, 22 Nov 2011 09:35:32 +0000 (09:35 +0000)
commit46ee64f692a1e5e65864ebb82ec875e8d115843c
tree5818fded91f187fe43806985f14c1342d469ac79
parent84d31c59b46b61089b0df11c58ccde5c30361588
Changes to disambiguation:

* bug fixed: when pruning from the disambiguation domain symbols with
  just one interpretation, not all of them were pruned
* improvement: errors due to symbols with no interpretation are now
  immediately detected

Changes to refinement:

* major improvement:
  one error was always raised as an Uncertain; it is now raised as a
  Failure when it is the case (i.e. a term/type is found where a sort is
  expected and the term/type has no flexible head).
  This bug fix exponentially decrease the number of refinements performed
  in the disambiguation of some terms in ASM/Status.ma in CerCo
matita/components/disambiguation/disambiguate.ml
matita/components/ng_disambiguation/nCicDisambiguate.ml
matita/components/ng_refiner/nCicRefiner.ml
matita/components/ng_refiner/nCicUnification.mli