| ∀ str. str ∈ entries ↔ str ∈ sdt, ∀ entries0, sdt. # entries0 < # entries → (∀ str. str ∈ entries0 ↔ str ∈ sdt) → # entries0 = # sdt ⊦ # entries = # sdt, entries = ∅ |
⊦ entries = ∅ ↔ ¬(∃ str, ino, entries0. entries = entries0[str, ino] ∧ ¬ str ∈ entries0)
∀ str. str ∈ entries ↔ str ∈ sdt, ∀ entries0, sdt. # entries0 < # entries → (∀ str. str ∈ entries0 ↔ str ∈ sdt) → # entries0 = # sdt ⊦ # entries = # sdt, ∀ str, ino, entries0. ¬(entries = entries0[str, ino] ∧ ¬ str ∈ entries0)
Used terms: entries