- Jun 17, 2016
-
-
Robbert Krebbers authored
-
- Jun 16, 2016
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
This is to avoid confusion with ghost_ownership.own.
-
Robbert Krebbers authored
This introduces n hypotheses and destructs the nth one.
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
- Jun 15, 2016
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Jacques-Henri Jourdan authored
-
Robbert Krebbers authored
This is inspired by ssr, and makes unification faster if it goes right-to-left. See https://sympa.inria.fr/sympa/arc/ssreflect/2013-11/msg00010.html
-
Robbert Krebbers authored
-
- Jun 14, 2016
-
-
Robbert Krebbers authored
This way, we can use eapply instead of class_apply, which is used when the instances are defined using the Instance command. It seems that eapply is stronger as class_apply, and as such solves some issues when canonical structures have type class parameters, for example: Goal Op (option (dec_agree nat)). apply _. This failed, but is fixed by this commit.
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
- Jun 08, 2016
-
-
Robbert Krebbers authored
-
- Jun 07, 2016
- Jun 06, 2016
-
-
Robbert Krebbers authored
-
- Jun 01, 2016
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Jacques-Henri Jourdan authored
-
Jacques-Henri Jourdan authored
-
Jacques-Henri Jourdan authored
-
Robbert Krebbers authored
-
Jacques-Henri Jourdan authored
-
Jacques-Henri Jourdan authored
-
Robbert Krebbers authored
We used => before, which is strange, because it has another meaning in ssreflect.
-
Robbert Krebbers authored
And use slice_name, which is defined as gname but Opaque, instead of gname in boxes.
-
Robbert Krebbers authored
They mess up the proof mode notations due to overlaps.
-