| # avol ≠ 0, avol[0].mapped?, is-encoded(sb0, avol[0].data), ebm-vol-inv(avol) ⊦ ⟪persistence_io_read_superblock#(EB_PAGE_SIZE, LEB_SIZE, avol; sb; err)⟫ ((err = ESUCCESS ∨ ⌊err⌋ ) ∧ (err = ESUCCESS → sb = sb0)) |
avol[0].mapped?, ebm-vol-inv(avol), is-encoded(sb0, avol[0].data) ⊦ ⟪persistence_io_read_superblock#(EB_PAGE_SIZE, LEB_SIZE, avol; sb; err)⟫ ((err = ESUCCESS ∨ ⌊err⌋ ) ∧ (err = ESUCCESS → sb = sb0)), # avol = 0