lh-l4v/proof
Thomas Sewell 9a1ec71a2d Refactor of crunch.
Substantial adjustments to crunch. Main user changes are:
  - 'lift' and 'unfold' mechanisms replaced by more general 'rule'.
  - some more 'ignores' standardised.
  - crunch has a more principled overall design:
    + discover crunch rule
      * provided or by definition extraction
    + recurse according to rule
    + prove goal based on rule, recursive discoveries, standard tactic
      * wp/simp adjustments tweak tactic
2016-08-24 15:53:53 +10:00
..
access-control arch_split: give some vspace concepts more generic names 2016-08-03 14:46:48 +10:00
asmrefine verification update for seL4 arm_hyp merge to master 2016-06-22 22:28:36 +10:00
bisim add workaround for building documents with TeX Live 2016 [VER-622] 2016-07-22 07:48:08 +10:00
capDL-api word_lib: adjust theory dependencies 2016-05-16 21:11:40 +10:00
crefine Refactor of crunch. 2016-08-24 15:53:53 +10:00
drefine arch_split: split PDPTEntries_AI, rename as VSpaceEntries_AI [VER-580] 2016-07-12 16:50:32 +10:00
infoflow arch_split: give some vspace concepts more generic names 2016-08-03 14:46:48 +10:00
invariant-abstract Refactor of crunch. 2016-08-24 15:53:53 +10:00
refine Refactor of crunch. 2016-08-24 15:53:53 +10:00
sep-capDL word_lib: adjust theory dependencies 2016-05-16 21:11:40 +10:00
Makefile avoid `make` warning, remove SimplExportOnly from HEAPS 2015-11-20 16:02:14 +11:00
README.md integrate separation kernel config proofs 2014-08-13 22:08:46 +10:00
ROOT autolevity: remove AutoLevity test sessions 2016-06-23 14:02:40 +10:00
tests.xml regression: bump timeouts further. All timeouts now multiples of 1hr. 2016-02-22 17:38:35 +11:00

README.md

Formal Proofs about seL4

This directory contains the formal proofs about seL4, which mostly prove properties about the various seL4 specifications.

Each such proof lives in its own subdirectory: