aboutsummaryrefslogtreecommitdiff
path: root/kernel
diff options
context:
space:
mode:
authorHugo Herbelin2018-04-16 20:48:05 +0200
committerHugo Herbelin2018-07-25 17:49:53 +0200
commit190ff373ed3728ae816da674ceeae3ba8ffa1919 (patch)
tree1ba995e482022dc6e69329dd4781549809643ee5 /kernel
parent523de4f878293cf1d582bd70300b34d497e705b3 (diff)
Optimized dependencies for pattern-matching on only trivial patterns.
If a term is matched only against variables, it will not introduce a "match" and thus, even if the term is of an inductive type, its indices will not be taken into account in the current algorithm (though one could imagine an algorithm which does an expansion specially in order to filter on indices). This allows to tell the unification not to use dependencies which the pattern-matching algorithm is not able to exploit in practice. See example in file 2733.v.
Diffstat (limited to 'kernel')
0 files changed, 0 insertions, 0 deletions