| ⊦ remove-refsize0((∅)[n, mkblock(x, lax, m0)]) = (m0 = 0 ⊃ ∅;(∅)[n, mkblock(x, lax, m0)]) |
⊦ st1 = st2 ↔ (∀ n. (n ∈ st1 ↔ n ∈ st2) ∧ (n ∈ st1 → st1[n] = st2[n]))
⊦ ∀ n0. (n0 ∈ remove-refsize0((∅)[n, mkblock(x, lax, m0)]) ↔ n0 ∈ (m0 = 0 ⊃ ∅;(∅)[n, mkblock(x, lax, m0)])) ∧ ( n0 ∈ remove-refsize0((∅)[n, mkblock(x, lax, m0)]) → remove-refsize0((∅)[n, mkblock(x, lax, m0)])[n0] = (m0 = 0 ⊃ ∅;(∅)[n, mkblock(x, lax, m0)])[n0])
Used terms: (m0 = 0 ⊃ ∅;(∅)[n, mkblock(x, lax, m0)]), remove-refsize0((∅)[n, mkblock(x, lax, m0)])