| is_boolvalue(val), r ∈ val ⊦ |
⊦ ¬ r ∈ boolval(boolvar)
[[CONCRETESIMPRULES : ([CSIMPGEN : javavalue generated by noval, intval, byteval, shortval, refval, boolval, charval, longval, floatval, doubleval, stringval, ++, typeval, initval, break, continue, return, throw;], [CSIMPSEQ : ⊦ ¬ is_boolvalue(throw(r, ty))], [CSIMPSEQ : ⊦ ¬ is_boolvalue(return(val, ty))], [CSIMPSEQ : ⊦ ¬ is_boolvalue(continue(lbl))], [CSIMPSEQ : ⊦ ¬ is_boolvalue(break(lbl))], [CSIMPSEQ : ⊦ ¬ is_boolvalue(initval(istate))], [CSIMPSEQ : ⊦ ¬ is_boolvalue(typeval(ty))], [CSIMPSEQ : ⊦ ¬ is_boolvalue(val ++ val0)], [CSIMPSEQ : ⊦ ¬ is_boolvalue (stringval(stringvar))], [CSIMPSEQ : ⊦ ¬ is_boolvalue (doubleval(doublevar))], [CSIMPSEQ : ⊦ ¬ is_boolvalue(floatval(floatvar))], [CSIMPSEQ : ⊦ ¬ is_boolvalue(longval(lo))], [CSIMPSEQ : ⊦ ¬ is_boolvalue(charval(jchar))], [CSIMPSEQ : ⊦ is_boolvalue(boolval(boolvar))], [CSIMPSEQ : ⊦ ¬ is_boolvalue(refval(r))], [CSIMPSEQ : ⊦ ¬ is_boolvalue(shortval(sho))], [CSIMPSEQ : ⊦ ¬ is_boolvalue(byteval(by))], [CSIMPSEQ : ⊦ ¬ is_boolvalue(noval)], [CSIMPSEQ : ⊦ ¬ is_boolvalue(intval(i))])]]