Skip to content
Snippets Groups Projects
  1. Sep 25, 2017
  2. Sep 09, 2017
  3. Aug 20, 2017
  4. Apr 13, 2017
  5. Mar 15, 2017
  6. Mar 14, 2017
  7. Mar 10, 2017
  8. Jan 24, 2017
  9. Jan 20, 2017
  10. Jan 12, 2017
  11. Jan 11, 2017
  12. Jan 05, 2017
  13. Jan 03, 2017
  14. Dec 09, 2016
    • Ralf Jung's avatar
      move everything to subfolder theories/ · 6b8069fa
      Ralf Jung authored
      6b8069fa
    • Robbert Krebbers's avatar
      Invariants over states in WP and get rid of heap_ctx. · fd89aa52
      Robbert Krebbers authored
      The WP construction now takes an invariant on states as a parameter
      (part of the irisG class) and no longer builds in the authoritative
      ownership of the entire state. When instantiating WP with a concrete
      language on can choose its state invariant. For example, for heap_lang
      we directly use `auth (gmap loc (frac * dec_agree val))`, and avoid
      the indirection through invariants entirely.
      
      As a result, we no longer have to carry `heap_ctx` around.
      fd89aa52
  15. Dec 06, 2016
  16. Dec 05, 2016
    • Robbert Krebbers's avatar
      New definition of contractive. · 176a588c
      Robbert Krebbers authored
      Using this new definition we can express being contractive using a
      Proper. This has the following advantages:
      
      - It makes it easier to state that a function with multiple arguments
        is contractive (in all or some arguments).
      - A solve_contractive tactic can be implemented by extending the
        solve_proper tactic.
      176a588c
  17. Nov 30, 2016
  18. Nov 24, 2016
  19. Nov 22, 2016
  20. Nov 17, 2016
  21. Nov 15, 2016
  22. Nov 09, 2016
  23. Nov 06, 2016
  24. Nov 03, 2016
    • Robbert Krebbers's avatar
      Use symbol ∗ for separating conjunction. · cc31476d
      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.
      cc31476d
  25. Nov 01, 2016
  26. Oct 28, 2016
  27. Oct 27, 2016
  28. Oct 25, 2016
Loading