| is_bytelist(vals0) ↔ (∀ val. val ∈ vals0 → is_bytevalue(val)) ⊦ is_bytelist(val + vals0) ↔ (∀ val0. val0 ∈ val + vals0 → is_bytevalue(val0)) |
⊦ is_bytelist(val ' + vals) ↔ is_bytevalue(val) ∧ is_bytelist(vals)
is_bytelist(vals0) ↔ (∀ val. val ∈ vals0 → is_bytevalue(val)) ⊦ is_bytevalue(val) ∧ is_bytelist(vals0) ↔ (∀ val0. val0 = val ∨ val0 ∈ vals0 → is_bytevalue(val0))
[[CONCRETESIMPRULES : ([CSIMPSEQ : ⊦ val ∈ val0 ' ↔ val = val0], [CSIMPSEQ : ⊦ val ∈ vals + vals0 ↔ ¬ ¬ (val ∈ vals ∨ val ∈ vals0)], [CSIMPSEQ : ⊦ (vals + vals0) + vals1 = vals + vals0 + vals1], [CSIMPSEQ : ⊦ val + vals = val ' + vals])]]