The `PureExec` typeclass for performing pure symbolic executions.
Instead of writing a separate tactic lemma for each pure reduction, there is a single tactic lemma for performing all of them. The instances of PureExec can be shared between WP tactics and, e.g. symbolic execution in the ghost threadpool
Showing
- _CoqProject 1 addition, 0 deletions_CoqProject
- theories/heap_lang/lib/ticket_lock.v 3 additions, 2 deletionstheories/heap_lang/lib/ticket_lock.v
- theories/heap_lang/lifting.v 54 additions, 123 deletionstheories/heap_lang/lifting.v
- theories/heap_lang/proofmode.v 39 additions, 60 deletionstheories/heap_lang/proofmode.v
- theories/program_logic/pure.v 48 additions, 0 deletionstheories/program_logic/pure.v
- theories/tests/heap_lang.v 4 additions, 2 deletionstheories/tests/heap_lang.v
- theories/tests/one_shot.v 2 additions, 1 deletiontheories/tests/one_shot.v
Loading
Please register or sign in to comment