[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,
enrich
buffer,
nat-div
,
align
with
constants LEB_SIZE : nat;
PEB_SIZE : nat;
PAGES_PER_LEB : nat;
PAGES_PER_PEB : nat;
EB_PAGE_SIZE : nat;
emptyleb : buffer;
emptypeb : buffer;
emptypage : buffer;
predicates isempty : buffer;
axioms lebsize : ⊦ LEB_SIZE = PAGES_PER_LEB * EB_PAGE_SIZE;
used for: ls;
pebsize : ⊦ PEB_SIZE = PAGES_PER_PEB * EB_PAGE_SIZE;
used for: ls;
peb-size : ⊦ PAGES_PER_PEB = PAGES_PER_LEB + 2;
used for: ls;
leb-size : ⊦ PAGES_PER_LEB ≠ 0;
used for: s, ls;
page-size : ⊦ EB_PAGE_SIZE ≠ 0;
used for: s, ls;
emptyleb-size : ⊦ # emptyleb = PAGES_PER_LEB * EB_PAGE_SIZE;
used for: s, ls;
emptyleb-at : n < # emptyleb ⊦ (emptyleb)[n] = empty;
used for: s, ls;
emptypeb-size : ⊦ # emptypeb = PAGES_PER_PEB * EB_PAGE_SIZE;
used for: s, ls;
emptypeb-at : n < # emptypeb ⊦ (emptypeb)[n] = empty;
used for: s, ls;
emptypage-size : ⊦ # emptypage = EB_PAGE_SIZE;
used for: s, ls;
emptypage-at : n < # emptypage ⊦ (emptypage)[n] = empty;
used for: s, ls;
isempty : ⊦ isempty(buf) ↔ buf = mkempbuf(# buf);
used for: s, ls;
end enrich