- Nov 20, 2016
-
-
Robbert Krebbers authored
-
- Nov 19, 2016
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
That range includes tabs and new lines. Thanks Morten for spotting this problem.
-
- Nov 17, 2016
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
This way we can use set_solver to solve goals involving ∈.
-
Robbert Krebbers authored
-
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
-
Robbert Krebbers authored
This reverts commit 2a7755fe because it is no longer needed after Matthieu Sozeau reverted this change in Coq 8.6. See also the discussion: [Coq-Club] Coq 8.6 typeclasses behavior change at 11/16/2016 02:14 PM.
-
Robbert Krebbers authored
-
- Nov 16, 2016
-
-
Robbert Krebbers authored
-
Ralf Jung authored
-
Robbert Krebbers authored
We need instances like EqDecision and Countable for it. We could redeclare those instead, though.
-
Robbert Krebbers authored
-
Ralf Jung authored
-
Ralf Jung authored
-
Robbert Krebbers authored
-
- Nov 15, 2016
-
-
Robbert Krebbers authored
In Coq 8.6 type class search is not called recursively on premises that are not type classes. To that end, we use a hint extern to invoke an ordinary auto.
-
Ralf Jung authored
-
Robbert Krebbers authored
Many useful properties are probably still missing.
-
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).
-
Robbert Krebbers authored
-
Robbert Krebbers authored
There is no way to infer the cmra A, so we make it explicit.
-
- Nov 10, 2016
-
-
Robbert Krebbers authored
This way we avoid the env_cbv tactic unfolding string related stuff that appears in the goal and hypotheses of the proof mode.
-
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 09, 2016
-
-
Robbert Krebbers authored
-
Ralf Jung authored
-
Ralf Jung authored
-
Ralf Jung authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-