| key ∈ keys(fs, ax0) → ax0 = ax + adr0 ' + ax1 ∧ fs[adr0].key = key ∧ ¬ fs[adr0].key ∈ keys(fs, ax1), key = fs[adr].key ∨ key ∈ keys(fs, ax0) ⊦ ∃ ax, ax1, adr0. adr ' + ax0 = ax + adr0 ' + ax1 ∧ fs[adr0].key = key ∧ ¬ fs[adr0].key ∈ keys(fs, ax1) |
key ∈ keys(fs, ax0), key ∈ keys(fs, ax0) → ax0 = ax + adr0 ' + ax1 ∧ fs[adr0].key = key ∧ ¬ fs[adr0].key ∈ keys(fs, ax1), key = fs[adr].key ∨ key ∈ keys(fs, ax0) ⊦ ∃ ax, ax1, adr0. adr ' + ax0 = ax + adr0 ' + ax1 ∧ fs[adr0].key = key ∧ ¬ fs[adr0].key ∈ keys(fs, ax1)
key ∈ keys(fs, ax0) → ax0 = ax + adr0 ' + ax1 ∧ fs[adr0].key = key ∧ ¬ fs[adr0].key ∈ keys(fs, ax1), key = fs[adr].key ∨ key ∈ keys(fs, ax0) ⊦ key ∈ keys(fs, ax0), ∃ ax, ax1, adr0. adr ' + ax0 = ax + adr0 ' + ax1 ∧ fs[adr0].key = key ∧ ¬ fs[adr0].key ∈ keys(fs, ax1)
Used formulas: key ∈ keys(fs, ax0)