| p_ino ∈ dirs ⊦ ino = 0, subdirs(p_ino, dirs ++ ino) = subdirs(p_ino, dirs), ino ∈ dirs, ino ∈ dirs[p_ino].entries |
⊦ strings = strings0 ↔ (∀ str. str ∈ strings ↔ str ∈ strings0)
p_ino ∈ dirs ⊦ ino = 0, ino ∈ dirs[p_ino].entries, ino ∈ dirs, ∀ str. str ∈ subdirs(p_ino, dirs ++ ino) ↔ str ∈ subdirs(p_ino, dirs)
Used terms: subdirs(p_ino, dirs), subdirs(p_ino, dirs ++ ino)