| ¬ (is_fskey(fv .1) ∧ fv .1 .fs .class ≠ class1), r ∈ st, ∀ r, st, class1. r ∈ st → r ∈ addclass(class1, fis0, st) ⊦ r ∈ addclass(class1, fv ' + fis0, st) |
⊦ is_indexkey(fv .1) → addclass(class, fv ' + fis, st) = addclass(class, fis, st)
r ∈ st, ∀ r, st, class1. r ∈ st → r ∈ addclass(class1, fis0, st) ⊦ r ∈ addclass(class1, fv ' + fis0, st), fv .1 .fs .class ≠ class1 ∧ ¬ is_indexkey(fv .1)
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ (fis + fis0) + fis1 = fis + fis0 + fis1], [CSIMPSEQ : ⊦ ¬ is_indexkey(sk) ↔ is_fskey(sk)], [CSIMPSEQ : ⊦ ¬ is_fskey(sk) ↔ is_indexkey(sk)])]]