- Nov 17, 2016
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
This way we can use set_solver to solve goals involving ∈.
-
Ralf Jung authored
-
Ralf Jung authored
This has bothered me repeatedly in proofs, now I finally got around to fix it at the source
-
Robbert Krebbers authored
-
- Nov 16, 2016
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
- Nov 15, 2016
-
-
Ralf Jung authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
(These instances are not defined for any FinMap to avoid overlapping instances for EqDecision, which may have awkward consequences for type class search).
-
- Nov 10, 2016
-
-
Robbert Krebbers authored
Having Is_true as a type class caused problems with rewrite: when the rewrited lemma has a premise of the shape Is_true, the rewrite tactic will complain that it cannot find a type class instance, instead of generating a goal for that premise.
-
- Nov 07, 2016
-
-
Jacques-Henri Jourdan authored
-
- Oct 27, 2016
- Oct 13, 2016
-
-
Ralf Jung authored
-
- Oct 04, 2016
-
-
Zhen Zhang authored
-
Zhen Zhang authored
-
- Oct 03, 2016
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
- Sep 28, 2016
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
- Sep 27, 2016
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
- Sep 20, 2016
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
This also solves a name clash with the extension order of CMRAs.
-
Robbert Krebbers authored
-
- Sep 14, 2016
-
-
Jacques-Henri Jourdan authored
This makes the typeclass mechanism able to use instances like [Is_true X -> Blah], where X reduces to X.
-
- Sep 09, 2016
-
-
Robbert Krebbers authored
-
Jacques-Henri Jourdan authored
-
- Aug 29, 2016
-
-
Robbert Krebbers authored
This happened for example in <[i:=x]>∅, where simpl unfold insert (despite it being declared simpl never) because ∅ reduces to a constructor.
-
Ralf Jung authored
-
- Aug 24, 2016
-
-
Robbert Krebbers authored
-
- Aug 22, 2016
-
-
Robbert Krebbers authored
The previous commit is not really necesarry anymore, but my proof for UIP of types with decidable equality is a bit more general, so I won't revert it.
-
Robbert Krebbers authored
This way we get rid of the (unused) axiom eq_rect_eq reported by coqchk.
-
Ralf Jung authored
-
- Aug 19, 2016
-
-
Robbert Krebbers authored
There is still the reals stuff, which is caused by importint Psatz (needed for lia) and eq_rect_eq which is caused by importint Eqdep_dec.
-
Ralf Jung authored
-