[Imprint][Data Privacy Statement][E-Mail]

Back to main index. View the specification. View theorem base summary, View theorem base listing, the used properties by spec, the dependency list, the symbol table,

Lemma dependency for Specification PLIB-preds

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:
allwritesOK-at-most-one-writeprovedall subs proved allwritesOK-ind-at-most-one-write, allWritesOK-def,
allwritesOK-persist-one-writeprovedall subs proved allwritesOK-ind-persist-one-write, allWritesOK-def, restrict-vp, restrict-loc, restrict-W,
allwritesOK-ind-persist-one-writeprovedall subs proved allWritesOKInd-recR, restrict-vp, restrict-loc, restrict-W, restrict-b-append, restrict-l-append, restrict-write-one, restrict-W-append, allwritesOK-ind-swap-flags-persist-one-write, allWritesOKInd-recW, restrict-b-empty, restrict-l-empty, restrict-W-empty,
allwritesOK-ind-at-most-one-writeprovedall subs proved allwritesOK-ind-pending-not-in, allWritesOKInd-recW, allWritesOKInd-recR, restrict-vp, restrict-thread, restrict-W,
allreadsOK-filter-persistedprovedall subs proved allreadsOK-ind-filter-persisted, restrict-vp, allReadsOK-def,
allwritesOK-filter-persistedprovedall subs proved allWritesOK-ind-filter-persisted, allWritesOK-def, restrict-vp,
allwritesOK-add-readprovedall subs proved allwritesOK-ind-add-read, allWritesOK-def,
overwrite-persist-one-write-restrict-trueprovedall subs proved overwrite-rec-read, at-overwrite-mem-update-other, restrict-W-append, restrict-l-one, restrict-l-append, at-overwrite-no-write, mem-update-swap, overwrite-base, overwrite-rec-write, restrict-vp, restrict-true-false, restrict-b-append, overwrite-persist-one-write, restrict-true-true, restrict-loc, restrict-W,
allwritesOK-add-writeprovedall subs proved allwritesOK-ind-add-write, allWritesOK-def, restrict-vp, restrict-thread,
allreadsok-add-writeprovedall subs proved allreadsok-ind-add-write, allReadsOK-def,
lastwrite-to-updateprovedall subs proved overwrite-attach-read, overwrite-attach-write, restrict-vp, restrict-loc, restrict-W,
rely-persistprovedall subs proved hist-more-persisted-persistDependetReads, hist-more-persisted-rec, hist-more-persisted-append, restrict-thread, rely-def,
allreadsok-add-readprovedall subs proved allreadsok-ind-add-read, allReadsOK-def,
allreadsok-ind-add-readprovedall subs proved allReadsOKInd-recR, lastPersistedOrElse-recR, overwrite-rec-read, allReadsOKInd-recW, lastPersistedOrElse-recW, overwrite-rec-write, allreadsok-ind-one, lastPersistedOrElse-base, overwrite-base, allReadsOKInd-base, hist-ind,
hist-more-persisted-persistDependetReadsprovedall subs proved hist-more-persisted-refl, persistDependentReads-nextwrite, persistDependentReads-otherwrite, hist-more-persisted-rec, persistDependentReads-read, persistDependentReads-otherread, hist-more-persisted-base1, persistDependentReads-base,
overwrite-attach-writeprovedall subs proved overwrite-rec-read, overwrite-rec-write, overwrite-base, overwrite-one-write, hist-ind,
overwrite-attach-readprovedall subs proved overwrite-rec-write, overwrite-rec-read, overwrite-base, overwrite-one-read,
allreadsok-ind-add-writeprovedall subs proved allReadsOKInd-recR, allReadsOKInd-recW, allreadsok-ind-one, allReadsOKInd-base, hist-ind,
allwritesOK-ind-add-writeprovedall subs proved allWritesOKInd-recW, allWritesOKInd-recR, allwritesOK-ind-one, restrict-vp, restrict-thread,
restrict-true-trueprovedall subs proved restrict-vp, restrict-bool-one, restrict-b-append,
restrict-true-falseprovedall subs proved restrict-vp, restrict-bool-one, restrict-b-append,
allwritesOK-ind-add-readprovedall subs proved allWritesOKInd-recW, allWritesOKInd-recR, allwritesOK-ind-one, allWritesOKInd-base,
allwritesOK-ind-swap-flags-persist-one-writeprovedall subs proved allwritesOK-ind-swap-to-non-pending, persisted-update-same, persisted-update-swap, pending-update-swap, allWritesOKInd-recW, allWritesOKInd-recR, allWritesOKInd-base,
allWritesOK-ind-filter-persistedprovedall subs proved allWritesOK-ind-filter-persisted-upd-true, allWritesOKInd-recW, allWritesOKInd-recR, allWritesOKInd-base,
allreadsOK-ind-filter-persistedprovedall subs proved allreadsOK-ind-filter-persisted-upd-false, allReadsOKInd-recW, allReadsOKInd-recR, allReadsOKInd-base,
allwritesOK-ind-pending-not-inprovedall subs proved restrict-vp, restrict-thread, restrict-W, allwritesOK-ind-pending-zero-write,
restrict-false-falseprovedall subs proved restrict-vp, restrict-bool-one, restrict-b-append,
restrict-l-W-otherprovedall subs proved restrict-loc, restrict-l-one, restrict-l-append,
allReadsOK-oneprovedall subs proved allreadsok-ind-one, allReadsOK-def,
restrict-write-Wprovedall subs proved restrict-W, restrict-write-one, restrict-W-append,
rely-reflprovedall subs proved hist-more-persisted-refl, restrict-thread, rely-def,
rely-stable-write-oneprovedall subs proved rely-stable-write-empty, hist-more-persisted-rec, restrict-thread, rely-def, restrict-vp,
allwritesOK-one-unpersisted-write-no-persisted-afterprovedall subs proved allwritesOK-ind-one-unpersisted-write-no-persisted-after, allWritesOK-def, restrict-vp, restrict-loc, restrict-W,
allwritesOK-persist-dependent-readsprovedall subs proved allwritesOK-ind-persist-dependent-reads, allWritesOK-def,
restrict-write-attach-Rprovedall subs proved restrict-W, restrict-write-one, restrict-W-append,
allreadsok-persistprovedall subs proved allreadsok-ind-persist, allReadsOK-def,
first-vol-write-size2provedall subs proved first-vol-write-size3, first-vol-write-size, restrict-vp, restrict-loc, restrict-W,
restrict-false-trueprovedall subs proved restrict-vp, restrict-bool-one, restrict-b-append,
allReadsOK-no-initial-unpersisted-readprovedall subs proved restrict-events, restrict-vp, restrict-loc, allReadsOK-ind-no-initial-unpersisted-read, allReadsOK-def,
allwritesOK-oneprovedall subs proved allwritesOK-ind-one, allWritesOK-def,
rely-attachprovedall subs proved hist-more-persisted-refl, hist-more-persisted-size-eq, restrict-thread, rely-def,
restrict-false-attach-trueprovedall subs proved restrict-vp, restrict-bool-one, restrict-b-append,
restrict-l-R-otherprovedall subs proved restrict-loc, restrict-l-one, restrict-l-append,
restrict-l-W-sameprovedall subs proved restrict-loc, restrict-l-one, restrict-l-append,
first-vol-write-head-restrictedprovedall subs proved first-vol-write-rec-read, first-vol-write-rec-write-other, first-vol-write-rec-write-unpersisted, first-vol-write-rec-write-persisted, hist-ind, restrict-vp, restrict-loc, restrict-W,
restrict-l-R-sameprovedall subs proved restrict-loc, restrict-l-one, restrict-l-append,
allReadsOK-nowrites-allpersistedprovedall subs proved restrict-vp, restrict-loc, restrict-W, allReadsOK-nowrites-allpersisted-ind, allReadsOK-def,
restrict-true-attach-trueprovedall subs proved restrict-vp, restrict-bool-one, restrict-b-append,
restrict-write-Rprovedall subs proved restrict-W, restrict-write-one, restrict-W-append,
restrict-false-attach-falseprovedall subs proved restrict-vp, restrict-bool-one, restrict-b-append,
restrict-true-attach-falseprovedall subs proved restrict-vp, restrict-bool-one, restrict-b-append,
allWritesOK-ind-filter-persisted-upd-trueprovedall subs proved persisted-update-swap, allWritesOKInd-recW, allWritesOKInd-recR, allWritesOKInd-base,
hist-more-persisted-appendprovedall subs proved hist-more-persisted-rec,
overwrite-one-writeprovedall subs proved overwrite-base, overwrite-rec-write,
allReadsOK-nowrites-allpersisted-indprovedall subs proved allReadsOKInd-recW, allReadsOKInd-recR, restrict-vp, restrict-loc, restrict-W,
overwrite-persist-one-writeprovedall subs proved overwrite-rec-read, overwrite-rec-write,
at-overwrite-no-writeprovedall subs proved overwrite-rec-write, overwrite-rec-read, overwrite-base, restrict-W, restrict-loc,
at-overwrite-mem-update-otherprovedall subs proved mem-update-same, mem-update-swap, overwrite-rec-write, overwrite-rec-read, overwrite-base,
first-vol-write-rec-write-persistedprovedall subs proved firstVolWrite-def,
first-vol-write-rec-write-unpersistedprovedall subs proved firstVolWrite-def,
first-vol-write-rec-write-otherprovedall subs proved firstVolWrite-def,
first-vol-write-rec-readprovedall subs proved firstVolWrite-def,
allreadsOK-ind-filter-persisted-upd-falseprovedall subs proved persisted-update-same, mem-update-same, allReadsOKInd-recW, allReadsOKInd-recR, allReadsOKInd-base,
hist-more-persisted-size-eqprovedall subs proved hist-more-persisted-rec, hist-more-persisted-base2, hist-more-persisted-base1,
allwritesOK-ind-pending-zero-writeprovedall subs proved allWritesOKInd-recR, allWritesOKInd-recW, restrict-vp, restrict-thread, restrict-W,
allwritesOK-ind-oneprovedall subs proved allWritesOKInd-recW, allWritesOKInd-base, allWritesOKInd-recR,
allReadsOK-ind-no-initial-unpersisted-readprovedall subs proved allReadsOKInd-recW, allReadsOKInd-recR, restrict-events, restrict-vp, restrict-loc,
first-vol-write-sizeprovedall subs proved hist-ind, firstVolWrite-def, restrict-vp, restrict-loc, restrict-W,
first-vol-write-size3provedall subs proved firstVolWrite-def,
allreadsok-ind-persistprovedall subs proved mem-update-swap, persisted-update-swap, persisted-update-same, mem-update-same, persistDependentReads-nextwrite, persistDependentReads-otherwrite, persistDependentReads-read, persistDependentReads-otherread, allReadsOKInd-recR, allReadsOKInd-base, persistDependentReads-base, allReadsOKInd-recW,
allwritesOK-ind-swap-to-non-pendingprovedall subs proved pending-update-swap, allWritesOKInd-recW, allWritesOKInd-recR, allWritesOKInd-base,
allwritesOK-ind-persist-dependent-readsprovedall subs proved persistDependentReads-nextwrite, persistDependentReads-otherwrite, allWritesOKInd-recW, persistDependentReads-read, persistDependentReads-otherread, allWritesOKInd-recR, allWritesOKInd-base, persistDependentReads-base,
restrict-W-emptyprovedall subs proved restrict-W,
restrict-l-emptyprovedall subs proved restrict-loc,
restrict-b-emptyprovedall subs proved restrict-vp,
overwrite-one-readprovedall subs proved overwrite-base, overwrite-rec-read,
allwritesOK-ind-one-unpersisted-write-no-persisted-afterprovedall subs proved pending-update-swap, persisted-update-swap, allWritesOKInd-recR, persisted-update-same, allWritesOKInd-recW, restrict-vp, restrict-loc, restrict-W,
rely-stable-write-emptyprovedall subs proved hist-more-persisted-rec, hist-more-persisted-base1, restrict-thread, rely-def, restrict-vp,
hist-more-persisted-reflprovedall subs proved hist-more-persisted-rec, hist-more-persisted-base1,
restrict-W-appendprovedall subs proved restrict-W,
restrict-write-oneprovedall subs proved restrict-W,
allreadsok-ind-oneprovedall subs proved allReadsOKInd-recW, allReadsOKInd-base, allReadsOKInd-recR,
restrict-l-appendprovedall subs proved restrict-loc,
restrict-l-oneprovedall subs proved restrict-loc,
restrict-b-appendprovedall subs proved restrict-vp,
restrict-bool-oneprovedall subs proved restrict-vp,
restrict-w-l-swapprovedall subs proved restrict-W, restrict-loc,
first-vol-write-splitprovedall subs proved firstVolWrite-def,
allwritesOK-ind-unpersisted-one-writeprovedall subs proved allWritesOKInd-recR, allWritesOKInd-recW,
take-first-vol-write-no-unpersisted-writesprovedall subs proved firstVolWrite-def, restrict-vp, restrict-loc, restrict-W,
restrict-read-Wprovedall subs proved restrict-R,
events-oneprovedall subs proved restrict-events,
restrict-l-t-swapprovedall subs proved restrict-loc, restrict-thread,
persistDependentReads-restrict-other-locprovedall subs proved persistDependentReads-nextwrite, persistDependentReads-read, persistDependentReads-otherwrite, persistDependentReads-otherread, persistDependentReads-base, restrict-loc,
restrict-w-b-swapprovedall subs proved restrict-W, restrict-vp,
restrict-t-appendprovedall subs proved restrict-thread,
allReadsOK-tailreadprovedall subs proved allReadsOK-def, allReadsOKInd-recR,
restrict-read-oneprovedall subs proved restrict-R,
persistDependentReads-restrict-single-Wprovedall subs proved persistDependentReads-otherread, persistDependentReads-read, persistDependentReads-otherwrite, persistDependentReads-nextwrite, hist-ind, restrict-vp, restrict-thread, restrict-loc,
persistDependentReads-restrict-emptyprovedall subs proved persistDependentReads-otherread, persistDependentReads-read, persistDependentReads-otherwrite, persistDependentReads-nextwrite, persistDependentReads-base, hist-ind, restrict-vp, restrict-thread, restrict-loc,
events-appendprovedall subs proved restrict-events,
restrict-b-idemprovedall subs proved restrict-vp,
events-emptyprovedall subs proved restrict-events,
overwrite-persist-dependent-readsprovedall subs proved persistDependentReads-nextwrite, persistDependentReads-otherwrite, overwrite-rec-write, persistDependentReads-read, persistDependentReads-otherread, overwrite-rec-read, overwrite-base, persistDependentReads-base,
persistDependentReads-restrict-same-locprovedall subs proved persistDependentReads-otherwrite, persistDependentReads-otherread, persistDependentReads-nextwrite, persistDependentReads-read, persistDependentReads-base, restrict-loc,
rely-unpersisted-subsetprovedall subs proved hist-more-persisted-rec, hist-more-persisted-base2, hist-more-persisted-base1, restrict-vp, restrict-thread, rely-def,
restrict-true-false-emptyprovedall subs proved restrict-vp,
hist-more-persisted-transprovedall subs proved hist-more-persisted-base2, hist-more-persisted-rec, hist-more-persisted-base1,
restrict-w-t-swapprovedall subs proved restrict-W, restrict-thread,
event-persistDependentReadsprovedall subs proved persistDependentReads-nextwrite, persistDependentReads-otherwrite, persistDependentReads-read, persistDependentReads-otherread, persistDependentReads-base, restrict-events,
overwrite-persist-dependent-reads-restrict-trueprovedall subs proved persistDependentReads-nextwrite, persistDependentReads-otherwrite, overwrite-rec-write, persistDependentReads-read, persistDependentReads-otherread, overwrite-rec-read, overwrite-base, persistDependentReads-base, restrict-vp,
restrict-t-oneprovedall subs proved restrict-thread,
restrict-read-Rprovedall subs proved restrict-R,
restrict-t-b-empty-expand-locprovedall subs proved restrict-vp, restrict-thread, restrict-loc,
restrict-l-b-swapprovedall subs proved restrict-loc, restrict-vp,
restrict-t-emptyprovedall subs proved restrict-thread,
nowrites-lastPersistedtrueprovedall subs proved lastPersistedOrElse-recR, lastPersistedOrElse-recW, lastPersistedOrElse-base, restrict-vp, restrict-loc, restrict-W,
persist-dependent-reads-unchanged-writesprovedall subs proved persistDependentReads-read, persistDependentReads-otherread, persistDependentReads-nextwrite, persistDependentReads-otherwrite, persistDependentReads-base, hist-ind, restrict-W,
restrict-t-b-swapprovedall subs proved restrict-thread, restrict-vp,
restrict-read-attach-Wprovedall subs proved restrict-R,
allReadsOK-firstreadpersistedprovedall subs proved allReadsOKInd-recR, allReadsOK-def,
lastPersisted-false-ex-persisted-writeprovedall subs proved lastPersistedOrElse-recW, lastPersistedOrElse-recR, lastPersistedOrElse-base,
restrict-R-emptyprovedall subs proved restrict-R,
hist-more-persisted-base2axiom
lastPersistedOrElse-baseaxiom
lastPersistedOrElse-recWaxiom
lastPersistedOrElse-recRaxiom
allWritesOKInd-baseaxiom
pending-update-swapprovedall subs proved
hist-indprovedall subs proved
allReadsOKInd-recWaxiom
allReadsOKInd-baseaxiom
mem-update-sameprovedall subs proved
persisted-update-sameprovedall subs proved
persisted-update-swapprovedall subs proved
mem-update-swapprovedall subs proved
allReadsOKInd-recRaxiom
overwrite-baseaxiom
hist-more-persisted-base1axiom
hist-more-persisted-recaxiom
rely-defaxiom
overwrite-rec-writeaxiom
overwrite-rec-readaxiom
persistDependentReads-baseaxiom
persistDependentReads-otherreadaxiom
persistDependentReads-otherwriteaxiom
persistDependentReads-readaxiom
persistDependentReads-nextwriteaxiom
allWritesOK-defaxiom
restrict-eventsaxiom
allReadsOK-defaxiom
restrict-Raxiom
restrict-locaxiom
restrict-Waxiom
restrict-threadaxiom
restrict-vpaxiom
allWritesOKInd-recRaxiom
allWritesOKInd-recWaxiom
firstVolWrite-defaxiom