| context(C0), value(C0[t] _ t0), ∀ t1. value(C0[t1]) → value(t1) ⊦ value(t) |
⊦ t1 ≠ K ∧ t1 ≠ S → (value(t1 _ t2) ↔ ¬ ¬ (ap(t1) ∧ t1 .1 = S ∧ value(t2) ∧ value(t1 .2)))
¬ (C0[t] ≠ K ∧ C0[t] ≠ S), context(C0), value(C0[t] _ t0), ∀ t1. value(C0[t1]) → value(t1) ⊦ value(t)
C0[t] ≠ K ∧ C0[t] ≠ S, context(C0), ap(C0[t]) ∧ C0[t] .1 = S ∧ value(t0) ∧ value(C0[t] .2), ∀ t1. value(C0[t1]) → value(t1) ⊦ value(t)
[[CONCRETESIMPRULES : ()], [EXTRATERMS : (t0, C0[t])]]