]> matita.cs.unibo.it Git - helm.git/commit
Further speed-up in the disambiguation algorithm.
authorClaudio Sacerdoti Coen <claudio.sacerdoticoen@unibo.it>
Thu, 29 Sep 2005 09:10:37 +0000 (09:10 +0000)
committerClaudio Sacerdoti Coen <claudio.sacerdoticoen@unibo.it>
Thu, 29 Sep 2005 09:10:37 +0000 (09:10 +0000)
commit0a17483072707b5a460a6c04571c6ddfc5875ce2
tree2fa83c428f8cb8176d2300aa87d0fd7ca000474f
parente4f993e8add5714f4d423e07f17b3a64339b90be
Further speed-up in the disambiguation algorithm.

The case |choices| = 1 is handled in a special way:
 if |choices| = 1 also for the next ambiguous symbol, then the
  current refinement step is skipped

NOTE: this suggests that pre-setting all the interpretations with cardinality 1
(as it used to be) could greatly speed up things in certain cases
helm/ocaml/cic_disambiguation/disambiguate.ml