- Oct 04, 2017
- Sep 28, 2017
-
-
Ralf Jung authored
-
Ralf Jung authored
-
-
Ralf Jung authored
-
Jacques-Henri Jourdan authored
-
Ralf Jung authored
-
- Sep 27, 2017
- Sep 26, 2017
-
-
Ralf Jung authored
-
- Sep 25, 2017
-
-
Ralf Jung authored
-
- Sep 21, 2017
- Sep 20, 2017
- Sep 19, 2017
-
-
Robbert Krebbers authored
This bug is strange: - In order to type check the argument `I : gmap lft lft_names`, Coq needs an instance `Countable lft`. Since `finite.finite_countable` has been declared using `Hint Immediate` it will try that instance first (*), which means it has to find an instance `Finite lft`. - Apparently, at this moment the type of the argument `A` has not been inferred by the type checker yet. So, there is a hypothesis `A : ?T`. - In order to prove `Finite lft`, Coq unifies `?T` with `Finite lft` and uses the hypothesis `A`. - Subsequent type checking fails, because `gmap lft lft_names` is type checked using a wrong/arbitrary instance `Countable lft`. This is probably a Coq bug: type class search should not just unify with hypotheses whose type is just an evar. (*) `finite.finite_countable` has been declared using `Hint Immediate` to make sure it is only used at leafs, not to make sure that it is used first.
-
Ralf Jung authored
-
- Aug 29, 2017
-
-
Joshua Yanovski authored
-
Joshua Yanovski authored
-
- Aug 24, 2017
-
-
Ralf Jung authored
-
Ralf Jung authored
-
Jacques-Henri Jourdan authored
-
- Aug 23, 2017
-
-
Jacques-Henri Jourdan authored
Change the notation for borrows : now, it is just a notation for the predicate transformer (it does not include the payload of the borrow). --- --- The new behavior is somewhat more intuitive, and better behaved wrt view predicates.
-
- Aug 22, 2017
- Aug 21, 2017
-
-
Jacques-Henri Jourdan authored
-
- Aug 19, 2017
-
-
Jacques-Henri Jourdan authored
The inheritance of raw reborrowing is not (no longer) necessary. Let's remove it and call it shorten.
-
- Aug 16, 2017
-
-
Jacques-Henri Jourdan authored
Get rid of down_close in creation.v : we can take all the lifetimes that are alive, which is simpler.
-
Jacques-Henri Jourdan authored
-
Jacques-Henri Jourdan authored
Instead, we strengthen a little bit the induction hypothesis.
-
- Aug 10, 2017
-
-
Jacques-Henri Jourdan authored
-
- Aug 08, 2017
-
-
Jacques-Henri Jourdan authored
-
- Aug 04, 2017
-
-
Jacques-Henri Jourdan authored
-