- 06 Feb, 2017 1 commit
-
-
Ralf Jung authored
-
- 22 Jan, 2017 1 commit
-
-
Robbert Krebbers authored
-
- 06 Jan, 2017 1 commit
-
-
Robbert Krebbers authored
Rename: - prefix_of -> prefix and suffix_of -> suffix because that saves keystrokes in lemma names. However, keep the infix notations with l1 `prefix_of` l2 and l1 `suffix_of` l2 because those are easier to read. - change the notation l1 `sublist` l2 into l1 `sublist_of` l2 to be consistent. - rename contains -> submseteq and use the notation ⊆+
-
- 05 Jan, 2017 1 commit
-
-
Ralf Jung authored
-
- 03 Jan, 2017 1 commit
-
-
Ralf Jung authored
This patch was created using find -name *.v | xargs -L 1 awk -i inplace '{from = 0} /^From/{ from = 1; ever_from = 1} { if (from == 0 && seen == 0 && ever_from == 1) { print "Set Default Proof Using \"Type*\"."; seen = 1 } }1 ' and some minor manual editing
-
- 20 Dec, 2016 1 commit
-
-
Ralf Jung authored
-
- 09 Dec, 2016 2 commits
-
-
Ralf Jung authored
-
Jacques-Henri Jourdan authored
-
- 06 Dec, 2016 1 commit
-
-
Robbert Krebbers authored
-
- 05 Dec, 2016 1 commit
-
-
Jacques-Henri Jourdan authored
-
- 02 Dec, 2016 1 commit
-
-
Robbert Krebbers authored
-
- 29 Nov, 2016 1 commit
-
-
Robbert Krebbers authored
-
- 27 Nov, 2016 2 commits
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
- 24 Nov, 2016 2 commits
-
-
Robbert Krebbers authored
-
Jacques-Henri Jourdan authored
The idea on magic wand is to use it for curried lemmas and use ⊢ for uncurried lemmas.
-
- 22 Nov, 2016 2 commits
- 21 Nov, 2016 3 commits
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
The old name didn't make much sense. Also now we can have pure_False too.
-
Robbert Krebbers authored
-
- 20 Nov, 2016 1 commit
-
-
Robbert Krebbers authored
-
- 19 Nov, 2016 1 commit
-
-
Robbert Krebbers authored
-
- 03 Nov, 2016 1 commit
-
-
Robbert Krebbers authored
The old choice for ★ was a arbitrary: the precedence of the ASCII asterisk * was fixed at a wrong level in Coq, so we had to pick another symbol. The ★ was a random choice from a unicode chart. The new symbol ∗ (as proposed by David Swasey) corresponds better to conventional practise and matches the symbol we use on paper.
-
- 25 Oct, 2016 1 commit
-
-
Robbert Krebbers authored
-
- 03 Oct, 2016 1 commit
-
-
Robbert Krebbers authored
-
- 28 Sep, 2016 5 commits
-
-
Robbert Krebbers authored
This allows us to factor out properties about connectives that commute with the big operators.
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
- 28 Aug, 2016 1 commit
-
-
Robbert Krebbers authored
-
- 24 Aug, 2016 4 commits
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
- 27 Jul, 2016 2 commits
-
-
Robbert Krebbers authored
This reverts commit 20b4ae55, which does not seem to work with Coq 8.5pl2 (I accidentally tested with 8.5pl1).
-
Robbert Krebbers authored
This makes type checking more directed, and somewhat more predictable. On the downside, it makes it impossible to declare the singleton on lists as an instance of SingletonM and the insert and alter operations on functions as instances of Alter and Insert. However, these were not used often anyway.
-
- 25 Jul, 2016 1 commit
-
-
Robbert Krebbers authored
Also, I removed the @ from lookup_weaken since the Coq bug we experienced before somehow disappeared.
-
- 22 Jul, 2016 1 commit
-
-
Robbert Krebbers authored
There was not really a need for the lattice type classes, so I removed these.
-