diff options
author | Matthieu Sozeau <mattam@mattam.org> | 2016-06-23 15:54:28 +0200 |
---|---|---|
committer | Matthieu Sozeau <mattam@mattam.org> | 2016-06-27 23:29:41 +0200 |
commit | 4a957f05970f352ad8e40b47918bd9812b5a8fd2 (patch) | |
tree | 676e34d700f42d43ceec70428d482681376a66f9 /kernel/nativelib.ml | |
parent | cfa493bfa46cd1628fa8b1490ed1abdcff58d657 (diff) |
Program: refine shrinking of obligations
Ensure correspondence between the term and type to shrink, so that Lets
are preserved when they are used relevantly in either of them. This
avoids e.g. "simpl" in the shrinked hypotheses to reduce shrinking,
while maintaining unsimplified types in the type of the shrinked
obligations (for compatibility).
Simplify Lambda, Prod case of shrinking,
By invariant (we start with a term and its type), the abstraction's
types correspond.
Diffstat (limited to 'kernel/nativelib.ml')
0 files changed, 0 insertions, 0 deletions