- Oct 01, 2021
-
-
Armaël Guéneau authored
-
- Sep 06, 2021
-
-
Ralf Jung authored
-
Armaël Guéneau authored
With large proof contexts and lemmas with many forall quantifiers, iIntoEmpValid can become quite slow. This makes it go faster by adding "fast paths" for the -> and forall cases, gated by Ltac pattern matching (which is faster than trying to unify with refine and fail).
-
- Sep 05, 2021
-
-
Ralf Jung authored
-
- Sep 01, 2021
-
-
Ralf Jung authored
-
- Jul 30, 2021
-
-
Simon Friis Vindum authored
-
Simon Friis Vindum authored
-
- Jul 28, 2021
- Jul 26, 2021
-
-
Ralf Jung authored
-
Hai Dang authored
-
Ralf Jung authored
-
Michael Sammler authored
-
- Jul 25, 2021
-
-
-
Paolo G. Giarrusso authored
-
- Jul 23, 2021
-
-
Paolo G. Giarrusso authored
-
-
- Jul 22, 2021
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
- Jul 19, 2021
-
-
Ralf Jung authored
-
- Jul 18, 2021
-
-
Ralf Jung authored
-
Paolo G. Giarrusso authored
In 13c5c1ad I strengthened bi.persistent_sep_dup to support propositions that are persistent and either affine or absorbing; do the same for `persistent_fractional`.
-
- Jul 16, 2021
-
-
Robbert Krebbers authored
-
- Jun 20, 2021
-
-
Ralf Jung authored
-
- Jun 19, 2021
-
-
Paolo G. Giarrusso authored
Include workaround for Coq bug #14441, and drop now-failing test for that Coq bug.
-
- Jun 18, 2021
- Jun 17, 2021
-
-
Ralf Jung authored
-
Paolo G. Giarrusso authored
-
- Jun 08, 2021
-
-
Paolo G. Giarrusso authored
-
- Jun 07, 2021
-
-
Ralf Jung authored
-
- Jun 06, 2021
-
-
Ralf Jung authored
-
- Jun 02, 2021
-
-
Ralf Jung authored
-
- May 31, 2021
-
-
Paolo G. Giarrusso authored
Suggestion from Gregory Malecha, forall lemmas suggested by Robbert & Ralf, proof scripts from me.
-
Paolo G. Giarrusso authored
-
- May 27, 2021
-
-
Jacques-Henri Jourdan authored
Example include Equiv, Dist, Op, Core, Valid, ValidN and Unit. The previous hints used eapply. The new hint now use refine. These two tactic use a different unification algorithm, which result in different behavior with respect to canonical structures. The refine tactic is followed by shelving all the remaining goals, which correspond actually to existential variables. In particular, in RustHornBelt, the version using apply is unable to find the canonical structure of heterogeneous lists.
-
- May 26, 2021