| log.toSet ∩ as = ∅, adr ∈ log, ∀ adr. adr ∈ log → adr ∈ fs ∧ node-cons(fs[adr].key, fs[adr]) ⊦ adr ∈ fs \ as ∧ node-cons((fs \ as)[adr].key, (fs \ as)[adr]) |
log.toSet ∩ as = ∅, adr ∈ log, adr ∈ as, ∀ adr. adr ∈ log → adr ∈ fs ∧ node-cons(fs[adr].key, fs[adr]) ⊦ adr ∈ fs \ as ∧ node-cons((fs \ as)[adr].key, (fs \ as)[adr])
log.toSet ∩ as = ∅, adr ∈ log, ∀ adr. adr ∈ log → adr ∈ fs ∧ node-cons(fs[adr].key, fs[adr]) ⊦ adr ∈ as, adr ∈ fs \ as ∧ node-cons((fs \ as)[adr].key, (fs \ as)[adr])
Used formulas: adr ∈ as