a__terms N cons recip a__sqr mark N terms s N a__sqr 0 0 a__sqr s X s a__add a__sqr mark X a__dbl mark X a__dbl 0 0 a__dbl s X s s a__dbl mark X a__add 0 X mark X a__add s X Y s a__add mark X mark Y a__first 0 X nil a__first s X cons Y Z cons mark Y first X Z mark terms X a__terms mark X mark sqr X a__sqr mark X mark add X1 X2 a__add mark X1 mark X2 mark dbl X a__dbl mark X mark first X1 X2 a__first mark X1 mark X2 mark cons X1 X2 cons mark X1 X2 mark recip X recip mark X mark s X s mark X mark 0 0 mark nil nil a__terms X terms X a__sqr X sqr X a__add X1 X2 add X1 X2 a__dbl X dbl X a__first X1 X2 first X1 X2 2.2 mark dbl X a__dbl mark X mark cons X1 X2 mark X1 mark sqr X mark X a__add s X Y a__add mark X mark Y mark add X1 X2 mark X2 mark first X1 X2 mark X1 a__sqr s X mark X a__sqr s X a__sqr mark X mark first X1 X2 mark X2 a__add s X Y mark X a__sqr s X a__dbl mark X mark s X mark X mark add X1 X2 a__add mark X1 mark X2 mark first X1 X2 a__first mark X1 mark X2 mark sqr X a__sqr mark X a__terms N mark N a__sqr s X a__add a__sqr mark X a__dbl mark X a__terms N a__sqr mark N mark terms X mark X a__dbl s X mark X a__sqr s X mark X mark recip X mark X mark terms X a__terms mark X mark dbl X mark X a__add 0 X mark X mark add X1 X2 mark X1 a__add s X Y mark Y a__first s X cons Y Z mark Y a__dbl s X a__dbl mark X true a__dbl s X a__dbl mark X a__sqr s X a__dbl mark X a__first s X cons Y Z mark Y a__add s X Y mark X a__add s X Y mark Y mark first X1 X2 mark X2 mark add X1 X2 mark X1 a__add 0 X mark X a__sqr s X a__sqr mark X mark dbl X mark X a__sqr s X mark X mark terms X a__terms mark X mark recip X mark X a__sqr s X mark X mark first X1 X2 mark X1 mark add X1 X2 mark X2 a__add s X Y a__add mark X mark Y a__dbl s X mark X mark terms X mark X mark sqr X mark X a__terms N a__sqr mark N a__sqr s X a__add a__sqr mark X a__dbl mark X a__terms N mark N mark sqr X a__sqr mark X mark first X1 X2 a__first mark X1 mark X2 mark add X1 X2 a__add mark X1 mark X2 mark cons X1 X2 mark X1 mark dbl X a__dbl mark X mark s X mark X true s 1 1 0 a__first 2 2 19308 0 recip 1 1 1 dbl 1 1 32287 a__add 2 1 19306 2 19307 0 a__add 2 1 0 2 11799 0 a__dbl 1 1 32287 a__sqr 1 1 44086 a__terms 1 1 63393 mark 1 1 19306 0 0 8368 nil 0 4 a__dbl 1 1 19307 mark 1 1 0 first 2 1 1 2 3 0 a__first 2 1 1 2 3 0 cons 2 1 4 0 add 2 1 0 2 11799 0 sqr 1 1 44086 a__terms 1 1 44091 a__sqr 1 1 63392 terms 1 1 44091 mark s X mark X mark add X1 X2 a__add mark X1 mark X2 mark sqr X a__sqr mark X a__sqr s X a__add a__sqr mark X a__dbl mark X a__add s X Y a__add mark X mark Y a__sqr s X a__sqr mark X mark add X1 X2 mark X1 a__add s X Y mark X a__dbl s X a__dbl mark X mark 0 0 a__dbl 0 0 mark cons X1 X2 cons mark X1 X2 a__first 0 X nil a__terms N cons recip a__sqr mark N terms s N a__sqr s X s a__add a__sqr mark X a__dbl mark X mark recip X recip mark X a__sqr X sqr X mark nil nil mark s X s mark X a__add X1 X2 add X1 X2 a__dbl s X s s a__dbl mark X mark terms X a__terms mark X a__add s X Y s a__add mark X mark Y a__terms X terms X mark first X1 X2 a__first mark X1 mark X2 mark add X1 X2 a__add mark X1 mark X2 a__dbl X dbl X a__first X1 X2 first X1 X2 mark sqr X a__sqr mark X a__first s X cons Y Z cons mark Y first X Z mark dbl X a__dbl mark X a__add 0 X mark X a__sqr 0 0 a__dbl s X a__dbl mark X true a__terms 1 1 a__dbl 1 1 mark 1 1 a__sqr 1 1 s 1 0 1 a__first 2 0 2 1 recip 1 0 1 dbl 1 1 1 a__add 2 0 1 2 a__add 2 1 2 1 a__dbl 1 1 1 a__sqr 1 2 1 mark 1 0 0 0 3 nil 0 4 first 2 4 a__first 2 4 cons 2 0 add 2 1 2 1 sqr 1 2 1 a__terms 1 3 terms 1 3 s 1 1 0 a__first 2 1 0 2 0 0 recip 1 1 0 dbl 1 1 0 a__add 2 1 0 2 0 0 a__add 2 1 0 2 0 0 a__dbl 1 1 0 a__sqr 1 1 0 mark 1 0 0 0 0 nil 0 0 first 2 0 a__first 2 0 cons 2 0 add 2 1 0 2 0 0 sqr 1 1 0 a__terms 1 0 terms 1 0 mark 0 0 a__dbl 0 0 mark cons X1 X2 cons mark X1 X2 a__first 0 X nil a__terms N cons recip a__sqr mark N terms s N a__sqr s X s a__add a__sqr mark X a__dbl mark X mark recip X recip mark X a__sqr X sqr X mark nil nil mark s X s mark X a__add X1 X2 add X1 X2 a__dbl s X s s a__dbl mark X mark terms X a__terms mark X a__add s X Y s a__add mark X mark Y a__terms X terms X mark first X1 X2 a__first mark X1 mark X2 mark add X1 X2 a__add mark X1 mark X2 a__dbl X dbl X a__first X1 X2 first X1 X2 mark sqr X a__sqr mark X a__first s X cons Y Z cons mark Y first X Z mark dbl X a__dbl mark X a__add 0 X mark X a__sqr 0 0 a__sqr s X a__sqr mark X a__sqr s X a__add a__sqr mark X a__dbl mark X mark s X mark X a__add s X Y mark X a__add s X Y a__add mark X mark Y mark add X1 X2 mark X1 mark add X1 X2 a__add mark X1 mark X2 mark sqr X a__sqr mark X true a__add 2 1 a__terms 1 1 mark 1 1 mark 1 1 s 1 0 1 a__first 2 0 2 1 recip 1 0 1 dbl 1 1 1 a__add 2 1 2 1 a__dbl 1 1 1 a__sqr 1 2 1 0 0 3 nil 0 4 a__dbl 1 0 first 2 4 a__first 2 4 cons 2 0 add 2 1 2 1 sqr 1 2 1 a__terms 1 3 a__sqr 1 2 1 terms 1 3 s 1 1 0 a__first 2 1 0 2 0 0 recip 1 1 0 dbl 1 1 0 a__add 2 1 0 2 0 0 a__dbl 1 1 0 a__sqr 1 1 0 0 0 0 nil 0 0 a__dbl 1 0 first 2 0 a__first 2 0 cons 2 0 add 2 1 0 2 0 0 sqr 1 1 0 a__terms 1 0 a__sqr 1 1 0 terms 1 0 mark sqr X a__sqr mark X mark 0 0 a__dbl 0 0 mark cons X1 X2 cons mark X1 X2 a__first 0 X nil a__terms N cons recip a__sqr mark N terms s N a__sqr s X s a__add a__sqr mark X a__dbl mark X mark recip X recip mark X a__sqr X sqr X mark nil nil mark s X s mark X a__add X1 X2 add X1 X2 a__dbl s X s s a__dbl mark X mark terms X a__terms mark X a__add s X Y s a__add mark X mark Y a__terms X terms X mark first X1 X2 a__first mark X1 mark X2 mark add X1 X2 a__add mark X1 mark X2 a__dbl X dbl X a__first X1 X2 first X1 X2 mark sqr X a__sqr mark X a__first s X cons Y Z cons mark Y first X Z mark dbl X a__dbl mark X a__add 0 X mark X a__sqr 0 0 mark sqr X a__sqr mark X false NaTT certifiable-1.6