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