| key ∈ ri, key0 ∈ ri, ∀ key0, key1. key0 ∈ ri ∧ key1 ∈ ri ∧ ri[key0] = ri[key1] → key0 = key1 ⊦ ri[key0] = ri[key], key0 ∈ ri[key, adr] ∧ ri[key, adr][key0] = ri[key0] |
key ∈ ri, key0 ∈ ri, key0 ∈ ri[key, adr], ∀ key0, key1. key0 ∈ ri ∧ key1 ∈ ri ∧ ri[key0] = ri[key1] → key0 = key1 ⊦ ri[key0] = ri[key], ri[key, adr][key0] = ri[key0]
Used simplifier rules: ⊦ key ∈ ri[key0, adr] ↔ key = key0 ∨ key ∈ ri; (ws)