YES 2.2 plus x plus y z plus plus x y z plus x y plus y x plus x plus y z plus plus x y z plus x plus y z plus x y plus x y plus y x sum app l cons x cons y k sum app l sum cons x cons y k sum cons x cons y l plus x y minus minus x y z minus x plus y z plus s x y plus x y quot s x s y quot minus x y s y quot s x s y minus x y minus minus x y z plus y z app cons x l k app l k sum cons x cons y l sum cons plus x y l sum app l cons x cons y k app l sum cons x cons y k minus s x s y minus x y sum app l cons x cons y k sum cons x cons y k plus plus 0 y _1 plus y _1 plus plus s x y _1 plus s plus x y _1 quot s x s y quot minus x y s y true 1 s 1 1 2 minus 2 1 1 plus 2 0 sum 1 0 0 0 1 quot 2 0 nil 0 0 app 2 0 minus 2 0 plus 2 1 2 1 cons 2 0 quot 2 1 0 sum 1 0 app 2 0 quot s x s y quot minus x y s y plus x y plus y x minus x 0 x minus minus x y z minus x plus y z plus s x y s plus x y plus x plus y z plus plus x y z plus 0 y y minus s x s y minus x y quot s x s y minus x y false minus s x s y minus x y minus minus x y z minus x plus y z true 1 s 1 1 2 minus 2 1 2 2 plus 2 0 sum 1 0 0 0 0 quot 2 0 nil 0 0 app 2 0 minus 2 1 2 0 plus 2 1 2 1 cons 2 0 quot 2 1 0 sum 1 0 app 2 0 minus minus x y z minus x plus y z minus s x s y minus x y plus x y plus y x minus x 0 x minus minus x y z minus x plus y z plus s x y s plus x y plus x plus y z plus plus x y z plus 0 y y minus s x s y minus x y minus minus x y z plus y z false sum app l cons x cons y k sum app l sum cons x cons y k true 1 s 1 1 2 minus 2 1 2 2 plus 2 0 sum 1 3 0 0 0 quot 2 0 nil 0 1 app 2 0 minus 2 2 0 plus 2 1 2 1 cons 2 2 2 quot 2 1 0 sum 1 1 0 app 2 1 2 1 sum app l cons x cons y k sum app l sum cons x cons y k plus x y plus y x app nil k k minus x 0 x minus minus x y z minus x plus y z app cons x l k cons x app l k plus s x y s plus x y plus x plus y z plus plus x y z sum cons x cons y l sum cons plus x y l sum cons x nil cons x nil app l nil l plus 0 y y minus s x s y minus x y sum app l cons x cons y k app l sum cons x cons y k false app cons x l k app l k true 1 s 1 1 2 minus 2 1 2 2 plus 2 0 sum 1 3 0 0 0 quot 2 0 nil 0 1 app 2 1 0 minus 2 2 0 plus 2 1 2 1 cons 2 2 2 quot 2 1 0 sum 1 1 0 app 2 1 2 1 app cons x l k app l k plus x y plus y x app nil k k minus x 0 x minus minus x y z minus x plus y z app cons x l k cons x app l k plus s x y s plus x y plus x plus y z plus plus x y z sum cons x cons y l sum cons plus x y l sum cons x nil cons x nil app l nil l plus 0 y y minus s x s y minus x y sum app l cons x cons y k sum cons x cons y k false sum cons x cons y l sum cons plus x y l true 1 s 1 1 2 minus 2 1 2 2 plus 2 0 sum 1 3 0 0 0 quot 2 0 nil 0 1 app 2 0 minus 2 2 0 plus 2 1 2 1 cons 2 2 2 quot 2 1 0 sum 1 1 0 app 2 1 2 1 sum cons x cons y l sum cons plus x y l plus x y plus y x app nil k k minus x 0 x minus minus x y z minus x plus y z app cons x l k cons x app l k plus s x y s plus x y plus x plus y z plus plus x y z sum cons x cons y l sum cons plus x y l sum cons x nil cons x nil app l nil l plus 0 y y minus s x s y minus x y sum cons x cons y l plus x y false plus x y plus y x plus x plus y z plus x y plus s x y plus x y plus x plus y z plus plus x y z true 1 s 1 1 2 minus 2 1 2 2 plus 2 1 2 0 sum 1 3 0 0 0 quot 2 0 nil 0 1 app 2 0 minus 2 0 plus 2 1 2 1 cons 2 2 2 quot 2 1 0 sum 1 1 0 app 2 1 2 1 plus s x y plus x y plus x plus y z plus x y plus x y plus y x app nil k k minus x 0 x minus minus x y z minus x plus y z app cons x l k cons x app l k plus s x y s plus x y plus x plus y z plus plus x y z sum cons x cons y l sum cons plus x y l sum cons x nil cons x nil app l nil l plus 0 y y minus s x s y minus x y plus x y plus y x plus x plus y z plus plus x y z true plus x plus y z plus x y plus plus 0 y _1 plus y _1 plus plus s x y _1 plus s plus x y _1 plus x plus y z plus plus x y z plus x y plus y x true 1 s 1 1 2 minus 2 1 2 2 plus 2 1 2 0 sum 1 3 0 0 0 quot 2 0 nil 0 1 app 2 0 minus 2 0 plus 2 1 2 1 cons 2 2 2 quot 2 1 0 sum 1 1 0 app 2 1 2 1 plus plus 0 y _1 plus y _1 plus x plus y z plus x y plus x y plus y x app nil k k minus x 0 x minus minus x y z minus x plus y z app cons x l k cons x app l k plus s x y s plus x y plus x plus y z plus plus x y z sum cons x cons y l sum cons plus x y l sum cons x nil cons x nil app l nil l plus 0 y y minus s x s y minus x y plus x y plus y x plus plus s x y _1 plus s plus x y _1 plus x plus y z plus plus x y z true 1 s 1 2 minus 2 1 2 1 plus 2 1 2 0 sum 1 3 0 0 0 quot 2 0 nil 0 1 app 2 0 minus 2 0 plus 2 1 2 2 cons 2 2 2 quot 2 0 sum 1 1 0 app 2 1 2 1 plus plus s x y _1 plus s plus x y _1 plus x y plus y x app nil k k app cons x l k cons x app l k plus s x y s plus x y plus x plus y z plus plus x y z sum cons x cons y l sum cons plus x y l sum cons x nil cons x nil app l nil l plus 0 y y plus x y plus y x plus x plus y z plus plus x y z true NaTT 1.7