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