Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Fixing "decide equality"'s bug #5449. | 2017-04-30 | |
The code was assuming that the terms t and u for which {t=u}+{t<>u} is proved were distinct. We refine an internal "generalize" of "u" so that it works on the two precise occurrences to abstract, even if other occurrences of u occur as subterm of t too. We also reuse the global constants found in the statement rather than reconstructing them (this seems better in case the global constants eventually get polymorphic universes?). |