1. 29 Feb, 2016 1 commit
  2. 26 Feb, 2016 2 commits
    • Robbert Krebbers's avatar
      Simplify CMRAMonotone. · ca3da7ca
      Robbert Krebbers authored
      It now also contains a non-expansiveness proof.
      ca3da7ca
    • Robbert Krebbers's avatar
      Simplify CMRA axioms. · aa947529
      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.
      aa947529
  3. 25 Feb, 2016 1 commit
  4. 24 Feb, 2016 3 commits
  5. 20 Feb, 2016 1 commit
  6. 18 Feb, 2016 1 commit
  7. 17 Feb, 2016 2 commits
  8. 13 Feb, 2016 2 commits
  9. 12 Feb, 2016 1 commit
  10. 11 Feb, 2016 5 commits
  11. 10 Feb, 2016 5 commits
  12. 09 Feb, 2016 1 commit
  13. 05 Feb, 2016 1 commit
  14. 04 Feb, 2016 3 commits
  15. 03 Feb, 2016 1 commit
  16. 02 Feb, 2016 3 commits
  17. 01 Feb, 2016 1 commit
    • Robbert Krebbers's avatar
      Remove RA from the hierarchy. · b936a5ca
      Robbert Krebbers authored
      Instead, we have just a construction to create a CMRA from a RA. This
      construction is also slightly generalized, it now works for RAs over any
      timeless COFE instead of just the discrete COFE.
      
      Also:
      * Put tactics and big_ops for CMRAs in a separate file.
      * Valid is now a derived notion (as the limit of validN), so it does not have
        to be defined by hand for each CMRA.
      
      Todo:
      Make the constructions DRA -> CMRA and RA -> CMRA more uniform.
      b936a5ca
  18. 19 Jan, 2016 1 commit
  19. 16 Jan, 2016 1 commit
  20. 15 Jan, 2016 1 commit
  21. 14 Jan, 2016 1 commit
  22. 13 Jan, 2016 1 commit
  23. 15 Dec, 2015 1 commit