| key = dentrykey(ino, str), key < key0, key0 < key1 ⊦ key < key1 |
key0 < key1, dentrykey(ino, str) < key0, key1.ino ≤ ino ⊦ key1.dentry? ∧ ino = key1.ino ∧ str < key1.name, key1.data? ∧ ino = key1.ino
Used simplifier rules: ⊦ m < n ↔ ¬ n ≤ m; (ss)%⊦ dentrykey(ino, str) < key ↔ ino < key.ino ∨ key.dentry? ∧ ino = key.ino ∧ str < key.name ∨ key.data? ∧ ino = key.ino; (ws)