- May 10, 2016
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
And make constants P for which we do not want of_val P to reduce Opaque.
-
Robbert Krebbers authored
through definitions.
-
Robbert Krebbers authored
-
- Apr 19, 2016
-
-
Robbert Krebbers authored
Par is now defined as an expression of type [∀ X, expr X] (instead of a value) and we prove that it is stable under weakening and substitution.
-
Robbert Krebbers authored
This gets rid of the (ambiguous) notation %l, because we can declare LitLoc as a coercion. It also shortens the code.
-
- Mar 15, 2016
-
-
Ralf Jung authored
-
- Mar 10, 2016
-
-
Robbert Krebbers authored
Thanks to Amin Timany for the suggestion.
-
- Mar 05, 2016
-
-
Ralf Jung authored
-
- Mar 04, 2016
-
-
Robbert Krebbers authored
-
- Mar 03, 2016
-
-
Robbert Krebbers authored
-
- Mar 02, 2016
-
-
Ralf Jung authored
-
Ralf Jung authored
get rid of substitution in Case (use lambdas); introduce Match as derived form that involves binders
-
Robbert Krebbers authored
We no longer abuse empty strings for anonymous binders. Instead, we now have a data type for binders: a binder is either named or anonymous.
-
- Feb 27, 2016
-
-
Robbert Krebbers authored
Now we substitute as far into the term as we can. This is to deal with terms that contain Coq variables.
-
- Feb 26, 2016
-
-
Robbert Krebbers authored
It is based on type classes and can it be tuned by providing instances, for example, instances can be provided to mark that certain expressions are closed.
-
- Feb 19, 2016
-
-
Robbert Krebbers authored
-
- Feb 18, 2016
-
-
Robbert Krebbers authored
This avoids ambiguity with P and Q that we were using before for both uPreds/iProps and indexed uPreds/iProps.
-
- Feb 17, 2016
-
-
Robbert Krebbers authored
simplify_equality => simplify_eq simplify_equality' => simplify_eq/= simplify_map_equality => simplify_map_eq simplify_map_equality' => simplify_map_eq/= simplify_option_equality => simplify_option_eq simplify_list_equality => simplify_list_eq f_equal' => f_equal/= The /= suffixes (meaning: do simpl) are inspired by ssreflect.
-
- Feb 13, 2016
-
-
Robbert Krebbers authored
Also, make our redefinition of done more robust under different orders of Importing modules.
-
- Feb 12, 2016
-
-
Ralf Jung authored
-
Ralf Jung authored
-
Robbert Krebbers authored
-