| ∀ n. (n ∈ content ↔ datakey(ino, n) ∈ ri) ∧ (n ∈ content → content[n] = fs[ri[datakey(ino, n)]].data) ⊦ ∀ n. (n ∈ content ↔ n ∈ abs-content(ino, fs, ri)) ∧ (n ∈ content → content[n] = abs-content(ino, fs, ri)[n]) |
∀ n. (n ∈ content ↔ datakey(ino, n) ∈ ri) ∧ (n ∈ content → content[n] = fs[ri[datakey(ino, n)]].data) ⊦ (n ∈ content ↔ datakey(ino, n) ∈ ri) ∧ (n ∈ content → content[n] = abs-content(ino, fs, ri)[n])
Used simplifier rules: in-content: ⊦ n ∈ abs-content(ino, fs, ri) ↔ datakey(ino, n) ∈ ri;