Daniel Matichuk
d88e48ea7a
added optional find_theorems query to filter output of Apply_Trace
2015-09-21 17:18:36 +10:00
Japheth Lim
d33f0dd881
autocorres: add options to change how names are generated.
...
New options: lifted_globals_field_prefix, lifted_globals_field_suffix,
function_name_prefix, function_name_suffix. See README.md.
JIRA VER-459.
2015-09-21 17:18:36 +10:00
Japheth Lim
4b9d47c59a
autocorres: add “skip_heap_abs” option.
2015-09-21 17:18:36 +10:00
Ramana Kumar
6b68cddaa6
testspec.py: python3 support (python2 should still work too)
2015-09-21 17:18:36 +10:00
Daniel Matichuk
b3422bb155
fixed Apply_Trace (removed broken mentioned_facts feature)
2015-09-21 17:18:36 +10:00
Matthew Fernandez
b54587e19e
lib: Some pair-related lemmas for LemmaBucket.
2015-09-21 17:18:36 +10:00
Japheth Lim
97924826e0
autocorres: add a polish rule for "int (unat _)".
2015-09-21 17:18:36 +10:00
Daniel Matichuk
143073d55a
addressed issue with meta-quantifiers
...
JIRA VER-458
2015-09-21 10:41:33 +10:00
Daniel Matichuk
f9060af219
added find_goals method and rewrote focus method to just use match.
2015-09-21 10:41:33 +10:00
Toby Murray
49f5d64836
add new lib/ files to autocorres release to get it building
2015-09-20 22:57:47 +10:00
Joel Beeren
21f429fe60
aep-binding: finished InfoFlowC
2015-09-18 13:54:01 +10:00
Ramana Kumar
e6eb9c837c
aep-binding: finish Bisim
...
with help from Dan
2015-09-18 11:08:32 +10:00
Ramana Kumar
1ae434b9d5
aep-binding: attempted progress on Bisim, 1 sorry remains
...
assumptions include aep_obj aep = IdleAEP and aep_bound_tcb aep = Some
x, which I guess is probably a contradiction, but I don't know how to
prove that.
2015-09-17 17:55:57 +10:00
Daniel Matichuk
effa148920
removed dead code
2015-09-17 14:33:13 +10:00
Daniel Matichuk
8da0aece25
refined find_theorems filter to compare names rather than props
2015-09-17 14:25:58 +10:00
Daniel Matichuk
c0d750559b
added optional find_theorems query to filter output of Apply_Trace
2015-09-17 14:03:47 +10:00
Japheth Lim
0ba1cbf2c8
autocorres: add options to change how names are generated.
...
New options: lifted_globals_field_prefix, lifted_globals_field_suffix,
function_name_prefix, function_name_suffix. See README.md.
JIRA VER-459.
2015-09-16 21:46:09 +10:00
Japheth Lim
5824c37094
autocorres: add “skip_heap_abs” option.
2015-09-16 21:46:09 +10:00
Ramana Kumar
2b8d8587d8
testspec.py: python3 support (python2 should still work too)
2015-09-16 21:29:12 +10:00
Daniel Matichuk
50dbd02212
fixed Apply_Trace (removed broken mentioned_facts feature)
2015-09-16 17:02:50 +10:00
Joel Beeren
8467425906
aep-binding: fixed ASepSpec
2015-09-16 15:30:19 +10:00
Joel Beeren
8fa63f07ba
aep-binding: finished infoflow
2015-09-16 11:41:01 +10:00
Daniel Matichuk
478ce437fe
removed sorry
2015-09-16 11:19:49 +10:00
Daniel Matichuk
90a719dcf4
Merge branch 'aep-merge' of github.inside.nicta.com.au:seL4/l4v into aep-merge
...
Conflicts:
proof/infoflow/PolicySystemSAC.thy
2015-09-16 11:10:08 +10:00
Daniel Matichuk
aa1014d0d0
update SAC for coarser subjectAffects policy
2015-09-16 11:04:29 +10:00
Ramana Kumar
ef5f419885
update rm_affects (also now affects more)
2015-09-16 10:43:03 +10:00
Joel Beeren
9bcb5cb7b7
aep-binding: fixed crefine, drefine, dpolicy with new decode_bind_aep definition
2015-09-16 10:35:31 +10:00
Ramana Kumar
1812925265
update r_affects (in SAC example) for aep binding
...
r now affects more
2015-09-16 10:24:29 +10:00
Daniel Matichuk
8109a05468
fixed Example_Valid_State.thy
2015-09-15 18:10:26 +10:00
Ramana Kumar
45629a38cc
some progress fixing PolicySystemSAC
...
had to change definition of abd_affects_set
work done with Dan
2015-09-15 18:07:36 +10:00
Daniel Matichuk
8dfb775f34
finished Noninterference.thy
2015-09-15 16:31:40 +10:00
Joel Beeren
f117c99903
aep-binding: updated AInvs, Access, Refine for new decodeBindAEP
2015-09-15 16:31:14 +10:00
Joel Beeren
5babd2ce21
aep-binding: restructured decode_bind_aep for infoflow
2015-09-15 16:31:13 +10:00
Daniel Matichuk
50adc350d9
Syscall_IF building (1 sorry in decode)
2015-09-15 12:04:46 +10:00
Daniel Matichuk
8451c17837
fixed decode with sorry
2015-09-15 12:02:26 +10:00
Ramana Kumar
53919eda6e
handle_wait_globals_equiv
2015-09-15 11:53:40 +10:00
Ramana Kumar
2de96bb5bf
handle_wait_reads_respects_f
...
most of the hard work done by Dan
2015-09-14 18:38:49 +10:00
Daniel Matichuk
229f521d3b
finished Ipc_IF
2015-09-14 15:54:17 +10:00
Ramana Kumar
1bde303763
receive_ipc_reads_respects
2015-09-14 11:58:09 +10:00
Ramana Kumar
cfc5841b38
complete_async_ipc_reads_respects
2015-09-14 09:47:46 +10:00
Daniel Matichuk
f956842e93
finished send_async_ipc_reads_respects
2015-09-11 15:54:53 +10:00
Ramana Kumar
0fb88ea01c
Merge branch 'master' into aep-merge
...
This commit should at least remove merge conflict markers, and the idea
is that at least refine, crefine, drefine, and infoflow (with sorrys)
build. Subsequent commits may be required to fix build issues that I
have not picked up.
2015-09-10 17:06:45 +10:00
Matthew Fernandez
bcdadb1816
lib: Some pair-related lemmas for LemmaBucket.
2015-09-09 18:44:19 +10:00
Japheth Lim
acb061e20c
autocorres: add a polish rule for "int (unat _)".
2015-09-02 19:38:59 +10:00
Ramana Kumar
d88a931ec7
history squashed patch for aep-binding
2015-09-02 15:43:39 +10:00
Thomas Sewell
3c85373823
Treat SimplExportOnly specially in proof Makefile.
...
SimplExportOnly builds both a (useless) Isabelle image and a (useful) output
file. We need to adjust the build command to ensure the file actually gets
built if the image already existed.
2015-09-01 18:25:32 +10:00
Japheth Lim
36fc7f1dd7
autocorres: remove type restriction in WordAbstract rule.
...
The restriction in corresTA_L2_call (?ex was always unified to "id")
caused corresTA_L2_call' (which produces uglier output) to be used
in situations where the first rule should have sufficed.
Reported by Lars Noschinski.
2015-08-31 16:00:44 +10:00
Rafal Kolanski
818181db9e
JEdit macro: goto-error (first version)
...
Jumps to first error in current theory file (presumably the currently
focused textArea).
The buffer overview indicates where the error is, but it's hard to go
directly to the offending command, and in large files the overview
buffer doesn't cover the whole file anyway.
2015-08-24 03:03:49 +10:00
Thomas Sewell
09e155d59d
Repair crefine for fastpath changes.
2015-08-21 14:48:55 +10:00
Thomas Sewell
2619356d07
Configure SimplExport targets in proof/Makefile.
2015-08-21 13:56:24 +10:00