aboutsummaryrefslogtreecommitdiffhomepage
path: root/library/nametab.mli
diff options
context:
space:
mode:
authorGravatar Hugo Herbelin <Hugo.Herbelin@inria.fr>2017-04-06 10:10:03 +0200
committerGravatar Hugo Herbelin <Hugo.Herbelin@inria.fr>2017-04-30 11:24:53 +0200
commitedb21eab674b170d125a5b6fbc8213066b356d17 (patch)
tree61816200330a54dc74fa3dee3ea71dcf98a561a6 /library/nametab.mli
parent991b78fd9627ee76f1a1a39b8460bf361c6af53d (diff)
Fixing "decide equality"'s bug #5449.
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?).
Diffstat (limited to 'library/nametab.mli')
0 files changed, 0 insertions, 0 deletions