lh-l4v/proof/refine/ARM
Victor Phan 966734c69b Collect abstract lemmas in Refine
Create ArchMove_R.thy for transporting arch specific lemmas (and generic
lemmas that are used somewhat specifically by one architecture) to theory
files before Refine.

Create Move_R.thy as an arch generic Refine theory file for transporting
generic lemmas to theory files before Refine.

Also delete some lemmas that have existed earlier already or are not
needed.

Rename Move.thy in CRefine to Move_C.thy for consistency.
2020-02-21 11:49:25 +11:00
..
ADT_H.thy global: isabelle update_cartouches 2019-06-14 11:41:21 +10:00
ArchAcc_R.thy Collect abstract lemmas in Refine 2020-02-21 11:49:25 +11:00
ArchMove_R.thy Collect abstract lemmas in Refine 2020-02-21 11:49:25 +11:00
Arch_R.thy cleanup for crunch_ignore in refine and crefine for all arches 2020-02-03 16:29:18 +11:00
Bits_R.thy cleanup for crunch_ignore in refine and crefine for all arches 2020-02-03 16:29:18 +11:00
BuildRefineCache.thy global: isabelle update_cartouches 2019-06-14 11:41:21 +10:00
CNodeInv_R.thy Collect abstract lemmas in Refine 2020-02-21 11:49:25 +11: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 cleanup for crunch_ignore in refine and crefine for all arches 2020-02-03 16:29:18 +11:00
Cache.thy global: isabelle update_cartouches 2019-06-14 11:41:21 +10:00
Corres.thy global: isabelle update_cartouches 2019-06-14 11:41:21 +10:00
Detype_R.thy Collect abstract lemmas in Refine 2020-02-21 11:49:25 +11:00
DomainTime_R.thy refine/crefine: convert crunch with multiple constants into crunches 2020-02-03 16:29:19 +11:00
EmptyFail.thy arm: revise scheduler / fastpath / scheduler bitmaps (SELFOUR-242) 2017-11-27 22:05:34 +11:00
EmptyFail_H.thy proof: update for crunch changes 2019-10-14 17:23:41 +11:00
Finalise_R.thy refine/crefine: convert crunch with multiple constants into crunches 2020-02-03 16:29:19 +11:00
IncKernelInit.thy move refine/* to refine/ARM/*, parametrise over $L4V_ARCH 2017-01-30 12:22:22 +11:00
Include.thy globally use session-qualified imports; add Lib session 2018-08-20 09:06:34 +10:00
InitLemmas.thy move refine/* to refine/ARM/*, parametrise over $L4V_ARCH 2017-01-30 12:22:22 +11:00
InterruptAcc_R.thy move refine/* to refine/ARM/*, parametrise over $L4V_ARCH 2017-01-30 12:22:22 +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 Collect abstract lemmas in Refine 2020-02-21 11:49:25 +11:00
Ipc_R.thy Collect abstract lemmas in Refine 2020-02-21 11:49:25 +11:00
KHeap_R.thy refine/crefine: convert crunch with multiple constants into crunches 2020-02-03 16:29:19 +11:00
KernelInit_R.thy globally use session-qualified imports; add Lib session 2018-08-20 09:06:34 +10:00
LevityCatch.thy remove diminished (VER-1158) 2019-11-16 01:03:36 +11:00
Machine_R.thy refine: Remove unused lemmas. 2019-05-28 10:00:10 +10:00
Orphanage.thy Collect abstract lemmas in Refine 2020-02-21 11:49:25 +11:00
PageTableDuplicates.thy refine/crefine: convert crunch with multiple constants into crunches 2020-02-03 16:29:19 +11:00
RAB_FN.thy Isabelle2018: new "op x" syntax; now is "(x)" 2018-08-20 09:06:35 +10:00
Refine.thy Collect abstract lemmas in Refine 2020-02-21 11:49:25 +11:00
Retype_R.thy Collect abstract lemmas in Refine 2020-02-21 11:49:25 +11:00
Schedule_R.thy Collect abstract lemmas in Refine 2020-02-21 11:49:25 +11:00
StateRelation.thy global: isabelle update_cartouches 2019-06-14 11:41:21 +10:00
SubMonad_R.thy refine: Remove unused lemmas. 2019-05-28 10:00:10 +10:00
Syscall_R.thy Collect abstract lemmas in Refine 2020-02-21 11:49:25 +11:00
TcbAcc_R.thy Collect abstract lemmas in Refine 2020-02-21 11:49:25 +11:00
Tcb_R.thy refine/crefine: convert crunch with multiple constants into crunches 2020-02-03 16:29:19 +11:00
Untyped_R.thy refine/crefine: convert crunch with multiple constants into crunches 2020-02-03 16:29:19 +11:00
VSpace_R.thy refine/crefine: convert crunch with multiple constants into crunches 2020-02-03 16:29:19 +11:00