zeros
cons
0
n__zeros
U11
tt
V1
U12
isNatList
activate
V1
U12
tt
tt
U21
tt
V1
U22
isNat
activate
V1
U22
tt
tt
U31
tt
V
U32
isNatList
activate
V
U32
tt
tt
U41
tt
V1
V2
U42
isNat
activate
V1
activate
V2
U42
tt
V2
U43
isNatIList
activate
V2
U43
tt
tt
U51
tt
V1
V2
U52
isNat
activate
V1
activate
V2
U52
tt
V2
U53
isNatList
activate
V2
U53
tt
tt
U61
tt
V1
V2
U62
isNat
activate
V1
activate
V2
U62
tt
V2
U63
isNatIList
activate
V2
U63
tt
tt
U71
tt
L
s
length
activate
L
U81
tt
nil
U91
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
U11
isNatIListKind
activate
V1
activate
V1
isNat
n__s
V1
U21
isNatKind
activate
V1
activate
V1
isNatIList
V
U31
isNatIListKind
activate
V
activate
V
isNatIList
n__zeros
tt
isNatIList
n__cons
V1
V2
U41
and
isNatKind
activate
V1
n__isNatIListKind
activate
V2
activate
V1
activate
V2
isNatIListKind
n__nil
tt
isNatIListKind
n__zeros
tt
isNatIListKind
n__cons
V1
V2
and
isNatKind
activate
V1
n__isNatIListKind
activate
V2
isNatIListKind
n__take
V1
V2
and
isNatKind
activate
V1
n__isNatIListKind
activate
V2
isNatKind
n__0
tt
isNatKind
n__length
V1
isNatIListKind
activate
V1
isNatKind
n__s
V1
isNatKind
activate
V1
isNatList
n__nil
tt
isNatList
n__cons
V1
V2
U51
and
isNatKind
activate
V1
n__isNatIListKind
activate
V2
activate
V1
activate
V2
isNatList
n__take
V1
V2
U61
and
isNatKind
activate
V1
n__isNatIListKind
activate
V2
activate
V1
activate
V2
length
nil
0
length
cons
N
L
U71
and
and
isNatList
activate
L
n__isNatIListKind
activate
L
n__and
isNat
N
n__isNatKind
N
activate
L
take
0
IL
U81
and
isNatIList
IL
n__isNatIListKind
IL
take
s
M
cons
N
IL
U91
and
and
isNatIList
activate
IL
n__isNatIListKind
activate
IL
n__and
and
isNat
M
n__isNatKind
M
n__and
isNat
N
n__isNatKind
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
isNatIListKind
X
n__isNatIListKind
X
nil
n__nil
and
X1
X2
n__and
X1
X2
isNatKind
X
n__isNatKind
X
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__isNatIListKind
X
isNatIListKind
X
activate
n__nil
nil
activate
n__and
X1
X2
and
X1
X2
activate
n__isNatKind
X
isNatKind
X
activate
X
X
2.2
U11
tt
V1
isNatList
activate
V1
isNatKind
n__length
V1
activate
V1
U42
tt
V2
isNatIList
activate
V2
activate
n__and
X1
X2
and
X1
X2
take
s
M
cons
N
IL
activate
IL
U71
tt
L
length
activate
L
isNatIListKind
n__take
V1
V2
and
isNatKind
activate
V1
n__isNatIListKind
activate
V2
U51
tt
V1
V2
isNat
activate
V1
U42
tt
V2
U43
isNatIList
activate
V2
U21
tt
V1
U22
isNat
activate
V1
isNatIList
n__cons
V1
V2
activate
V2
activate
n__zeros
zeros
take
s
M
cons
N
IL
and
isNat
M
n__isNatKind
M
U62
tt
V2
activate
V2
isNatList
n__take
V1
V2
and
isNatKind
activate
V1
n__isNatIListKind
activate
V2
isNatIList
n__cons
V1
V2
activate
V2
isNatIList
n__cons
V1
V2
U41
and
isNatKind
activate
V1
n__isNatIListKind
activate
V2
activate
V1
activate
V2
take
0
IL
and
isNatIList
IL
n__isNatIListKind
IL
U51
tt
V1
V2
activate
V1
isNatIList
V
activate
V
and
tt
X
activate
X
U51
tt
V1
V2
activate
V2
isNatKind
n__s
V1
isNatKind
activate
V1
U62
tt
V2
U63
isNatIList
activate
V2
take
0
IL
isNatIList
IL
U52
tt
V2
U53
isNatList
activate
V2
U62
tt
V2
isNatIList
activate
V2
activate
n__cons
X1
X2
cons
X1
X2
take
s
M
cons
N
IL
isNat
M
U21
tt
V1
isNat
activate
V1
isNatIListKind
n__cons
V1
V2
activate
V1
U52
tt
V2
isNatList
activate
V2
U41
tt
V1
V2
activate
V1
isNat
n__s
V1
isNatKind
activate
V1
isNatIListKind
n__take
V1
V2
isNatKind
activate
V1
take
s
M
cons
N
IL
activate
IL
U91
tt
IL
M
N
activate
IL
activate
n__length
X
length
X
isNatIList
V
isNatIListKind
activate
V
isNatList
n__cons
V1
V2
activate
V1
isNatList
n__cons
V1
V2
and
isNatKind
activate
V1
n__isNatIListKind
activate
V2
isNatList
n__cons
V1
V2
activate
V1
isNatList
n__take
V1
V2
U61
and
isNatKind
activate
V1
n__isNatIListKind
activate
V2
activate
V1
activate
V2
isNat
n__s
V1
activate
V1
isNatKind
n__s
V1
activate
V1
U41
tt
V1
V2
isNat
activate
V1
isNatIList
n__cons
V1
V2
activate
V1
length
cons
N
L
isNat
N
activate
n__take
X1
X2
take
X1
X2
length
cons
N
L
activate
L
activate
n__isNatKind
X
isNatKind
X
U81
tt
nil
isNat
n__length
V1
isNatIListKind
activate
V1
U51
tt
V1
V2
U52
isNat
activate
V1
activate
V2
isNatIList
n__cons
V1
V2
activate
V1
isNatIListKind
n__take
V1
V2
activate
V2
isNatList
n__take
V1
V2
activate
V1
isNatList
n__cons
V1
V2
activate
V2
take
s
M
cons
N
IL
U91
and
and
isNatIList
activate
IL
n__isNatIListKind
activate
IL
n__and
and
isNat
M
n__isNatKind
M
n__and
isNat
N
n__isNatKind
N
activate
IL
M
N
isNat
n__length
V1
activate
V1
isNat
n__s
V1
activate
V1
U91
tt
IL
M
N
activate
M
U71
tt
L
s
length
activate
L
U41
tt
V1
V2
activate
V2
isNatList
n__cons
V1
V2
activate
V2
zeros
0
U61
tt
V1
V2
U62
isNat
activate
V1
activate
V2
activate
n__s
X
s
X
isNatIList
V
activate
V
activate
n__isNatIListKind
X
isNatIListKind
X
length
cons
N
L
activate
L
U41
tt
V1
V2
U42
isNat
activate
V1
activate
V2
length
cons
N
L
and
isNatList
activate
L
n__isNatIListKind
activate
L
U91
tt
IL
M
N
activate
N
isNatIListKind
n__cons
V1
V2
activate
V2
take
s
M
cons
N
IL
isNat
N
isNatList
n__cons
V1
V2
isNatKind
activate
V1
isNatIList
n__cons
V1
V2
and
isNatKind
activate
V1
n__isNatIListKind
activate
V2
isNatIList
n__cons
V1
V2
isNatKind
activate
V1
U61
tt
V1
V2
activate
V1
take
s
M
cons
N
IL
and
isNatIList
activate
IL
n__isNatIListKind
activate
IL
take
0
IL
U81
and
isNatIList
IL
n__isNatIListKind
IL
isNatIListKind
n__cons
V1
V2
isNatKind
activate
V1
U42
tt
V2
activate
V2
U61
tt
V1
V2
activate
V2
U31
tt
V
activate
V
length
cons
N
L
activate
L
take
s
M
cons
N
IL
isNatIList
activate
IL
U71
tt
L
activate
L
U91
tt
IL
M
N
cons
activate
N
n__take
activate
M
activate
IL
U31
tt
V
isNatList
activate
V
U52
tt
V2
activate
V2
U21
tt
V1
activate
V1
activate
n__nil
nil
take
s
M
cons
N
IL
and
and
isNatIList
activate
IL
n__isNatIListKind
activate
IL
n__and
and
isNat
M
n__isNatKind
M
n__and
isNat
N
n__isNatKind
N
length
cons
N
L
and
and
isNatList
activate
L
n__isNatIListKind
activate
L
n__and
isNat
N
n__isNatKind
N
U61
tt
V1
V2
isNat
activate
V1
zeros
cons
0
n__zeros
U31
tt
V
U32
isNatList
activate
V
isNatList
n__take
V1
V2
isNatKind
activate
V1
isNatKind
n__length
V1
isNatIListKind
activate
V1
isNatIListKind
n__take
V1
V2
activate
V1
take
s
M
cons
N
IL
activate
IL
length
cons
N
L
isNatList
activate
L
activate
n__0
0
U11
tt
V1
activate
V1
isNat
n__length
V1
U11
isNatIListKind
activate
V1
activate
V1
U11
tt
V1
U12
isNatList
activate
V1
isNat
n__s
V1
U21
isNatKind
activate
V1
activate
V1
isNatList
n__cons
V1
V2
U51
and
isNatKind
activate
V1
n__isNatIListKind
activate
V2
activate
V1
activate
V2
length
nil
0
isNatList
n__take
V1
V2
activate
V2
isNatList
n__take
V1
V2
activate
V1
isNatIListKind
n__cons
V1
V2
and
isNatKind
activate
V1
n__isNatIListKind
activate
V2
isNatList
n__take
V1
V2
activate
V2
isNat
n__length
V1
activate
V1
isNatIList
V
U31
isNatIListKind
activate
V
activate
V
length
cons
N
L
U71
and
and
isNatList
activate
L
n__isNatIListKind
activate
L
n__and
isNat
N
n__isNatKind
N
activate
L
true
length
cons
N
L
U71
and
and
isNatList
activate
L
n__isNatIListKind
activate
L
n__and
isNat
N
n__isNatKind
N
activate
L
U41
tt
V1
V2
U42
isNat
activate
V1
activate
V2
isNat
n__length
V1
activate
V1
isNatIList
V
U31
isNatIListKind
activate
V
activate
V
isNatList
n__take
V1
V2
activate
V2
length
cons
N
L
activate
L
isNatIList
V
activate
V
activate
n__isNatIListKind
X
isNatIListKind
X
isNatIListKind
n__cons
V1
V2
and
isNatKind
activate
V1
n__isNatIListKind
activate
V2
U61
tt
V1
V2
U62
isNat
activate
V1
activate
V2
isNatList
n__take
V1
V2
activate
V1
isNatList
n__take
V1
V2
activate
V2
U41
tt
V1
V2
activate
V2
isNatList
n__cons
V1
V2
activate
V2
U91
tt
IL
M
N
activate
M
isNat
n__length
V1
activate
V1
isNat
n__s
V1
activate
V1
take
s
M
cons
N
IL
U91
and
and
isNatIList
activate
IL
n__isNatIListKind
activate
IL
n__and
and
isNat
M
n__isNatKind
M
n__and
isNat
N
n__isNatKind
N
activate
IL
M
N
isNatList
n__cons
V1
V2
activate
V2
isNatList
n__take
V1
V2
activate
V1
isNatIListKind
n__take
V1
V2
activate
V2
isNatList
n__cons
V1
V2
U51
and
isNatKind
activate
V1
n__isNatIListKind
activate
V2
activate
V1
activate
V2
isNatIList
n__cons
V1
V2
activate
V1
U51
tt
V1
V2
U52
isNat
activate
V1
activate
V2
isNat
n__s
V1
U21
isNatKind
activate
V1
activate
V1
isNat
n__length
V1
isNatIListKind
activate
V1
activate
n__isNatKind
X
isNatKind
X
length
cons
N
L
activate
L
isNat
n__length
V1
U11
isNatIListKind
activate
V1
activate
V1
activate
n__take
X1
X2
take
X1
X2
U11
tt
V1
activate
V1
length
cons
N
L
isNat
N
U41
tt
V1
V2
isNat
activate
V1
isNatIList
n__cons
V1
V2
activate
V1
length
cons
N
L
isNatList
activate
L
isNatKind
n__s
V1
activate
V1
take
s
M
cons
N
IL
activate
IL
isNat
n__s
V1
activate
V1
isNatIListKind
n__take
V1
V2
activate
V1
isNatKind
n__length
V1
isNatIListKind
activate
V1
isNatList
n__take
V1
V2
isNatKind
activate
V1
isNatList
n__take
V1
V2
U61
and
isNatKind
activate
V1
n__isNatIListKind
activate
V2
activate
V1
activate
V2
isNatList
n__cons
V1
V2
activate
V1
isNatList
n__cons
V1
V2
and
isNatKind
activate
V1
n__isNatIListKind
activate
V2
isNatList
n__cons
V1
V2
activate
V1
U61
tt
V1
V2
isNat
activate
V1
activate
n__length
X
length
X
isNatIList
V
isNatIListKind
activate
V
take
s
M
cons
N
IL
and
and
isNatIList
activate
IL
n__isNatIListKind
activate
IL
n__and
and
isNat
M
n__isNatKind
M
n__and
isNat
N
n__isNatKind
N
length
cons
N
L
and
and
isNatList
activate
L
n__isNatIListKind
activate
L
n__and
isNat
N
n__isNatKind
N
U91
tt
IL
M
N
activate
IL
take
s
M
cons
N
IL
activate
IL
isNatIListKind
n__take
V1
V2
isNatKind
activate
V1
isNat
n__s
V1
isNatKind
activate
V1
U21
tt
V1
activate
V1
U41
tt
V1
V2
activate
V1
U52
tt
V2
activate
V2
U52
tt
V2
isNatList
activate
V2
isNatIListKind
n__cons
V1
V2
activate
V1
U21
tt
V1
isNat
activate
V1
U31
tt
V
isNatList
activate
V
take
s
M
cons
N
IL
isNat
M
U62
tt
V2
isNatIList
activate
V2
U71
tt
L
activate
L
take
0
IL
isNatIList
IL
take
s
M
cons
N
IL
isNatIList
activate
IL
isNatKind
n__s
V1
isNatKind
activate
V1
U51
tt
V1
V2
activate
V2
and
tt
X
activate
X
length
cons
N
L
activate
L
isNatIList
V
activate
V
U31
tt
V
activate
V
U61
tt
V1
V2
activate
V2
take
0
IL
and
isNatIList
IL
n__isNatIListKind
IL
U51
tt
V1
V2
activate
V1
U42
tt
V2
activate
V2
isNatIList
n__cons
V1
V2
U41
and
isNatKind
activate
V1
n__isNatIListKind
activate
V2
activate
V1
activate
V2
isNatIListKind
n__cons
V1
V2
isNatKind
activate
V1
isNatIList
n__cons
V1
V2
activate
V2
U62
tt
V2
activate
V2
isNatList
n__take
V1
V2
and
isNatKind
activate
V1
n__isNatIListKind
activate
V2
take
s
M
cons
N
IL
and
isNat
M
n__isNatKind
M
U61
tt
V1
V2
activate
V1
take
s
M
cons
N
IL
and
isNatIList
activate
IL
n__isNatIListKind
activate
IL
isNatIList
n__cons
V1
V2
isNatKind
activate
V1
isNatIList
n__cons
V1
V2
activate
V2
isNatIList
n__cons
V1
V2
and
isNatKind
activate
V1
n__isNatIListKind
activate
V2
isNatList
n__cons
V1
V2
isNatKind
activate
V1
U51
tt
V1
V2
isNat
activate
V1
U71
tt
L
length
activate
L
isNatIListKind
n__take
V1
V2
and
isNatKind
activate
V1
n__isNatIListKind
activate
V2
take
s
M
cons
N
IL
isNat
N
U91
tt
IL
M
N
activate
N
isNatIListKind
n__cons
V1
V2
activate
V2
take
s
M
cons
N
IL
activate
IL
activate
n__and
X1
X2
and
X1
X2
isNatKind
n__length
V1
activate
V1
U42
tt
V2
isNatIList
activate
V2
U11
tt
V1
isNatList
activate
V1
length
cons
N
L
and
isNatList
activate
L
n__isNatIListKind
activate
L
true
0
0
0
U32
1
0
isNatIListKind
1
1
11179
isNatKind
1
1
5
U21
2
2
isNatList
1
1
U11
2
1
2
5
cons
2
0
s
1
1
0
isNat
1
1
2
take
2
1
2
11183
U42
2
4
U91
4
2
3
4
11184
activate
1
1
0
n__isNatIListKind
1
1
11179
take
2
1
2
11184
U71
2
2
11182
n__isNatKind
1
1
5
U81
1
0
and
2
2
0
n__zeros
0
0
isNatIList
1
4
U43
1
1
0
activate
1
1
0
U53
1
0
U43
1
0
U63
1
1
0
zeros
0
0
n__nil
0
3
U52
2
2
11180
U12
1
10
n__s
1
1
0
U42
2
2
11182
U12
1
0
U62
2
2
11183
0
0
0
zeros
0
0
n__take
2
1
2
11184
isNatList
1
1
11180
s
1
0
n__cons
2
1
2
0
nil
0
3
isNatIListKind
1
1
11179
U62
2
3
U63
1
0
nil
0
0
U32
1
4
n__0
0
0
n__length
1
1
11182
isNat
1
1
1
U52
2
1
4
U61
3
2
U51
3
2
3
11180
U11
2
2
11181
U31
2
4
U41
3
2
3
11182
cons
2
1
2
0
isNatIList
1
1
11182
U21
2
2
2
U81
1
1
0
U22
1
0
tt
0
4
n__and
2
2
0
U71
2
2
11181
U22
1
3
U51
3
1
2
0
isNatKind
1
1
1
U53
1
9
length
1
1
11182
length
1
1
11181
U41
3
4
U31
2
2
11181
and
2
2
0
U91
4
2
3
4
1
U61
3
2
3
11184
U42
tt
V2
isNatIList
activate
V2
activate
n__and
X1
X2
and
X1
X2
U71
tt
L
length
activate
L
isNatIList
n__cons
V1
V2
U41
and
isNatKind
activate
V1
n__isNatIListKind
activate
V2
activate
V1
activate
V2
and
tt
X
activate
X
isNatKind
n__s
V1
isNatKind
activate
V1
U21
tt
V1
isNat
activate
V1
U52
tt
V2
isNatList
activate
V2
isNat
n__s
V1
U21
isNatKind
activate
V1
activate
V1
U51
tt
V1
V2
U52
isNat
activate
V1
activate
V2
isNatList
n__cons
V1
V2
U51
and
isNatKind
activate
V1
n__isNatIListKind
activate
V2
activate
V1
activate
V2
isNatIListKind
n__cons
V1
V2
and
isNatKind
activate
V1
n__isNatIListKind
activate
V2
activate
n__isNatIListKind
X
isNatIListKind
X
U41
tt
V1
V2
U42
isNat
activate
V1
activate
V2
length
cons
N
L
U71
and
and
isNatList
activate
L
n__isNatIListKind
activate
L
n__and
isNat
N
n__isNatKind
N
activate
L
U81
tt
nil
isNatKind
X
n__isNatKind
X
U41
tt
V1
V2
U42
isNat
activate
V1
activate
V2
activate
n__length
X
length
X
zeros
cons
0
n__zeros
isNatIList
n__cons
V1
V2
U41
and
isNatKind
activate
V1
n__isNatIListKind
activate
V2
activate
V1
activate
V2
U91
tt
IL
M
N
cons
activate
N
n__take
activate
M
activate
IL
isNatKind
n__length
V1
isNatIListKind
activate
V1
U71
tt
L
s
length
activate
L
activate
n__isNatKind
X
isNatKind
X
isNatIListKind
n__nil
tt
isNatIListKind
n__zeros
tt
length
X
n__length
X
isNatKind
n__s
V1
isNatKind
activate
V1
U43
tt
tt
take
0
IL
U81
and
isNatIList
IL
n__isNatIListKind
IL
U32
tt
tt
and
tt
X
activate
X
isNatIList
n__zeros
tt
and
X1
X2
n__and
X1
X2
activate
n__take
X1
X2
take
X1
X2
isNatIListKind
n__take
V1
V2
and
isNatKind
activate
V1
n__isNatIListKind
activate
V2
activate
n__cons
X1
X2
cons
X1
X2
isNatKind
n__0
tt
s
X
n__s
X
isNatIList
V
U31
isNatIListKind
activate
V
activate
V
activate
n__isNatIListKind
X
isNatIListKind
X
U42
tt
V2
U43
isNatIList
activate
V2
activate
n__zeros
zeros
take
s
M
cons
N
IL
U91
and
and
isNatIList
activate
IL
n__isNatIListKind
activate
IL
n__and
and
isNat
M
n__isNatKind
M
n__and
isNat
N
n__isNatKind
N
activate
IL
M
N
activate
n__s
X
s
X
activate
n__and
X1
X2
and
X1
X2
U31
tt
V
U32
isNatList
activate
V
length
cons
N
L
U71
and
and
isNatList
activate
L
n__isNatIListKind
activate
L
n__and
isNat
N
n__isNatKind
N
activate
L
activate
X
X
activate
n__nil
nil
nil
n__nil
activate
n__0
0
isNatIListKind
X
n__isNatIListKind
X
length
nil
0
zeros
n__zeros
take
X1
X2
n__take
X1
X2
cons
X1
X2
n__cons
X1
X2
isNatIListKind
n__cons
V1
V2
and
isNatKind
activate
V1
n__isNatIListKind
activate
V2
0
n__0
isNatKind
n__s
V1
isNatKind
activate
V1
true
Failed!
NaTT
certifiable-1.6