| key0 = datakey(ino1, ino2), key0 < key1, key1.ino ≤ ino, ino < key0.ino ∨ key0.data? ∧ ino = key0.ino ∧ ino0 < key0.part ⊦ key1.data? ∧ ino = key1.ino ∧ ino0 < key1.part |
datakey(ino1, ino2) < key1, key1.ino ≤ ino, ino < ino1 ∨ ino = ino1 ∧ ino0 < ino2 ⊦ key1.data? ∧ ino = key1.ino ∧ ino0 < key1.part
Used simplifier rules: ⊦ datakey(m, m0).part = m0; (s)% ⊦ datakey(m, m0).data?; (s)% ⊦ datakey(m, m0).ino = m; (s)