| ebm-vol-inv(fill(mkavolume(# lpt2), unmapped)) ⊦ ⟪apersistence_io_get_page_size#(adr0, m0, [], fill(mkavolume(# lpt2), unmapped), lpt2, ∅; ; m0); bleb := nobuffer; wbuf.content := mkbuf(m0); rofs := false⟫ (# wbuf.content = EB_PAGE_SIZE ∧ (bleb ≠ nobuffer → bleb.leb < # lpt2 ∧ wbuf-cons(wbuf, unmapped, rofs)) ∧ m0 = EB_PAGE_SIZE) |
adr = adr0, avol = fill(mkavolume(# lpt2), unmapped), lpt = lpt2, m = m0, ns = ∅, plog = [], ebm-vol-inv(fill(mkavolume(# lpt2), unmapped)) ⊦ ⟪n := EB_PAGE_SIZE; bleb := nobuffer; wbuf.content := mkbuf(n); rofs := false⟫ (# wbuf.content = EB_PAGE_SIZE ∧ (bleb ≠ nobuffer → bleb.leb < # lpt2 ∧ wbuf-cons(wbuf, unmapped, rofs)) ∧ n = EB_PAGE_SIZE)
Used simplifier rules: apersistence_io_get_page_size# (PROOTADR, PMAXINO, PLOG, PVOL, PLPT, PORPHANS; ; N) {N := EB_PAGE_SIZE};