| avol[0] = mapped(buf), m0 = LEB_SIZE, m1 = EB_PAGE_SIZE, ebm-vol-inv(avol), is-encoded(sb0, buf) ⊦ ⟪let buf = mkbuf(m0) in {ebm_avol_read#(0, 0, 0, m0, avol; buf; err); if err = ESUCCESS then let m = ? in decode_superblock#(0, buf, m1; sb, m; err)}⟫ ((err = ESUCCESS ∨ ⌊err⌋ ) ∧ (err = ESUCCESS → sb = sb0)), # avol = 0 |
avol[0] = mapped(buf0), buf = mkbuf(m0), m0 = LEB_SIZE, m1 = EB_PAGE_SIZE, ebm-vol-inv(avol), is-encoded(sb0, buf0) ⊦ ⟪ebm_avol_read#(0, 0, 0, m0, avol; buf; err); if err = ESUCCESS then let m = ? in decode_superblock#(0, buf, m1; sb, m; err)⟫ ((err = ESUCCESS ∨ ⌊err⌋ ) ∧ (err = ESUCCESS → sb = sb0)), # avol = 0