lh-l4v/proof/refine/AARCH64
Michael McInerney 45cde7049b lib: reorder assumptions of no_fail_bind
In order to aid wp-style reasoning

Signed-off-by: Michael McInerney <michael.mcinerney@proofcraft.systems>
2024-01-15 18:08:12 +10:30
..
orphanage proof: update for changes to nondet monad 2023-10-05 11:24:05 +11:00
ADT_H.thy aarch64 refine: ADT_H sorry-free 2023-09-27 14:28:33 +10:00
ArchAcc_R.thy aarch64 ainvs+refine: move lemmas from Refine 2023-09-27 14:28:36 +10:00
ArchMove_R.thy aarch64 refine: resolve trivial FIXMEs 2023-09-27 14:28:34 +10:00
Arch_R.thy proof: update to Isabelle2023 mapsto syntax 2023-10-06 14:41:41 +11:00
Bits_R.thy aarch64 refine: adjust Bits_R from RISCV64 2023-05-25 19:34:17 +10:00
CNodeInv_R.thy proof: update for changes to nondet monad 2023-10-05 11:24:05 +11:00
CSpace1_R.thy proof: update to Isabelle2023 mapsto syntax 2023-10-06 14:41:41 +11:00
CSpace_I.thy aarch64 refine: remove pspace_canonical' 2023-09-27 14:28:26 +10:00
CSpace_R.thy proof: update to Isabelle2023 mapsto syntax 2023-10-06 14:41:41 +11:00
Corres.thy aarch64 refine: copy Corres.thy from RISCV64 2023-05-25 19:34:17 +10:00
Detype_R.thy proof: update to Isabelle2023 mapsto syntax 2023-10-06 14:41:41 +11:00
EmptyFail.thy aarch64 refine: copy EmptyFail from RISCV64 2023-05-25 19:34:17 +10:00
EmptyFail_H.thy aarch64 refine: resolve trivial FIXMEs 2023-09-27 14:28:34 +10:00
Finalise_R.thy proof: update to Isabelle2023 mapsto syntax 2023-10-06 14:41:41 +11:00
IncKernelInit.thy aarch64 refine: copy IncKernelLemmas+InitLemmas from RISCV64 2023-05-26 18:04:46 +10:00
InitLemmas.thy aarch64 refine: copy IncKernelLemmas+InitLemmas from RISCV64 2023-05-26 18:04:46 +10:00
Init_R.thy aarch64: update Init_R+PageTableDuplicates for PT ghost state 2023-05-26 18:04:48 +10:00
InterruptAcc_R.thy proof+autocorres: update for select_wp and alternative_wp 2023-08-09 16:42:01 +10:00
Interrupt_R.thy proof: update for changes to nondet monad 2023-10-05 11:24:05 +11:00
InvariantUpdates_H.thy proof: update to Isabelle2023 mapsto syntax 2023-10-06 14:41:41 +11:00
Invariants_H.thy aarch64 refine: resolve trivial FIXMEs 2023-09-27 14:28:34 +10:00
Invocations_R.thy aarch64 refine: copy over Invocations_R from RISCV64 2023-05-26 18:04:44 +10:00
IpcCancel_R.thy lib+aarch64 refine: move lemmas to lib 2023-09-27 14:28:36 +10:00
Ipc_R.thy proof: update for changes to nondet monad 2023-10-05 11:24:05 +11:00
KHeap_R.thy aarch64 refine: leave comment instead of FIXME 2023-09-27 14:28:34 +10:00
KernelInit_R.thy aarch64 refine: copy KernelInit_R from RISCV64 2023-05-26 18:04:47 +10:00
LevityCatch.thy refine: make corres method available in Refine 2023-06-30 15:58:14 +10:00
Machine_R.thy aarch64 refine: copy Machine_R from RISCV64 2023-05-25 19:34:17 +10:00
PageTableDuplicates.thy aarch64: update Init_R+PageTableDuplicates for PT ghost state 2023-05-26 18:04:48 +10:00
RAB_FN.thy aarch64 refine: copy RAB_FN from RISCV64 2023-05-26 18:04:41 +10:00
Refine.thy proof: update for changes to nondet monad 2023-10-05 11:24:05 +11:00
Retype_R.thy proof: update for changes to nondet monad 2023-10-05 11:24:05 +11:00
Schedule_R.thy lib+refine: strengthen corres_assert_assume_l and move to Lib 2024-01-15 18:08:12 +10:30
StateRelation.thy aarch64 refine: resolve trivial FIXMEs 2023-09-27 14:28:34 +10:00
SubMonad_R.thy aarch64 refine: copy SubMonad_R from RISCV64 2023-05-25 19:34:17 +10:00
Syscall_R.thy proof: update for changes to nondet monad 2023-10-05 11:24:05 +11:00
TcbAcc_R.thy lib: reorder assumptions of no_fail_bind 2024-01-15 18:08:12 +10:30
Tcb_R.thy proof: update for changes to nondet monad 2023-10-05 11:24:05 +11:00
Untyped_R.thy proof: update to Isabelle2023 mapsto syntax 2023-10-06 14:41:41 +11:00
VSpace_R.thy aarch64 ainvs+refine: move lemmas from Refine 2023-09-27 14:28:36 +10:00