 27 Jun, 2016 40 commits


JacquesHenri Jourdan authored

 14 Jun, 2016 40 commits


Robbert Krebbers authored

 10 May, 2016 40 commits


Robbert Krebbers authored

 19 Apr, 2016 40 commits


Robbert Krebbers authored
This gets rid of the (ambiguous) notation %l, because we can declare LitLoc as a coercion. It also shortens the code.

 07 Apr, 2016 40 commits


Robbert Krebbers authored

 30 Mar, 2016 40 commits


Ralf Jung authored
and show that this is an instance of evaluation contexts

 29 Mar, 2016 40 commits


Robbert Krebbers authored

Ralf Jung authored
This required a new ectx axiom: Positivity of evaluation contexts. This axiom was also present in the old Iris 1.1 development, back when it still derived lifting axioms for ectx languages.

Ralf Jung authored

 15 Mar, 2016 40 commits
 12 Mar, 2016 40 commits


Ralf Jung authored

 10 Mar, 2016 40 commits


Robbert Krebbers authored
Thanks to Amin Timany for the suggestion.

 07 Mar, 2016 40 commits


Ralf Jung authored

 05 Mar, 2016 40 commits


Robbert Krebbers authored

Ralf Jung authored

Ralf Jung authored

Ralf Jung authored

 04 Mar, 2016 40 commits


Ralf Jung authored

Robbert Krebbers authored

 03 Mar, 2016 40 commits


Robbert Krebbers authored

Robbert Krebbers authored

 02 Mar, 2016 40 commits


Robbert Krebbers authored
For consistency's sake.

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.

Robbert Krebbers authored

 27 Feb, 2016 40 commits


Robbert Krebbers authored

 23 Feb, 2016 40 commits


Robbert Krebbers authored

Ralf Jung authored

 22 Feb, 2016 40 commits


Robbert Krebbers authored

 21 Feb, 2016 40 commits


Ralf Jung authored

 18 Feb, 2016 40 commits


Ralf Jung authored

 17 Feb, 2016 40 commits


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.

Robbert Krebbers authored

 13 Feb, 2016 40 commits


Robbert Krebbers authored
Also, make our redefinition of done more robust under different orders of Importing modules.

 12 Feb, 2016 40 commits


Ralf Jung authored

 11 Feb, 2016 40 commits


Robbert Krebbers authored
Also do some minor clean up.

Ralf Jung authored
tests.v is temporarily broken

Ralf Jung authored
