]> matita.cs.unibo.it Git - helm.git/commit
Back-porting from new Matita:
authorClaudio Sacerdoti Coen <claudio.sacerdoticoen@unibo.it>
Mon, 29 Nov 2010 12:50:18 +0000 (12:50 +0000)
committerClaudio Sacerdoti Coen <claudio.sacerdoticoen@unibo.it>
Mon, 29 Nov 2010 12:50:18 +0000 (12:50 +0000)
commitbc044646afa3551066afbc584671a76b86b38855
treed7681b5c57ec8378120715e06520b504fe85a95c
parent186638106f23401e88e512a4a6dfd07d73d8be04
Back-porting from new Matita:

- GREAT: when unifying ?1 : Type[i]  with ?2: Type[j] the unifier
  randomly tried to instantiate ?1 with ?2 even when j > i, yielding to
  an unification error later on. In turn, this created that horrible
  behaviour of rewriting that failed if you did not pass enough types
  to the lemma.
- in rewriting the argument is now automatically saturated

These two fixes together allow most of the time to write simply >f as we
did in the old system.
helm/software/components/ng_tactics/nTactics.ml