A lemma (entry) may depend on lemmas (entries) below its position, but never on lemmas
above its position. This means the list is a topological order of the dependency graph.
An entry 'all subs proved' means that all used lemmas are (transitively) proved.
| Name: | Status: | Subs proved? | Used: |
|---|
| plibStep-lem | proved | all subs proved
| inj-mkPLIBgs,
sel-mkPLIBgs-doth,
sel-mkPLIBgs-dotpm,
upd-mkPLIBgs-doth,
upd-mkPLIBgs-dotvm,
gen-PLIBGState,
ACrash,
disj-globalACrash-globalAPersist,
plibStep,
|
| not-pre-global-crash | proved | all subs proved
| disj-ARetWrite-globalACrash,
pre-resWrite,
disj-ARetRead-globalACrash,
pre-resRead,
disj-AInvRead-globalACrash,
disj-AInvWrite-globalACrash,
disj-callTSync-globalACrash,
pre-ready,
disj-ADoWrite-globalACrash,
pre-invWrite,
disj-ADoRead-globalACrash,
pre-invRead,
disj-callARun-globalACrash,
pre-idle,
pre-crashed,
gen-PLIBPC,
gen-PLIBGState,
|
| plib-inv-allReadsOK | proved | all subs proved
| sel-mkPLIBgs-doth,
sel-mkPLIBgs-dotpm,
sel-mkPLIBgs-dotvm,
PLIBGInv,
PLIBInv,
|
| not-pre-global-persist | proved | all subs proved
| disj-ARetWrite-globalAPersist,
pre-resWrite,
disj-ARetRead-globalAPersist,
pre-resRead,
disj-AInvRead-globalAPersist,
disj-AInvWrite-globalAPersist,
disj-callTSync-globalAPersist,
pre-ready,
disj-ADoWrite-globalAPersist,
pre-invWrite,
disj-ADoRead-globalAPersist,
pre-invRead,
disj-callARun-globalAPersist,
pre-idle,
pre-crashed,
gen-PLIBPC,
gen-PLIBGState,
|
| disj-callARun-globalAPersist | axiom | | |
| disj-ADoRead-globalAPersist | axiom | | |
| disj-ADoWrite-globalAPersist | axiom | | |
| disj-callTSync-globalAPersist | axiom | | |
| disj-AInvWrite-globalAPersist | axiom | | |
| disj-AInvRead-globalAPersist | axiom | | |
| disj-ARetRead-globalAPersist | axiom | | |
| disj-ARetWrite-globalAPersist | axiom | | |
| PLIBInv | axiom | | |
| PLIBGInv | axiom | | |
| sel-mkPLIBgs-dotvm | axiom | | |
| gen-PLIBPC | axiom | | |
| pre-crashed | axiom | | |
| pre-idle | axiom | | |
| disj-callARun-globalACrash | axiom | | |
| pre-invRead | axiom | | |
| disj-ADoRead-globalACrash | axiom | | |
| pre-invWrite | axiom | | |
| disj-ADoWrite-globalACrash | axiom | | |
| pre-ready | axiom | | |
| disj-callTSync-globalACrash | axiom | | |
| disj-AInvWrite-globalACrash | axiom | | |
| disj-AInvRead-globalACrash | axiom | | |
| pre-resRead | axiom | | |
| disj-ARetRead-globalACrash | axiom | | |
| pre-resWrite | axiom | | |
| disj-ARetWrite-globalACrash | axiom | | |
| plibStep | axiom | | |
| disj-globalACrash-globalAPersist | axiom | | |
| ACrash | axiom | | |
| gen-PLIBGState | axiom | | |
| upd-mkPLIBgs-dotvm | axiom | | |
| upd-mkPLIBgs-doth | axiom | | |
| sel-mkPLIBgs-dotpm | axiom | | |
| sel-mkPLIBgs-doth | axiom | | |
| inj-mkPLIBgs | axiom | | |