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
n__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
activate
X1
activate
X2
activate
n__0
0
activate
n__length
X
length
activate
X
activate
n__s
X
s
activate
X
activate
n__cons
X1
X2
cons
activate
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
activate
X1
X2
activate
X
X
2.2
U11
tt
L
length
activate
L
length
cons
N
L
activate
L
isNat
n__length
V1
activate
V1
activate
n__s
X
activate
X
zeros
cons
0
n__zeros
length
cons
N
L
isNatList
activate
L
length
cons
N
L
and
isNatList
activate
L
n__isNat
N
take
0
IL
isNatIList
IL
zeros
0
U31
tt
IL
M
N
activate
M
isNat
n__s
V1
isNat
activate
V1
take
s
M
cons
N
IL
activate
IL
activate
n__0
0
activate
n__nil
nil
take
s
M
cons
N
IL
activate
IL
take
s
M
cons
N
IL
U31
and
isNatIList
activate
IL
n__and
n__isNat
M
n__isNat
N
activate
IL
M
N
length
cons
N
L
U11
and
isNatList
activate
L
n__isNat
N
activate
L
U31
tt
IL
M
N
cons
activate
N
n__take
activate
M
activate
IL
isNatList
n__cons
V1
V2
activate
V2
activate
n__and
X1
X2
activate
X1
isNatList
n__cons
V1
V2
isNat
activate
V1
take
s
M
cons
N
IL
isNatIList
activate
IL
isNatList
n__take
V1
V2
isNat
activate
V1
isNatList
n__take
V1
V2
and
isNat
activate
V1
n__isNatIList
activate
V2
U21
tt
nil
isNatList
n__cons
V1
V2
activate
V1
activate
n__length
X
length
activate
X
take
s
M
cons
N
IL
and
isNatIList
activate
IL
n__and
n__isNat
M
n__isNat
N
isNatIList
V
isNatList
activate
V
activate
n__isNat
X
isNat
X
U31
tt
IL
M
N
activate
N
isNat
n__s
V1
activate
V1
isNatList
n__take
V1
V2
activate
V1
activate
n__take
X1
X2
take
activate
X1
activate
X2
activate
n__isNatList
X
isNatList
X
activate
n__isNatIList
X
isNatIList
X
isNatList
n__cons
V1
V2
and
isNat
activate
V1
n__isNatList
activate
V2
and
tt
X
activate
X
activate
n__cons
X1
X2
activate
X1
length
cons
N
L
activate
L
isNat
n__length
V1
isNatList
activate
V1
activate
n__take
X1
X2
activate
X2
activate
n__s
X
s
activate
X
activate
n__zeros
zeros
isNatIList
n__cons
V1
V2
isNat
activate
V1
activate
n__length
X
activate
X
isNatIList
n__cons
V1
V2
activate
V2
isNatList
n__take
V1
V2
activate
V2
take
0
IL
U21
isNatIList
IL
activate
n__take
X1
X2
activate
X1
isNatIList
n__cons
V1
V2
and
isNat
activate
V1
n__isNatIList
activate
V2
U11
tt
L
activate
L
U11
tt
L
s
length
activate
L
U31
tt
IL
M
N
activate
IL
activate
n__and
X1
X2
and
activate
X1
X2
isNatIList
V
activate
V
activate
n__cons
X1
X2
cons
activate
X1
X2
length
nil
0
isNatIList
n__cons
V1
V2
activate
V1
true
isNatIList
n__cons
V1
V2
activate
V1
isNatList
n__take
V1
V2
activate
V1
U31
tt
IL
M
N
activate
N
isNat
n__s
V1
activate
V1
activate
n__isNat
X
isNat
X
isNatIList
V
isNatList
activate
V
isNatIList
V
activate
V
take
s
M
cons
N
IL
and
isNatIList
activate
IL
n__and
n__isNat
M
n__isNat
N
activate
n__length
X
length
activate
X
isNatList
n__cons
V1
V2
activate
V1
activate
n__and
X1
X2
and
activate
X1
X2
U31
tt
IL
M
N
activate
IL
isNatList
n__take
V1
V2
and
isNat
activate
V1
n__isNatIList
activate
V2
U11
tt
L
activate
L
isNatList
n__take
V1
V2
isNat
activate
V1
isNatIList
n__cons
V1
V2
and
isNat
activate
V1
n__isNatIList
activate
V2
activate
n__take
X1
X2
activate
X1
take
s
M
cons
N
IL
isNatIList
activate
IL
isNatList
n__take
V1
V2
activate
V2
isNatList
n__cons
V1
V2
isNat
activate
V1
activate
n__and
X1
X2
activate
X1
isNatList
n__cons
V1
V2
activate
V2
activate
n__length
X
activate
X
isNatIList
n__cons
V1
V2
activate
V2
isNatIList
n__cons
V1
V2
isNat
activate
V1
length
cons
N
L
U11
and
isNatList
activate
L
n__isNat
N
activate
L
take
s
M
cons
N
IL
U31
and
isNatIList
activate
IL
n__and
n__isNat
M
n__isNat
N
activate
IL
M
N
take
s
M
cons
N
IL
activate
IL
take
s
M
cons
N
IL
activate
IL
isNat
n__s
V1
isNat
activate
V1
activate
n__take
X1
X2
activate
X2
U31
tt
IL
M
N
activate
M
isNat
n__length
V1
isNatList
activate
V1
length
cons
N
L
activate
L
activate
n__cons
X1
X2
activate
X1
take
0
IL
isNatIList
IL
and
tt
X
activate
X
length
cons
N
L
and
isNatList
activate
L
n__isNat
N
length
cons
N
L
isNatList
activate
L
isNatList
n__cons
V1
V2
and
isNat
activate
V1
n__isNatList
activate
V2
activate
n__isNatIList
X
isNatIList
X
activate
n__isNatList
X
isNatList
X
activate
n__s
X
activate
X
isNat
n__length
V1
activate
V1
length
cons
N
L
activate
L
U11
tt
L
length
activate
L
activate
n__take
X1
X2
take
activate
X1
activate
X2
true
0
0
0
U21
1
3092
isNatList
1
1
12172
U11
2
2
12174
cons
2
0
s
1
1
0
isNat
1
1
0
take
2
1
2
12174
activate
1
1
0
take
2
1
2
12175
and
2
1
2
0
n__zeros
0
1
isNatIList
1
1
12173
activate
1
1
0
zeros
0
1
n__nil
0
3092
n__s
1
1
0
0
0
0
zeros
0
0
n__take
2
1
2
12175
n__isNatList
1
1
12172
isNatList
1
1
12172
s
1
0
n__cons
2
1
2
0
nil
0
3092
n__isNat
1
1
0
nil
0
0
n__0
0
0
n__length
1
1
12174
isNat
1
1
0
U11
2
2
12173
U31
4
2
3
4
12175
cons
2
1
2
0
n__isNatIList
1
1
12173
isNatIList
1
1
12173
U21
1
0
tt
0
0
n__and
2
1
2
0
length
1
1
12174
length
1
1
12173
U31
4
2
3
4
1
and
2
2
0
U11
tt
L
length
activate
L
activate
n__s
X
activate
X
activate
n__isNatList
X
isNatList
X
activate
n__isNatIList
X
isNatIList
X
isNatList
n__cons
V1
V2
and
isNat
activate
V1
n__isNatList
activate
V2
and
tt
X
activate
X
activate
n__cons
X1
X2
activate
X1
isNat
n__s
V1
isNat
activate
V1
length
cons
N
L
U11
and
isNatList
activate
L
n__isNat
N
activate
L
activate
n__and
X1
X2
activate
X1
isNatIList
n__cons
V1
V2
and
isNat
activate
V1
n__isNatIList
activate
V2
activate
n__and
X1
X2
and
activate
X1
X2
activate
n__isNat
X
isNat
X
isNat
n__s
V1
activate
V1
take
s
M
cons
N
IL
U31
and
isNatIList
activate
IL
n__and
n__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
activate
X
length
X
n__length
X
isNat
X
n__isNat
X
and
tt
X
activate
X
activate
n__length
X
length
activate
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
activate
X1
activate
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
activate
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
activate
X1
X2
and
X1
X2
n__and
X1
X2
U11
tt
L
s
length
activate
L
isNat
n__s
V1
activate
V1
isNat
n__s
V1
isNat
activate
V1
activate
n__isNatIList
X
isNatIList
X
activate
n__s
X
activate
X
and
tt
X
activate
X
activate
n__isNat
X
isNat
X
isNatIList
n__cons
V1
V2
and
isNat
activate
V1
n__isNatIList
activate
V2
isNatList
n__cons
V1
V2
and
isNat
activate
V1
n__isNatList
activate
V2
activate
n__and
X1
X2
activate
X1
activate
n__and
X1
X2
and
activate
X1
X2
activate
n__isNatList
X
isNatList
X
activate
n__cons
X1
X2
activate
X1
true
0
0
0
U21
1
14696
isNatList
1
1
783
U11
2
1
0
2
27350
0
cons
2
0
s
1
1
0
isNat
1
1
21456
take
2
0
activate
1
1
0
take
2
1
53135
2
14695
0
and
2
1
26567
2
0
0
n__zeros
0
58459
isNatIList
1
1
6281
activate
1
1
21455
zeros
0
58459
n__nil
0
1
n__s
1
1
0
0
0
5323
zeros
0
0
n__take
2
1
53135
2
14695
0
n__isNatList
1
1
783
isNatList
1
1
22238
s
1
0
n__cons
2
1
53136
2
0
0
nil
0
1
n__isNat
1
1
27351
nil
0
0
n__0
0
5323
n__length
1
1
27350
isNat
1
1
27351
U11
2
0
U31
4
2
14695
3
53135
4
53136
0
cons
2
1
53136
2
0
0
n__isNatIList
1
1
6281
isNatIList
1
1
27736
U21
1
0
tt
0
1
n__and
2
1
26567
2
0
0
length
1
1
27350
length
1
0
U31
4
0
and
2
2
21455
0
activate
n__isNatList
X
isNatList
X
activate
n__and
X1
X2
and
activate
X1
X2
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
and
tt
X
activate
X
activate
n__s
X
activate
X
activate
n__isNatIList
X
isNatIList
X
isNat
n__s
V1
isNat
activate
V1
take
s
M
cons
N
IL
U31
and
isNatIList
activate
IL
n__and
n__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
activate
X
length
X
n__length
X
isNat
X
n__isNat
X
and
tt
X
activate
X
activate
n__length
X
length
activate
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
activate
X1
activate
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
activate
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
activate
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