Skip to content
Snippets Groups Projects
  1. May 24, 2020
  2. Apr 30, 2020
    • Robbert Krebbers's avatar
      Variable naming. · e3d2131e
      Robbert Krebbers authored
      e3d2131e
    • Robbert Krebbers's avatar
      Large refactoring. · deb6d9e5
      Robbert Krebbers authored
      - Protocols are no longer contractive in the message
      - New type `iMsg` for messages to avoid telescopes in protocols
      - Better rules for subprotocols that do not involve telescopes, but allow introduction
        and elimination of quantifiers and the payload
      - Better notations for protocols
      - Notation ⊑ for subprotocols
      - Make ⊑ except-0 so one can strip laters when proving a ⊑
      - Restore recursive domain equation to push later inwards to support protocols
        that are not contractive in the mssage.
      - Proofmode support for easy manipulation of ⊑
      deb6d9e5
  3. Apr 18, 2020
  4. Apr 02, 2020
  5. Mar 31, 2020
  6. Mar 25, 2020
  7. Mar 24, 2020
  8. Nov 25, 2019
  9. Nov 13, 2019
  10. Oct 19, 2019
  11. Oct 14, 2019
  12. Oct 12, 2019
  13. Oct 11, 2019
  14. Jun 25, 2019
    • Robbert Krebbers's avatar
      More tweaking. · 547f4934
      Robbert Krebbers authored
      547f4934
    • Robbert Krebbers's avatar
      More things: · 4193e2e1
      Robbert Krebbers authored
      - Revise telescope setup.
      - Add append function on protocols.
      - Add a crappy normalizer for protocols that handles append and dual.
      - Prove non-expansiveness of tons of operators.
      4193e2e1
  15. Jun 21, 2019
    • Robbert Krebbers's avatar
      Many changes. · d9b0b2c4
      Robbert Krebbers authored
      - Allow for binders in protocols.
      - Model protocols in CPS style using the COFE solver.
      - Change the channel methods so they do not mention sides.
      - Lots of refactoring.
      - Generalize the `list_sort` example.
      - Move stuff to stdpp/Iris.
      d9b0b2c4
Loading