aboutsummaryrefslogtreecommitdiff
path: root/kernel
diff options
context:
space:
mode:
authorHugo Herbelin2015-11-01 11:20:34 +0100
committerHugo Herbelin2015-11-07 21:02:25 +0100
commiteec77191b33bbca4c9d8b1b92b0c622ef430a3a8 (patch)
tree6c38b87ffe39a2960c93ebe7dfbf7d2e191296a0 /kernel
parente9f1b6abaf062e8fbb4892f7ec8856dcf81c2757 (diff)
Preservation of the name of evars/goals when applying pose/set/intro/clearbody.
For pose/set/clearbody, I think it is clear that we want to preserve the name and this commit do it. For revert, I first did not preserve the name, then considered in 2ba2ca96be88 that it was better to preserve it. For intro, like for revert actually, I did not preserve the name, based on the idea that the type was changing (*). For instance if we have ?f:nat->nat, do we really want to keep the name f in ?f:nat after an intro. For revert, I changed my mind based on the idea that if we had a better control of the name if we keep the name that if the system invents a new one based on the type. I think this is more reasonable than (*), so this commit preserves the name for intro. For generalize, it is still not done because of generalize being in the old proof engine.
Diffstat (limited to 'kernel')
0 files changed, 0 insertions, 0 deletions