MAYBE 2.2 U x y U y x * x y * y x + x + y z + + x y z U x U y z U U x y z * x * y z * * x y z + x y + y x * x y * y x + x y + y x * x * y z * x y U x U y z U U x y z * x * y z * * x y z + x + y z + x y U x y U y x + x + y z + + x y z U x U y z U x y sum U x y sum x + 0 x 1 y + x y * + y z x * x z + 1 x 1 y + x y * 0 x y 0 * x y + 1 x 1 y 0 + 1 \# + x y + 0 x 0 y 0 + x y prod U x y prod y + 1 x 1 y + 1 \# + x y + 0 x 0 y + x y sum empty 0 \# * 0 x y * x y * + y z x * x y * 1 x y * x y prod U x y prod x * 1 x y 0 * x y * 1 x y + 0 * x y y prod U x y * prod x prod y sum U x y sum y sum U x y + sum x sum y * + y z x + * x y * x z + + \# x _1 + x _1 * * \# x _1 * \# _1 * * + y z x _1 * + * x y * x z _1 * * 0 x y _1 * 0 * x y _1 U U empty b _1 U b _1 + + 1 x 1 y _1 + 0 + 1 \# + x y _1 + + 0 x 0 y _1 + 0 + x y _1 * * 1 x y _1 * + 0 * x y y _1 + + 0 x 1 y _1 + 1 + x y _1 U x U y z U x y U x y U y x U x U y z U U x y z true prod U x y prod y prod U x y prod x true 1 0 1 0 1 1 0 prod 1 0 prod 1 1 0 * 2 0 \# 0 0 U 2 0 sum 1 0 0 1 0 singl 1 0 empty 0 0 + 2 0 sum 1 0 U 2 1 2 1 + 2 0 * 2 0 prod U x y prod x prod U x y prod y prod U x y * prod x prod y false sum U x y sum y sum U x y sum x true 1 0 1 0 1 1 0 prod 1 0 prod 1 0 * 2 0 \# 0 0 U 2 0 sum 1 0 0 1 0 singl 1 0 empty 0 0 + 2 0 sum 1 1 0 U 2 1 2 1 + 2 0 * 2 0 sum U x y sum x sum U x y sum y sum U x y + sum x sum y false sum empty 0 \# false * x y * y x * x * y z * * x y z * + y z x * x z * 1 x y * x y * + y z x * x y * 0 x y * x y * x * y z * x y true Failed! NaTT 1.7