| sk = sk ∨ sk ∈ sks0 → r -- sk ∈ st, ∀ sk0. sk0 ∈ sks0 → r -- sk0 ∈ st, hasKeys(r, sks0, st) ↔ (∀ sk. sk ∈ sks0 → r -- sk ∈ st), ∀ r, st. hasKeys(r, sks0, st) ↔ (∀ sk. sk ∈ sks0 → r -- sk ∈ st) ⊦ r -- sk ∈ st ∧ hasKeys(r, sks0, st) |
r -- sk ∈ st, sk0 ∈ sks0, r ∈ st, ∀ sk0. sk0 ∈ sks0 → r -- sk0 ∈ st, ∀ r, st. hasKeys(r, sks0, st) ↔ (∀ sk. sk ∈ sks0 → r -- sk ∈ st) ⊦ hasKeys(r, sks0, st), r -- sk0 ∈ st
[[CONCRETESIMPRULES : ([CSIMPFORWARD : ⊦ r -- sk ∈ st → r ∈ st])]]