| ⊦ dentrykey(ino, str) ∈ ro, (key ∈ (ri ⊖ ro)[dentrykey(ino, str), adr] ↔ key ∈ ri[dentrykey(ino, str), adr] ⊖ ro) ∧ (key ∈ (ri ⊖ ro)[dentrykey(ino, str), adr] → (ri ⊖ ro)[dentrykey(ino, str), adr][key] = (ri[dentrykey(ino, str), adr] ⊖ ro)[key]) |
key = dentrykey(ino, str) ⊦ dentrykey(ino, str) ∈ ro, (key ∈ (ri ⊖ ro)[dentrykey(ino, str), adr] ↔ key ∈ ri[dentrykey(ino, str), adr] ⊖ ro) ∧ (key ∈ (ri ⊖ ro)[dentrykey(ino, str), adr] → (ri ⊖ ro)[dentrykey(ino, str), adr][key] = (ri[dentrykey(ino, str), adr] ⊖ ro)[key])
⊦ key = dentrykey(ino, str), dentrykey(ino, str) ∈ ro, (key ∈ (ri ⊖ ro)[dentrykey(ino, str), adr] ↔ key ∈ ri[dentrykey(ino, str), adr] ⊖ ro) ∧ (key ∈ (ri ⊖ ro)[dentrykey(ino, str), adr] → (ri ⊖ ro)[dentrykey(ino, str), adr][key] = (ri[dentrykey(ino, str), adr] ⊖ ro)[key])
Used formulas: key = dentrykey(ino, str)