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