use equivalence in postconditions of Poke
adapt proof of PeekThenPoke to reformulated postconditions of Poke
adapt proof to equivalences in postcondtion of Poke
rewrite postconditions as equivalences
add missing equivalence
reorder equivalences in Poke contract
reorder equivalences in loop invariants of Poke
reorder equivalences in contract
reformulate contract
update proof