- 06 Mar, 2016 1 commit
-
-
Ralf Jung authored
-
- 05 Mar, 2016 3 commits
-
-
Robbert Krebbers authored
-
Ralf Jung authored
write tactics to move particular assertions to the front, and to introduce a (*) while taking paticular assertions to the left/right
-
Ralf Jung authored
-
- 04 Mar, 2016 1 commit
-
-
Ralf Jung authored
-
- 03 Mar, 2016 1 commit
-
-
Robbert Krebbers authored
-
- 02 Mar, 2016 4 commits
-
-
Robbert Krebbers authored
For consistency's sake.
-
Ralf Jung authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
This cleans up some ad-hoc stuff and prepares for a generalization of saved propositions.
-
- 01 Mar, 2016 2 commits
-
-
Robbert Krebbers authored
-
Ralf Jung authored
-
- 29 Feb, 2016 1 commit
-
-
Ralf Jung authored
-
- 27 Feb, 2016 1 commit
-
-
Ralf Jung authored
-
- 26 Feb, 2016 4 commits
-
-
Robbert Krebbers authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
It now also contains a non-expansiveness proof.
-
Robbert Krebbers authored
I have simplified the following CMRA axioms: cmra_unit_preservingN n x y : x ≼{n} y → unit x ≼{n} unit y; cmra_op_minus n x y : x ≼{n} y → x ⋅ y ⩪ x ≡{n}≡ y; By dropping off the step-index, so into: cmra_unit_preservingN x y : x ≼ y → unit x ≼ unit y; cmra_op_minus x y : x ≼ y → x ⋅ y ⩪ x ≡ y; The old axioms can be derived.
-
- 25 Feb, 2016 9 commits
-
-
Ralf Jung authored
-
Ralf Jung authored
-
Ralf Jung authored
-
Robbert Krebbers authored
-
Ralf Jung authored
-
Ralf Jung authored
-
Ralf Jung authored
-
Ralf Jung authored
This replaces f_equiv and solve_proper with our own, hopefully better, versions
-
Robbert Krebbers authored
The performance gain seems neglectable, unfortunatelly...
-
- 24 Feb, 2016 13 commits
-
-
Robbert Krebbers authored
* Use sig instead of sigT: the proof is a Prop after all * Tweak implicit arguments * Shorten proof of sigma
-
Robbert Krebbers authored
It now traverses terms at most once, whereas the setoid_rewrite approach was travering terms many times. Also, the tactic can now be extended by defining type class instances.
-
Ralf Jung authored
-
Ralf Jung authored
-
Robbert Krebbers authored
-
Robbert Krebbers authored
This way it behaves better for discrete CMRAs.
-
Ralf Jung authored
-
Robbert Krebbers authored
-
Ralf Jung authored
-
Ralf Jung authored
-
Ralf Jung authored
-
Ralf Jung authored
-
Robbert Krebbers authored
This better seals off their definition. Although it did not give much of a speedup, I think it is conceptually nicer.
-