| ((nP0 ⊗_(n, m) * P))(H), ∀ n0. n0 < m → nP0(n + n0) ⊆ nP1(n + n0) ⊦ ((nP1 ⊗_(n, m) * P))(H) |
((nP0 ⊗_(n, m) * P))(H), ∀ n0. n0 < m → nP0(n + n0) ⊆ nP1(n + n0) ⊦ ((nP1 ⊗_(n, m) * P))(H), nP0 ⊗_(n, m) ⊆ nP1 ⊗_(n, m)
Used simplifier rules: sep-ass: ⊦ (P0 * P1) * P2 = P0 * P1 * P2; from specification heap-sep%sep-com: ⊦ P0 * P1 = P1 * P0; from specification heap-sep% ⊦ P0 ⊆ P1 ∧ ((P * P0))(H) → ((P * P1))(H); (s) Used formulas: nP0 ⊗_(n, m) ⊆ nP1 ⊗_(n, m)