[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 ubi-asm

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:
inv-mapprovedall subs proved inv-write, map, lf-vtbl-info,
inv-writeprovedall subs proved lf-valid-wl-bad, inv-change, prepost-io-write-data, lf-used-info, lf-used-valid-peb, lf-valid-wl-not-erroneous, lf-mapped-info, lf-mapped-valid-peb, ubi-io-inv-fwd, prepost-write-multiple, write, lf-vtbl-info,
prepost-write-multipleprovedall subs proved prepost-write-once, write-multiple, ls-array-append-length0, lf-vtbl-info,
prepost-write-onceprovedall subs proved ubi-io-inv-fillcount0, wl-put-peb, next-sqnum, ubi-io-inv-fwd, lf-valid-wl-not-erroneous, lf-valid-wl-free-emptyvidhdr, lf-valid-vtbl-neq-free, prepost-get-peb, write-once, ls-array-append-length0, lf-vtbl-info,
inv-changeprovedall subs proved prepost-atomic-leb-change, ubi-io-inv-fwd, lf-valid-wl-not-erroneous, lf-valid-wl-free-emptyvidhdr, lf-valid-vtbl-neq-free, prepost-get-peb, change, lf-vtbl-info,
inv-sync-deviceprovedall subs proved inv-erase-all, sync-device, lf-vtbl-info,
inv-eraseprovedall subs proved inv-erase-all, inv-unmap, erase, lf-vtbl-info,
inv-recoverprovedall subs proved lf-valid-wl-bad, lf-used-valid-peb, lf-valid-vtbl-neq-erasing, lf-mapped-info, lf-mapped-valid-peb, lf-used-info, prepost-fix-ecs, prepost-init-vols-mappings, lf-valid-wl-not-erroneous, prepost-init-vols-sizes, ubi-io-inv-fwd, lf-valid-recs-sqns-vidhdr, lf-valid-recs-notin-eraseq, prepost-scan-all, recover, lf-vtbl-info,
inv-create-volumeprovedall subs proved prepost-atomic-leb-change, ubi-io-inv-fwd, lf-valid-wl-not-erroneous, lf-valid-wl-free-emptyvidhdr, lf-valid-vtbl-neq-free, prepost-get-peb, inv-erase-all, create-volume, lf-vtbl-info,
inv-wl-workerprovedall subs proved ls-datasize-wear-level, lf-valid-wl-bad, prepost-erase-worker-helper, lf-mapped-info, lf-mapped-valid-peb, prepost-atomic-leb-change, lf-used-info, lf-used-valid-peb, ubi-io-inv-fwd, lf-valid-wl-not-erroneous, lf-valid-wl-free-emptyvidhdr, lf-valid-vtbl-neq-free, prepost-get-pebs-for-wl, wl-worker, lf-vtbl-info,
prepost-scan-allprovedall subs proved lf-valid-eraseq-stronger-notin-recs, ls-max, lf-valid-recs-max, lf-valid-recs-valid-peb, lf-valid-recs-in-apebs, lf-valid-recs-sqns-vidhdr, lf-valid-recs-notin-eraseq, ubi-io-inv-fwd, nat-sum-leq, scan-all,
inv-erase-allprovedall subs proved prepost-erase-worker-helper, erase-all, lf-vtbl-info,
prepost-get-pebprovedall subs proved ubi-io-inv-fwd, lf-valid-wl-not-erroneous, lf-valid-wl-free-emptyvidhdr, lf-valid-vtbl-neq-free, prepost-wl-free-max-below, prepost-erase-worker-helper, prepost-wl-get-free-min, wl-get-peb, lf-vtbl-info,
prepost-atomic-leb-changeprovedall subs proved ubi-io-inv-fillcount0, ls-datasize-empbuf-append-lower, lf-mapped-info, lf-mapped-valid-peb, lf-used-info, lf-used-valid-peb, ls-valid-global-sqn-vtbl, wl-put-peb, ls-subarray-datasize, ls-array-append-length0, ls-datasize-zero, next-sqnum, atomic-leb-change, ubi-io-inv-fwd, lf-valid-wl-not-erroneous, lf-valid-wl-free-emptyvidhdr, lf-valid-vtbl-neq-free, lf-vtbl-info,
inv-erase-workerprovedall subs proved prepost-erase-worker-helper, erase-worker, lf-vtbl-info,
lf-valid-recs-maxprovedall subs proved lf-valid-recs-valid-peb, lf-valid-recs-in-apebs, lf-valid-recs-sqns-vidhdr,
ls-datasize-empbuf-append-lowerprovedall subs proved ls-datasize-zero,
prepost-io-write-dataprovedall subs proved ls-array-append-length0, lf-used-info, lf-used-valid-peb, ubi-io-inv-fwd, lf-valid-wl-not-erroneous, lf-vtbl-info,
inv-unmapprovedall subs proved lf-used-valid-peb, lf-valid-wl-not-erroneous, wl-put-peb, lf-used-info, lf-mapped-info, lf-mapped-valid-peb, unmap, lf-vtbl-info,
prepost-init-vols-mappingsprovedall subs proved lf-used-info, ls-max, lf-used-valid-peb, lf-valid-wl-not-erroneous, lf-valid-recs-notin-eraseq, init-vols, lf-vtbl-info,
prepost-get-pebs-for-wlprovedall subs proved prepost-wl-get-used-min, lf-valid-vtbl-neq-free, prepost-wl-free-max-below, prepost-wl-get-free-min, get-pebs-for-wl, lf-vtbl-info,
ls-datasize-wear-levelprovedall subs proved nat-sum-leq, ls-datasize-zero,
prepost-erase-worker-helperprovedall subs proved ubi-io-inv-fwd, lf-valid-wl-not-erroneous, lf-valid-wl-bad, erase-worker-helper, lf-valid-vtbl-neq-erasing, lf-valid-eraseq-middle-wlar, lf-vtbl-info,
ubi-is-max-uniqueprovedall subs proved lf-vtbl-info,
inv-readprovedall subs proved lf-valid-wl-bad, lf-used-valid-peb, ubi-io-inv-fwd, lf-valid-wl-not-erroneous, lf-used-info, lf-mapped-info, lf-mapped-valid-peb, read, lf-vtbl-info,
inv-get-volume-sizeprovedall subs proved get-volume-size, lf-vtbl-info,
lf-valid-eraseq-stronger-notin-recsprovedall subs proved lf-used-info,
prepost-wl-get-used-minprovedall subs proved get-used-min,
prepost-wl-get-free-minprovedall subs proved get-free-min,
prepost-wl-free-max-belowprovedall subs proved find-max-below,
ls-subarray-datasizeprovedall subs proved subbarray-alignup-datasize-empty, ls-array-append-length0, nat-sum-leq,
ubi-io-inv-fillcount0provedall subs proved ubi-io-inv-fwd,
ls-datasize-zeroprovedall subs proved ls-array-append-length0,
lf-valid-recs-valid-pebprovedall subs proved lf-valid-recs-in-apebs,
prepost-init-vols-sizesprovedall subs proved init-vols-sizes,
prepost-fix-ecsprovedall subs proved fix-ecs,
lf-valid-wl-free-emptyvidhdrprovedall subs proved ubi-io-inv-fwd, lf-valid-wl-not-erroneous,
lf-mapped-valid-pebprovedall subs proved lf-mapped-info,
lf-valid-wl-badprovedall subs proved lf-valid-wl-not-erroneous,
lf-vtbl-infoprovedall subs proved lf-used-info,
valid-peb-write-valid-pebprovedall subs proved ls-array-append-length0, ubi-io-inv-fwd,
inv-get-page-sizeprovedall subs proved get-page-size,
inv-get-leb-sizeprovedall subs proved get-leb-size,
inv-formatprovedall subs proved ubi-io-inv-fwd, nat-sum-leq, format,
write-onceaxiom
write-multipleaxiom
get-used-minaxiom
get-free-minaxiom
find-max-belowaxiom
scan-allaxiom
init-vols-sizesaxiom
init-volsaxiom
ls-maxprovedall subs proved
get-pebs-for-wlaxiom
wl-get-pebaxiom
fix-ecsaxiom
lf-valid-eraseq-middle-wlarprovedall subs proved
erase-worker-helperaxiom
atomic-leb-changeaxiom
next-sqnumaxiom
ls-valid-global-sqn-vtblprovedall subs proved
subbarray-alignup-datasize-emptyprovedall subs proved
ls-array-append-length0provedall subs proved
lf-valid-recs-in-apebsprovedall subs proved
erase-allaxiom
get-page-sizeaxiom
get-leb-sizeaxiom
sync-deviceaxiom
readaxiom
writeaxiom
unmapaxiom
wl-put-pebaxiom
eraseaxiom
mapaxiom
changeaxiom
recoveraxiom
lf-valid-recs-notin-eraseqprovedall subs proved
lf-valid-recs-sqns-vidhdrprovedall subs proved
lf-valid-vtbl-neq-erasingprovedall subs proved
formataxiom
nat-sum-leqprovedall subs proved
get-volume-sizeaxiom
create-volumeaxiom
wl-workeraxiom
lf-valid-vtbl-neq-freeprovedall subs proved
lf-valid-wl-not-erroneousprovedall subs proved
ubi-io-inv-fwdprovedall subs proved
lf-used-valid-pebprovedall subs proved
lf-used-infoprovedall subs proved
lf-mapped-infoprovedall subs proved
erase-workeraxiom