a__zeros
cons
0
zeros
a__U11
tt
L
s
a__length
mark
L
a__and
tt
X
mark
X
a__isNat
0
tt
a__isNat
length
V1
a__isNatList
V1
a__isNat
s
V1
a__isNat
V1
a__isNatIList
V
a__isNatList
V
a__isNatIList
zeros
tt
a__isNatIList
cons
V1
V2
a__and
a__isNat
V1
isNatIList
V2
a__isNatList
nil
tt
a__isNatList
cons
V1
V2
a__and
a__isNat
V1
isNatList
V2
a__length
nil
0
a__length
cons
N
L
a__U11
a__and
a__isNatList
L
isNat
N
L
mark
zeros
a__zeros
mark
U11
X1
X2
a__U11
mark
X1
X2
mark
length
X
a__length
mark
X
mark
and
X1
X2
a__and
mark
X1
X2
mark
isNat
X
a__isNat
X
mark
isNatList
X
a__isNatList
X
mark
isNatIList
X
a__isNatIList
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
X1
X2
U11
X1
X2
a__length
X
length
X
a__and
X1
X2
and
X1
X2
a__isNat
X
isNat
X
a__isNatList
X
isNatList
X
a__isNatIList
X
isNatIList
X
2.2
a__U11
tt
L
mark
L
a__length
cons
N
L
a__isNatList
L
mark
isNatIList
X
a__isNatIList
X
a__isNatList
cons
V1
V2
a__and
a__isNat
V1
isNatList
V2
mark
s
X
mark
X
mark
U11
X1
X2
mark
X1
mark
U11
X1
X2
a__U11
mark
X1
X2
mark
zeros
a__zeros
a__isNatIList
V
a__isNatList
V
mark
isNat
X
a__isNat
X
mark
length
X
a__length
mark
X
a__isNatIList
cons
V1
V2
a__and
a__isNat
V1
isNatIList
V2
a__isNatList
cons
V1
V2
a__isNat
V1
a__length
cons
N
L
a__and
a__isNatList
L
isNat
N
a__and
tt
X
mark
X
mark
and
X1
X2
mark
X1
mark
cons
X1
X2
mark
X1
mark
length
X
mark
X
mark
and
X1
X2
a__and
mark
X1
X2
a__isNat
s
V1
a__isNat
V1
a__U11
tt
L
a__length
mark
L
a__isNatIList
cons
V1
V2
a__isNat
V1
a__isNat
length
V1
a__isNatList
V1
a__length
cons
N
L
a__U11
a__and
a__isNatList
L
isNat
N
L
mark
isNatList
X
a__isNatList
X
true
mark
isNatList
X
a__isNatList
X
mark
isNat
X
a__isNat
X
a__length
cons
N
L
a__U11
a__and
a__isNatList
L
isNat
N
L
a__isNatIList
V
a__isNatList
V
a__isNat
length
V1
a__isNatList
V1
a__isNatIList
cons
V1
V2
a__isNat
V1
a__U11
tt
L
a__length
mark
L
mark
U11
X1
X2
a__U11
mark
X1
X2
a__isNat
s
V1
a__isNat
V1
mark
U11
X1
X2
mark
X1
mark
and
X1
X2
a__and
mark
X1
X2
mark
length
X
mark
X
mark
s
X
mark
X
a__isNatList
cons
V1
V2
a__and
a__isNat
V1
isNatList
V2
mark
isNatIList
X
a__isNatIList
X
mark
cons
X1
X2
mark
X1
mark
and
X1
X2
mark
X1
a__length
cons
N
L
a__isNatList
L
a__and
tt
X
mark
X
a__length
cons
N
L
a__and
a__isNatList
L
isNat
N
a__isNatList
cons
V1
V2
a__isNat
V1
a__isNatIList
cons
V1
V2
a__and
a__isNat
V1
isNatIList
V2
a__U11
tt
L
mark
L
mark
length
X
a__length
mark
X
true
isNatList
1
0
U11
2
1
2
2333
s
1
1
0
a__isNatIList
1
1
19507
a__isNat
1
7177
and
2
1
2
0
isNatIList
1
1
19507
a__U11
2
2
7178
zeros
0
1
a__isNatList
1
7178
a__isNatIList
1
1
19507
mark
1
1
7177
0
0
0
a__and
2
2
7177
a__zeros
0
0
nil
0
1
mark
1
1
7178
a__U11
2
1
2
2333
a__length
1
1
0
isNat
1
0
a__isNatList
1
7177
cons
2
1
2
7178
tt
0
7178
a__isNat
1
7178
a__and
2
1
2
0
length
1
1
2333
a__zeros
0
7179
a__length
1
1
2333
a__isNatList
cons
V1
V2
a__isNat
V1
a__and
tt
X
mark
X
mark
and
X1
X2
mark
X1
a__isNatList
cons
V1
V2
a__and
a__isNat
V1
isNatList
V2
mark
s
X
mark
X
mark
and
X1
X2
a__and
mark
X1
X2
a__isNat
s
V1
a__isNat
V1
a__U11
tt
L
a__length
mark
L
a__isNat
length
V1
a__isNatList
V1
a__length
cons
N
L
a__U11
a__and
a__isNatList
L
isNat
N
L
mark
isNat
X
a__isNat
X
mark
isNatList
X
a__isNatList
X
mark
isNat
X
a__isNat
X
a__isNat
0
tt
mark
U11
X1
X2
a__U11
mark
X1
X2
a__isNatIList
zeros
tt
a__zeros
cons
0
zeros
a__and
tt
X
mark
X
mark
length
X
a__length
mark
X
mark
cons
X1
X2
cons
mark
X1
X2
a__zeros
zeros
mark
isNatList
X
a__isNatList
X
a__isNatIList
X
isNatIList
X
mark
and
X1
X2
a__and
mark
X1
X2
a__U11
X1
X2
U11
X1
X2
mark
0
0
a__length
X
length
X
a__isNat
length
V1
a__isNatList
V1
a__isNatList
nil
tt
a__isNatIList
V
a__isNatList
V
mark
isNatIList
X
a__isNatIList
X
mark
nil
nil
a__isNat
X
isNat
X
mark
zeros
a__zeros
a__isNatList
X
isNatList
X
a__length
nil
0
mark
tt
tt
mark
s
X
s
mark
X
a__isNatList
cons
V1
V2
a__and
a__isNat
V1
isNatList
V2
a__isNatIList
cons
V1
V2
a__and
a__isNat
V1
isNatIList
V2
a__length
cons
N
L
a__U11
a__and
a__isNatList
L
isNat
N
L
a__isNat
s
V1
a__isNat
V1
a__and
X1
X2
and
X1
X2
a__U11
tt
L
s
a__length
mark
L
mark
isNat
X
a__isNat
X
a__and
tt
X
mark
X
mark
isNatList
X
a__isNatList
X
mark
and
X1
X2
mark
X1
mark
and
X1
X2
a__and
mark
X1
X2
a__isNat
length
V1
a__isNatList
V1
mark
s
X
mark
X
a__isNatList
cons
V1
V2
a__isNat
V1
a__isNatList
cons
V1
V2
a__and
a__isNat
V1
isNatList
V2
a__isNat
s
V1
a__isNat
V1
true
isNatList
1
1
1
U11
2
2
2
s
1
1
0
a__isNatIList
1
1
9
a__isNat
1
1
7176
and
2
1
2
3
isNatIList
1
1
1
a__U11
2
7178
zeros
0
1
a__isNatList
1
1
4
a__isNatIList
1
19507
mark
1
1
7177
0
0
0
a__and
2
2
7178
a__zeros
0
0
nil
0
1
mark
1
1
8
a__U11
2
2
10
a__length
1
1
0
isNat
1
1
0
a__isNatList
1
1
7177
cons
2
1
2
8
tt
0
5
a__isNat
1
1
8
a__and
2
1
2
3
length
1
1
2
a__zeros
0
9
a__length
1
1
2
a__isNat
s
V1
a__isNat
V1
mark
s
X
mark
X
mark
isNat
X
a__isNat
X
a__isNat
0
tt
mark
U11
X1
X2
a__U11
mark
X1
X2
a__isNatIList
zeros
tt
a__zeros
cons
0
zeros
a__and
tt
X
mark
X
mark
length
X
a__length
mark
X
mark
cons
X1
X2
cons
mark
X1
X2
a__zeros
zeros
mark
isNatList
X
a__isNatList
X
a__isNatIList
X
isNatIList
X
mark
and
X1
X2
a__and
mark
X1
X2
a__U11
X1
X2
U11
X1
X2
mark
0
0
a__length
X
length
X
a__isNat
length
V1
a__isNatList
V1
a__isNatList
nil
tt
a__isNatIList
V
a__isNatList
V
mark
isNatIList
X
a__isNatIList
X
mark
nil
nil
a__isNat
X
isNat
X
mark
zeros
a__zeros
a__isNatList
X
isNatList
X
a__length
nil
0
mark
tt
tt
mark
s
X
s
mark
X
a__isNatList
cons
V1
V2
a__and
a__isNat
V1
isNatList
V2
a__isNatIList
cons
V1
V2
a__and
a__isNat
V1
isNatIList
V2
a__length
cons
N
L
a__U11
a__and
a__isNatList
L
isNat
N
L
a__isNat
s
V1
a__isNat
V1
a__and
X1
X2
and
X1
X2
a__U11
tt
L
s
a__length
mark
L
mark
s
X
mark
X
true
isNatList
1
1
1
U11
2
2
7692
s
1
1
1
a__isNatIList
1
1
5
a__isNat
1
7176
and
2
1
2
1
isNatIList
1
1
1
a__U11
2
7178
zeros
0
1
a__isNatList
1
1
1
a__isNatIList
1
19507
mark
1
1
7177
0
0
0
a__and
2
7178
a__zeros
0
0
nil
0
10
mark
1
1
4
a__U11
2
1
2
7692
a__length
1
0
isNat
1
1
0
a__isNatList
1
7177
cons
2
1
2
4
tt
0
3
a__isNat
1
1
3
a__and
2
1
2
1
length
1
1
7690
a__zeros
0
5
a__length
1
1
7690
a__isNat
0
tt
a__isNatIList
zeros
tt
a__zeros
cons
0
zeros
a__zeros
zeros
a__isNatIList
X
isNatIList
X
a__U11
X1
X2
U11
X1
X2
mark
0
0
a__length
X
length
X
a__isNatList
nil
tt
mark
nil
nil
a__isNat
X
isNat
X
mark
zeros
a__zeros
a__isNatList
X
isNatList
X
a__length
nil
0
mark
tt
tt
a__and
X1
X2
and
X1
X2
a__isNat
s
V1
a__isNat
V1
true
isNatList
1
1
1
U11
2
2
18870
s
1
1
1
a__isNatIList
1
1
11
a__isNat
1
1
7176
and
2
1
2
4
isNatIList
1
1
1
a__U11
2
7178
zeros
0
1
a__isNatList
1
1
3
a__isNatIList
1
19507
mark
1
7177
0
0
0
a__and
2
7178
a__zeros
0
0
nil
0
10
mark
1
1
10
a__U11
2
1
2
18870
a__length
1
0
isNat
1
1
0
a__isNatList
1
7177
cons
2
1
2
10
tt
0
8
a__isNat
1
1
8
a__and
2
1
2
4
length
1
1
18867
a__zeros
0
11
a__length
1
1
18867
a__isNat
0
tt
a__isNatIList
zeros
tt
a__zeros
cons
0
zeros
a__zeros
zeros
a__isNatIList
X
isNatIList
X
a__U11
X1
X2
U11
X1
X2
mark
0
0
a__length
X
length
X
a__isNatList
nil
tt
mark
nil
nil
a__isNat
X
isNat
X
mark
zeros
a__zeros
a__isNatList
X
isNatList
X
a__length
nil
0
mark
tt
tt
a__and
X1
X2
and
X1
X2
a__length
cons
N
L
a__U11
a__and
a__isNatList
L
isNat
N
L
a__U11
tt
L
a__length
mark
L
true
2
1
isNatList
1
1
1
0
0
1
99494
1
U11
2
0
0
1
1
1
1
1
0
0
2
25826
11727
s
1
1
0
0
a__isNatIList
1
1
1
1
0
1
191823
144305
a__isNat
1
0
0
and
2
0
0
1
0
1
2
21636
15392
isNatIList
1
1
1
1
0
1
108851
61333
a__U11
2
1
0
1
1
0
2
0
0
zeros
0
0
555
a__isNatList
1
1
1
0
0
1
182466
61335
a__isNatIList
1
0
0
mark
1
0
0
0
0
61332
82972
a__and
2
0
0
a__zeros
0
0
0
nil
0
82970
23092
mark
1
1
82972
82972
a__U11
2
0
0
1
1
1
1
1
0
0
2
25826
11727
a__length
1
0
1
1
0
1
109405
61333
isNat
1
0
1
1
0
1
26434
1
a__isNatList
1
0
0
cons
2
1
1
1
0
1
2
21640
0
tt
0
192378
144305
a__isNat
1
0
1
1
0
1
109406
82973
a__and
2
0
0
1
0
1
2
21636
82972
length
1
1
1
0
0
1
87159
73060
a__zeros
0
82972
83527
a__length
1
1
1
0
0
1
87159
73060
a__length
cons
N
L
a__U11
a__and
a__isNatList
L
isNat
N
L
mark
isNat
X
a__isNat
X
a__isNat
0
tt
mark
U11
X1
X2
a__U11
mark
X1
X2
a__isNatIList
zeros
tt
a__zeros
cons
0
zeros
a__and
tt
X
mark
X
mark
length
X
a__length
mark
X
mark
cons
X1
X2
cons
mark
X1
X2
a__zeros
zeros
mark
isNatList
X
a__isNatList
X
a__isNatIList
X
isNatIList
X
mark
and
X1
X2
a__and
mark
X1
X2
a__U11
X1
X2
U11
X1
X2
mark
0
0
a__length
X
length
X
a__isNat
length
V1
a__isNatList
V1
a__isNatList
nil
tt
a__isNatIList
V
a__isNatList
V
mark
isNatIList
X
a__isNatIList
X
mark
nil
nil
a__isNat
X
isNat
X
mark
zeros
a__zeros
a__isNatList
X
isNatList
X
a__length
nil
0
mark
tt
tt
mark
s
X
s
mark
X
a__isNatList
cons
V1
V2
a__and
a__isNat
V1
isNatList
V2
a__isNatIList
cons
V1
V2
a__and
a__isNat
V1
isNatIList
V2
a__length
cons
N
L
a__U11
a__and
a__isNatList
L
isNat
N
L
a__isNat
s
V1
a__isNat
V1
a__and
X1
X2
and
X1
X2
a__U11
tt
L
s
a__length
mark
L
a__length
cons
N
L
a__U11
a__and
a__isNatList
L
isNat
N
L
false
mark
zeros
a__zeros
false
NaTT
certifiable-1.6