eq n__0 n__0 true eq n__s X n__s Y eq activate X activate Y eq X Y false inf X cons X n__inf s X take 0 X nil take s X cons Y L cons activate Y n__take activate X activate L length nil 0 length cons X L s n__length activate L 0 n__0 s X n__s X inf X n__inf X take X1 X2 n__take X1 X2 length X n__length X activate n__0 0 activate n__s X s X activate n__inf X inf X activate n__take X1 X2 take X1 X2 activate n__length X length X activate X X 2.2 eq n__s X n__s Y activate X take s X cons Y L activate L activate n__s X s X activate n__take X1 X2 take X1 X2 length cons X L s n__length activate L length cons X L activate L inf X s X activate n__0 0 activate n__inf X inf X take s X cons Y L activate X eq n__s X n__s Y activate Y eq n__s X n__s Y eq activate X activate Y length nil 0 activate n__length X length X take s X cons Y L activate Y true eq n__s X n__s Y eq activate X activate Y true Failed! NaTT certifiable-1.6