| ∀ r, st. (∀ sk. sk ∈ sks0 → goodfieldandtype(r, sk, st)) → goodfieldsandtypes(r, sks0, st), ¬ goodfieldandtype(r, sk, st) ∨ ¬ goodfieldsandtypes(r, sks0, st), ∀ sk0. sk0 = sk ∨ sk0 ∈ sks0 → goodfieldandtype(r, sk0, st) ⊦ |
¬ goodfieldandtype(r, sk, st), ∀ r, st. (∀ sk. sk ∈ sks0 → goodfieldandtype(r, sk, st)) → goodfieldsandtypes(r, sks0, st), ∀ sk0. sk0 = sk ∨ sk0 ∈ sks0 → goodfieldandtype(r, sk0, st) ⊦
¬ goodfieldsandtypes(r, sks0, st), ∀ r, st. (∀ sk. sk ∈ sks0 → goodfieldandtype(r, sk, st)) → goodfieldsandtypes(r, sks0, st), ∀ sk0. sk0 = sk ∨ sk0 ∈ sks0 → goodfieldandtype(r, sk0, st) ⊦
[[CONCRETESIMPRULES : ()]]