Victor Phan
f2d1f5ada7
refine/crefine: convert crunch with multiple constants into crunches
2020-02-03 16:29:19 +11:00
Victor Phan
285c47f622
cleanup for crunch_ignore in refine and crefine for all arches
...
Several constants are are added to the top level crunch_ignore statement in
Bits_R.thy, then removed from individual crunch statements across Refine and
CRefine.
2020-02-03 16:29:18 +11:00
Gerwin Klein
01c6c9f7b5
riscv refine: weaken precondition of threadSet_invs_trivialT
2019-11-12 18:28:39 +11:00
Gerwin Klein
e850ab5ea5
riscv refine: reduce Haskell guards in TcbAcc
2019-11-12 18:28:39 +11:00
Gerwin Klein
e25631e919
riscv refine: more guard cross-over rules
2019-11-12 18:28:39 +11:00
Gerwin Klein
7fde8b47a0
riscv refine: set up TcbAcc_R (0 sorries)
2019-11-12 18:28:39 +11:00