zeros
cons
0
n__zeros
U11
tt
tt
U21
tt
tt
U31
tt
tt
U41
tt
V2
U42
isNatIList
activate
V2
U42
tt
tt
U51
tt
V2
U52
isNatList
activate
V2
U52
tt
tt
U61
tt
V2
U62
isNatIList
activate
V2
U62
tt
tt
U71
tt
L
N
U72
isNat
activate
N
activate
L
U72
tt
L
s
length
activate
L
U81
tt
nil
U91
tt
IL
M
N
U92
isNat
activate
M
activate
IL
activate
M
activate
N
U92
tt
IL
M
N
U93
isNat
activate
N
activate
IL
activate
M
activate
N
U93
tt
IL
M
N
cons
activate
N
n__take
activate
M
activate
IL
isNat
n__0
tt
isNat
n__length
V1
U11
isNatList
activate
V1
isNat
n__s
V1
U21
isNat
activate
V1
isNatIList
V
U31
isNatList
activate
V
isNatIList
n__zeros
tt
isNatIList
n__cons
V1
V2
U41
isNat
activate
V1
activate
V2
isNatList
n__nil
tt
isNatList
n__cons
V1
V2
U51
isNat
activate
V1
activate
V2
isNatList
n__take
V1
V2
U61
isNat
activate
V1
activate
V2
length
nil
0
length
cons
N
L
U71
isNatList
activate
L
activate
L
N
take
0
IL
U81
isNatIList
IL
take
s
M
cons
N
IL
U91
isNatIList
activate
IL
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
nil
n__nil
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__nil
nil
activate
X
X
2.2
take
s
M
cons
N
IL
U91
isNatIList
activate
IL
activate
IL
M
N
U41
tt
V2
U42
isNatIList
activate
V2
U91
tt
IL
M
N
activate
IL
isNatList
n__take
V1
V2
activate
V2
U92
tt
IL
M
N
U93
isNat
activate
N
activate
IL
activate
M
activate
N
take
0
IL
U81
isNatIList
IL
activate
n__0
0
U51
tt
V2
activate
V2
isNatIList
V
isNatList
activate
V
isNat
n__length
V1
isNatList
activate
V1
take
0
IL
isNatIList
IL
length
cons
N
L
isNatList
activate
L
U92
tt
IL
M
N
activate
N
isNatIList
n__cons
V1
V2
U41
isNat
activate
V1
activate
V2
isNat
n__length
V1
activate
V1
isNat
n__s
V1
activate
V1
U93
tt
IL
M
N
activate
N
isNatIList
V
activate
V
activate
n__cons
X1
X2
cons
X1
X2
length
nil
0
length
cons
N
L
activate
L
U92
tt
IL
M
N
isNat
activate
N
U51
tt
V2
isNatList
activate
V2
isNatIList
n__cons
V1
V2
activate
V2
U61
tt
V2
isNatIList
activate
V2
activate
n__take
X1
X2
take
X1
X2
U81
tt
nil
isNat
n__s
V1
isNat
activate
V1
U72
tt
L
length
activate
L
U92
tt
IL
M
N
activate
M
U72
tt
L
s
length
activate
L
U41
tt
V2
activate
V2
U92
tt
IL
M
N
activate
IL
U61
tt
V2
U62
isNatIList
activate
V2
U91
tt
IL
M
N
activate
N
isNat
n__s
V1
U21
isNat
activate
V1
U61
tt
V2
activate
V2
U93
tt
IL
M
N
activate
M
U91
tt
IL
M
N
activate
M
length
cons
N
L
U71
isNatList
activate
L
activate
L
N
isNatIList
n__cons
V1
V2
isNat
activate
V1
U72
tt
L
activate
L
isNatList
n__cons
V1
V2
isNat
activate
V1
activate
n__s
X
s
X
U51
tt
V2
U52
isNatList
activate
V2
activate
n__length
X
length
X
zeros
cons
0
n__zeros
isNatList
n__take
V1
V2
isNat
activate
V1
isNat
n__length
V1
U11
isNatList
activate
V1
take
s
M
cons
N
IL
activate
IL
U41
tt
V2
isNatIList
activate
V2
zeros
0
U91
tt
IL
M
N
activate
M
isNatList
n__cons
V1
V2
activate
V2
isNatList
n__take
V1
V2
activate
V1
U91
tt
IL
M
N
isNat
activate
M
U93
tt
IL
M
N
cons
activate
N
n__take
activate
M
activate
IL
U71
tt
L
N
activate
N
isNatList
n__take
V1
V2
U61
isNat
activate
V1
activate
V2
isNatList
n__cons
V1
V2
U51
isNat
activate
V1
activate
V2
U93
tt
IL
M
N
activate
IL
U91
tt
IL
M
N
U92
isNat
activate
M
activate
IL
activate
M
activate
N
U92
tt
IL
M
N
activate
N
isNatIList
V
U31
isNatList
activate
V
isNatList
n__cons
V1
V2
activate
V1
U71
tt
L
N
isNat
activate
N
take
s
M
cons
N
IL
isNatIList
activate
IL
activate
n__nil
nil
length
cons
N
L
activate
L
activate
n__zeros
zeros
U71
tt
L
N
U72
isNat
activate
N
activate
L
take
s
M
cons
N
IL
activate
IL
isNatIList
n__cons
V1
V2
activate
V1
U71
tt
L
N
activate
L
true
U71
tt
L
N
activate
L
isNatIList
n__cons
V1
V2
activate
V1
U72
tt
L
activate
L
length
cons
N
L
U71
isNatList
activate
L
activate
L
N
isNatIList
n__cons
V1
V2
isNat
activate
V1
take
s
M
cons
N
IL
activate
IL
U93
tt
IL
M
N
activate
M
U91
tt
IL
M
N
activate
M
U61
tt
V2
activate
V2
U71
tt
L
N
U72
isNat
activate
N
activate
L
U91
tt
IL
M
N
activate
N
U92
tt
IL
M
N
activate
IL
U41
tt
V2
activate
V2
length
cons
N
L
activate
L
U92
tt
IL
M
N
activate
M
take
s
M
cons
N
IL
isNatIList
activate
IL
U72
tt
L
length
activate
L
U71
tt
L
N
isNat
activate
N
isNatList
n__cons
V1
V2
activate
V1
isNat
n__s
V1
isNat
activate
V1
U92
tt
IL
M
N
activate
N
U91
tt
IL
M
N
U92
isNat
activate
M
activate
IL
activate
M
activate
N
activate
n__take
X1
X2
take
X1
X2
U61
tt
V2
isNatIList
activate
V2
U93
tt
IL
M
N
activate
IL
isNatIList
n__cons
V1
V2
activate
V2
isNatList
n__take
V1
V2
U61
isNat
activate
V1
activate
V2
isNatList
n__cons
V1
V2
U51
isNat
activate
V1
activate
V2
U71
tt
L
N
activate
N
U51
tt
V2
isNatList
activate
V2
U92
tt
IL
M
N
isNat
activate
N
length
cons
N
L
activate
L
U91
tt
IL
M
N
isNat
activate
M
U93
tt
IL
M
N
activate
N
isNatIList
V
activate
V
isNat
n__s
V1
activate
V1
isNat
n__length
V1
activate
V1
isNatList
n__take
V1
V2
activate
V1
isNatIList
n__cons
V1
V2
U41
isNat
activate
V1
activate
V2
U92
tt
IL
M
N
activate
N
isNatList
n__cons
V1
V2
activate
V2
length
cons
N
L
isNatList
activate
L
U91
tt
IL
M
N
activate
M
isNat
n__length
V1
isNatList
activate
V1
take
0
IL
isNatIList
IL
U41
tt
V2
isNatIList
activate
V2
take
s
M
cons
N
IL
activate
IL
isNatIList
V
isNatList
activate
V
isNatList
n__take
V1
V2
isNat
activate
V1
U51
tt
V2
activate
V2
activate
n__length
X
length
X
U92
tt
IL
M
N
U93
isNat
activate
N
activate
IL
activate
M
activate
N
isNatList
n__take
V1
V2
activate
V2
U91
tt
IL
M
N
activate
IL
take
s
M
cons
N
IL
U91
isNatIList
activate
IL
activate
IL
M
N
isNatList
n__cons
V1
V2
isNat
activate
V1
true
0
0
0
U72
2
2
9417
U21
1
2
isNatList
1
1
U11
1
2
cons
2
0
s
1
1
0
isNat
1
1
1
take
2
1
2
14101
U42
1
1
2
U91
4
2
3
4
14102
activate
1
1
0
take
2
1
2
14102
U71
3
2
9418
U81
1
0
U92
4
2
3
4
2
n__zeros
0
1
isNatIList
1
1
1
U93
4
2
3
4
1
activate
1
1
0
U93
4
2
3
4
14102
U72
2
2
9418
zeros
0
1
n__nil
0
13214
U52
1
0
n__s
1
1
0
U42
1
0
U62
1
0
0
0
0
zeros
0
0
n__take
2
1
2
14102
isNatList
1
1
9416
s
1
0
n__cons
2
1
2
0
nil
0
13214
U62
1
2
nil
0
0
n__0
0
0
n__length
1
1
9418
isNat
1
1
U52
1
1
4
U61
2
1
5
U51
2
2
9416
U11
1
0
U31
1
2
U92
4
2
3
4
14102
U41
2
2
14100
cons
2
1
2
0
isNatIList
1
1
14100
U21
1
0
U81
1
13214
tt
0
3
U71
3
2
3
9417
U51
2
1
2
1
length
1
1
9418
length
1
1
9417
U41
2
2
U31
1
0
U91
4
2
3
4
14100
U61
2
2
23517
U41
tt
V2
isNatIList
activate
V2
isNatIList
n__cons
V1
V2
U41
isNat
activate
V1
activate
V2
U51
tt
V2
isNatList
activate
V2
isNatList
n__cons
V1
V2
U51
isNat
activate
V1
activate
V2
isNat
n__s
V1
isNat
activate
V1
U72
tt
L
length
activate
L
U71
tt
L
N
U72
isNat
activate
N
activate
L
length
cons
N
L
U71
isNatList
activate
L
activate
L
N
U92
tt
IL
M
N
U93
isNat
activate
N
activate
IL
activate
M
activate
N
zeros
cons
0
n__zeros
U93
tt
IL
M
N
cons
activate
N
n__take
activate
M
activate
IL
nil
n__nil
length
nil
0
0
n__0
length
cons
N
L
U71
isNatList
activate
L
activate
L
N
s
X
n__s
X
take
0
IL
U81
isNatIList
IL
activate
X
X
length
X
n__length
X
activate
n__0
0
zeros
n__zeros
U91
tt
IL
M
N
U92
isNat
activate
M
activate
IL
activate
M
activate
N
take
X1
X2
n__take
X1
X2
U72
tt
L
s
length
activate
L
U71
tt
L
N
U72
isNat
activate
N
activate
L
U81
tt
nil
activate
n__length
X
length
X
activate
n__take
X1
X2
take
X1
X2
activate
n__zeros
zeros
activate
n__s
X
s
X
activate
n__cons
X1
X2
cons
X1
X2
cons
X1
X2
n__cons
X1
X2
take
s
M
cons
N
IL
U91
isNatIList
activate
IL
activate
IL
M
N
activate
n__nil
nil
isNat
n__s
V1
isNat
activate
V1
true
2
1
0
0
0
0
U72
2
0
0
U21
1
7460
22394
isNatList
1
0
1
0
0
1
7461
18
U11
1
7482
22394
cons
2
0
0
s
1
1
7458
14937
isNat
1
1
0
1
0
1
0
0
take
2
0
0
U42
1
4
22394
U91
4
0
1
0
1
2
0
1
0
1
3
0
0
0
1
4
22377
22870
activate
1
1
0
2
take
2
0
1
0
1
1
0
0
0
1
2
22377
476
U71
3
1
1
1
1
1
0
1
1
1
2
0
0
U81
1
0
0
U92
4
0
0
n__zeros
0
0
1
isNatIList
1
0
0
1
1
1
1
1
U93
4
0
0
activate
1
0
0
U93
4
0
1
0
1
2
0
1
0
1
3
0
0
0
1
4
22377
22858
U72
2
0
1
1
1
2
14940
29854
zeros
0
0
3
n__nil
0
22377
394
U52
1
0
0
n__s
1
1
7458
14935
U42
1
0
0
U62
1
0
0
0
0
1
1
zeros
0
0
0
n__take
2
0
1
0
1
1
0
0
0
1
2
22377
474
isNatList
1
0
0
s
1
0
0
n__cons
2
0
0
0
1
1
1
1
0
1
2
0
1
nil
0
22377
396
U62
1
7461
22395
nil
0
0
0
n__0
0
1
1
n__length
1
0
1
1
1
1
7480
14913
isNat
1
1
1
0
1
1
1
0
U52
1
0
0
0
1
1
7461
0
U61
2
7461
22395
U51
2
0
0
U11
1
0
0
U31
1
1
0
0
0
1
0
22394
U92
4
0
1
0
1
2
0
1
0
1
3
0
0
0
1
4
22377
22864
U41
2
0
0
cons
2
0
0
0
1
1
1
1
0
1
2
0
1
isNatIList
1
0
0
U21
1
0
0
U81
1
22377
478
tt
0
7461
22395
U71
3
0
0
U51
2
0
1
0
0
2
7461
18
length
1
0
1
1
1
1
7480
14915
length
1
0
0
U41
2
0
0
0
1
1
3
1
U31
1
0
0
U91
4
0
0
U61
2
0
0
U92
tt
IL
M
N
U93
isNat
activate
N
activate
IL
activate
M
activate
N
U52
tt
tt
zeros
cons
0
n__zeros
U93
tt
IL
M
N
cons
activate
N
n__take
activate
M
activate
IL
nil
n__nil
length
nil
0
0
n__0
length
cons
N
L
U71
isNatList
activate
L
activate
L
N
s
X
n__s
X
take
0
IL
U81
isNatIList
IL
activate
X
X
length
X
n__length
X
U62
tt
tt
activate
n__0
0
U51
tt
V2
U52
isNatList
activate
V2
isNatList
n__take
V1
V2
U61
isNat
activate
V1
activate
V2
zeros
n__zeros
U91
tt
IL
M
N
U92
isNat
activate
M
activate
IL
activate
M
activate
N
take
X1
X2
n__take
X1
X2
U72
tt
L
s
length
activate
L
isNatList
n__nil
tt
isNatList
n__cons
V1
V2
U51
isNat
activate
V1
activate
V2
U71
tt
L
N
U72
isNat
activate
N
activate
L
U61
tt
V2
U62
isNatIList
activate
V2
U81
tt
nil
activate
n__length
X
length
X
activate
n__take
X1
X2
take
X1
X2
activate
n__zeros
zeros
activate
n__s
X
s
X
activate
n__cons
X1
X2
cons
X1
X2
cons
X1
X2
n__cons
X1
X2
take
s
M
cons
N
IL
U91
isNatIList
activate
IL
activate
IL
M
N
activate
n__nil
nil
isNatIList
n__cons
V1
V2
U41
isNat
activate
V1
activate
V2
U41
tt
V2
isNatIList
activate
V2
true
Failed!
NaTT
certifiable-1.6