| new(ax0, fs), ∀ 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), 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), ∀ fs, adr, nd. new(ax0, fs) → (new(ax0, fs[adr, nd]) ↔ ¬ adr ∈ ax0) ⊦ new(ax0, fs[adr, nd]) ↔ ¬ adr ∈ ax0, adr0 = adr, new(ax0, fs[adr, nd]), adr0 ∈ fs
Used formulas: new(ax0, fs[adr, nd])