| r ∈ H, ∀ H0. # H0 < # H → true → (∃ rs, f. H0 = mk(rs, f)) ⊦ ∃ rs, f. H = mk(rs, f) |
⊦ r ≠ null → (r ∈ H ↔ (∃ H0, o. H = (H0 ++ r)[r, o] ∧ ¬ r ∈ H0))
∃ H0, o. H = (H0 ++ r)[r, o] ∧ ¬ r ∈ H0, ∀ H0. # H0 < # H → true → (∃ rs, f. H0 = mk(rs, f)) ⊦ r = null, ∃ rs, f. H = mk(rs, f)
Used simplifier rules: ⊦ ¬ null ∈ H; (s) Used terms: H, r