9a1ec71a2d
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 |
||
---|---|---|
.. | ||
access-control | ||
asmrefine | ||
bisim | ||
capDL-api | ||
crefine | ||
drefine | ||
infoflow | ||
invariant-abstract | ||
refine | ||
sep-capDL | ||
Makefile | ||
README.md | ||
ROOT | ||
tests.xml |
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:
access-control
- Access Control Proofasmrefine
- Assembly Refinement Proofbisim
- Bisimilarity of seL4 with a static Separation KernelcapDL-api
- CapDL API Proofscrefine
- C Refinement Proofdrefine
- CapDL Refinement Proofinfoflow
- Confidentiality Proofinvariant-abstract
- Abstract Spec Invariant Proofrefine
- Design Spec Refinement Proofsep-capDL
- CapDL Separation Logic Proof