You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The new shallow executor currently residing in theories/Staging/NewShallow/Executor.v uses separation logic propositions directly and does away with a shallow representation of heaps. Moreover, the soundness of this executor is proven in theories/Staging/NewShallow/IrisInstance.v against the iris instance directly, without going through intermediate Hoare triples.
This new executor is the first step towards producing separation logic-based symbolic verification conditions. It should be useful in itself, for instance in manual verifications like
The new shallow executor currently residing in
theories/Staging/NewShallow/Executor.v
uses separation logic propositions directly and does away with a shallow representation of heaps. Moreover, the soundness of this executor is proven intheories/Staging/NewShallow/IrisInstance.v
against the iris instance directly, without going through intermediate Hoare triples.This new executor is the first step towards producing separation logic-based symbolic verification conditions. It should be useful in itself, for instance in manual verifications like
katamaran/case_study/RiscvPmp/LoopVerification.v
Lines 329 to 352 in 1ff10d9
Currently blocked by #37
The text was updated successfully, but these errors were encountered: