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
n__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
activate
X
activate
n__take
X1
X2
take
activate
X1
activate
X2
activate
n__length
X
length
activate
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__inf
X
activate
X
activate
n__take
X1
X2
take
activate
X1
activate
X2
activate
n__take
X1
X2
activate
X2
activate
n__inf
X
inf
activate
X
length
cons
X
L
s
n__length
activate
L
activate
n__0
0
activate
n__take
X1
X2
activate
X1
take
s
X
cons
Y
L
activate
X
activate
n__length
X
length
activate
X
activate
n__s
X
s
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
length
cons
X
L
activate
L
take
s
X
cons
Y
L
activate
Y
activate
n__length
X
activate
X
true
eq
n__s
X
n__s
Y
eq
activate
X
activate
Y
true
Failed!
NaTT
certifiable-1.6