]> matita.cs.unibo.it Git - helm.git/commit
1) ppmetasenv and ppcontext to reduce the amount of printed information during
authorClaudio Sacerdoti Coen <claudio.sacerdoticoen@unibo.it>
Mon, 20 Jul 2009 09:57:32 +0000 (09:57 +0000)
committerClaudio Sacerdoti Coen <claudio.sacerdoticoen@unibo.it>
Mon, 20 Jul 2009 09:57:32 +0000 (09:57 +0000)
commit00d66d5ac17cc72d525d8b2cd089a963e1fef3bf
tree882fb6082c2a9df5e17d81db902144c3ec8f365d
parentee9a771a3cf2124ef65906ae75eb0ba7e2e4303b
1) ppmetasenv and ppcontext to reduce the amount of printed information during
   debugging
2) BUG FIXED: boxes (in particular out_scope ones) could happear in the
   substitution after unification. In particular, this happened when the goal
   had the form   H: False |- C  and we tried to "nelim H". After the
   unification, some meta ?1 was instantiated with ?os where ?os := C. This
   triggered a unification C =?= ?1 before the end of the tactic (hence
   before the apply_subst). As a result, the ad-hoc unification case for
   in_scope/out_scope was triggered on inputs of the bad shape and an assert
   false was raised.
helm/software/components/ng_refiner/nCicUnification.ml