Commit Graph

751 Commits

Author SHA1 Message Date
Ramana Kumar 1979590f7f 2016: attempt to update Apply_Trace.thy 2016-02-11 11:16:00 +11:00
Ramana Kumar 8827877e09 2016: theorems -> lemmas 2016-02-11 11:16:00 +11:00
Ramana Kumar a99a4b2bbc 2016: InfoFlowC
forgot Noninterference_Refinement in last commit
2016-02-11 11:16:00 +11:00
Ramana Kumar 87931790ff 2016: InfoFlowC 2016-02-11 11:16:00 +11:00
Rafal Kolanski b44959a108 CRefine: fix simp loop in Invoke_C
Also make use of prod.collapse & prod_eq_iff, dropping old versions.
2016-02-11 11:15:59 +11:00
Ramana Kumar c37990e21b 2016: CRefine works with skip_proofs... 2016-02-11 11:15:59 +11:00
Matthew Brecknell d93ab3cf20 Isabelle2016: InfoFlow updated 2016-02-11 11:15:59 +11:00
Ramana Kumar a333cd3d52 2016: partial progress updating CRefine 2016-02-11 11:15:59 +11:00
Ramana Kumar eb1fa521bc a fix for Corres_UL_C.thy
thanks to Gerwin
2016-02-11 11:15:59 +11:00
Ramana Kumar df1785c562 attempted update of CToCRefine.thy
the unfold_bodies simproc might not be right, I don't know
2016-02-11 11:15:59 +11:00
Ramana Kumar 66747fe2fc remove some cpat
gets CKernel to build
2016-02-11 11:15:59 +11:00
Miki Tanaka 386e33bbbd CamkesCdlRefine finished ... 2016-02-11 11:15:59 +11:00
Miki Tanaka e5ff19d1b8 SysInit finished 2016-02-11 11:15:59 +11:00
Miki Tanaka 6951e8d430 DSpecProofs, SepTactics, and SepTacticsExamples finished for isabelle2016-RC2 2016-02-11 11:15:59 +11:00
Ramana Kumar 9ed7b8cb67 c-parser: CParser session now builds 2016-02-11 11:15:59 +11:00
Ramana Kumar 1c962bafa6 c-parser: update umm_heap/* for 2016 2016-02-11 11:15:59 +11:00
Miki Tanaka fc9fc068cd Session SepDSpec finished for isabelle2016-RC2 2016-02-11 11:15:59 +11:00
Gerwin Klein e3c4385af9 added README with link to original source 2016-02-11 11:15:59 +11:00
Gerwin Klein 0241208693 re-import Simp from AFP 2016-02-11 11:15:59 +11:00
Matthew Brecknell 5228a0ec78 Isabelle2016: infoflow update (partial) 2016-02-11 11:15:59 +11:00
Miki Tanaka b287127924 DRefine and DPolicy finished (includes a small change in ASpec) 2016-01-29 07:11:11 +11:00
Matthew Brecknell 5ede1923a1 port Access proofs to Isabelle2016-RC2 2016-01-28 14:20:20 +11:00
Miki Tanaka 671c5673bd more fixes in DRefine: some changes in proofs involving uint / unat 2016-01-28 14:07:42 +11:00
Miki Tanaka d11f24a3a1 Refine finished for RC1 2016-01-23 22:51:48 +11:00
Miki Tanaka 674d476d83 option name changed from RC0 2016-01-23 00:34:41 +11:00
Daniel Matichuk 0805d9f910 make crunch fork proofs 2016-01-22 16:25:11 +11:00
Miki Tanaka b43f41abfd A few more changes.
inj_on_image_set_diff: resolved the injection map lemma application issue in CSpace1_R.thy, CSpace_R.thy
Pair_fst_snd_eq chaged to prod_eq_iff in TcbAcc_R.thy, Schedule_R.thy, Retype_R.thy
TrueI removed in Schedule_R.thy
not_leE changed to not_le_imp_less in Retype_R.thy
2016-01-22 15:10:42 +11:00
Miki Tanaka 83574af10e Invariants_H.thy: inductive definition needs explicit declaration to make xxx_def available
CSpace_I.thy: locale qualifier default changed
2016-01-22 15:10:42 +11:00
Daniel Matichuk 45291a6219 Isabelle2016: fix SimpStrategy for changes in simproc setup 2016-01-18 16:44:42 +11:00
Daniel Matichuk a8b7ee4ffe repairing refine (simplified attribute now solves True) 2016-01-18 16:09:30 +11:00
Daniel Matichuk b214ac035f resurrected "defs" command for Isabelle2016-RC1 2016-01-18 15:10:47 +11:00
Miki Tanaka b7376a56e2 Isabelle 2016 update: minor fixes 2016-01-15 16:03:30 +11:00
Miki Tanaka 92cde6069f Isabelle2016: fixed VSpace_AI 2016-01-14 15:17:46 +11:00
Daniel Matichuk 3be2eaa7b0 repairing AInvs: checks up to the middle of VSpace_AI 2016-01-12 18:10:36 +11:00
Daniel Matichuk 8981f9d5aa removed deleted theories from imports 2016-01-12 18:10:16 +11:00
Daniel Matichuk d37a344783 cleanup for prod and when keyword 2016-01-12 16:07:28 +11:00
Daniel Matichuk b7563eb788 fix lib for isabelle 2016 2016-01-12 14:58:16 +11:00
Gerwin Klein a0131b5f3d WP 2016-01-10 17:59:09 +11:00
Gerwin Klein 8079c795da partial progres in Rule_By_Method 2016-01-10 17:49:15 +11:00
Gerwin Klein 5ba3c5e6e4 solves_tac 2016-01-10 17:49:01 +11:00
Gerwin Klein 02cfe4d009 ASpec 2016-01-10 17:48:49 +11:00
Gerwin Klein b5a4c185d5 NonDetMonad 2016-01-09 18:57:59 +11:00
Gerwin Klein d17345a801 Isabelle2016-RC0 up to WordLemmaBucket modulo Eisbach 2016-01-09 18:52:07 +11:00
Japheth Lim 46afb6d0fd regression: fix status line behaviour to match docs. 2016-01-08 17:06:54 +11:00
Matthew Fernandez 81fe5cbd67 misc/pysymbols: Merge some CAmkES functionality for generating apply-style.
This commit resurrects some bitrotted support for generating apply-style proofs
from Python. It is somewhat incomplete and untested, but can serve to make
template proofs much more readable.
2016-01-08 15:47:14 +11:00
Matthew Fernandez de77df45aa misc/pysymbols: Move IsaSymbolsException to a separate file. 2016-01-08 15:47:04 +11:00
Japheth Lim 71143907be regression: Python style fixes (credit: Matt F). 2016-01-07 20:41:45 +11:00
Japheth Lim d92666bc30 regression: remove forceful build options from CSpec makefiles. They don't seem to be needed. 2016-01-07 18:39:50 +11:00
Japheth Lim 194b2db850 regression: fix another tests.xml dependency. 2016-01-07 18:39:50 +11:00
Japheth Lim 3c4b566484 regression: fix tests.xml dependencies to be consistent with ROOTs. 2016-01-07 18:39:50 +11:00