a__zeros
cons
0
zeros
a__U11
tt
tt
a__U21
tt
tt
a__U31
tt
tt
a__U41
tt
V2
a__U42
a__isNatIList
V2
a__U42
tt
tt
a__U51
tt
V2
a__U52
a__isNatList
V2
a__U52
tt
tt
a__U61
tt
L
N
a__U62
a__isNat
N
L
a__U62
tt
L
s
a__length
mark
L
a__isNat
0
tt
a__isNat
length
V1
a__U11
a__isNatList
V1
a__isNat
s
V1
a__U21
a__isNat
V1
a__isNatIList
V
a__U31
a__isNatList
V
a__isNatIList
zeros
tt
a__isNatIList
cons
V1
V2
a__U41
a__isNat
V1
V2
a__isNatList
nil
tt
a__isNatList
cons
V1
V2
a__U51
a__isNat
V1
V2
a__length
nil
0
a__length
cons
N
L
a__U61
a__isNatList
L
L
N
mark
zeros
a__zeros
mark
U11
X
a__U11
mark
X
mark
U21
X
a__U21
mark
X
mark
U31
X
a__U31
mark
X
mark
U41
X1
X2
a__U41
mark
X1
X2
mark
U42
X
a__U42
mark
X
mark
isNatIList
X
a__isNatIList
X
mark
U51
X1
X2
a__U51
mark
X1
X2
mark
U52
X
a__U52
mark
X
mark
isNatList
X
a__isNatList
X
mark
U61
X1
X2
X3
a__U61
mark
X1
X2
X3
mark
U62
X1
X2
a__U62
mark
X1
X2
mark
isNat
X
a__isNat
X
mark
length
X
a__length
mark
X
mark
cons
X1
X2
cons
mark
X1
X2
mark
0
0
mark
tt
tt
mark
s
X
s
mark
X
mark
nil
nil
a__zeros
zeros
a__U11
X
U11
X
a__U21
X
U21
X
a__U31
X
U31
X
a__U41
X1
X2
U41
X1
X2
a__U42
X
U42
X
a__isNatIList
X
isNatIList
X
a__U51
X1
X2
U51
X1
X2
a__U52
X
U52
X
a__isNatList
X
isNatList
X
a__U61
X1
X2
X3
U61
X1
X2
X3
a__U62
X1
X2
U62
X1
X2
a__isNat
X
isNat
X
a__length
X
length
X
2.2
mark
U52
X
mark
X
a__isNatIList
cons
V1
V2
a__U41
a__isNat
V1
V2
a__U41
tt
V2
a__U42
a__isNatIList
V2
mark
length
X
a__length
mark
X
a__isNatList
cons
V1
V2
a__isNat
V1
mark
zeros
a__zeros
mark
U42
X
mark
X
mark
isNatIList
X
a__isNatIList
X
mark
U62
X1
X2
a__U62
mark
X1
X2
a__isNat
s
V1
a__isNat
V1
mark
U42
X
a__U42
mark
X
a__isNat
length
V1
a__U11
a__isNatList
V1
mark
U31
X
a__U31
mark
X
mark
U21
X
a__U21
mark
X
a__U51
tt
V2
a__U52
a__isNatList
V2
a__length
cons
N
L
a__isNatList
L
a__isNatList
cons
V1
V2
a__U51
a__isNat
V1
V2
mark
U21
X
mark
X
mark
U51
X1
X2
a__U51
mark
X1
X2
a__isNat
length
V1
a__isNatList
V1
a__U41
tt
V2
a__isNatIList
V2
a__U51
tt
V2
a__isNatList
V2
mark
U41
X1
X2
a__U41
mark
X1
X2
a__U61
tt
L
N
a__U62
a__isNat
N
L
mark
U62
X1
X2
mark
X1
mark
U31
X
mark
X
mark
U11
X
a__U11
mark
X
a__isNat
s
V1
a__U21
a__isNat
V1
a__isNatIList
cons
V1
V2
a__isNat
V1
mark
isNat
X
a__isNat
X
a__length
cons
N
L
a__U61
a__isNatList
L
L
N
mark
U11
X
mark
X
a__U62
tt
L
mark
L
a__isNatIList
V
a__U31
a__isNatList
V
mark
U51
X1
X2
mark
X1
mark
isNatList
X
a__isNatList
X
a__U62
tt
L
a__length
mark
L
mark
length
X
mark
X
mark
U41
X1
X2
mark
X1
mark
U61
X1
X2
X3
mark
X1
mark
cons
X1
X2
mark
X1
mark
U52
X
a__U52
mark
X
a__U61
tt
L
N
a__isNat
N
mark
U61
X1
X2
X3
a__U61
mark
X1
X2
X3
mark
s
X
mark
X
a__isNatIList
V
a__isNatList
V
true
mark
s
X
mark
X
mark
U61
X1
X2
X3
a__U61
mark
X1
X2
X3
mark
U21
X
mark
X
mark
cons
X1
X2
mark
X1
mark
U61
X1
X2
X3
mark
X1
mark
U41
X1
X2
mark
X1
mark
length
X
mark
X
a__U62
tt
L
a__length
mark
L
mark
U51
X1
X2
mark
X1
a__U62
tt
L
mark
L
mark
U62
X1
X2
a__U62
mark
X1
X2
mark
U11
X
mark
X
a__length
cons
N
L
a__U61
a__isNatList
L
L
N
mark
U42
X
mark
X
mark
U31
X
mark
X
mark
U62
X1
X2
mark
X1
a__U61
tt
L
N
a__U62
a__isNat
N
L
mark
length
X
a__length
mark
X
mark
U52
X
mark
X
true
U21
1
1
0
isNatList
1
1
U11
1
1
0
s
1
1
0
a__U31
1
0
a__isNatIList
1
1
2
U42
1
1
1
a__isNat
1
0
a__U62
2
1
2
2
isNatIList
1
1
2
a__U51
2
0
a__U11
1
0
zeros
0
1
a__U31
1
1
1
a__U51
2
1
0
a__isNatList
1
1
a__U62
2
2
1
a__U42
1
0
a__U41
2
1
2
2
a__U21
1
0
a__isNatIList
1
0
a__U61
3
2
1
mark
1
1
0
0
0
0
a__zeros
0
0
a__U21
1
1
0
nil
0
14586
U62
2
1
2
2
a__U52
1
0
mark
1
1
1
a__U11
1
1
0
a__U42
1
1
1
a__U52
1
1
0
a__length
1
1
0
isNat
1
1
U52
1
1
0
U61
3
1
2
2
U31
1
1
1
a__isNatList
1
0
cons
2
1
2
1
a__U61
3
1
2
2
a__U41
2
0
tt
0
1
a__isNat
1
1
U51
2
1
0
length
1
1
2
U41
2
1
2
2
a__zeros
0
2
a__length
1
1
2
mark
U52
X
mark
X
a__U61
tt
L
N
a__U62
a__isNat
N
L
a__length
cons
N
L
a__U61
a__isNatList
L
L
N
mark
U11
X
mark
X
mark
U51
X1
X2
mark
X1
a__U62
tt
L
a__length
mark
L
mark
U21
X
mark
X
mark
s
X
mark
X
a__isNatList
cons
V1
V2
a__U51
a__isNat
V1
V2
a__U61
X1
X2
X3
U61
X1
X2
X3
a__U31
tt
tt
a__isNatIList
zeros
tt
a__U52
tt
tt
a__zeros
cons
0
zeros
a__U21
tt
tt
a__isNatIList
cons
V1
V2
a__U41
a__isNat
V1
V2
mark
zeros
a__zeros
mark
0
0
mark
U42
X
a__U42
mark
X
a__length
nil
0
mark
U62
X1
X2
a__U62
mark
X1
X2
a__isNatList
nil
tt
mark
isNatIList
X
a__isNatIList
X
mark
length
X
a__length
mark
X
mark
U11
X
a__U11
mark
X
mark
U51
X1
X2
a__U51
mark
X1
X2
a__U41
X1
X2
U41
X1
X2
a__U41
tt
V2
a__U42
a__isNatIList
V2
mark
isNat
X
a__isNat
X
a__U62
tt
L
s
a__length
mark
L
mark
nil
nil
a__U51
tt
V2
a__U52
a__isNatList
V2
a__length
cons
N
L
a__U61
a__isNatList
L
L
N
mark
U41
X1
X2
a__U41
mark
X1
X2
a__isNatList
X
isNatList
X
a__isNat
X
isNat
X
mark
isNatList
X
a__isNatList
X
a__isNatIList
V
a__U31
a__isNatList
V
mark
U61
X1
X2
X3
a__U61
mark
X1
X2
X3
a__isNat
length
V1
a__U11
a__isNatList
V1
a__U42
X
U42
X
mark
U21
X
a__U21
mark
X
mark
U31
X
a__U31
mark
X
a__isNat
0
tt
a__U61
tt
L
N
a__U62
a__isNat
N
L
a__isNat
s
V1
a__U21
a__isNat
V1
a__U62
X1
X2
U62
X1
X2
a__zeros
zeros
a__U42
tt
tt
mark
s
X
s
mark
X
a__U52
X
U52
X
a__length
X
length
X
a__U51
X1
X2
U51
X1
X2
mark
tt
tt
a__U11
X
U11
X
a__U21
X
U21
X
a__isNatIList
X
isNatIList
X
mark
cons
X1
X2
cons
mark
X1
X2
mark
U52
X
a__U52
mark
X
a__U31
X
U31
X
a__U11
tt
tt
a__U62
tt
L
a__length
mark
L
a__length
cons
N
L
a__U61
a__isNatList
L
L
N
a__U61
tt
L
N
a__U62
a__isNat
N
L
true
2
1
U21
1
1
22136
isNatList
1
1
0
0
U11
1
0
0
1
1
1
0
0
s
1
22137
0
a__U31
1
0
0
a__isNatIList
1
0
0
1
0
1
1
22137
U42
1
1
22137
a__isNat
1
0
0
a__U62
2
22137
0
isNatIList
1
0
0
1
0
1
1
22136
a__U51
2
0
0
a__U11
1
0
0
zeros
0
0
0
a__U31
1
0
0
1
0
1
1
22137
a__U51
2
0
0
1
0
1
0
0
0
1
2
0
0
a__isNatList
1
1
0
0
a__U62
2
0
0
1
1
1
1
1
0
1
2
22136
22137
a__U42
1
0
0
a__U41
2
0
0
1
0
2
1
22137
a__U21
1
0
0
a__isNatIList
1
0
0
a__U61
3
0
0
1
1
1
1
1
0
1
2
1
1
0
0
3
0
0
mark
1
0
0
0
0
22137
1
a__zeros
0
0
0
a__U21
1
1
22137
nil
0
19796
22137
U62
2
12699
0
a__U52
1
0
0
mark
1
1
44271
1
a__U11
1
0
0
1
1
1
0
0
a__U42
1
1
22137
a__U52
1
0
0
0
1
1
0
0
a__length
1
1
1
0
1
1
1
0
isNat
1
1
1
1
0
1
0
0
U52
1
0
0
0
1
1
0
0
U61
3
0
0
U31
1
0
0
1
0
1
1
22136
a__isNatList
1
0
0
cons
2
1
0
0
0
1
1
0
1
1
2
0
0
a__U61
3
22137
0
a__U41
2
0
0
tt
0
0
22137
a__isNat
1
1
1
1
0
1
0
0
U51
2
0
0
1
0
1
0
0
0
1
2
0
0
length
1
0
0
1
1
1
0
0
U41
2
0
0
1
0
2
1
22136
a__zeros
0
22137
1
a__length
1
0
0
1
1
1
44270
0
a__isNatList
cons
V1
V2
a__U51
a__isNat
V1
V2
a__U61
X1
X2
X3
U61
X1
X2
X3
a__U31
tt
tt
a__isNatIList
zeros
tt
a__U52
tt
tt
a__zeros
cons
0
zeros
a__U21
tt
tt
a__isNatIList
cons
V1
V2
a__U41
a__isNat
V1
V2
mark
zeros
a__zeros
mark
0
0
mark
U42
X
a__U42
mark
X
a__length
nil
0
mark
U62
X1
X2
a__U62
mark
X1
X2
a__isNatList
nil
tt
mark
isNatIList
X
a__isNatIList
X
mark
length
X
a__length
mark
X
mark
U11
X
a__U11
mark
X
mark
U51
X1
X2
a__U51
mark
X1
X2
a__U41
X1
X2
U41
X1
X2
a__U41
tt
V2
a__U42
a__isNatIList
V2
mark
isNat
X
a__isNat
X
a__U62
tt
L
s
a__length
mark
L
mark
nil
nil
a__U51
tt
V2
a__U52
a__isNatList
V2
a__length
cons
N
L
a__U61
a__isNatList
L
L
N
mark
U41
X1
X2
a__U41
mark
X1
X2
a__isNatList
X
isNatList
X
a__isNat
X
isNat
X
mark
isNatList
X
a__isNatList
X
a__isNatIList
V
a__U31
a__isNatList
V
mark
U61
X1
X2
X3
a__U61
mark
X1
X2
X3
a__isNat
length
V1
a__U11
a__isNatList
V1
a__U42
X
U42
X
mark
U21
X
a__U21
mark
X
mark
U31
X
a__U31
mark
X
a__isNat
0
tt
a__U61
tt
L
N
a__U62
a__isNat
N
L
a__isNat
s
V1
a__U21
a__isNat
V1
a__U62
X1
X2
U62
X1
X2
a__zeros
zeros
a__U42
tt
tt
mark
s
X
s
mark
X
a__U52
X
U52
X
a__length
X
length
X
a__U51
X1
X2
U51
X1
X2
mark
tt
tt
a__U11
X
U11
X
a__U21
X
U21
X
a__isNatIList
X
isNatIList
X
mark
cons
X1
X2
cons
mark
X1
X2
mark
U52
X
a__U52
mark
X
a__U31
X
U31
X
a__U11
tt
tt
mark
U11
X
mark
X
mark
U51
X1
X2
mark
X1
mark
U21
X
mark
X
mark
s
X
mark
X
mark
U52
X
mark
X
true
U21
1
1
2
isNatList
1
3
U11
1
1
8
s
1
1
13
a__U31
1
0
a__isNatIList
1
1
2
U42
1
1
8
a__isNat
1
0
a__U62
2
1
2
6
isNatIList
1
3
a__U51
2
0
a__U11
1
0
zeros
0
3
a__U31
1
1
1
a__U51
2
2
6
a__isNatList
1
1
2
a__U62
2
1
a__U42
1
0
a__U41
2
1
6
a__U21
1
0
a__isNatIList
1
0
a__U61
3
0
mark
1
1
0
0
0
7
a__zeros
0
0
a__U21
1
1
1
nil
0
5
U62
2
1
7
a__U52
1
0
mark
1
1
a__U11
1
7
a__U42
1
7
a__U52
1
7
a__length
1
1
isNat
1
1
U52
1
1
8
U61
3
1
3
6
U31
1
1
2
a__isNatList
1
0
cons
2
3
a__U61
3
5
a__U41
2
0
tt
0
8
a__isNat
1
0
U51
2
1
7
length
1
1
2
U41
2
1
2
7
a__zeros
0
2
a__length
1
1
1
mark
U52
X
a__U52
mark
X
false
mark
U31
X
a__U31
mark
X
false
mark
U21
X
a__U21
mark
X
false
mark
isNatList
X
a__isNatList
X
false
mark
isNat
X
a__isNat
X
false
mark
U51
X1
X2
a__U51
mark
X1
X2
false
mark
U11
X
a__U11
mark
X
false
a__U61
tt
L
N
a__isNat
N
false
a__length
cons
N
L
a__isNatList
L
false
mark
isNatIList
X
a__isNatIList
X
false
mark
U42
X
a__U42
mark
X
false
mark
zeros
a__zeros
false
mark
U41
X1
X2
a__U41
mark
X1
X2
false
a__U41
tt
V2
a__isNatIList
V2
a__isNatIList
cons
V1
V2
a__U41
a__isNat
V1
V2
true
U21
1
1
2
isNatList
1
3
U11
1
1
8
s
1
1
5
a__U31
1
0
a__isNatIList
1
1
2
U42
1
1
3
a__isNat
1
0
a__U62
2
2
6
isNatIList
1
3
a__U51
2
0
a__U11
1
0
zeros
0
3
a__U31
1
1
1
a__U51
2
2
6
a__isNatList
1
1
2
a__U62
2
1
a__U42
1
0
a__U41
2
1
5
a__U21
1
0
a__isNatIList
1
1
0
a__U61
3
0
mark
1
0
0
0
3
a__zeros
0
0
a__U21
1
1
1
nil
0
5
U62
2
1
7
a__U52
1
0
mark
1
1
a__U11
1
7
a__U42
1
2
a__U52
1
7
a__length
1
1
isNat
1
1
2
U52
1
1
8
U61
3
1
3
4
U31
1
1
2
a__isNatList
1
0
cons
2
2
3
a__U61
3
3
a__U41
2
2
2
tt
0
8
a__isNat
1
1
U51
2
1
7
length
1
3
U41
2
1
2
6
a__zeros
0
2
a__length
1
2
a__isNatIList
V
a__U31
a__isNatList
V
false
a__isNatIList
V
a__isNatList
V
false
a__U41
tt
V2
a__U42
a__isNatIList
V2
false
a__isNatIList
cons
V1
V2
a__isNat
V1
false
a__U51
tt
V2
a__isNatList
V2
a__isNat
length
V1
a__isNatList
V1
a__isNatList
cons
V1
V2
a__U51
a__isNat
V1
V2
a__isNat
s
V1
a__isNat
V1
a__isNatList
cons
V1
V2
a__isNat
V1
true
U21
1
1
2
isNatList
1
3
U11
1
1
3
s
1
1
5
a__U31
1
0
a__isNatIList
1
1
2
U42
1
1
3
a__isNat
1
1
0
a__U62
2
2
6
isNatIList
1
3
a__U51
2
2
1
a__U11
1
0
zeros
0
4
a__U31
1
1
1
a__U51
2
2
9
a__isNatList
1
1
2
a__U62
2
1
a__U42
1
0
a__U41
2
1
5
a__U21
1
0
a__isNatIList
1
0
a__U61
3
0
mark
1
0
0
0
3
a__zeros
0
0
a__U21
1
1
1
nil
0
5
U62
2
1
7
a__U52
1
0
mark
1
1
a__U11
1
2
a__U42
1
2
a__U52
1
10
a__length
1
1
isNat
1
1
2
U52
1
1
11
U61
3
1
3
4
U31
1
1
2
a__isNatList
1
1
0
cons
2
1
2
2
a__U61
3
3
a__U41
2
2
tt
0
11
a__isNat
1
1
U51
2
1
10
length
1
1
3
U41
2
1
2
6
a__zeros
0
2
a__length
1
2
a__U51
tt
V2
a__U52
a__isNatList
V2
false
a__isNat
s
V1
a__U21
a__isNat
V1
false
a__isNat
length
V1
a__U11
a__isNatList
V1
false
NaTT
certifiable-1.6