zeros
cons
0
n__zeros
U11
tt
L
s
length
activate
L
U21
tt
nil
U31
tt
IL
M
N
cons
activate
N
n__take
activate
M
activate
IL
and
tt
X
activate
X
isNat
n__0
tt
isNat
n__length
V1
isNatList
activate
V1
isNat
n__s
V1
isNat
activate
V1
isNatIList
V
isNatList
activate
V
isNatIList
n__zeros
tt
isNatIList
n__cons
V1
V2
and
isNat
activate
V1
n__isNatIList
activate
V2
isNatList
n__nil
tt
isNatList
n__cons
V1
V2
and
isNat
activate
V1
n__isNatList
activate
V2
isNatList
n__take
V1
V2
and
isNat
activate
V1
n__isNatIList
activate
V2
length
nil
0
length
cons
N
L
U11
and
isNatList
activate
L
n__isNat
N
activate
L
take
0
IL
U21
isNatIList
IL
take
s
M
cons
N
IL
U31
and
isNatIList
activate
IL
n__and
isNat
M
n__isNat
N
activate
IL
M
N
zeros
n__zeros
take
X1
X2
n__take
X1
X2
0
n__0
length
X
n__length
X
s
X
n__s
X
cons
X1
X2
n__cons
X1
X2
isNatIList
X
n__isNatIList
X
nil
n__nil
isNatList
X
n__isNatList
X
isNat
X
n__isNat
X
and
X1
X2
n__and
X1
X2
activate
n__zeros
zeros
activate
n__take
X1
X2
take
X1
X2
activate
n__0
0
activate
n__length
X
length
X
activate
n__s
X
s
X
activate
n__cons
X1
X2
cons
X1
X2
activate
n__isNatIList
X
isNatIList
X
activate
n__nil
nil
activate
n__isNatList
X
isNatList
X
activate
n__isNat
X
isNat
X
activate
n__and
X1
X2
and
X1
X2
activate
X
X
2.2
U11
tt
L
length
activate
L
isNat
n__s
V1
activate
V1
activate
n__s
X
s
X
length
cons
N
L
and
isNatList
activate
L
n__isNat
N
U31
tt
IL
M
N
activate
N
isNat
n__s
V1
isNat
activate
V1
zeros
0
length
cons
N
L
activate
L
U31
tt
IL
M
N
activate
M
take
s
M
cons
N
IL
isNat
M
U31
tt
IL
M
N
activate
IL
length
cons
N
L
activate
L
activate
n__isNatList
X
isNatList
X
zeros
cons
0
n__zeros
take
s
M
cons
N
IL
isNatIList
activate
IL
isNatIList
V
activate
V
isNatList
n__cons
V1
V2
isNat
activate
V1
isNatList
n__cons
V1
V2
activate
V2
isNat
n__length
V1
isNatList
activate
V1
activate
n__zeros
zeros
U31
tt
IL
M
N
cons
activate
N
n__take
activate
M
activate
IL
isNatIList
V
isNatList
activate
V
take
0
IL
isNatIList
IL
isNatIList
n__cons
V1
V2
and
isNat
activate
V1
n__isNatIList
activate
V2
take
0
IL
U21
isNatIList
IL
take
s
M
cons
N
IL
activate
IL
take
s
M
cons
N
IL
U31
and
isNatIList
activate
IL
n__and
isNat
M
n__isNat
N
activate
IL
M
N
isNat
n__length
V1
activate
V1
isNatList
n__take
V1
V2
isNat
activate
V1
activate
n__and
X1
X2
and
X1
X2
U21
tt
nil
isNatList
n__cons
V1
V2
activate
V1
activate
n__isNatIList
X
isNatIList
X
activate
n__nil
nil
length
nil
0
and
tt
X
activate
X
isNatList
n__take
V1
V2
activate
V2
length
cons
N
L
U11
and
isNatList
activate
L
n__isNat
N
activate
L
activate
n__length
X
length
X
isNatIList
n__cons
V1
V2
activate
V2
activate
n__0
0
isNatList
n__take
V1
V2
and
isNat
activate
V1
n__isNatIList
activate
V2
activate
n__isNat
X
isNat
X
length
cons
N
L
isNatList
activate
L
isNatList
n__take
V1
V2
activate
V1
isNatIList
n__cons
V1
V2
activate
V1
U11
tt
L
activate
L
U11
tt
L
s
length
activate
L
take
s
M
cons
N
IL
activate
IL
isNatList
n__cons
V1
V2
and
isNat
activate
V1
n__isNatList
activate
V2
isNatIList
n__cons
V1
V2
isNat
activate
V1
activate
n__cons
X1
X2
cons
X1
X2
take
s
M
cons
N
IL
and
isNatIList
activate
IL
n__and
isNat
M
n__isNat
N
activate
n__take
X1
X2
take
X1
X2
true
activate
n__take
X1
X2
take
X1
X2
take
s
M
cons
N
IL
and
isNatIList
activate
IL
n__and
isNat
M
n__isNat
N
isNat
n__length
V1
activate
V1
take
s
M
cons
N
IL
activate
IL
take
s
M
cons
N
IL
U31
and
isNatIList
activate
IL
n__and
isNat
M
n__isNat
N
activate
IL
M
N
isNatIList
n__cons
V1
V2
and
isNat
activate
V1
n__isNatIList
activate
V2
isNatIList
n__cons
V1
V2
isNat
activate
V1
take
0
IL
isNatIList
IL
isNatIList
V
isNatList
activate
V
isNatList
n__cons
V1
V2
and
isNat
activate
V1
n__isNatList
activate
V2
take
s
M
cons
N
IL
activate
IL
U11
tt
L
activate
L
isNat
n__length
V1
isNatList
activate
V1
isNatIList
n__cons
V1
V2
activate
V1
isNatList
n__take
V1
V2
activate
V1
length
cons
N
L
isNatList
activate
L
activate
n__isNat
X
isNat
X
isNatList
n__cons
V1
V2
activate
V2
isNatList
n__cons
V1
V2
isNat
activate
V1
isNatIList
V
activate
V
take
s
M
cons
N
IL
isNatIList
activate
IL
isNatList
n__take
V1
V2
and
isNat
activate
V1
n__isNatIList
activate
V2
isNatIList
n__cons
V1
V2
activate
V2
activate
n__isNatList
X
isNatList
X
activate
n__length
X
length
X
length
cons
N
L
activate
L
length
cons
N
L
U11
and
isNatList
activate
L
n__isNat
N
activate
L
U31
tt
IL
M
N
activate
IL
isNatList
n__take
V1
V2
activate
V2
take
s
M
cons
N
IL
isNat
M
and
tt
X
activate
X
U31
tt
IL
M
N
activate
M
length
cons
N
L
activate
L
activate
n__isNatIList
X
isNatIList
X
isNat
n__s
V1
isNat
activate
V1
isNatList
n__cons
V1
V2
activate
V1
U31
tt
IL
M
N
activate
N
activate
n__and
X1
X2
and
X1
X2
length
cons
N
L
and
isNatList
activate
L
n__isNat
N
isNat
n__s
V1
activate
V1
U11
tt
L
length
activate
L
isNatList
n__take
V1
V2
isNat
activate
V1
true
0
0
0
U21
1
1
0
isNatList
1
1
2
U11
2
2
1327
cons
2
0
s
1
1
0
isNat
1
1
1
take
2
1
2
18461
activate
1
1
0
take
2
1
2
18462
and
2
2
0
n__zeros
0
1
isNatIList
1
1
3
activate
1
1
0
zeros
0
1
n__nil
0
1
n__s
1
1
0
0
0
0
zeros
0
0
n__take
2
1
2
18462
n__isNatList
1
1
2
isNatList
1
1
2
s
1
0
n__cons
2
1
2
0
nil
0
1
n__isNat
1
1
248
nil
0
0
n__0
0
0
n__length
1
1
1327
isNat
1
1
248
U11
2
2
1326
U31
4
2
3
4
18462
cons
2
1
2
0
n__isNatIList
1
1
3
isNatIList
1
1
3
U21
1
0
tt
0
1
n__and
2
2
0
length
1
1
1327
length
1
1
1326
U31
4
2
3
4
1
and
2
2
0
U11
tt
L
length
activate
L
activate
n__and
X1
X2
and
X1
X2
isNat
n__s
V1
isNat
activate
V1
activate
n__isNatIList
X
isNatIList
X
and
tt
X
activate
X
length
cons
N
L
U11
and
isNatList
activate
L
n__isNat
N
activate
L
activate
n__isNatList
X
isNatList
X
isNatList
n__cons
V1
V2
and
isNat
activate
V1
n__isNatList
activate
V2
isNatIList
n__cons
V1
V2
and
isNat
activate
V1
n__isNatIList
activate
V2
take
s
M
cons
N
IL
U31
and
isNatIList
activate
IL
n__and
isNat
M
n__isNat
N
activate
IL
M
N
U31
tt
IL
M
N
cons
activate
N
n__take
activate
M
activate
IL
length
nil
0
isNat
n__s
V1
isNat
activate
V1
zeros
cons
0
n__zeros
U21
tt
nil
length
cons
N
L
U11
and
isNatList
activate
L
n__isNat
N
activate
L
0
n__0
activate
n__isNatIList
X
isNatIList
X
nil
n__nil
zeros
n__zeros
activate
n__0
0
take
0
IL
U21
isNatIList
IL
isNatList
X
n__isNatList
X
activate
n__s
X
s
X
length
X
n__length
X
isNat
X
n__isNat
X
and
tt
X
activate
X
activate
n__length
X
length
X
isNatIList
n__zeros
tt
activate
n__isNat
X
isNat
X
isNat
n__length
V1
isNatList
activate
V1
take
X1
X2
n__take
X1
X2
isNatIList
X
n__isNatIList
X
activate
n__zeros
zeros
isNatList
n__take
V1
V2
and
isNat
activate
V1
n__isNatIList
activate
V2
activate
n__take
X1
X2
take
X1
X2
isNatList
n__nil
tt
s
X
n__s
X
cons
X1
X2
n__cons
X1
X2
isNatIList
n__cons
V1
V2
and
isNat
activate
V1
n__isNatIList
activate
V2
isNatIList
V
isNatList
activate
V
isNatList
n__cons
V1
V2
and
isNat
activate
V1
n__isNatList
activate
V2
activate
n__and
X1
X2
and
X1
X2
isNat
n__0
tt
activate
n__isNatList
X
isNatList
X
activate
n__nil
nil
activate
X
X
activate
n__cons
X1
X2
cons
X1
X2
and
X1
X2
n__and
X1
X2
U11
tt
L
s
length
activate
L
isNat
n__s
V1
isNat
activate
V1
true
Failed!
NaTT
certifiable-1.6