| ⊦ lpt-ram-flash(lpt[n, lp], lpt0, nx + n ') ↔ lpt-ram-flash(lpt, lpt0, nx + n ') |
Used simplifier rules: lpt-ram-flash: ⊦ lpt-ram-flash(lpt1, lpt0, nx) ↔ # lpt0 = # lpt1 ∧ (∀ n. n < # lpt1 ∧ lpt0[n].flags = LP_GROUP_NODES ∧ lpt1[n].flags = LP_GROUP_NODES ∧ ¬ n ∈ nx → lpt1[n].size = lpt0[n].size);% ⊦ m ≠ n → lpt[n, lp][m] = lpt[m]; (s)%m ≠ n ⊦ lpt[m, lp][n] = lpt[n]; (s)%a: ⊦ (nx + nx0) + nx1 = nx + nx0 + nx1; from specification list[nat-list-set]% ⊦ n ∈ n0 ' ↔ n = n0; (s)% ⊦ n ∈ nx + nx0 ↔ n ∈ nx ∨ n ∈ nx0; (s)% ⊦ m < # lpt → lpt[m, lp][m] = lp; (s)% ⊦ # lpt[n, lp] = # lpt; (s)