| ⊦ key ∈ ro, ∀ key0. (key0 ∈ (ri ⊖ ro) -- key ↔ key0 ∈ (ri -- key) ⊖ ro) ∧ (key0 ∈ (ri ⊖ ro) -- key → ((ri ⊖ ro) -- key)[key0] = ((ri -- key) ⊖ ro)[key0]) |
⊦ key ∈ ro, (key0 ≠ key ∧ key0 ∈ ri ⊖ ro ↔ key0 ∈ (ri -- key) ⊖ ro) ∧ (key0 ≠ key ∧ key0 ∈ ri ⊖ ro → (ri ⊖ ro)[key0] = ((ri -- key) ⊖ ro)[key0])
Used simplifier rules: ⊦ key ≠ key0 → (ri -- key0)[key] = ri[key]; (s)% ⊦ key ∈ ri -- key0 ↔ key ≠ key0 ∧ key ∈ ri; (s)