1. 14 Jun, 2019 2 commits
  2. 13 Jun, 2019 1 commit
  3. 11 Jun, 2019 1 commit
  4. 10 Jun, 2019 1 commit
  5. 07 Jun, 2019 2 commits
  6. 06 Jun, 2019 2 commits
  7. 31 May, 2019 3 commits
  8. 27 May, 2019 1 commit
  9. 24 May, 2019 1 commit
  10. 22 May, 2019 1 commit
  11. 15 May, 2019 1 commit
  12. 14 May, 2019 1 commit
  13. 10 May, 2019 1 commit
  14. 09 May, 2019 3 commits
  15. 05 May, 2019 2 commits
  16. 03 May, 2019 2 commits
  17. 02 May, 2019 2 commits
    • Jakob Botsch Nielsen's avatar
      Add a comment for permutation case · 197cbb99
      Jakob Botsch Nielsen authored
      197cbb99
    • Jakob Botsch Nielsen's avatar
      Prove a property for the Congress contract · 1b1c9908
      Jakob Botsch Nielsen authored
      This proves a concrete property about any Congress contract deployed to
      a blockchain. More specifically, we show that the count of transactions
      sent out by any Congress contract will always be less than or equal to
      the total number of actions it has receive in "create proposal"
      messages.
      Thus, this property is stated only over the transactions going in and
      out to the Congress contract.
      To prove this, we reason over incoming and outgoing transactions, the
      internal state of the congress and also the actions in the blockchain
      queue.
      1b1c9908
  18. 01 May, 2019 2 commits
  19. 29 Apr, 2019 2 commits
  20. 27 Apr, 2019 2 commits
    • Jakob Botsch Nielsen's avatar
      Move ChainStep and ChainTrace to Type · 5221931a
      Jakob Botsch Nielsen authored
      This moves ChainStep and ChainTrace to type. The reason being that our
      proofs will depend on prefixes of traces and it will be very useful (if
      not required) to be able to match on the trace and the steps.
      ChainBuilderType is changed appropriately: now, an implementation just
      needs to prove that ChainTrace empty_env [] cur_env [] is inhabited.
      Thus, ChainTrace can basically be seen as one particular way to order
      the execution so that we reach a state. When it is inhabited, it thus
      means that there exists a proper way to order actions so that we reach
      the state we are in.
      5221931a
    • Jakob Botsch Nielsen's avatar
      62aff812
  21. 26 Apr, 2019 4 commits
  22. 25 Apr, 2019 3 commits