a__U101
tt
V1
V2
a__U102
a__isNatural
V1
V2
a__U102
tt
V2
a__U103
a__isLNat
V2
a__U103
tt
tt
a__U11
tt
N
XS
a__snd
a__splitAt
mark
N
mark
XS
a__U111
tt
V1
a__U112
a__isLNat
V1
a__U112
tt
tt
a__U121
tt
V1
a__U122
a__isNatural
V1
a__U122
tt
tt
a__U131
tt
V1
V2
a__U132
a__isNatural
V1
V2
a__U132
tt
V2
a__U133
a__isLNat
V2
a__U133
tt
tt
a__U141
tt
V1
V2
a__U142
a__isLNat
V1
V2
a__U142
tt
V2
a__U143
a__isLNat
V2
a__U143
tt
tt
a__U151
tt
V1
V2
a__U152
a__isNatural
V1
V2
a__U152
tt
V2
a__U153
a__isLNat
V2
a__U153
tt
tt
a__U161
tt
N
cons
mark
N
natsFrom
s
N
a__U171
tt
N
XS
a__head
a__afterNth
mark
N
mark
XS
a__U181
tt
Y
mark
Y
a__U191
tt
XS
pair
nil
mark
XS
a__U201
tt
N
X
XS
a__U202
a__splitAt
mark
N
mark
XS
X
a__U202
pair
YS
ZS
X
pair
cons
mark
X
YS
mark
ZS
a__U21
tt
X
mark
X
a__U211
tt
XS
mark
XS
a__U221
tt
N
XS
a__fst
a__splitAt
mark
N
mark
XS
a__U31
tt
N
mark
N
a__U41
tt
V1
V2
a__U42
a__isNatural
V1
V2
a__U42
tt
V2
a__U43
a__isLNat
V2
a__U43
tt
tt
a__U51
tt
V1
V2
a__U52
a__isNatural
V1
V2
a__U52
tt
V2
a__U53
a__isLNat
V2
a__U53
tt
tt
a__U61
tt
V1
a__U62
a__isPLNat
V1
a__U62
tt
tt
a__U71
tt
V1
a__U72
a__isNatural
V1
a__U72
tt
tt
a__U81
tt
V1
a__U82
a__isPLNat
V1
a__U82
tt
tt
a__U91
tt
V1
a__U92
a__isLNat
V1
a__U92
tt
tt
a__afterNth
N
XS
a__U11
a__and
a__and
a__isNatural
N
isNaturalKind
N
and
isLNat
XS
isLNatKind
XS
N
XS
a__and
tt
X
mark
X
a__fst
pair
X
Y
a__U21
a__and
a__and
a__isLNat
X
isLNatKind
X
and
isLNat
Y
isLNatKind
Y
X
a__head
cons
N
XS
a__U31
a__and
a__and
a__isNatural
N
isNaturalKind
N
and
isLNat
XS
isLNatKind
XS
N
a__isLNat
nil
tt
a__isLNat
afterNth
V1
V2
a__U41
a__and
a__isNaturalKind
V1
isLNatKind
V2
V1
V2
a__isLNat
cons
V1
V2
a__U51
a__and
a__isNaturalKind
V1
isLNatKind
V2
V1
V2
a__isLNat
fst
V1
a__U61
a__isPLNatKind
V1
V1
a__isLNat
natsFrom
V1
a__U71
a__isNaturalKind
V1
V1
a__isLNat
snd
V1
a__U81
a__isPLNatKind
V1
V1
a__isLNat
tail
V1
a__U91
a__isLNatKind
V1
V1
a__isLNat
take
V1
V2
a__U101
a__and
a__isNaturalKind
V1
isLNatKind
V2
V1
V2
a__isLNatKind
nil
tt
a__isLNatKind
afterNth
V1
V2
a__and
a__isNaturalKind
V1
isLNatKind
V2
a__isLNatKind
cons
V1
V2
a__and
a__isNaturalKind
V1
isLNatKind
V2
a__isLNatKind
fst
V1
a__isPLNatKind
V1
a__isLNatKind
natsFrom
V1
a__isNaturalKind
V1
a__isLNatKind
snd
V1
a__isPLNatKind
V1
a__isLNatKind
tail
V1
a__isLNatKind
V1
a__isLNatKind
take
V1
V2
a__and
a__isNaturalKind
V1
isLNatKind
V2
a__isNatural
0
tt
a__isNatural
head
V1
a__U111
a__isLNatKind
V1
V1
a__isNatural
s
V1
a__U121
a__isNaturalKind
V1
V1
a__isNatural
sel
V1
V2
a__U131
a__and
a__isNaturalKind
V1
isLNatKind
V2
V1
V2
a__isNaturalKind
0
tt
a__isNaturalKind
head
V1
a__isLNatKind
V1
a__isNaturalKind
s
V1
a__isNaturalKind
V1
a__isNaturalKind
sel
V1
V2
a__and
a__isNaturalKind
V1
isLNatKind
V2
a__isPLNat
pair
V1
V2
a__U141
a__and
a__isLNatKind
V1
isLNatKind
V2
V1
V2
a__isPLNat
splitAt
V1
V2
a__U151
a__and
a__isNaturalKind
V1
isLNatKind
V2
V1
V2
a__isPLNatKind
pair
V1
V2
a__and
a__isLNatKind
V1
isLNatKind
V2
a__isPLNatKind
splitAt
V1
V2
a__and
a__isNaturalKind
V1
isLNatKind
V2
a__natsFrom
N
a__U161
a__and
a__isNatural
N
isNaturalKind
N
N
a__sel
N
XS
a__U171
a__and
a__and
a__isNatural
N
isNaturalKind
N
and
isLNat
XS
isLNatKind
XS
N
XS
a__snd
pair
X
Y
a__U181
a__and
a__and
a__isLNat
X
isLNatKind
X
and
isLNat
Y
isLNatKind
Y
Y
a__splitAt
0
XS
a__U191
a__and
a__isLNat
XS
isLNatKind
XS
XS
a__splitAt
s
N
cons
X
XS
a__U201
a__and
a__and
a__isNatural
N
isNaturalKind
N
and
and
isNatural
X
isNaturalKind
X
and
isLNat
XS
isLNatKind
XS
N
X
XS
a__tail
cons
N
XS
a__U211
a__and
a__and
a__isNatural
N
isNaturalKind
N
and
isLNat
XS
isLNatKind
XS
XS
a__take
N
XS
a__U221
a__and
a__and
a__isNatural
N
isNaturalKind
N
and
isLNat
XS
isLNatKind
XS
N
XS
mark
U101
X1
X2
X3
a__U101
mark
X1
X2
X3
mark
U102
X1
X2
a__U102
mark
X1
X2
mark
isNatural
X
a__isNatural
X
mark
U103
X
a__U103
mark
X
mark
isLNat
X
a__isLNat
X
mark
U11
X1
X2
X3
a__U11
mark
X1
X2
X3
mark
snd
X
a__snd
mark
X
mark
splitAt
X1
X2
a__splitAt
mark
X1
mark
X2
mark
U111
X1
X2
a__U111
mark
X1
X2
mark
U112
X
a__U112
mark
X
mark
U121
X1
X2
a__U121
mark
X1
X2
mark
U122
X
a__U122
mark
X
mark
U131
X1
X2
X3
a__U131
mark
X1
X2
X3
mark
U132
X1
X2
a__U132
mark
X1
X2
mark
U133
X
a__U133
mark
X
mark
U141
X1
X2
X3
a__U141
mark
X1
X2
X3
mark
U142
X1
X2
a__U142
mark
X1
X2
mark
U143
X
a__U143
mark
X
mark
U151
X1
X2
X3
a__U151
mark
X1
X2
X3
mark
U152
X1
X2
a__U152
mark
X1
X2
mark
U153
X
a__U153
mark
X
mark
U161
X1
X2
a__U161
mark
X1
X2
mark
natsFrom
X
a__natsFrom
mark
X
mark
U171
X1
X2
X3
a__U171
mark
X1
X2
X3
mark
head
X
a__head
mark
X
mark
afterNth
X1
X2
a__afterNth
mark
X1
mark
X2
mark
U181
X1
X2
a__U181
mark
X1
X2
mark
U191
X1
X2
a__U191
mark
X1
X2
mark
U201
X1
X2
X3
X4
a__U201
mark
X1
X2
X3
X4
mark
U202
X1
X2
a__U202
mark
X1
X2
mark
U21
X1
X2
a__U21
mark
X1
X2
mark
U211
X1
X2
a__U211
mark
X1
X2
mark
U221
X1
X2
X3
a__U221
mark
X1
X2
X3
mark
fst
X
a__fst
mark
X
mark
U31
X1
X2
a__U31
mark
X1
X2
mark
U41
X1
X2
X3
a__U41
mark
X1
X2
X3
mark
U42
X1
X2
a__U42
mark
X1
X2
mark
U43
X
a__U43
mark
X
mark
U51
X1
X2
X3
a__U51
mark
X1
X2
X3
mark
U52
X1
X2
a__U52
mark
X1
X2
mark
U53
X
a__U53
mark
X
mark
U61
X1
X2
a__U61
mark
X1
X2
mark
U62
X
a__U62
mark
X
mark
isPLNat
X
a__isPLNat
X
mark
U71
X1
X2
a__U71
mark
X1
X2
mark
U72
X
a__U72
mark
X
mark
U81
X1
X2
a__U81
mark
X1
X2
mark
U82
X
a__U82
mark
X
mark
U91
X1
X2
a__U91
mark
X1
X2
mark
U92
X
a__U92
mark
X
mark
and
X1
X2
a__and
mark
X1
X2
mark
isNaturalKind
X
a__isNaturalKind
X
mark
isLNatKind
X
a__isLNatKind
X
mark
isPLNatKind
X
a__isPLNatKind
X
mark
tail
X
a__tail
mark
X
mark
take
X1
X2
a__take
mark
X1
mark
X2
mark
sel
X1
X2
a__sel
mark
X1
mark
X2
mark
tt
tt
mark
cons
X1
X2
cons
mark
X1
X2
mark
s
X
s
mark
X
mark
pair
X1
X2
pair
mark
X1
mark
X2
mark
nil
nil
mark
0
0
a__U101
X1
X2
X3
U101
X1
X2
X3
a__U102
X1
X2
U102
X1
X2
a__isNatural
X
isNatural
X
a__U103
X
U103
X
a__isLNat
X
isLNat
X
a__U11
X1
X2
X3
U11
X1
X2
X3
a__snd
X
snd
X
a__splitAt
X1
X2
splitAt
X1
X2
a__U111
X1
X2
U111
X1
X2
a__U112
X
U112
X
a__U121
X1
X2
U121
X1
X2
a__U122
X
U122
X
a__U131
X1
X2
X3
U131
X1
X2
X3
a__U132
X1
X2
U132
X1
X2
a__U133
X
U133
X
a__U141
X1
X2
X3
U141
X1
X2
X3
a__U142
X1
X2
U142
X1
X2
a__U143
X
U143
X
a__U151
X1
X2
X3
U151
X1
X2
X3
a__U152
X1
X2
U152
X1
X2
a__U153
X
U153
X
a__U161
X1
X2
U161
X1
X2
a__natsFrom
X
natsFrom
X
a__U171
X1
X2
X3
U171
X1
X2
X3
a__head
X
head
X
a__afterNth
X1
X2
afterNth
X1
X2
a__U181
X1
X2
U181
X1
X2
a__U191
X1
X2
U191
X1
X2
a__U201
X1
X2
X3
X4
U201
X1
X2
X3
X4
a__U202
X1
X2
U202
X1
X2
a__U21
X1
X2
U21
X1
X2
a__U211
X1
X2
U211
X1
X2
a__U221
X1
X2
X3
U221
X1
X2
X3
a__fst
X
fst
X
a__U31
X1
X2
U31
X1
X2
a__U41
X1
X2
X3
U41
X1
X2
X3
a__U42
X1
X2
U42
X1
X2
a__U43
X
U43
X
a__U51
X1
X2
X3
U51
X1
X2
X3
a__U52
X1
X2
U52
X1
X2
a__U53
X
U53
X
a__U61
X1
X2
U61
X1
X2
a__U62
X
U62
X
a__isPLNat
X
isPLNat
X
a__U71
X1
X2
U71
X1
X2
a__U72
X
U72
X
a__U81
X1
X2
U81
X1
X2
a__U82
X
U82
X
a__U91
X1
X2
U91
X1
X2
a__U92
X
U92
X
a__and
X1
X2
and
X1
X2
a__isNaturalKind
X
isNaturalKind
X
a__isLNatKind
X
isLNatKind
X
a__isPLNatKind
X
isPLNatKind
X
a__tail
X
tail
X
a__take
X1
X2
take
X1
X2
a__sel
X1
X2
sel
X1
X2
2.2
a__U102
tt
V2
a__isLNat
V2
mark
U201
X1
X2
X3
X4
a__U201
mark
X1
X2
X3
X4
a__sel
N
XS
a__and
a__and
a__isNatural
N
isNaturalKind
N
and
isLNat
XS
isLNatKind
XS
a__isLNat
afterNth
V1
V2
a__isNaturalKind
V1
a__U101
tt
V1
V2
a__isNatural
V1
a__U161
tt
N
mark
N
a__isPLNat
splitAt
V1
V2
a__isNaturalKind
V1
a__snd
pair
X
Y
a__and
a__and
a__isLNat
X
isLNatKind
X
and
isLNat
Y
isLNatKind
Y
a__isNaturalKind
head
V1
a__isLNatKind
V1
a__fst
pair
X
Y
a__and
a__isLNat
X
isLNatKind
X
mark
U211
X1
X2
a__U211
mark
X1
X2
a__U71
tt
V1
a__U72
a__isNatural
V1
a__U11
tt
N
XS
mark
N
a__sel
N
XS
a__U171
a__and
a__and
a__isNatural
N
isNaturalKind
N
and
isLNat
XS
isLNatKind
XS
N
XS
mark
U153
X
a__U153
mark
X
a__U152
tt
V2
a__U153
a__isLNat
V2
mark
sel
X1
X2
mark
X1
mark
U72
X
a__U72
mark
X
a__U202
pair
YS
ZS
X
mark
X
mark
U62
X
mark
X
mark
U161
X1
X2
mark
X1
a__U11
tt
N
XS
a__splitAt
mark
N
mark
XS
a__isLNat
cons
V1
V2
a__U51
a__and
a__isNaturalKind
V1
isLNatKind
V2
V1
V2
a__isNaturalKind
sel
V1
V2
a__isNaturalKind
V1
mark
U101
X1
X2
X3
a__U101
mark
X1
X2
X3
a__U71
tt
V1
a__isNatural
V1
mark
U51
X1
X2
X3
a__U51
mark
X1
X2
X3
mark
U82
X
a__U82
mark
X
mark
isPLNatKind
X
a__isPLNatKind
X
a__isLNat
snd
V1
a__U81
a__isPLNatKind
V1
V1
mark
U211
X1
X2
mark
X1
a__U221
tt
N
XS
a__splitAt
mark
N
mark
XS
a__U61
tt
V1
a__isPLNat
V1
mark
isPLNat
X
a__isPLNat
X
mark
U221
X1
X2
X3
mark
X1
a__take
N
XS
a__isNatural
N
a__U111
tt
V1
a__U112
a__isLNat
V1
a__splitAt
0
XS
a__U191
a__and
a__isLNat
XS
isLNatKind
XS
XS
mark
U181
X1
X2
a__U181
mark
X1
X2
mark
U91
X1
X2
mark
X1
a__isLNat
fst
V1
a__U61
a__isPLNatKind
V1
V1
a__natsFrom
N
a__U161
a__and
a__isNatural
N
isNaturalKind
N
N
a__tail
cons
N
XS
a__and
a__isNatural
N
isNaturalKind
N
a__U142
tt
V2
a__U143
a__isLNat
V2
mark
U171
X1
X2
X3
a__U171
mark
X1
X2
X3
a__fst
pair
X
Y
a__isLNat
X
mark
U141
X1
X2
X3
mark
X1
a__isLNat
snd
V1
a__isPLNatKind
V1
a__isPLNatKind
pair
V1
V2
a__isLNatKind
V1
mark
U41
X1
X2
X3
a__U41
mark
X1
X2
X3
mark
U171
X1
X2
X3
mark
X1
a__isLNat
tail
V1
a__isLNatKind
V1
a__isNaturalKind
sel
V1
V2
a__and
a__isNaturalKind
V1
isLNatKind
V2
mark
take
X1
X2
mark
X2
mark
U202
X1
X2
a__U202
mark
X1
X2
a__isLNat
cons
V1
V2
a__and
a__isNaturalKind
V1
isLNatKind
V2
mark
splitAt
X1
X2
a__splitAt
mark
X1
mark
X2
a__U121
tt
V1
a__U122
a__isNatural
V1
mark
U153
X
mark
X
a__U121
tt
V1
a__isNatural
V1
a__U42
tt
V2
a__U43
a__isLNat
V2
mark
isLNat
X
a__isLNat
X
a__U31
tt
N
mark
N
mark
U131
X1
X2
X3
a__U131
mark
X1
X2
X3
mark
U41
X1
X2
X3
mark
X1
mark
U103
X
mark
X
a__head
cons
N
XS
a__isNatural
N
mark
U21
X1
X2
a__U21
mark
X1
X2
a__isLNatKind
take
V1
V2
a__isNaturalKind
V1
a__U91
tt
V1
a__U92
a__isLNat
V1
mark
U71
X1
X2
mark
X1
mark
U62
X
a__U62
mark
X
a__U21
tt
X
mark
X
mark
natsFrom
X
a__natsFrom
mark
X
mark
U91
X1
X2
a__U91
mark
X1
X2
a__head
cons
N
XS
a__U31
a__and
a__and
a__isNatural
N
isNaturalKind
N
and
isLNat
XS
isLNatKind
XS
N
a__isLNatKind
natsFrom
V1
a__isNaturalKind
V1
a__U221
tt
N
XS
mark
XS
mark
U31
X1
X2
a__U31
mark
X1
X2
a__afterNth
N
XS
a__U11
a__and
a__and
a__isNatural
N
isNaturalKind
N
and
isLNat
XS
isLNatKind
XS
N
XS
mark
U42
X1
X2
mark
X1
a__afterNth
N
XS
a__and
a__isNatural
N
isNaturalKind
N
mark
tail
X
mark
X
mark
U82
X
mark
X
a__take
N
XS
a__U221
a__and
a__and
a__isNatural
N
isNaturalKind
N
and
isLNat
XS
isLNatKind
XS
N
XS
mark
take
X1
X2
a__take
mark
X1
mark
X2
a__U81
tt
V1
a__isPLNat
V1
a__U151
tt
V1
V2
a__U152
a__isNatural
V1
V2
mark
sel
X1
X2
a__sel
mark
X1
mark
X2
a__U142
tt
V2
a__isLNat
V2
a__isNatural
s
V1
a__U121
a__isNaturalKind
V1
V1
a__U61
tt
V1
a__U62
a__isPLNat
V1
a__head
cons
N
XS
a__and
a__isNatural
N
isNaturalKind
N
a__isPLNat
pair
V1
V2
a__isLNatKind
V1
mark
U121
X1
X2
mark
X1
mark
afterNth
X1
X2
a__afterNth
mark
X1
mark
X2
mark
U112
X
mark
X
mark
U121
X1
X2
a__U121
mark
X1
X2
a__splitAt
0
XS
a__isLNat
XS
mark
U111
X1
X2
mark
X1
a__isLNatKind
fst
V1
a__isPLNatKind
V1
a__U141
tt
V1
V2
a__isLNat
V1
a__U131
tt
V1
V2
a__isNatural
V1
a__sel
N
XS
a__isNatural
N
a__U202
pair
YS
ZS
X
mark
ZS
a__U52
tt
V2
a__U53
a__isLNat
V2
mark
U42
X1
X2
a__U42
mark
X1
X2
mark
U112
X
a__U112
mark
X
mark
U71
X1
X2
a__U71
mark
X1
X2
mark
U43
X
a__U43
mark
X
a__afterNth
N
XS
a__isNatural
N
a__isLNat
take
V1
V2
a__and
a__isNaturalKind
V1
isLNatKind
V2
mark
U51
X1
X2
X3
mark
X1
a__U221
tt
N
XS
a__fst
a__splitAt
mark
N
mark
XS
mark
U143
X
a__U143
mark
X
a__U81
tt
V1
a__U82
a__isPLNat
V1
mark
U132
X1
X2
mark
X1
mark
U21
X1
X2
mark
X1
a__snd
pair
X
Y
a__U181
a__and
a__and
a__isLNat
X
isLNatKind
X
and
isLNat
Y
isLNatKind
Y
Y
mark
U141
X1
X2
X3
a__U141
mark
X1
X2
X3
mark
U31
X1
X2
mark
X1
a__U171
tt
N
XS
a__afterNth
mark
N
mark
XS
a__splitAt
s
N
cons
X
XS
a__isNatural
N
a__U201
tt
N
X
XS
a__splitAt
mark
N
mark
XS
mark
U202
X1
X2
mark
X1
a__isLNat
take
V1
V2
a__U101
a__and
a__isNaturalKind
V1
isLNatKind
V2
V1
V2
mark
natsFrom
X
mark
X
a__isLNatKind
tail
V1
a__isLNatKind
V1
mark
U221
X1
X2
X3
a__U221
mark
X1
X2
X3
a__natsFrom
N
a__and
a__isNatural
N
isNaturalKind
N
a__isPLNatKind
splitAt
V1
V2
a__and
a__isNaturalKind
V1
isLNatKind
V2
mark
U102
X1
X2
a__U102
mark
X1
X2
mark
U131
X1
X2
X3
mark
X1
a__head
cons
N
XS
a__and
a__and
a__isNatural
N
isNaturalKind
N
and
isLNat
XS
isLNatKind
XS
mark
isLNatKind
X
a__isLNatKind
X
mark
U151
X1
X2
X3
mark
X1
a__isNatural
sel
V1
V2
a__U131
a__and
a__isNaturalKind
V1
isLNatKind
V2
V1
V2
a__isLNatKind
cons
V1
V2
a__isNaturalKind
V1
a__U111
tt
V1
a__isLNat
V1
mark
U132
X1
X2
a__U132
mark
X1
X2
a__U42
tt
V2
a__isLNat
V2
a__U171
tt
N
XS
mark
N
a__isLNat
cons
V1
V2
a__isNaturalKind
V1
mark
splitAt
X1
X2
mark
X2
a__U11
tt
N
XS
mark
XS
mark
afterNth
X1
X2
mark
X2
mark
U61
X1
X2
a__U61
mark
X1
X2
a__afterNth
N
XS
a__and
a__and
a__isNatural
N
isNaturalKind
N
and
isLNat
XS
isLNatKind
XS
a__isPLNat
pair
V1
V2
a__U141
a__and
a__isLNatKind
V1
isLNatKind
V2
V1
V2
a__U152
tt
V2
a__isLNat
V2
a__fst
pair
X
Y
a__U21
a__and
a__and
a__isLNat
X
isLNatKind
X
and
isLNat
Y
isLNatKind
Y
X
a__U51
tt
V1
V2
a__U52
a__isNatural
V1
V2
a__isPLNat
pair
V1
V2
a__and
a__isLNatKind
V1
isLNatKind
V2
a__isLNatKind
afterNth
V1
V2
a__and
a__isNaturalKind
V1
isLNatKind
V2
a__isPLNat
splitAt
V1
V2
a__U151
a__and
a__isNaturalKind
V1
isLNatKind
V2
V1
V2
a__isLNat
natsFrom
V1
a__U71
a__isNaturalKind
V1
V1
mark
U181
X1
X2
mark
X1
mark
U122
X
mark
X
a__U201
tt
N
X
XS
a__U202
a__splitAt
mark
N
mark
XS
X
a__U51
tt
V1
V2
a__isNatural
V1
a__and
tt
X
mark
X
a__sel
N
XS
a__and
a__isNatural
N
isNaturalKind
N
a__isLNatKind
afterNth
V1
V2
a__isNaturalKind
V1
a__U181
tt
Y
mark
Y
a__isLNat
afterNth
V1
V2
a__and
a__isNaturalKind
V1
isLNatKind
V2
mark
U152
X1
X2
mark
X1
mark
head
X
a__head
mark
X
mark
U142
X1
X2
mark
X1
mark
U111
X1
X2
a__U111
mark
X1
X2
a__isPLNatKind
pair
V1
V2
a__and
a__isLNatKind
V1
isLNatKind
V2
a__U11
tt
N
XS
a__snd
a__splitAt
mark
N
mark
XS
mark
pair
X1
X2
mark
X1
a__isPLNat
splitAt
V1
V2
a__and
a__isNaturalKind
V1
isLNatKind
V2
mark
U52
X1
X2
a__U52
mark
X1
X2
a__U41
tt
V1
V2
a__isNatural
V1
a__snd
pair
X
Y
a__and
a__isLNat
X
isLNatKind
X
mark
U201
X1
X2
X3
X4
mark
X1
a__isNatural
head
V1
a__isLNatKind
V1
mark
snd
X
a__snd
mark
X
mark
take
X1
X2
mark
X1
mark
U53
X
a__U53
mark
X
a__isLNat
afterNth
V1
V2
a__U41
a__and
a__isNaturalKind
V1
isLNatKind
V2
V1
V2
a__isLNat
natsFrom
V1
a__isNaturalKind
V1
a__isLNat
tail
V1
a__U91
a__isLNatKind
V1
V1
mark
U191
X1
X2
a__U191
mark
X1
X2
mark
U92
X
a__U92
mark
X
mark
U122
X
a__U122
mark
X
mark
U53
X
mark
X
a__U201
tt
N
X
XS
mark
XS
mark
U72
X
mark
X
a__isLNatKind
snd
V1
a__isPLNatKind
V1
a__U171
tt
N
XS
mark
XS
a__U141
tt
V1
V2
a__U142
a__isLNat
V1
V2
mark
sel
X1
X2
mark
X2
a__isNaturalKind
s
V1
a__isNaturalKind
V1
mark
and
X1
X2
mark
X1
mark
U52
X1
X2
mark
X1
mark
fst
X
a__fst
mark
X
mark
and
X1
X2
a__and
mark
X1
X2
a__isLNat
take
V1
V2
a__isNaturalKind
V1
mark
U151
X1
X2
X3
a__U151
mark
X1
X2
X3
mark
U92
X
mark
X
a__isLNatKind
cons
V1
V2
a__and
a__isNaturalKind
V1
isLNatKind
V2
a__take
N
XS
a__and
a__isNatural
N
isNaturalKind
N
a__isNatural
head
V1
a__U111
a__isLNatKind
V1
V1
mark
U103
X
a__U103
mark
X
a__U201
tt
N
X
XS
mark
N
a__fst
pair
X
Y
a__and
a__and
a__isLNat
X
isLNatKind
X
and
isLNat
Y
isLNatKind
Y
mark
isNaturalKind
X
a__isNaturalKind
X
mark
afterNth
X1
X2
mark
X1
mark
U161
X1
X2
a__U161
mark
X1
X2
mark
U61
X1
X2
mark
X1
a__splitAt
s
N
cons
X
XS
a__and
a__isNatural
N
isNaturalKind
N
a__isPLNatKind
splitAt
V1
V2
a__isNaturalKind
V1
mark
U101
X1
X2
X3
mark
X1
a__snd
pair
X
Y
a__isLNat
X
a__U101
tt
V1
V2
a__U102
a__isNatural
V1
V2
a__isNatural
sel
V1
V2
a__isNaturalKind
V1
a__tail
cons
N
XS
a__and
a__and
a__isNatural
N
isNaturalKind
N
and
isLNat
XS
isLNatKind
XS
mark
tail
X
a__tail
mark
X
a__U91
tt
V1
a__isLNat
V1
a__U191
tt
XS
mark
XS
mark
U102
X1
X2
mark
X1
mark
cons
X1
X2
mark
X1
mark
U142
X1
X2
a__U142
mark
X1
X2
mark
U133
X
mark
X
mark
U11
X1
X2
X3
a__U11
mark
X1
X2
X3
a__U132
tt
V2
a__U133
a__isLNat
V2
mark
pair
X1
X2
mark
X2
a__U131
tt
V1
V2
a__U132
a__isNatural
V1
V2
a__U102
tt
V2
a__U103
a__isLNat
V2
a__isLNat
fst
V1
a__isPLNatKind
V1
a__tail
cons
N
XS
a__isNatural
N
a__isLNatKind
take
V1
V2
a__and
a__isNaturalKind
V1
isLNatKind
V2
mark
snd
X
mark
X
a__U151
tt
V1
V2
a__isNatural
V1
a__splitAt
0
XS
a__and
a__isLNat
XS
isLNatKind
XS
a__U52
tt
V2
a__isLNat
V2
a__U132
tt
V2
a__isLNat
V2
mark
isNatural
X
a__isNatural
X
a__U171
tt
N
XS
a__head
a__afterNth
mark
N
mark
XS
mark
splitAt
X1
X2
mark
X1
a__isNatural
s
V1
a__isNaturalKind
V1
mark
head
X
mark
X
a__U211
tt
XS
mark
XS
a__tail
cons
N
XS
a__U211
a__and
a__and
a__isNatural
N
isNaturalKind
N
and
isLNat
XS
isLNatKind
XS
XS
a__isNatural
sel
V1
V2
a__and
a__isNaturalKind
V1
isLNatKind
V2
mark
U152
X1
X2
a__U152
mark
X1
X2
mark
U133
X
a__U133
mark
X
mark
U191
X1
X2
mark
X1
mark
U43
X
mark
X
mark
U81
X1
X2
mark
X1
a__splitAt
s
N
cons
X
XS
a__U201
a__and
a__and
a__isNatural
N
isNaturalKind
N
and
and
isNatural
X
isNaturalKind
X
and
isLNat
XS
isLNatKind
XS
N
X
XS
a__take
N
XS
a__and
a__and
a__isNatural
N
isNaturalKind
N
and
isLNat
XS
isLNatKind
XS
a__U221
tt
N
XS
mark
N
mark
U11
X1
X2
X3
mark
X1
mark
U81
X1
X2
a__U81
mark
X1
X2
a__splitAt
s
N
cons
X
XS
a__and
a__and
a__isNatural
N
isNaturalKind
N
and
and
isNatural
X
isNaturalKind
X
and
isLNat
XS
isLNatKind
XS
mark
U143
X
mark
X
a__natsFrom
N
a__isNatural
N
mark
fst
X
mark
X
a__U41
tt
V1
V2
a__U42
a__isNatural
V1
V2
mark
s
X
mark
X
true
mark
s
X
mark
X
a__U41
tt
V1
V2
a__U42
a__isNatural
V1
V2
mark
fst
X
mark
X
mark
U143
X
mark
X
a__natsFrom
N
a__isNatural
N
a__splitAt
s
N
cons
X
XS
a__and
a__and
a__isNatural
N
isNaturalKind
N
and
and
isNatural
X
isNaturalKind
X
and
isLNat
XS
isLNatKind
XS
mark
U81
X1
X2
a__U81
mark
X1
X2
mark
U11
X1
X2
X3
mark
X1
a__take
N
XS
a__and
a__and
a__isNatural
N
isNaturalKind
N
and
isLNat
XS
isLNatKind
XS
a__U221
tt
N
XS
mark
N
mark
U81
X1
X2
mark
X1
a__splitAt
s
N
cons
X
XS
a__U201
a__and
a__and
a__isNatural
N
isNaturalKind
N
and
and
isNatural
X
isNaturalKind
X
and
isLNat
XS
isLNatKind
XS
N
X
XS
mark
U43
X
mark
X
mark
U191
X1
X2
mark
X1
mark
U152
X1
X2
a__U152
mark
X1
X2
a__isNatural
sel
V1
V2
a__and
a__isNaturalKind
V1
isLNatKind
V2
a__tail
cons
N
XS
a__U211
a__and
a__and
a__isNatural
N
isNaturalKind
N
and
isLNat
XS
isLNatKind
XS
XS
mark
head
X
mark
X
a__U211
tt
XS
mark
XS
a__isNatural
s
V1
a__isNaturalKind
V1
a__U171
tt
N
XS
a__head
a__afterNth
mark
N
mark
XS
mark
splitAt
X1
X2
mark
X1
a__U52
tt
V2
a__isLNat
V2
a__U132
tt
V2
a__isLNat
V2
mark
isNatural
X
a__isNatural
X
a__U151
tt
V1
V2
a__isNatural
V1
a__splitAt
0
XS
a__and
a__isLNat
XS
isLNatKind
XS
mark
snd
X
mark
X
a__isLNatKind
take
V1
V2
a__and
a__isNaturalKind
V1
isLNatKind
V2
a__tail
cons
N
XS
a__isNatural
N
a__isLNat
fst
V1
a__isPLNatKind
V1
a__U131
tt
V1
V2
a__U132
a__isNatural
V1
V2
mark
pair
X1
X2
mark
X2
mark
U11
X1
X2
X3
a__U11
mark
X1
X2
X3
mark
U133
X
mark
X
mark
U142
X1
X2
a__U142
mark
X1
X2
mark
cons
X1
X2
mark
X1
a__U191
tt
XS
mark
XS
mark
U102
X1
X2
mark
X1
mark
tail
X
a__tail
mark
X
a__U91
tt
V1
a__isLNat
V1
a__U101
tt
V1
V2
a__U102
a__isNatural
V1
V2
a__isNatural
sel
V1
V2
a__isNaturalKind
V1
a__tail
cons
N
XS
a__and
a__and
a__isNatural
N
isNaturalKind
N
and
isLNat
XS
isLNatKind
XS
a__snd
pair
X
Y
a__isLNat
X
mark
U101
X1
X2
X3
mark
X1
a__splitAt
s
N
cons
X
XS
a__and
a__isNatural
N
isNaturalKind
N
a__isPLNatKind
splitAt
V1
V2
a__isNaturalKind
V1
mark
U161
X1
X2
a__U161
mark
X1
X2
mark
U61
X1
X2
mark
X1
mark
afterNth
X1
X2
mark
X1
mark
isNaturalKind
X
a__isNaturalKind
X
a__U201
tt
N
X
XS
mark
N
a__fst
pair
X
Y
a__and
a__and
a__isLNat
X
isLNatKind
X
and
isLNat
Y
isLNatKind
Y
a__isNatural
head
V1
a__U111
a__isLNatKind
V1
V1
a__take
N
XS
a__and
a__isNatural
N
isNaturalKind
N
a__isLNatKind
cons
V1
V2
a__and
a__isNaturalKind
V1
isLNatKind
V2
mark
U92
X
mark
X
mark
and
X1
X2
a__and
mark
X1
X2
a__isLNat
take
V1
V2
a__isNaturalKind
V1
mark
U151
X1
X2
X3
a__U151
mark
X1
X2
X3
mark
and
X1
X2
mark
X1
mark
U52
X1
X2
mark
X1
mark
fst
X
a__fst
mark
X
a__isNaturalKind
s
V1
a__isNaturalKind
V1
mark
sel
X1
X2
mark
X2
a__U141
tt
V1
V2
a__U142
a__isLNat
V1
V2
a__U171
tt
N
XS
mark
XS
mark
U72
X
mark
X
a__isLNatKind
snd
V1
a__isPLNatKind
V1
mark
U53
X
mark
X
a__U201
tt
N
X
XS
mark
XS
mark
U191
X1
X2
a__U191
mark
X1
X2
a__isLNat
natsFrom
V1
a__isNaturalKind
V1
a__isLNat
tail
V1
a__U91
a__isLNatKind
V1
V1
a__isLNat
afterNth
V1
V2
a__U41
a__and
a__isNaturalKind
V1
isLNatKind
V2
V1
V2
mark
snd
X
a__snd
mark
X
mark
take
X1
X2
mark
X1
a__isNatural
head
V1
a__isLNatKind
V1
mark
U201
X1
X2
X3
X4
mark
X1
a__U41
tt
V1
V2
a__isNatural
V1
a__snd
pair
X
Y
a__and
a__isLNat
X
isLNatKind
X
mark
U52
X1
X2
a__U52
mark
X1
X2
a__isPLNat
splitAt
V1
V2
a__and
a__isNaturalKind
V1
isLNatKind
V2
a__U11
tt
N
XS
a__snd
a__splitAt
mark
N
mark
XS
mark
pair
X1
X2
mark
X1
a__isPLNatKind
pair
V1
V2
a__and
a__isLNatKind
V1
isLNatKind
V2
mark
U111
X1
X2
a__U111
mark
X1
X2
mark
U142
X1
X2
mark
X1
mark
U152
X1
X2
mark
X1
mark
head
X
a__head
mark
X
a__U181
tt
Y
mark
Y
a__isLNat
afterNth
V1
V2
a__and
a__isNaturalKind
V1
isLNatKind
V2
a__isLNatKind
afterNth
V1
V2
a__isNaturalKind
V1
a__sel
N
XS
a__and
a__isNatural
N
isNaturalKind
N
a__U201
tt
N
X
XS
a__U202
a__splitAt
mark
N
mark
XS
X
a__U51
tt
V1
V2
a__isNatural
V1
a__and
tt
X
mark
X
mark
U122
X
mark
X
a__isLNat
natsFrom
V1
a__U71
a__isNaturalKind
V1
V1
mark
U181
X1
X2
mark
X1
a__isLNatKind
afterNth
V1
V2
a__and
a__isNaturalKind
V1
isLNatKind
V2
a__isPLNat
splitAt
V1
V2
a__U151
a__and
a__isNaturalKind
V1
isLNatKind
V2
V1
V2
a__fst
pair
X
Y
a__U21
a__and
a__and
a__isLNat
X
isLNatKind
X
and
isLNat
Y
isLNatKind
Y
X
a__U51
tt
V1
V2
a__U52
a__isNatural
V1
V2
a__isPLNat
pair
V1
V2
a__and
a__isLNatKind
V1
isLNatKind
V2
a__U152
tt
V2
a__isLNat
V2
a__isPLNat
pair
V1
V2
a__U141
a__and
a__isLNatKind
V1
isLNatKind
V2
V1
V2
a__afterNth
N
XS
a__and
a__and
a__isNatural
N
isNaturalKind
N
and
isLNat
XS
isLNatKind
XS
mark
U61
X1
X2
a__U61
mark
X1
X2
a__U11
tt
N
XS
mark
XS
mark
afterNth
X1
X2
mark
X2
mark
splitAt
X1
X2
mark
X2
a__U171
tt
N
XS
mark
N
a__isLNat
cons
V1
V2
a__isNaturalKind
V1
mark
U132
X1
X2
a__U132
mark
X1
X2
a__U42
tt
V2
a__isLNat
V2
a__U111
tt
V1
a__isLNat
V1
a__isNatural
sel
V1
V2
a__U131
a__and
a__isNaturalKind
V1
isLNatKind
V2
V1
V2
a__isLNatKind
cons
V1
V2
a__isNaturalKind
V1
mark
U151
X1
X2
X3
mark
X1
mark
isLNatKind
X
a__isLNatKind
X
mark
U131
X1
X2
X3
mark
X1
a__head
cons
N
XS
a__and
a__and
a__isNatural
N
isNaturalKind
N
and
isLNat
XS
isLNatKind
XS
mark
U102
X1
X2
a__U102
mark
X1
X2
a__isPLNatKind
splitAt
V1
V2
a__and
a__isNaturalKind
V1
isLNatKind
V2
mark
U221
X1
X2
X3
a__U221
mark
X1
X2
X3
a__natsFrom
N
a__and
a__isNatural
N
isNaturalKind
N
a__isLNatKind
tail
V1
a__isLNatKind
V1
mark
natsFrom
X
mark
X
a__U201
tt
N
X
XS
a__splitAt
mark
N
mark
XS
mark
U202
X1
X2
mark
X1
a__isLNat
take
V1
V2
a__U101
a__and
a__isNaturalKind
V1
isLNatKind
V2
V1
V2
a__U171
tt
N
XS
a__afterNth
mark
N
mark
XS
a__splitAt
s
N
cons
X
XS
a__isNatural
N
mark
U141
X1
X2
X3
a__U141
mark
X1
X2
X3
mark
U31
X1
X2
mark
X1
a__snd
pair
X
Y
a__U181
a__and
a__and
a__isLNat
X
isLNatKind
X
and
isLNat
Y
isLNatKind
Y
Y
mark
U21
X1
X2
mark
X1
mark
U132
X1
X2
mark
X1
a__U221
tt
N
XS
a__fst
a__splitAt
mark
N
mark
XS
mark
U51
X1
X2
X3
mark
X1
a__isLNat
take
V1
V2
a__and
a__isNaturalKind
V1
isLNatKind
V2
a__afterNth
N
XS
a__isNatural
N
mark
U71
X1
X2
a__U71
mark
X1
X2
mark
U42
X1
X2
a__U42
mark
X1
X2
a__U202
pair
YS
ZS
X
mark
ZS
a__sel
N
XS
a__isNatural
N
a__U131
tt
V1
V2
a__isNatural
V1
a__U141
tt
V1
V2
a__isLNat
V1
a__splitAt
0
XS
a__isLNat
XS
mark
U111
X1
X2
mark
X1
a__isLNatKind
fst
V1
a__isPLNatKind
V1
mark
U121
X1
X2
a__U121
mark
X1
X2
mark
U112
X
mark
X
mark
afterNth
X1
X2
a__afterNth
mark
X1
mark
X2
mark
U121
X1
X2
mark
X1
a__head
cons
N
XS
a__and
a__isNatural
N
isNaturalKind
N
a__isPLNat
pair
V1
V2
a__isLNatKind
V1
a__isNatural
s
V1
a__U121
a__isNaturalKind
V1
V1
a__U142
tt
V2
a__isLNat
V2
a__U151
tt
V1
V2
a__U152
a__isNatural
V1
V2
mark
sel
X1
X2
a__sel
mark
X1
mark
X2
mark
take
X1
X2
a__take
mark
X1
mark
X2
a__U81
tt
V1
a__isPLNat
V1
a__take
N
XS
a__U221
a__and
a__and
a__isNatural
N
isNaturalKind
N
and
isLNat
XS
isLNatKind
XS
N
XS
mark
tail
X
mark
X
mark
U82
X
mark
X
a__afterNth
N
XS
a__and
a__isNatural
N
isNaturalKind
N
mark
U42
X1
X2
mark
X1
a__afterNth
N
XS
a__U11
a__and
a__and
a__isNatural
N
isNaturalKind
N
and
isLNat
XS
isLNatKind
XS
N
XS
a__U221
tt
N
XS
mark
XS
mark
U31
X1
X2
a__U31
mark
X1
X2
a__head
cons
N
XS
a__U31
a__and
a__and
a__isNatural
N
isNaturalKind
N
and
isLNat
XS
isLNatKind
XS
N
a__isLNatKind
natsFrom
V1
a__isNaturalKind
V1
mark
U91
X1
X2
a__U91
mark
X1
X2
mark
natsFrom
X
a__natsFrom
mark
X
a__U21
tt
X
mark
X
mark
U71
X1
X2
mark
X1
mark
U21
X1
X2
a__U21
mark
X1
X2
a__isLNatKind
take
V1
V2
a__isNaturalKind
V1
mark
U103
X
mark
X
a__head
cons
N
XS
a__isNatural
N
mark
U131
X1
X2
X3
a__U131
mark
X1
X2
X3
mark
U41
X1
X2
X3
mark
X1
mark
isLNat
X
a__isLNat
X
a__U31
tt
N
mark
N
a__U121
tt
V1
a__isNatural
V1
mark
U153
X
mark
X
mark
splitAt
X1
X2
a__splitAt
mark
X1
mark
X2
mark
take
X1
X2
mark
X2
mark
U202
X1
X2
a__U202
mark
X1
X2
a__isLNat
cons
V1
V2
a__and
a__isNaturalKind
V1
isLNatKind
V2
mark
U171
X1
X2
X3
mark
X1
a__isLNat
tail
V1
a__isLNatKind
V1
a__isNaturalKind
sel
V1
V2
a__and
a__isNaturalKind
V1
isLNatKind
V2
a__isPLNatKind
pair
V1
V2
a__isLNatKind
V1
mark
U41
X1
X2
X3
a__U41
mark
X1
X2
X3
mark
U171
X1
X2
X3
a__U171
mark
X1
X2
X3
a__fst
pair
X
Y
a__isLNat
X
mark
U141
X1
X2
X3
mark
X1
a__isLNat
snd
V1
a__isPLNatKind
V1
a__tail
cons
N
XS
a__and
a__isNatural
N
isNaturalKind
N
a__natsFrom
N
a__U161
a__and
a__isNatural
N
isNaturalKind
N
N
mark
U91
X1
X2
mark
X1
a__isLNat
fst
V1
a__U61
a__isPLNatKind
V1
V1
mark
U181
X1
X2
a__U181
mark
X1
X2
a__splitAt
0
XS
a__U191
a__and
a__isLNat
XS
isLNatKind
XS
XS
a__take
N
XS
a__isNatural
N
mark
isPLNat
X
a__isPLNat
X
mark
U221
X1
X2
X3
mark
X1
a__U221
tt
N
XS
a__splitAt
mark
N
mark
XS
a__U61
tt
V1
a__isPLNat
V1
a__isLNat
snd
V1
a__U81
a__isPLNatKind
V1
V1
mark
U211
X1
X2
mark
X1
mark
isPLNatKind
X
a__isPLNatKind
X
a__U71
tt
V1
a__isNatural
V1
mark
U51
X1
X2
X3
a__U51
mark
X1
X2
X3
a__isNaturalKind
sel
V1
V2
a__isNaturalKind
V1
mark
U101
X1
X2
X3
a__U101
mark
X1
X2
X3
a__isLNat
cons
V1
V2
a__U51
a__and
a__isNaturalKind
V1
isLNatKind
V2
V1
V2
a__U11
tt
N
XS
a__splitAt
mark
N
mark
XS
mark
U161
X1
X2
mark
X1
mark
U62
X
mark
X
mark
sel
X1
X2
mark
X1
a__U202
pair
YS
ZS
X
mark
X
a__U11
tt
N
XS
mark
N
a__sel
N
XS
a__U171
a__and
a__and
a__isNatural
N
isNaturalKind
N
and
isLNat
XS
isLNatKind
XS
N
XS
a__fst
pair
X
Y
a__and
a__isLNat
X
isLNatKind
X
mark
U211
X1
X2
a__U211
mark
X1
X2
a__snd
pair
X
Y
a__and
a__and
a__isLNat
X
isLNatKind
X
and
isLNat
Y
isLNatKind
Y
a__isNaturalKind
head
V1
a__isLNatKind
V1
a__U161
tt
N
mark
N
a__isPLNat
splitAt
V1
V2
a__isNaturalKind
V1
a__U101
tt
V1
V2
a__isNatural
V1
a__isLNat
afterNth
V1
V2
a__isNaturalKind
V1
mark
U201
X1
X2
X3
X4
a__U201
mark
X1
X2
X3
X4
a__sel
N
XS
a__and
a__and
a__isNatural
N
isNaturalKind
N
and
isLNat
XS
isLNatKind
XS
a__U102
tt
V2
a__isLNat
V2
true
a__U143
1
1
1
a__isNaturalKind
1
1
97705
a__U151
3
1
19
2
26986
3
18
0
a__U131
3
1
153925
2
97707
3
97709
0
U21
2
1
40500
2
40520
0
a__U102
2
1
13486
2
40493
0
a__U143
1
0
a__U82
1
0
a__U152
2
1
19
2
18
0
a__U72
1
0
U161
2
1
4538
2
40486
0
a__U71
2
2
97707
0
U11
3
1
2231
2
29238
3
2276
0
a__U171
3
1
42728
2
42726
3
42724
0
a__U92
1
0
a__U191
2
1
9
2
6
0
a__U153
1
1
12
a__U112
1
0
s
1
1
0
a__U133
1
0
a__U31
2
2
86449
0
a__U132
2
1
13484
2
13486
0
U143
1
1
1
a__head
1
1
97707
a__natsFrom
1
1
97707
isPLNatKind
1
1
1
U142
2
1
1
2
7
0
a__U142
2
2
84226
0
a__U191
2
1
84230
2
84224
0
isPLNat
1
1
3
a__snd
1
1
84231
a__afterNth
2
1
29238
2
13479
0
U42
2
1
31
2
28
0
U91
2
1
15715
2
29476
0
U221
3
1
40490
2
67497
3
40535
0
a__U82
1
1
254
a__U152
2
2
84226
0
a__U153
1
0
take
2
1
67497
2
53979
0
U71
2
1
13485
2
40492
0
a__U62
1
1
18562
and
2
1
7
2
0
0
U131
3
1
83187
2
69700
3
69701
0
a__U221
3
1
40490
2
67497
3
40535
0
U101
3
1
40495
2
40494
3
40493
0
a__U43
1
0
pair
2
1
10
2
6
0
fst
1
1
40513
U111
2
1
493
2
40455
0
U132
2
1
13484
2
13486
0
U43
1
1
4
a__U121
2
1
13484
2
26967
0
U152
2
1
19
2
18
0
U103
1
1
40487
a__U111
2
1
493
2
40455
0
natsFrom
1
1
40486
a__U103
1
0
a__snd
1
1
2254
a__U181
2
2
84230
0
a__U51
3
1
70734
2
97707
3
84225
0
isNaturalKind
1
1
13483
splitAt
2
1
26984
2
22
0
U72
1
1
13525
a__U11
3
1
84210
2
111216
3
84254
0
a__U31
2
1
2227
2
13489
0
a__U51
3
1
1
2
26968
3
6
0
a__U81
2
1
1
2
257
0
a__U53
1
0
a__take
2
1
111217
2
124715
0
a__U43
1
1
4
a__isLNatKind
1
1
84224
a__U62
1
0
isNatural
1
1
26967
a__U42
2
1
84252
2
84226
0
a__U41
3
1
1
2
26998
3
13485
0
a__U122
1
0
U201
4
1
3
2
26984
3
26979
4
22
0
a__U122
1
1
0
a__U21
2
1
57218
2
84224
0
a__U81
2
2
84223
0
a__U161
2
1
4538
2
40486
0
a__U61
2
1
57215
2
84223
0
U141
3
1
1
2
9
3
7
0
a__fst
1
1
40513
tail
1
1
29470
a__natsFrom
1
1
40486
mark
1
1
84223
0
0
13523
a__and
2
1
57218
2
84223
0
a__U211
2
1
57216
2
84224
0
a__isLNat
1
1
6
U191
2
1
9
2
6
0
a__U21
2
1
40500
2
40520
0
U153
1
1
12
U171
3
1
42728
2
42726
3
42724
0
a__U91
2
1
15715
2
29476
0
sel
2
1
69710
2
69712
0
U202
2
1
0
2
26979
0
afterNth
2
1
29238
2
13479
0
a__U151
3
2
97707
3
84227
0
a__U111
2
2
84715
0
a__U161
2
2
84224
0
a__U141
3
2
84231
3
84227
0
nil
0
27005
a__splitAt
2
1
26984
2
22
0
isLNat
1
1
6
a__U142
2
1
1
2
7
0
U62
1
1
18562
a__U52
2
2
84225
0
a__U211
2
1
2489
2
2490
0
a__U102
2
1
0
2
97708
0
a__sel
2
1
153932
2
153934
0
mark
1
1
0
U151
3
1
19
2
26986
3
18
0
a__isLNat
1
1
84225
U133
1
1
1059
a__U72
1
1
13525
a__U101
3
1
124715
2
97707
3
97709
0
a__U11
3
1
2231
2
29238
3
2276
0
a__U53
1
1
0
a__U141
3
1
1
2
9
3
7
0
a__sel
2
1
69710
2
69712
0
a__U42
2
1
31
2
28
0
a__U52
2
1
1
2
6
0
a__U181
2
1
6
2
8
0
isLNatKind
1
1
1
U211
2
1
2489
2
2490
0
a__U202
2
1
84218
2
84224
0
a__U201
4
2
111203
3
84225
4
84244
0
a__isPLNat
1
1
3
a__isLNatKind
1
1
1
a__U121
2
1
84223
2
97706
0
U52
2
1
1
2
6
0
U61
2
1
40518
2
40518
0
U31
2
1
2227
2
13489
0
a__U171
3
1
126950
2
126948
3
126946
0
a__U71
2
1
13485
2
40492
0
U92
1
1
16688
a__isPLNat
1
1
84222
head
1
1
13488
a__afterNth
2
1
111217
2
97701
0
U112
1
1
40449
a__splitAt
2
1
111203
2
84244
0
a__isPLNatKind
1
1
84219
cons
2
1
26962
2
0
0
a__U92
1
1
16688
a__U61
2
1
40518
2
40518
0
U102
2
1
13486
2
40493
0
snd
1
1
2254
a__take
2
1
67497
2
53979
0
U81
2
1
1
2
257
0
a__U41
3
2
111220
3
97703
0
U82
1
1
254
a__isNatural
1
1
26967
tt
0
27006
a__U131
3
1
83187
2
69700
3
69701
0
a__isNaturalKind
1
1
13483
a__isNatural
1
1
97706
a__fst
1
1
84231
a__U133
1
1
1059
a__U201
4
1
3
2
26984
3
26979
4
22
0
a__U202
2
1
0
2
26979
0
U51
3
1
1
2
26968
3
6
0
a__U132
2
2
97708
0
a__and
2
1
7
2
0
0
a__tail
1
1
29470
a__U103
1
1
40487
a__isPLNatKind
1
1
1
U53
1
1
0
a__U112
1
1
40449
U41
3
1
1
2
26998
3
13485
0
a__tail
1
1
97707
a__U221
3
1
84210
2
111216
3
124714
0
a__U101
3
1
40495
2
40494
3
40493
0
a__U91
2
2
84226
0
U121
2
1
13484
2
26967
0
a__head
1
1
13488
U181
2
1
6
2
8
0
U122
1
1
0
a__isLNat
cons
V1
V2
a__U51
a__and
a__isNaturalKind
V1
isLNatKind
V2
V1
V2
a__U121
tt
V1
a__isNatural
V1
a__isNatural
s
V1
a__U121
a__isNaturalKind
V1
V1
mark
U202
X1
X2
mark
X1
a__U201
tt
N
X
XS
a__splitAt
mark
N
mark
XS
mark
isLNatKind
X
a__isLNatKind
X
a__U51
tt
V1
V2
a__U52
a__isNatural
V1
V2
mark
U122
X
mark
X
a__and
tt
X
mark
X
mark
U53
X
mark
X
a__isNaturalKind
s
V1
a__isNaturalKind
V1
mark
and
X1
X2
a__and
mark
X1
X2
a__isLNatKind
cons
V1
V2
a__and
a__isNaturalKind
V1
isLNatKind
V2
a__U52
tt
V2
a__isLNat
V2
a__splitAt
s
N
cons
X
XS
a__U201
a__and
a__and
a__isNatural
N
isNaturalKind
N
and
and
isNatural
X
isNaturalKind
X
and
isLNat
XS
isLNatKind
XS
N
X
XS
mark
s
X
mark
X
a__U51
X1
X2
X3
U51
X1
X2
X3
a__U161
tt
N
cons
mark
N
natsFrom
s
N
a__isLNat
natsFrom
V1
a__U71
a__isNaturalKind
V1
V1
a__take
N
XS
a__U221
a__and
a__and
a__isNatural
N
isNaturalKind
N
and
isLNat
XS
isLNatKind
XS
N
XS
mark
U171
X1
X2
X3
a__U171
mark
X1
X2
X3
a__U71
X1
X2
U71
X1
X2
a__U11
tt
N
XS
a__snd
a__splitAt
mark
N
mark
XS
mark
natsFrom
X
a__natsFrom
mark
X
a__U72
X
U72
X
mark
U161
X1
X2
a__U161
mark
X1
X2
a__U102
X1
X2
U102
X1
X2
a__U151
tt
V1
V2
a__U152
a__isNatural
V1
V2
a__U42
X1
X2
U42
X1
X2
mark
U53
X
a__U53
mark
X
mark
pair
X1
X2
pair
mark
X1
mark
X2
a__head
X
head
X
a__U111
X1
X2
U111
X1
X2
a__U122
tt
tt
a__U142
X1
X2
U142
X1
X2
a__isNaturalKind
X
isNaturalKind
X
a__isLNatKind
nil
tt
mark
isPLNat
X
a__isPLNat
X
mark
s
X
s
mark
X
a__U101
tt
V1
V2
a__U102
a__isNatural
V1
V2
a__splitAt
0
XS
a__U191
a__and
a__isLNat
XS
isLNatKind
XS
XS
a__U141
X1
X2
X3
U141
X1
X2
X3
a__U103
tt
tt
a__U152
tt
V2
a__U153
a__isLNat
V2
a__U191
tt
XS
pair
nil
mark
XS
a__U71
tt
V1
a__U72
a__isNatural
V1
mark
and
X1
X2
a__and
mark
X1
X2
a__isNaturalKind
s
V1
a__isNaturalKind
V1
mark
U61
X1
X2
a__U61
mark
X1
X2
a__U43
X
U43
X
mark
isLNat
X
a__isLNat
X
mark
U152
X1
X2
a__U152
mark
X1
X2
a__U221
tt
N
XS
a__fst
a__splitAt
mark
N
mark
XS
mark
head
X
a__head
mark
X
mark
tail
X
a__tail
mark
X
a__isNatural
head
V1
a__U111
a__isLNatKind
V1
V1
a__U221
X1
X2
X3
U221
X1
X2
X3
a__U62
X
U62
X
a__U91
X1
X2
U91
X1
X2
mark
U71
X1
X2
a__U71
mark
X1
X2
mark
0
0
a__U171
tt
N
XS
a__head
a__afterNth
mark
N
mark
XS
a__U52
tt
V2
a__U53
a__isLNat
V2
a__U153
tt
tt
a__U201
X1
X2
X3
X4
U201
X1
X2
X3
X4
a__take
X1
X2
take
X1
X2
mark
U42
X1
X2
a__U42
mark
X1
X2
a__isLNatKind
tail
V1
a__isLNatKind
V1
a__snd
X
snd
X
a__isPLNat
X
isPLNat
X
a__U143
X
U143
X
mark
nil
nil
a__U101
X1
X2
X3
U101
X1
X2
X3
mark
sel
X1
X2
a__sel
mark
X1
mark
X2
a__U31
tt
N
mark
N
a__U132
X1
X2
U132
X1
X2
a__and
X1
X2
and
X1
X2
mark
snd
X
a__snd
mark
X
mark
U103
X
a__U103
mark
X
a__U52
X1
X2
U52
X1
X2
a__U191
X1
X2
U191
X1
X2
a__U61
tt
V1
a__U62
a__isPLNat
V1
a__afterNth
X1
X2
afterNth
X1
X2
mark
U81
X1
X2
a__U81
mark
X1
X2
a__U201
tt
N
X
XS
a__U202
a__splitAt
mark
N
mark
XS
X
a__U41
tt
V1
V2
a__U42
a__isNatural
V1
V2
a__isLNat
X
isLNat
X
a__isNatural
sel
V1
V2
a__U131
a__and
a__isNaturalKind
V1
isLNatKind
V2
V1
V2
a__fst
pair
X
Y
a__U21
a__and
a__and
a__isLNat
X
isLNatKind
X
and
isLNat
Y
isLNatKind
Y
X
a__U111
tt
V1
a__U112
a__isLNat
V1
mark
U52
X1
X2
a__U52
mark
X1
X2
a__U53
X
U53
X
a__U151
X1
X2
X3
U151
X1
X2
X3
a__isPLNatKind
pair
V1
V2
a__and
a__isLNatKind
V1
isLNatKind
V2
a__U53
tt
tt
a__isNatural
s
V1
a__U121
a__isNaturalKind
V1
V1
mark
U131
X1
X2
X3
a__U131
mark
X1
X2
X3
mark
U51
X1
X2
X3
a__U51
mark
X1
X2
X3
a__U211
X1
X2
U211
X1
X2
mark
U122
X
a__U122
mark
X
a__U132
tt
V2
a__U133
a__isLNat
V2
mark
take
X1
X2
a__take
mark
X1
mark
X2
a__U112
X
U112
X
a__U82
tt
tt
a__U121
tt
V1
a__U122
a__isNatural
V1
mark
splitAt
X1
X2
a__splitAt
mark
X1
mark
X2
a__U21
X1
X2
U21
X1
X2
mark
U72
X
a__U72
mark
X
a__U41
X1
X2
X3
U41
X1
X2
X3
a__U181
tt
Y
mark
Y
mark
U91
X1
X2
a__U91
mark
X1
X2
mark
U191
X1
X2
a__U191
mark
X1
X2
a__natsFrom
X
natsFrom
X
mark
U92
X
a__U92
mark
X
a__U211
tt
XS
mark
XS
a__isLNat
fst
V1
a__U61
a__isPLNatKind
V1
V1
a__isLNat
tail
V1
a__U91
a__isLNatKind
V1
V1
a__sel
X1
X2
sel
X1
X2
a__U43
tt
tt
a__isNatural
0
tt
a__U61
X1
X2
U61
X1
X2
mark
afterNth
X1
X2
a__afterNth
mark
X1
mark
X2
a__U143
tt
tt
mark
U21
X1
X2
a__U21
mark
X1
X2
mark
U102
X1
X2
a__U102
mark
X1
X2
mark
isLNatKind
X
a__isLNatKind
X
mark
U111
X1
X2
a__U111
mark
X1
X2
a__isLNatKind
cons
V1
V2
a__and
a__isNaturalKind
V1
isLNatKind
V2
a__tail
cons
N
XS
a__U211
a__and
a__and
a__isNatural
N
isNaturalKind
N
and
isLNat
XS
isLNatKind
XS
XS
a__U153
X
U153
X
a__U51
tt
V1
V2
a__U52
a__isNatural
V1
V2
a__U141
tt
V1
V2
a__U142
a__isLNat
V1
V2
mark
U153
X
a__U153
mark
X
a__isNaturalKind
sel
V1
V2
a__and
a__isNaturalKind
V1
isLNatKind
V2
mark
U141
X1
X2
X3
a__U141
mark
X1
X2
X3
a__head
cons
N
XS
a__U31
a__and
a__and
a__isNatural
N
isNaturalKind
N
and
isLNat
XS
isLNatKind
XS
N
a__splitAt
s
N
cons
X
XS
a__U201
a__and
a__and
a__isNatural
N
isNaturalKind
N
and
and
isNatural
X
isNaturalKind
X
and
isLNat
XS
isLNatKind
XS
N
X
XS
mark
U43
X
a__U43
mark
X
mark
U101
X1
X2
X3
a__U101
mark
X1
X2
X3
mark
U82
X
a__U82
mark
X
a__U202
pair
YS
ZS
X
pair
cons
mark
X
YS
mark
ZS
a__isPLNat
pair
V1
V2
a__U141
a__and
a__isLNatKind
V1
isLNatKind
V2
V1
V2
mark
isPLNatKind
X
a__isPLNatKind
X
a__U21
tt
X
mark
X
mark
U132
X1
X2
a__U132
mark
X1
X2
mark
U201
X1
X2
X3
X4
a__U201
mark
X1
X2
X3
X4
a__U81
X1
X2
U81
X1
X2
a__U171
X1
X2
X3
U171
X1
X2
X3
a__snd
pair
X
Y
a__U181
a__and
a__and
a__isLNat
X
isLNatKind
X
and
isLNat
Y
isLNatKind
Y
Y
a__isPLNatKind
X
isPLNatKind
X
a__isLNatKind
fst
V1
a__isPLNatKind
V1
a__U131
X1
X2
X3
U131
X1
X2
X3
mark
U143
X
a__U143
mark
X
a__U133
tt
tt
a__U131
tt
V1
V2
a__U132
a__isNatural
V1
V2
a__U142
tt
V2
a__U143
a__isLNat
V2
a__isLNat
snd
V1
a__U81
a__isPLNatKind
V1
V1
mark
U181
X1
X2
a__U181
mark
X1
X2
a__isNatural
X
isNatural
X
mark
U112
X
a__U112
mark
X
a__U91
tt
V1
a__U92
a__isLNat
V1
a__isNaturalKind
head
V1
a__isLNatKind
V1
a__isLNatKind
afterNth
V1
V2
a__and
a__isNaturalKind
V1
isLNatKind
V2
mark
isNaturalKind
X
a__isNaturalKind
X
mark
U202
X1
X2
a__U202
mark
X1
X2
a__U92
X
U92
X
a__isLNatKind
snd
V1
a__isPLNatKind
V1
a__U161
X1
X2
U161
X1
X2
a__isLNatKind
X
isLNatKind
X
a__U112
tt
tt
a__U122
X
U122
X
mark
U41
X1
X2
X3
a__U41
mark
X1
X2
X3
a__U121
X1
X2
U121
X1
X2
a__splitAt
X1
X2
splitAt
X1
X2
a__U81
tt
V1
a__U82
a__isPLNat
V1
a__isLNatKind
take
V1
V2
a__and
a__isNaturalKind
V1
isLNatKind
V2
a__U133
X
U133
X
mark
U221
X1
X2
X3
a__U221
mark
X1
X2
X3
mark
tt
tt
a__isLNatKind
natsFrom
V1
a__isNaturalKind
V1
a__U181
X1
X2
U181
X1
X2
a__natsFrom
N
a__U161
a__and
a__isNatural
N
isNaturalKind
N
N
mark
U211
X1
X2
a__U211
mark
X1
X2
a__U31
X1
X2
U31
X1
X2
a__sel
N
XS
a__U171
a__and
a__and
a__isNatural
N
isNaturalKind
N
and
isLNat
XS
isLNatKind
XS
N
XS
mark
U62
X
a__U62
mark
X
a__isLNat
cons
V1
V2
a__U51
a__and
a__isNaturalKind
V1
isLNatKind
V2
V1
V2
mark
cons
X1
X2
cons
mark
X1
X2
a__U103
X
U103
X
a__isPLNat
splitAt
V1
V2
a__U151
a__and
a__isNaturalKind
V1
isLNatKind
V2
V1
V2
a__U202
X1
X2
U202
X1
X2
a__isLNat
take
V1
V2
a__U101
a__and
a__isNaturalKind
V1
isLNatKind
V2
V1
V2
a__U82
X
U82
X
a__isLNat
afterNth
V1
V2
a__U41
a__and
a__isNaturalKind
V1
isLNatKind
V2
V1
V2
a__isPLNatKind
splitAt
V1
V2
a__and
a__isNaturalKind
V1
isLNatKind
V2
mark
U121
X1
X2
a__U121
mark
X1
X2
mark
U142
X1
X2
a__U142
mark
X1
X2
a__U152
X1
X2
U152
X1
X2
mark
U151
X1
X2
X3
a__U151
mark
X1
X2
X3
mark
fst
X
a__fst
mark
X
a__U72
tt
tt
a__U92
tt
tt
mark
U133
X
a__U133
mark
X
a__U11
X1
X2
X3
U11
X1
X2
X3
a__tail
X
tail
X
mark
U31
X1
X2
a__U31
mark
X1
X2
a__afterNth
N
XS
a__U11
a__and
a__and
a__isNatural
N
isNaturalKind
N
and
isLNat
XS
isLNatKind
XS
N
XS
a__isLNat
nil
tt
a__fst
X
fst
X
a__isNaturalKind
0
tt
mark
isNatural
X
a__isNatural
X
a__U62
tt
tt
a__U42
tt
V2
a__U43
a__isLNat
V2
a__and
tt
X
mark
X
mark
U11
X1
X2
X3
a__U11
mark
X1
X2
X3
a__U102
tt
V2
a__U103
a__isLNat
V2
a__isNaturalKind
s
V1
a__isNaturalKind
V1
true
a__U143
1
1
3
a__isNaturalKind
1
1
2
a__U151
3
2
6
a__U131
3
2
U21
2
2
4
a__U102
2
2
11
a__U143
1
0
a__U82
1
0
a__U152
2
2
7
a__U72
1
0
U161
2
2
7
a__U71
2
2
U11
3
8
a__U171
3
2
3
5
a__U92
1
0
a__U191
2
2
8
a__U153
1
8
a__U112
1
0
s
1
1
1
a__U133
1
0
a__U31
2
2
a__U132
2
11
U143
1
4
a__head
1
0
a__natsFrom
1
2
isPLNatKind
1
2
U142
2
1
8
a__U142
2
2
a__U191
2
2
isPLNat
1
6
a__snd
1
1
a__afterNth
2
5
U42
2
1
2
12
U91
2
1
7
U221
3
3
6
a__U82
1
7
a__U152
2
2
a__U153
1
0
take
2
2
2
U71
2
7
a__U62
1
7
and
2
1
U131
3
2
a__U221
3
2
5
U101
3
2
a__U43
1
0
pair
2
1
1
fst
1
1
2
U111
2
1
6
U132
2
1
12
U43
1
8
a__U121
2
1
2
1
U152
2
8
U103
1
1
a__U111
2
2
5
natsFrom
1
1
6
a__U103
1
0
a__snd
1
1
1
a__U181
2
0
a__U51
3
2
isNaturalKind
1
6
splitAt
2
2
4
U72
1
7
a__U11
3
2
a__U31
2
2
0
a__U51
3
1
2
1
a__U81
2
6
a__U53
1
0
a__take
2
2
a__U43
1
1
7
a__isLNatKind
1
2
a__U62
1
0
isNatural
1
0
a__U42
2
0
a__U41
3
1
3
1
a__U122
1
0
U201
4
1
6
a__U122
1
0
a__U21
2
2
a__U81
2
0
a__U161
2
6
a__U61
2
2
U141
3
1
7
a__fst
1
1
1
tail
1
0
a__natsFrom
1
5
mark
1
2
0
0
4
a__and
2
2
a__U211
2
0
a__isLNat
1
5
U191
2
9
a__U21
2
2
3
U153
1
1
9
U171
3
1
6
a__U91
2
1
2
6
sel
2
1
U202
2
10827
afterNth
2
2
6
a__U151
3
2
a__U111
2
2
a__U161
2
2
a__U141
3
2
nil
0
8
a__splitAt
2
1
3
isLNat
1
1
6
a__U142
2
2
7
U62
1
1
8
a__U52
2
2
a__U211
2
10828
a__U102
2
2
a__sel
2
2
mark
1
4
U151
3
3
7
a__isLNat
1
2
U133
1
1
13
a__U72
1
1
6
a__U101
3
2
a__U11
3
2
3
7
a__U53
1
1
7
a__U141
3
2
6
a__sel
2
1
2
0
a__U42
2
11
a__U52
2
2
11
a__U181
2
2
3
isLNatKind
1
7
U211
2
1
10829
a__U202
2
0
a__U201
4
2
a__isPLNat
1
5
a__isLNatKind
1
0
a__U121
2
2
U52
2
1
12
U61
2
7
U31
2
1
a__U171
3
0
a__U71
2
2
6
U92
1
1
a__isPLNat
1
2
head
1
1
2
a__afterNth
2
2
U112
1
2
a__splitAt
2
2
a__isPLNatKind
1
2
cons
2
10826
a__U92
1
0
a__U61
2
2
6
U102
2
1
12
snd
1
1
2
a__take
2
2
1
U81
2
2
7
a__U41
3
2
U82
1
8
a__isNatural
1
1
tt
0
9
a__U131
3
1
1
a__isNaturalKind
1
1
5
a__isNatural
1
2
a__fst
1
2
a__U133
1
12
a__U201
4
3
4
5
a__U202
2
10826
U51
3
2
a__U132
2
2
a__and
2
2
0
a__tail
1
1
1
a__U103
1
0
a__isPLNatKind
1
1
1
U53
1
8
a__U112
1
1
1
U41
3
2
2
a__tail
1
2
a__U221
3
2
a__U101
3
1
2
1
a__U91
2
2
U121
2
2
a__head
1
1
1
U181
2
1
4
U122
1
1
1
a__isNatural
s
V1
a__U121
a__isNaturalKind
V1
V1
a__U121
tt
V1
a__isNatural
V1
true
a__U143
1
1
3
a__isNaturalKind
1
2
a__U151
3
2
6
a__U131
3
2
U21
2
2
4
a__U102
2
2
11
a__U143
1
0
a__U82
1
0
a__U152
2
2
7
a__U72
1
0
U161
2
2
7
a__U71
2
2
U11
3
7
a__U171
3
2
3
5
a__U92
1
0
a__U191
2
2
7
a__U153
1
8
a__U112
1
0
s
1
1
2
a__U133
1
0
a__U31
2
2
a__U132
2
11
U143
1
4
a__head
1
0
a__natsFrom
1
2
isPLNatKind
1
2
U142
2
1
8
a__U142
2
2
a__U191
2
2
isPLNat
1
6
a__snd
1
1
a__afterNth
2
5
U42
2
1
2
12
U91
2
1
7
U221
3
3
6
a__U82
1
7
a__U152
2
2
a__U153
1
0
take
2
2
2
U71
2
7
a__U62
1
7
and
2
12112
U131
3
2
a__U221
3
2
5
U101
3
2
a__U43
1
0
pair
2
1
1
fst
1
1
2
U111
2
1
6
U132
2
1
12
U43
1
8
a__U121
2
1
2
1
U152
2
8
U103
1
1
a__U111
2
2
5
natsFrom
1
1
6
a__U103
1
0
a__snd
1
1
1
a__U181
2
0
a__U51
3
2
isNaturalKind
1
6
splitAt
2
2
3
U72
1
7
a__U11
3
2
a__U31
2
2
0
a__U51
3
1
2
1
a__U81
2
6
a__U53
1
0
a__take
2
2
a__U43
1
1
7
a__isLNatKind
1
2
a__U62
1
0
isNatural
1
0
a__U42
2
0
a__U41
3
1
3
1
a__U122
1
0
U201
4
1
6
a__U122
1
0
a__U21
2
2
a__U81
2
0
a__U161
2
6
a__U61
2
2
U141
3
1
7
a__fst
1
1
1
tail
1
0
a__natsFrom
1
5
mark
1
2
0
0
4
a__and
2
2
a__U211
2
0
a__isLNat
1
5
U191
2
8
a__U21
2
2
3
U153
1
1
9
U171
3
1
6
a__U91
2
1
2
6
sel
2
17006
U202
2
10827
afterNth
2
2
6
a__U151
3
2
a__U111
2
2
a__U161
2
2
a__U141
3
2
nil
0
8
a__splitAt
2
1
2
isLNat
1
1
6
a__U142
2
2
7
U62
1
1
8
a__U52
2
2
a__U211
2
2
10828
a__U102
2
2
a__sel
2
2
mark
1
4
U151
3
3
7
a__isLNat
1
2
U133
1
1
13
a__U72
1
1
6
a__U101
3
2
a__U11
3
2
3
6
a__U53
1
1
7
a__U141
3
2
6
a__sel
2
1
2
0
a__U42
2
11
a__U52
2
2
11
a__U181
2
2
3
isLNatKind
1
17009
U211
2
1
10829
a__U202
2
0
a__U201
4
2
a__isPLNat
1
5
a__isLNatKind
1
0
a__U121
2
2
3
U52
2
1
12
U61
2
7
U31
2
1
a__U171
3
0
a__U71
2
2
6
U92
1
1
a__isPLNat
1
2
head
1
1
2
a__afterNth
2
2
U112
1
2
a__splitAt
2
2
a__isPLNatKind
1
2
cons
2
10826
a__U92
1
0
a__U61
2
2
6
U102
2
1
12
snd
1
1
2
a__take
2
2
1
U81
2
2
7
a__U41
3
2
U82
1
8
a__isNatural
1
1
tt
0
9
a__U131
3
1
1
a__isNaturalKind
1
1
5
a__isNatural
1
1
2
a__fst
1
2
a__U133
1
12
a__U201
4
3
4
5
a__U202
2
10826
U51
3
2
a__U132
2
2
a__and
2
2
3
a__tail
1
1
1
a__U103
1
0
a__isPLNatKind
1
1
1
U53
1
8
a__U112
1
1
1
U41
3
2
2
a__tail
1
2
a__U221
3
2
a__U101
3
1
2
1
a__U91
2
2
U121
2
2
a__head
1
1
1
U181
2
1
4
U122
1
1
1
a__U201
tt
N
X
XS
a__splitAt
mark
N
mark
XS
a__splitAt
s
N
cons
X
XS
a__U201
a__and
a__and
a__isNatural
N
isNaturalKind
N
and
and
isNatural
X
isNaturalKind
X
and
isLNat
XS
isLNatKind
XS
N
X
XS
true
a__U131
3
3
a__U133
1
1
a__U31
2
1
a__head
1
1
isPLNat
1
1
a__U153
1
1
and
2
2
a__U103
1
1
a__U181
2
1
a__U161
2
2
a__U52
2
2
mark
1
1
a__U201
4
2
a__isPLNat
1
1
a__splitAt
2
1
a__isPLNatKind
1
1
a__isNatural
1
1
a__fst
1
1
a__and
2
2
a__U91
2
2
a__U143
1
0
a__isNaturalKind
1
0
a__U151
3
10
U21
2
1
2
a__U102
2
7
a__U143
1
0
a__U82
1
0
a__U152
2
8
a__U72
1
0
U161
2
8
a__U71
2
0
1
2
U11
3
6
a__U171
3
15
3
2
a__U92
1
0
a__U191
2
0
a__U153
1
7
a__U112
1
0
s
1
10
1
a__U132
2
13
U143
1
0
a__natsFrom
1
0
isPLNatKind
1
3
U142
2
0
a__U142
2
0
a__U191
2
0
2
1
a__snd
1
0
a__afterNth
2
15
U42
2
7
U91
2
9
U221
3
11
3
a__U82
1
4
a__U152
2
0
1
2
take
2
13
U71
2
12
a__U62
1
7
U131
3
13
a__U221
3
11
3
U101
3
7
3
a__U43
1
0
pair
2
2
fst
1
0
1
U111
2
13
U132
2
13
U43
1
7
a__U121
2
4
U152
2
8
U103
1
7
a__U111
2
13
natsFrom
1
8
1
a__snd
1
6
a__U51
3
0
2
1
3
isNaturalKind
1
3
splitAt
2
10
2
U72
1
4
a__U11
3
0
2
1
3
a__U31
2
7
a__U51
3
8
a__U81
2
7
1
2
a__U53
1
0
a__take
2
0
2
1
a__U43
1
7
a__isLNatKind
1
0
a__U62
1
0
isNatural
1
5
a__U42
2
0
1
2
a__U41
3
8
a__U122
1
0
U201
4
9
4
2
1
3
a__U122
1
4
a__U21
2
0
a__U81
2
0
a__U161
2
8
a__U61
2
0
2
1
U141
3
2
a__fst
1
0
1
tail
1
8
a__natsFrom
1
8
1
mark
1
0
0
0
7
a__and
2
0
1
2
a__U211
2
0
2
a__isLNat
1
12
U191
2
0
a__U21
2
1
2
U153
1
7
U171
3
15
3
2
a__U91
2
9
sel
2
16
U202
2
8
afterNth
2
15
a__U151
3
0
2
3
1
a__U111
2
0
2
1
a__U141
3
0
2
1
3
nil
0
7
a__splitAt
2
10
2
isLNat
1
12
a__U142
2
0
U62
1
7
a__U211
2
8
a__U102
2
0
1
a__sel
2
0
1
2
U151
3
10
a__isLNat
1
0
U133
1
13
a__U72
1
4
a__U101
3
0
1
3
2
a__U11
3
6
a__U53
1
7
a__U141
3
2
a__sel
2
16
a__U42
2
7
a__U52
2
7
a__U181
2
3
isLNatKind
1
3
U211
2
8
a__U202
2
0
2
1
a__isLNatKind
1
3
a__U121
2
0
2
1
U52
2
7
U61
2
12
U31
2
7
a__U171
3
0
2
1
3
a__U71
2
12
U92
1
7
a__isPLNat
1
0
head
1
14
1
a__afterNth
2
0
2
1
U112
1
3
cons
2
7
1
a__U92
1
7
a__U61
2
12
U102
2
7
snd
1
6
a__take
2
13
U81
2
7
1
2
a__U41
3
0
3
2
1
U82
1
4
a__isNatural
1
5
tt
0
4
a__U131
3
13
a__isNaturalKind
1
3
a__U133
1
13
a__U201
4
9
4
2
1
3
a__U202
2
8
U51
3
8
a__U132
2
0
1
2
a__tail
1
8
a__U103
1
7
a__isPLNatKind
1
3
U53
1
7
a__U112
1
3
U41
3
8
a__tail
1
0
a__U221
3
0
1
a__U101
3
7
3
U121
2
4
a__head
1
14
1
U181
2
3
U122
1
4
a__U143
1
94131
a__isNaturalKind
1
1
a__U151
3
2
62807
3
156950
0
U21
2
2
23934
0
a__U102
2
2
345374
0
a__U143
1
1
a__U82
1
1
a__U152
2
1
23710
0
a__U72
1
1
U161
2
2
5
0
a__U71
2
1
2
1
U11
3
1
219763
2
219761
3
282570
0
a__U171
3
1
321673
2
321674
3
321672
0
a__U92
1
1
a__U191
2
2
219757
0
a__U153
1
86515
a__U112
1
1
s
1
1
0
a__U132
2
2
62806
0
U143
1
94131
a__natsFrom
1
1
isPLNatKind
1
62810
U142
2
2
94131
0
a__U142
2
2
1
a__U191
2
1
2
1
a__snd
1
1
a__afterNth
2
1
219762
2
282574
0
U42
2
1
243468
0
U91
2
1
0
0
U221
3
2
282568
3
282569
0
a__U82
1
1
0
a__U152
2
1
2
1
take
2
1
2
282570
U71
2
2
62808
0
a__U62
1
62805
U131
3
1
0
3
384485
0
a__U221
3
2
282568
3
282569
0
U101
3
3
345374
0
a__U43
1
1
pair
2
1
156944
2
219756
0
fst
1
1
62810
U111
2
1
15382
2
78189
0
U132
2
2
62806
0
U43
1
62805
a__U121
2
2
39096
0
U152
2
1
23710
0
U103
1
62805
a__U111
2
1
15382
2
78189
0
natsFrom
1
1
5
a__snd
1
1
62812
a__U51
3
1
1
2
1
3
1
0
isNaturalKind
1
62810
splitAt
2
1
156949
2
219757
0
U72
1
62807
a__U11
3
1
2
3
1
a__U31
2
2
39097
0
a__U51
3
2
62804
0
a__U81
2
1
0
2
0
0
a__U53
1
1
a__take
2
1
2
1
a__U43
1
62805
a__isLNatKind
1
1
a__U62
1
1
isNatural
1
1
39096
a__U42
2
1
2
1
a__U41
3
1
0
2
282565
0
a__U122
1
1
U201
4
1
94138
2
156949
3
156950
4
219757
0
a__U122
1
1
0
a__U21
2
2
1
a__U81
2
2
1
a__U161
2
2
5
0
a__U61
2
1
2
1
U141
3
1
94133
3
94132
0
a__fst
1
1
62810
tail
1
1
6
a__natsFrom
1
1
5
mark
1
1
0
0
62809
a__and
2
1
1
2
1
0
a__U211
2
2
1
a__isLNat
1
1
62804
U191
2
2
219757
0
a__U21
2
2
23934
0
U153
1
86515
U171
3
1
321673
2
321674
3
321672
0
a__U91
2
1
0
0
sel
2
1
2
384484
U202
2
1
0
2
156945
0
afterNth
2
1
219762
2
282574
0
a__U151
3
1
2
3
1
a__U111
2
1
2
1
a__U141
3
1
2
3
1
nil
0
62806
a__splitAt
2
1
156949
2
219757
0
isLNat
1
1
62804
a__U142
2
2
94131
0
U62
1
62805
a__U211
2
2
1
0
a__U102
2
1
1
a__sel
2
1
2
1
U151
3
2
62807
3
156950
0
a__isLNat
1
1
U133
1
62805
a__U72
1
62807
a__U101
3
1
2
3
1
a__U11
3
1
219763
2
219761
3
282570
0
a__U53
1
62805
a__U141
3
1
94133
3
94132
0
a__sel
2
1
2
384484
a__U42
2
1
243468
0
a__U52
2
1
0
0
a__U181
2
1
219757
2
219758
0
isLNatKind
1
62810
U211
2
2
1
0
a__U202
2
1
2
1
a__isLNatKind
1
62810
a__U121
2
1
2
1
U52
2
1
0
0
U61
2
2
62806
0
U31
2
2
39097
0
a__U171
3
1
2
3
1
a__U71
2
2
62808
0
U92
1
62805
a__isPLNat
1
1
head
1
1
39097
a__afterNth
2
1
2
1
U112
1
78188
cons
2
1
0
2
0
0
a__U92
1
62805
a__U61
2
2
62806
0
U102
2
2
345374
0
snd
1
1
62812
a__take
2
1
2
282570
U81
2
1
0
2
0
0
a__U41
3
1
2
3
1
U82
1
1
0
a__isNatural
1
1
39096
tt
0
62805
a__U131
3
1
0
3
384485
0
a__isNaturalKind
1
62810
a__U133
1
62805
a__U201
4
1
94138
2
156949
3
156950
4
219757
0
a__U202
2
1
0
2
156945
0
U51
3
2
62804
0
a__U132
2
1
2
1
a__tail
1
1
6
a__U103
1
62805
a__isPLNatKind
1
62810
U53
1
62805
a__U112
1
78188
U41
3
1
0
2
282565
0
a__tail
1
1
a__U221
3
1
1
a__U101
3
3
345374
0
U121
2
2
39096
0
a__head
1
1
39097
U181
2
1
219757
2
219758
0
U122
1
1
0
a__U201
tt
N
X
XS
a__splitAt
mark
N
mark
XS
a__U51
X1
X2
X3
U51
X1
X2
X3
a__U161
tt
N
cons
mark
N
natsFrom
s
N
a__isLNat
natsFrom
V1
a__U71
a__isNaturalKind
V1
V1
a__take
N
XS
a__U221
a__and
a__and
a__isNatural
N
isNaturalKind
N
and
isLNat
XS
isLNatKind
XS
N
XS
mark
U171
X1
X2
X3
a__U171
mark
X1
X2
X3
a__U71
X1
X2
U71
X1
X2
a__U11
tt
N
XS
a__snd
a__splitAt
mark
N
mark
XS
mark
natsFrom
X
a__natsFrom
mark
X
a__U72
X
U72
X
mark
U161
X1
X2
a__U161
mark
X1
X2
a__U102
X1
X2
U102
X1
X2
a__U151
tt
V1
V2
a__U152
a__isNatural
V1
V2
a__U42
X1
X2
U42
X1
X2
mark
U53
X
a__U53
mark
X
mark
pair
X1
X2
pair
mark
X1
mark
X2
a__head
X
head
X
a__U111
X1
X2
U111
X1
X2
a__U122
tt
tt
a__U142
X1
X2
U142
X1
X2
a__isNaturalKind
X
isNaturalKind
X
a__isLNatKind
nil
tt
mark
isPLNat
X
a__isPLNat
X
mark
s
X
s
mark
X
a__U101
tt
V1
V2
a__U102
a__isNatural
V1
V2
a__splitAt
0
XS
a__U191
a__and
a__isLNat
XS
isLNatKind
XS
XS
a__U141
X1
X2
X3
U141
X1
X2
X3
a__U103
tt
tt
a__U152
tt
V2
a__U153
a__isLNat
V2
a__U191
tt
XS
pair
nil
mark
XS
a__U71
tt
V1
a__U72
a__isNatural
V1
mark
and
X1
X2
a__and
mark
X1
X2
a__isNaturalKind
s
V1
a__isNaturalKind
V1
mark
U61
X1
X2
a__U61
mark
X1
X2
a__U43
X
U43
X
mark
isLNat
X
a__isLNat
X
mark
U152
X1
X2
a__U152
mark
X1
X2
a__U221
tt
N
XS
a__fst
a__splitAt
mark
N
mark
XS
mark
head
X
a__head
mark
X
mark
tail
X
a__tail
mark
X
a__isNatural
head
V1
a__U111
a__isLNatKind
V1
V1
a__U221
X1
X2
X3
U221
X1
X2
X3
a__U62
X
U62
X
a__U91
X1
X2
U91
X1
X2
mark
U71
X1
X2
a__U71
mark
X1
X2
mark
0
0
a__U171
tt
N
XS
a__head
a__afterNth
mark
N
mark
XS
a__U52
tt
V2
a__U53
a__isLNat
V2
a__U153
tt
tt
a__U201
X1
X2
X3
X4
U201
X1
X2
X3
X4
a__take
X1
X2
take
X1
X2
mark
U42
X1
X2
a__U42
mark
X1
X2
a__isLNatKind
tail
V1
a__isLNatKind
V1
a__snd
X
snd
X
a__isPLNat
X
isPLNat
X
a__U143
X
U143
X
mark
nil
nil
a__U101
X1
X2
X3
U101
X1
X2
X3
mark
sel
X1
X2
a__sel
mark
X1
mark
X2
a__U31
tt
N
mark
N
a__U132
X1
X2
U132
X1
X2
a__and
X1
X2
and
X1
X2
mark
snd
X
a__snd
mark
X
mark
U103
X
a__U103
mark
X
a__U52
X1
X2
U52
X1
X2
a__U191
X1
X2
U191
X1
X2
a__U61
tt
V1
a__U62
a__isPLNat
V1
a__afterNth
X1
X2
afterNth
X1
X2
mark
U81
X1
X2
a__U81
mark
X1
X2
a__U201
tt
N
X
XS
a__U202
a__splitAt
mark
N
mark
XS
X
a__U41
tt
V1
V2
a__U42
a__isNatural
V1
V2
a__isLNat
X
isLNat
X
a__isNatural
sel
V1
V2
a__U131
a__and
a__isNaturalKind
V1
isLNatKind
V2
V1
V2
a__fst
pair
X
Y
a__U21
a__and
a__and
a__isLNat
X
isLNatKind
X
and
isLNat
Y
isLNatKind
Y
X
a__U111
tt
V1
a__U112
a__isLNat
V1
mark
U52
X1
X2
a__U52
mark
X1
X2
a__U53
X
U53
X
a__U151
X1
X2
X3
U151
X1
X2
X3
a__isPLNatKind
pair
V1
V2
a__and
a__isLNatKind
V1
isLNatKind
V2
a__U53
tt
tt
a__isNatural
s
V1
a__U121
a__isNaturalKind
V1
V1
mark
U131
X1
X2
X3
a__U131
mark
X1
X2
X3
mark
U51
X1
X2
X3
a__U51
mark
X1
X2
X3
a__U211
X1
X2
U211
X1
X2
mark
U122
X
a__U122
mark
X
a__U132
tt
V2
a__U133
a__isLNat
V2
mark
take
X1
X2
a__take
mark
X1
mark
X2
a__U112
X
U112
X
a__U82
tt
tt
a__U121
tt
V1
a__U122
a__isNatural
V1
mark
splitAt
X1
X2
a__splitAt
mark
X1
mark
X2
a__U21
X1
X2
U21
X1
X2
mark
U72
X
a__U72
mark
X
a__U41
X1
X2
X3
U41
X1
X2
X3
a__U181
tt
Y
mark
Y
mark
U91
X1
X2
a__U91
mark
X1
X2
mark
U191
X1
X2
a__U191
mark
X1
X2
a__natsFrom
X
natsFrom
X
mark
U92
X
a__U92
mark
X
a__U211
tt
XS
mark
XS
a__isLNat
fst
V1
a__U61
a__isPLNatKind
V1
V1
a__isLNat
tail
V1
a__U91
a__isLNatKind
V1
V1
a__sel
X1
X2
sel
X1
X2
a__U43
tt
tt
a__isNatural
0
tt
a__U61
X1
X2
U61
X1
X2
mark
afterNth
X1
X2
a__afterNth
mark
X1
mark
X2
a__U143
tt
tt
mark
U21
X1
X2
a__U21
mark
X1
X2
mark
U102
X1
X2
a__U102
mark
X1
X2
mark
isLNatKind
X
a__isLNatKind
X
mark
U111
X1
X2
a__U111
mark
X1
X2
a__isLNatKind
cons
V1
V2
a__and
a__isNaturalKind
V1
isLNatKind
V2
a__tail
cons
N
XS
a__U211
a__and
a__and
a__isNatural
N
isNaturalKind
N
and
isLNat
XS
isLNatKind
XS
XS
a__U153
X
U153
X
a__U51
tt
V1
V2
a__U52
a__isNatural
V1
V2
a__U141
tt
V1
V2
a__U142
a__isLNat
V1
V2
mark
U153
X
a__U153
mark
X
a__isNaturalKind
sel
V1
V2
a__and
a__isNaturalKind
V1
isLNatKind
V2
mark
U141
X1
X2
X3
a__U141
mark
X1
X2
X3
a__head
cons
N
XS
a__U31
a__and
a__and
a__isNatural
N
isNaturalKind
N
and
isLNat
XS
isLNatKind
XS
N
a__splitAt
s
N
cons
X
XS
a__U201
a__and
a__and
a__isNatural
N
isNaturalKind
N
and
and
isNatural
X
isNaturalKind
X
and
isLNat
XS
isLNatKind
XS
N
X
XS
mark
U43
X
a__U43
mark
X
mark
U101
X1
X2
X3
a__U101
mark
X1
X2
X3
mark
U82
X
a__U82
mark
X
a__U202
pair
YS
ZS
X
pair
cons
mark
X
YS
mark
ZS
a__isPLNat
pair
V1
V2
a__U141
a__and
a__isLNatKind
V1
isLNatKind
V2
V1
V2
mark
isPLNatKind
X
a__isPLNatKind
X
a__U21
tt
X
mark
X
mark
U132
X1
X2
a__U132
mark
X1
X2
mark
U201
X1
X2
X3
X4
a__U201
mark
X1
X2
X3
X4
a__U81
X1
X2
U81
X1
X2
a__U171
X1
X2
X3
U171
X1
X2
X3
a__snd
pair
X
Y
a__U181
a__and
a__and
a__isLNat
X
isLNatKind
X
and
isLNat
Y
isLNatKind
Y
Y
a__isPLNatKind
X
isPLNatKind
X
a__isLNatKind
fst
V1
a__isPLNatKind
V1
a__U131
X1
X2
X3
U131
X1
X2
X3
mark
U143
X
a__U143
mark
X
a__U133
tt
tt
a__U131
tt
V1
V2
a__U132
a__isNatural
V1
V2
a__U142
tt
V2
a__U143
a__isLNat
V2
a__isLNat
snd
V1
a__U81
a__isPLNatKind
V1
V1
mark
U181
X1
X2
a__U181
mark
X1
X2
a__isNatural
X
isNatural
X
mark
U112
X
a__U112
mark
X
a__U91
tt
V1
a__U92
a__isLNat
V1
a__isNaturalKind
head
V1
a__isLNatKind
V1
a__isLNatKind
afterNth
V1
V2
a__and
a__isNaturalKind
V1
isLNatKind
V2
mark
isNaturalKind
X
a__isNaturalKind
X
mark
U202
X1
X2
a__U202
mark
X1
X2
a__U92
X
U92
X
a__isLNatKind
snd
V1
a__isPLNatKind
V1
a__U161
X1
X2
U161
X1
X2
a__isLNatKind
X
isLNatKind
X
a__U112
tt
tt
a__U122
X
U122
X
mark
U41
X1
X2
X3
a__U41
mark
X1
X2
X3
a__U121
X1
X2
U121
X1
X2
a__splitAt
X1
X2
splitAt
X1
X2
a__U81
tt
V1
a__U82
a__isPLNat
V1
a__isLNatKind
take
V1
V2
a__and
a__isNaturalKind
V1
isLNatKind
V2
a__U133
X
U133
X
mark
U221
X1
X2
X3
a__U221
mark
X1
X2
X3
mark
tt
tt
a__isLNatKind
natsFrom
V1
a__isNaturalKind
V1
a__U181
X1
X2
U181
X1
X2
a__natsFrom
N
a__U161
a__and
a__isNatural
N
isNaturalKind
N
N
mark
U211
X1
X2
a__U211
mark
X1
X2
a__U31
X1
X2
U31
X1
X2
a__sel
N
XS
a__U171
a__and
a__and
a__isNatural
N
isNaturalKind
N
and
isLNat
XS
isLNatKind
XS
N
XS
mark
U62
X
a__U62
mark
X
a__isLNat
cons
V1
V2
a__U51
a__and
a__isNaturalKind
V1
isLNatKind
V2
V1
V2
mark
cons
X1
X2
cons
mark
X1
X2
a__U103
X
U103
X
a__isPLNat
splitAt
V1
V2
a__U151
a__and
a__isNaturalKind
V1
isLNatKind
V2
V1
V2
a__U202
X1
X2
U202
X1
X2
a__isLNat
take
V1
V2
a__U101
a__and
a__isNaturalKind
V1
isLNatKind
V2
V1
V2
a__U82
X
U82
X
a__isLNat
afterNth
V1
V2
a__U41
a__and
a__isNaturalKind
V1
isLNatKind
V2
V1
V2
a__isPLNatKind
splitAt
V1
V2
a__and
a__isNaturalKind
V1
isLNatKind
V2
mark
U121
X1
X2
a__U121
mark
X1
X2
mark
U142
X1
X2
a__U142
mark
X1
X2
a__U152
X1
X2
U152
X1
X2
mark
U151
X1
X2
X3
a__U151
mark
X1
X2
X3
mark
fst
X
a__fst
mark
X
a__U72
tt
tt
a__U92
tt
tt
mark
U133
X
a__U133
mark
X
a__U11
X1
X2
X3
U11
X1
X2
X3
a__tail
X
tail
X
mark
U31
X1
X2
a__U31
mark
X1
X2
a__afterNth
N
XS
a__U11
a__and
a__and
a__isNatural
N
isNaturalKind
N
and
isLNat
XS
isLNatKind
XS
N
XS
a__isLNat
nil
tt
a__fst
X
fst
X
a__isNaturalKind
0
tt
mark
isNatural
X
a__isNatural
X
a__U62
tt
tt
a__U42
tt
V2
a__U43
a__isLNat
V2
a__and
tt
X
mark
X
mark
U11
X1
X2
X3
a__U11
mark
X1
X2
X3
a__U102
tt
V2
a__U103
a__isLNat
V2
a__U201
tt
N
X
XS
a__splitAt
mark
N
mark
XS
false
a__U52
tt
V2
a__isLNat
V2
a__U51
tt
V1
V2
a__U52
a__isNatural
V1
V2
a__isLNat
cons
V1
V2
a__U51
a__and
a__isNaturalKind
V1
isLNatKind
V2
V1
V2
true
a__U143
1
1
20
a__isNaturalKind
1
2
a__U151
3
9
a__U131
3
2
U21
2
1
2
20
a__U102
2
7
a__U143
1
0
a__U82
1
0
a__U152
2
2
10
a__U72
1
0
U161
2
1
9
a__U71
2
2
U11
3
2
3
a__U171
3
7
a__U92
1
0
a__U191
2
10
a__U153
1
11
a__U112
1
0
s
1
7
a__U133
1
0
a__U31
2
2
a__U132
2
2
9
U143
1
21
a__head
1
0
a__natsFrom
1
2
isPLNatKind
1
5
U142
2
1
27
a__U142
2
2
a__U191
2
2
isPLNat
1
8
a__snd
1
1
a__afterNth
2
1
1
U42
2
1
2
10
U91
2
1
12
U221
3
1
3
9
a__U82
1
11
a__U152
2
2
a__U153
1
0
take
2
1
2
8
U71
2
2
a__U62
1
9
and
2
1
2
6
U131
3
9
a__U221
3
2
8
U101
3
4
a__U43
1
0
pair
2
17
fst
1
2
U111
2
1
9
U132
2
1
10
U43
1
16
a__U121
2
1
2
1
U152
2
1
11
U103
1
12
a__U111
2
2
8
natsFrom
1
8
a__U103
1
0
a__snd
1
3
a__U181
2
0
a__U51
3
3
2
isNaturalKind
1
11
splitAt
2
2
1
U72
1
12
a__U11
3
2
a__U31
2
0
a__U51
3
1
2
3
a__U81
2
8
a__U53
1
0
a__take
2
2
a__U43
1
1
15
a__isLNatKind
1
2
a__U62
1
0
isNatural
1
1
8
a__U42
2
0
a__U41
3
1
2
3
a__U122
1
0
U201
4
1
2
4
16
a__U122
1
11
a__U21
2
2
a__U81
2
0
a__U161
2
2
8
a__U61
2
2
U141
3
1
26
a__fst
1
1
1
tail
1
2
a__natsFrom
1
7
mark
1
2
0
0
9
a__and
2
2
a__U211
2
0
a__isLNat
1
7
U191
2
1
2
11
a__U21
2
19
U153
1
1
12
U171
3
1
3
8
a__U91
2
1
11
sel
2
1
U202
2
1
17
afterNth
2
1
2
2
a__U151
3
2
a__U111
2
2
a__U161
2
2
a__U141
3
2
nil
0
7
a__splitAt
2
1
2
0
isLNat
1
1
8
a__U142
2
2
26
U62
1
1
10
a__U52
2
2
1
a__U211
2
9
a__U102
2
2
a__sel
2
2
mark
1
6
U151
3
10
a__isLNat
1
1
0
U133
1
1
12
a__U72
1
11
a__U101
3
2
a__U11
3
3
2
a__U53
1
8
a__U141
3
2
3
25
a__sel
2
1
2
0
a__U42
2
1
9
a__U52
2
7
a__U181
2
4
isLNatKind
1
1
2
U211
2
1
10
a__U202
2
0
a__U201
4
3
a__isPLNat
1
1
7
a__isLNatKind
1
1
1
a__U121
2
3
U52
2
1
2
8
U61
2
1
9
U31
2
2
1
a__U171
3
0
a__U71
2
1
2
1
U92
1
18
a__isPLNat
1
2
head
1
9
a__afterNth
2
2
U112
1
3
a__splitAt
2
2
a__isPLNatKind
1
2
cons
2
2
7
a__U92
1
1
17
a__U61
2
2
8
U102
2
1
8
snd
1
1
0
a__take
2
7
U81
2
2
9
a__U41
3
2
U82
1
12
a__isNatural
1
7
tt
0
12
a__U131
3
8
a__isNaturalKind
1
10
a__isNatural
1
2
a__fst
1
2
a__U133
1
11
a__U201
4
3
15
a__U202
2
16
U51
3
4
a__U132
2
2
a__and
2
5
a__tail
1
1
1
a__U103
1
11
a__isPLNatKind
1
4
U53
1
1
9
a__U112
1
1
2
U41
3
3
4
a__tail
1
2
a__U221
3
2
a__U101
3
1
2
3
a__U91
2
2
U121
2
2
a__head
1
8
U181
2
2
5
U122
1
12
mark
U53
X
mark
X
mark
s
X
mark
X
mark
and
X1
X2
a__and
mark
X1
X2
mark
U122
X
mark
X
mark
isLNatKind
X
a__isLNatKind
X
a__isLNatKind
cons
V1
V2
a__and
a__isNaturalKind
V1
isLNatKind
V2
mark
U202
X1
X2
mark
X1
a__and
tt
X
mark
X
true
a__U143
1
1
20
a__isNaturalKind
1
2
a__U151
3
9
a__U131
3
2
U21
2
1
2
20
a__U102
2
7
a__U143
1
0
a__U82
1
0
a__U152
2
2
10
a__U72
1
0
U161
2
1
9
a__U71
2
2
U11
3
2
3
a__U171
3
7
a__U92
1
0
a__U191
2
8
a__U153
1
11
a__U112
1
0
s
1
1
1
a__U133
1
0
a__U31
2
2
a__U132
2
2
9
U143
1
21
a__head
1
0
a__natsFrom
1
2
isPLNatKind
1
5
U142
2
1
27
a__U142
2
2
a__U191
2
2
isPLNat
1
8
a__snd
1
1
a__afterNth
2
1
1
U42
2
1
2
10
U91
2
1
12
U221
3
1
3
9
a__U82
1
9
a__U152
2
2
a__U153
1
0
take
2
1
2
8
U71
2
2
a__U62
1
9
and
2
1
2
6
U131
3
9
a__U221
3
2
8
U101
3
4
a__U43
1
0
pair
2
17
fst
1
2
U111
2
1
9
U132
2
1
10
U43
1
16
a__U121
2
1
2
1
U152
2
1
11
U103
1
9
a__U111
2
2
8
natsFrom
1
8
a__U103
1
0
a__snd
1
3
a__U181
2
0
a__U51
3
2
isNaturalKind
1
11
splitAt
2
2
1
U72
1
8
a__U11
3
2
a__U31
2
0
a__U51
3
1
2
3
a__U81
2
8
a__U53
1
0
a__take
2
2
a__U43
1
1
15
a__isLNatKind
1
1
31392
a__U62
1
0
isNatural
1
1
8919
a__U42
2
0
a__U41
3
1
2
3
a__U122
1
0
U201
4
1
2
4
16
a__U122
1
7
a__U21
2
2
a__U81
2
0
a__U161
2
2
8
a__U61
2
2
U141
3
1
26
a__fst
1
1
1
tail
1
2
a__natsFrom
1
7
mark
1
1
2
0
0
7
a__and
2
2
3
a__U211
2
0
a__isLNat
1
7
U191
2
1
2
9
a__U21
2
19
U153
1
1
12
U171
3
1
3
8
a__U91
2
1
11
sel
2
1
U202
2
1
17
afterNth
2
1
2
2
a__U151
3
2
a__U111
2
2
a__U161
2
2
a__U141
3
2
nil
0
7
a__splitAt
2
1
2
0
isLNat
1
1
30367
a__U142
2
2
26
U62
1
1
10
a__U52
2
1
a__U211
2
9
a__U102
2
2
a__sel
2
2
mark
1
6
U151
3
10
a__isLNat
1
0
U133
1
1
11
a__U72
1
7
a__U101
3
2
a__U11
3
3
2
a__U53
1
8
a__U141
3
2
3
25
a__sel
2
1
2
0
a__U42
2
1
9
a__U52
2
7
a__U181
2
4
isLNatKind
1
1
31391
U211
2
1
10
a__U202
2
0
a__U201
4
3
a__isPLNat
1
1
7
a__isLNatKind
1
1
1
a__U121
2
3
U52
2
1
2
8
U61
2
1
9
U31
2
2
1
a__U171
3
0
a__U71
2
1
2
1
U92
1
18
a__isPLNat
1
2
head
1
9
a__afterNth
2
2
U112
1
3
a__splitAt
2
2
a__isPLNatKind
1
2
cons
2
2
7
a__U92
1
1
17
a__U61
2
2
8
U102
2
1
8
snd
1
1
0
a__take
2
7
U81
2
2
9
a__U41
3
2
U82
1
10
a__isNatural
1
7
tt
0
12
a__U131
3
8
a__isNaturalKind
1
10
a__isNatural
1
2
a__fst
1
2
a__U133
1
10
a__U201
4
3
15
a__U202
2
16
U51
3
4
a__U132
2
2
a__and
2
5
a__tail
1
1
1
a__U103
1
8
a__isPLNatKind
1
4
U53
1
1
9
a__U112
1
1
2
U41
3
3
4
a__tail
1
2
a__U221
3
2
a__U101
3
1
2
3
a__U91
2
2
U121
2
2
a__head
1
8
U181
2
2
5
U122
1
1
8
mark
U133
X
a__U133
mark
X
false
mark
U62
X
a__U62
mark
X
false
mark
U112
X
a__U112
mark
X
false
mark
U143
X
a__U143
mark
X
false
mark
U82
X
a__U82
mark
X
false
mark
U43
X
a__U43
mark
X
false
mark
U153
X
a__U153
mark
X
false
mark
U92
X
a__U92
mark
X
false
mark
U72
X
a__U72
mark
X
false
mark
U122
X
a__U122
mark
X
false
mark
U103
X
a__U103
mark
X
false
mark
U53
X
a__U53
mark
X
false
a__U111
tt
V1
a__U112
a__isLNat
V1
false
a__U71
tt
V1
a__U72
a__isNatural
V1
false
a__U132
tt
V2
a__U133
a__isLNat
V2
false
a__U61
tt
V1
a__U62
a__isPLNat
V1
false
a__U142
tt
V2
a__U143
a__isLNat
V2
false
a__U91
tt
V1
a__U92
a__isLNat
V1
false
a__U81
tt
V1
a__U82
a__isPLNat
V1
false
a__U152
tt
V2
a__U153
a__isLNat
V2
false
a__U52
tt
V2
a__U53
a__isLNat
V2
false
a__U42
tt
V2
a__U43
a__isLNat
V2
false
a__U102
tt
V2
a__U103
a__isLNat
V2
false
a__U121
tt
V1
a__U122
a__isNatural
V1
false
NaTT
certifiable-1.6