(w1 x) | (w3 x)
(w0 x) | (+ (w2 x) (+ 1 x))
(ite (<= x 0) 2 (w1 x)) | (ite (<= (+ x x) 0) 2 (w3 x))
