- 06 Sep, 2021 1 commit
-
-
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).
-
- 01 Sep, 2021 1 commit
-
-
Ralf Jung authored
-
- 30 Jul, 2021 2 commits
-
-
Simon Friis Vindum authored
-
Simon Friis Vindum authored
-
- 28 Jul, 2021 2 commits
- 26 Jul, 2021 5 commits
-
-
Ralf Jung authored
-
Hai Dang authored
-
Ralf Jung authored
-
Michael Sammler authored
-
- 25 Jul, 2021 2 commits
-
-
-
Paolo G. Giarrusso authored
-
- 23 Jul, 2021 2 commits
-
-
Paolo G. Giarrusso authored
-
-
- 22 Jul, 2021 2 commits
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
- 19 Jul, 2021 1 commit
-
-
Ralf Jung authored
-
- 18 Jul, 2021 2 commits
-
-
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`.
-
- 16 Jul, 2021 1 commit
-
-
Robbert Krebbers authored
-
- 20 Jun, 2021 1 commit
-
-
Ralf Jung authored
-
- 19 Jun, 2021 1 commit
-
-
Paolo G. Giarrusso authored
Include workaround for Coq bug #14441, and drop now-failing test for that Coq bug.
-
- 18 Jun, 2021 3 commits
- 17 Jun, 2021 2 commits
-
-
Ralf Jung authored
-
Paolo G. Giarrusso authored
-
- 08 Jun, 2021 1 commit
-
-
Paolo G. Giarrusso authored
-
- 07 Jun, 2021 1 commit
-
-
Ralf Jung authored
-
- 06 Jun, 2021 1 commit
-
-
Ralf Jung authored
-
- 02 Jun, 2021 1 commit
-
-
Ralf Jung authored
-
- 31 May, 2021 2 commits
-
-
Paolo G. Giarrusso authored
Suggestion from Gregory Malecha, forall lemmas suggested by Robbert & Ralf, proof scripts from me.
-
Paolo G. Giarrusso authored
-
- 27 May, 2021 1 commit
-
-
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.
-
- 26 May, 2021 5 commits