| new(ax0, fs), new(ax0, fs[adr, nd]), ∀ fs, adr, nd. new(ax0, fs) → (new(ax0, fs[adr, nd]) ↔ ¬ adr ∈ ax0) ⊦ new(ax0, fs[adr, nd]) ↔ ¬ adr ∈ ax0, adr0 = adr, adr0 ∈ fs |
new(ax0, fs[adr, nd]), new(ax0, fs), adr ∈ ax0, ∀ fs, adr, nd. new(ax0, fs) → (new(ax0, fs[adr, nd]) ↔ ¬ adr ∈ ax0) ⊦ adr0 = adr, adr0 ∈ fs