Open ehildenb opened 5 years ago
simple-arithmetic-spec.k
and loops-spec.k
, and how to see what commands to use to run them. make --dry-run test-prove
prints out all the commands needed to run the proofs (after building the repo).$i64.reverse_bytes
. Still to be proven.reverse-bytes
function proof and modular arithmetic$i64.reverse_bytes
spec: https://github.com/kframework/wasm-semantics/pull/257.
i64.reverse_bytes
(https://github.com/kframework/kore/issues/1269).$i64.reverse_bytes
still need further checking and possibly generalization. Thus, the PR for $i64.reverse_bytes
is still in draft state.$i64.reverse_bytes
; the various subtleties involved in reasoning about KWasm, e.g., modular arithmetic, data representation; and what kinds of lemmas are needed in order to verify the function.reverseBytes
) is the do_balance
function.$do_balance
spec. Stuck on Map
lookups, investigating whether it's a bug/missing functionality in K, or some other issue.$do_balance
based on your comments.reverse_bytes
blogpost this week and then the next reverse_bytes
blogpost next week. The ball is in their court for this one.Tuesday February 11, 2020
$do_balance
was trickier than anticipated because it involves the semantics of not just Wasm but also the Wasm embedder (in this case, EVM)$do_balance
$do_balance
function and write up a blog postTuesday February 18, 2020
Tuesday February 25, 2020
Thursday, March 19, 2020
$do_balance
proof on Haskell backendreverse_bytes
proof on Haskell backend$do_balance
proof
One meeting per comment, please.