eq true eq eq eq false inf X cons take 0 X nil take s cons cons length nil 0 length cons s 2.2 NaTT certifiable-1.6