seL4 / l4v

seL4 specification and proofs
https://sel4.systems
Other
511 stars 107 forks source link

backport Lib enhancements from `rt` branch #472

Open lsf37 opened 2 years ago

lsf37 commented 2 years ago

The MCS proofs for AInvs and Refine produced a number of enhancements and additional lemmas in the Lib session.

We should backport these to master to reduce merge effort later and to make use of them in new proofs.

lsf37 commented 2 years ago

Ideally we'd do this by cherry-picking the relevant commits similar to #468. This only works if proof adjustments are minimal.

The list of files with relevant differences currently is:

The following are new in rt and not used in master, so probably should be left for now: