- Nov 02, 2019
-
- Nov 01, 2019
-
-
Tej Chajed authored
See https://github.com/coq/coq/pull/10947 (.coqdeps.d now uses the name of the Coq Makefile) and https://github.com/coq/coq/pull/8642 (Coq now generates empty interface files *.vos when compiling).
-
Robbert Krebbers authored
Add congruence lemmas for closures See merge request !102
-
Amin Timany authored
-
Robbert Krebbers authored
Add two useful lemmas See merge request !101
-
Amin Timany authored
-
- Oct 31, 2019
-
-
Ralf Jung authored
-
Ralf Jung authored
Mentioned Windows line ending fix in README See merge request iris/stdpp!100
-
Ralf Jung authored
-
William Mansky authored
-
- Oct 07, 2019
-
-
Robbert Krebbers authored
Generalize `list_find` lemmas to become bi-implications. See merge request !99
-
- Oct 01, 2019
-
-
Robbert Krebbers authored
Thanks to @jules for the suggestion and an initial proof.
-
- Sep 19, 2019
-
-
Robbert Krebbers authored
Disambiguate Haskell-style notations for partially applied operators Closes #42 See merge request !93
-
Robbert Krebbers authored
-
Robbert Krebbers authored
For example, change `(!! i)` into `(.!! x)` so that `!!` can also be used as a prefix, as done in VST for example. This closes issue #42. I have used the `sed` script below. This script took care of nearly all uses apart from a few occurrences where a space was missing, e.g. `(,foo)`. In this case, `coqc` will just fail, allowing one to patch up things manually. The script is slightly too eager on Iris developments, where it also replaces `($ ...)` introduction patterns. When porting Iris developments you thus may want to remove the line for `$`. ``` sed ' s/(= /(.= /g; s/ =)/ =.)/g; s/(≠ /(.≠ /g; s/ ≠)/ ≠.)/g; s/(≡ /(.≡ /g; s/ ≡)/ ≡.)/g; s/(≢ /(.≢ /g; s/ ≢)/ ≢.)/g; s/(∧ /(.∧ /g; s/ ∧)/ ∧.)/g; s/(∨ /(.∨ /g; s/ ∨)/ ∨.)/g; s/(
/(. /g; s/ )/ .)/g; s/(→ /(.→ /g; s/ →)/ →.)/g; s/($ /(.$ /g; s/(∘ /(.∘ /g; s/ ∘)/ ∘.)/g; s/(, /(., /g; s/ ,)/ ,.)/g; s/(∘ /(.∘ /g; s/ ∘)/ ∘.)/g; s/(∪ /(.∪ /g; s/ ∪)/ ∪.)/g; s/(⊎ /(.⊎ /g; s/ ⊎)/ ⊎.)/g; s/(∩ /(.∩ /g; s/ ∩)/ ∩.)/g; s/(∖ /(.∖ /g; s/ ∖)/ ∖.)/g; s/(⊆ /(.⊆ /g; s/ ⊆)/ ⊆.)/g; s/(⊈ /(.⊈ /g; s/ ⊈)/ ⊈.)/g; s/(⊂ /(.⊂ /g; s/ ⊂)/ ⊂.)/g; s/(⊄ /(.⊄ /g; s/ ⊄)/ ⊄.)/g; s/(∈ /(.∈ /g; s/ ∈)/ ∈.)/g; s/(∉ /(.∉ /g; s/ ∉)/ ∉.)/g; s/(≫= /(.≫= /g; s/ ≫=)/ ≫=.)/g; s/(!! /(.!! /g; s/ !!)/ !!.)/g; s/(⊑ /(.⊑ /g; s/ ⊑)/ ⊑.)/g; s/(⊓ /(.⊓ /g; s/ ⊓)/ ⊓.)/g; s/(⊔ /(.⊔ /g; s/ ⊔)/ ⊔.)/g; s/(:: /(.:: /g; s/ ::)/ ::.)/g; s/(++ /(.++ /g; s/ ++)/ ++.)/g; s/(≡ₚ /(.≡ₚ /g; s/ ≡ₚ)/ ≡ₚ.)/g; s/(≢ₚ /(.≢ₚ /g; s/ ≢ₚ)/ ≢ₚ.)/g; s/(::: /(.::: /g; s/ :::)/ :::.)/g; s/(+++ /(.+++ /g; s/ +++)/ +++.)/g; ' -i $(find -name "*.v") ``` -
Robbert Krebbers authored
Fix w.r.t. coq/coq#10764. See merge request !98
-
Pierre-Marie Pédrot authored
-
- Sep 12, 2019
-
-
Robbert Krebbers authored
More lemmas for `filter` w.r.t. maps See merge request !96
-
- Sep 11, 2019
-
-
Jacques-Henri Jourdan authored
Fix Open/Close scope See merge request !94
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Jacques-Henri Jourdan authored
Use Open/Close Scope without Local (i.e., export the scope opening) only when the scope corresponds to the main purpose of the module.
-
- Sep 05, 2019
-
-
Robbert Krebbers authored
Due to Coq bug #10480 or #10474 it actually used `Morphisms.solve_proper` instead of the version of std++. The version in std++ can inherently not solve this, so I changed it into a manual proof.
-
- Aug 29, 2019
-
-
Robbert Krebbers authored
Lemmas for fin_maps See merge request iris/stdpp!91
-
Michael Sammler authored
-
Ralf Jung authored
-
- Aug 27, 2019
-
-
Robbert Krebbers authored
Proofs about binders See merge request iris/stdpp!83
-
- Aug 26, 2019
-
-
Michael Sammler authored
-
Robbert Krebbers authored
more instances for the empty type See merge request iris/stdpp!90
-
Ralf Jung authored
-
Robbert Krebbers authored
add Equiv instance for Empty_set See merge request iris/stdpp!89
-
Ralf Jung authored
-
- Aug 24, 2019
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
Add `map_zip_with_flip`. See merge request iris/stdpp!88
-
Dan Frumin authored
-
- Aug 23, 2019
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
relations.nsteps: add inversion lemma for `nsteps R 1 a b` See merge request iris/stdpp!87
-
Paolo G. Giarrusso authored
-
- Aug 14, 2019
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
Several simple lemmas. See merge request iris/stdpp!85
-