| m = EB_PAGE_SIZE, m0 < # pebs, mtd-cons(pebs) ⊦ ⟪ubi_io_read_echdr#(m0, m, pebs; aehdr; bitflips, err)⟫ true, pebs[m0].bad |
m0 < # pebs, mtd-cons(pebs), ¬ pebs[m0].bad ⊦ ⟪ubi_io_read_echdr#(m0, EB_PAGE_SIZE, pebs; aehdr; bitflips, err)⟫ true
Used simplifier rules: ⊦ m < n → n ≠ 0; (s)%f: ⊦ m < n → n ≠ 0; (forward) from specification nat-basic