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