lh-l4v/proof/refine/RISCV64
Gerwin Klein 54f557f2b2 refine: invocation label proof updates 2020-02-03 12:56:19 +08:00
..
ADT_H.thy cleanup: collect word lemmas 2019-11-12 18:28:40 +11:00
ArchAcc_R.thy proofs: adjustments for word_lib changes 2019-11-15 12:08:22 +11:00
Arch_R.thy remove diminished (VER-1158) 2019-11-16 01:03:36 +11:00
Bits_R.thy riscv: cleanup; resolve remaining FIXMEs 2019-11-12 18:28:40 +11:00
CNodeInv_R.thy refine: invocation label proof updates 2020-02-03 12:56:19 +08:00
CSpace1_R.thy proofs: adjustments for word_lib changes 2019-11-15 12:08:22 +11:00
CSpace_I.thy remove diminished (VER-1158) 2019-11-16 01:03:36 +11:00
CSpace_R.thy remove diminished (VER-1158) 2019-11-16 01:03:36 +11:00
Corres.thy riscv refine: set up Bits_R, Corres, EmptyFail 2019-11-12 18:28:38 +11:00
Detype_R.thy proofs: adjustments for word_lib changes 2019-11-15 12:08:22 +11:00
DomainTime_R.thy riscv: cleanup; resolve remaining FIXMEs 2019-11-12 18:28:40 +11:00
EmptyFail.thy riscv refine: set up Bits_R, Corres, EmptyFail 2019-11-12 18:28:38 +11:00
EmptyFail_H.thy riscv: cleanup; resolve remaining FIXMEs 2019-11-12 18:28:40 +11:00
Finalise_R.thy riscv refine: cleanup in Finalise_R 2019-11-12 18:28:39 +11:00
IncKernelInit.thy riscv refine: set up IncKernelInit, InitLemmas, KernelInit_R (0 sorries) 2019-11-12 18:28:39 +11:00
Include.thy riscv refine: initial skeleton 2019-11-12 18:28:38 +11:00
InitLemmas.thy riscv refine: set up IncKernelInit, InitLemmas, KernelInit_R (0 sorries) 2019-11-12 18:28:39 +11:00
InterruptAcc_R.thy riscv refine: set up InterruptAcc_R 2019-11-12 18:28:39 +11:00
Interrupt_R.thy refine: invocation label proof updates 2020-02-03 12:56:19 +08:00
Invariants_H.thy proofs: adjustments for word_lib changes 2019-11-15 12:08:22 +11:00
Invocations_R.thy refine: invocation label proof updates 2020-02-03 12:56:19 +08:00
IpcCancel_R.thy riscv refine: clean up theory imports + fix fallout 2019-11-12 18:28:39 +11:00
Ipc_R.thy riscv refine: clean up theory imports + fix fallout 2019-11-12 18:28:39 +11:00
KHeap_R.thy proofs: adjustments for word_lib changes 2019-11-15 12:08:22 +11:00
KernelInit_R.thy riscv refine: set up IncKernelInit, InitLemmas, KernelInit_R (0 sorries) 2019-11-12 18:28:39 +11:00
LevityCatch.thy remove diminished (VER-1158) 2019-11-16 01:03:36 +11:00
Machine_R.thy riscv refine: initial skeleton 2019-11-12 18:28:38 +11:00
Orphanage.thy riscv: cleanup; resolve remaining FIXMEs 2019-11-12 18:28:40 +11:00
PageTableDuplicates.thy riscv refine: set up PageTableDuplicates (0 sorries) 2019-11-12 18:28:39 +11:00
RAB_FN.thy riscv refine: fill in RAB_FN.thy 2019-11-12 18:28:39 +11:00
Refine.thy riscv refine: reduced Arch_R to 1 sorry 2019-11-12 18:28:39 +11:00
Retype_R.thy proofs: adjustments for word_lib changes 2019-11-15 12:08:22 +11:00
Schedule_R.thy riscv refine: update after adding thread id registers to TCB 2019-11-12 18:28:40 +11:00
StateRelation.thy riscv: cleanup; resolve remaining FIXMEs 2019-11-12 18:28:40 +11:00
SubMonad_R.thy riscv refine: set up KHeap_R (1 sorry) and SubMonad_R 2019-11-12 18:28:38 +11:00
Syscall_R.thy remove diminished (VER-1158) 2019-11-16 01:03:36 +11:00
TcbAcc_R.thy riscv refine: weaken precondition of threadSet_invs_trivialT 2019-11-12 18:28:39 +11:00
Tcb_R.thy refine: invocation label proof updates 2020-02-03 12:56:19 +08:00
Untyped_R.thy refine: invocation label proof updates 2020-02-03 12:56:19 +08:00
VSpace_R.thy remove diminished (VER-1158) 2019-11-16 01:03:36 +11:00