a__U101
tt
V2
a__U102
a__isLNat
V2
a__U102
tt
tt
a__U11
tt
N
XS
a__U12
a__isLNat
XS
N
XS
a__U111
tt
tt
a__U12
tt
N
XS
a__snd
a__splitAt
mark
N
mark
XS
a__U121
tt
tt
a__U131
tt
V2
a__U132
a__isLNat
V2
a__U132
tt
tt
a__U141
tt
V2
a__U142
a__isLNat
V2
a__U142
tt
tt
a__U151
tt
V2
a__U152
a__isLNat
V2
a__U152
tt
tt
a__U161
tt
N
cons
mark
N
natsFrom
s
N
a__U171
tt
N
XS
a__U172
a__isLNat
XS
N
XS
a__U172
tt
N
XS
a__head
a__afterNth
mark
N
mark
XS
a__U181
tt
Y
a__U182
a__isLNat
Y
Y
a__U182
tt
Y
mark
Y
a__U191
tt
XS
pair
nil
mark
XS
a__U201
tt
N
X
XS
a__U202
a__isNatural
X
N
X
XS
a__U202
tt
N
X
XS
a__U203
a__isLNat
XS
N
X
XS
a__U203
tt
N
X
XS
a__U204
a__splitAt
mark
N
mark
XS
X
a__U204
pair
YS
ZS
X
pair
cons
mark
X
YS
mark
ZS
a__U21
tt
X
Y
a__U22
a__isLNat
Y
X
a__U211
tt
XS
a__U212
a__isLNat
XS
XS
a__U212
tt
XS
mark
XS
a__U22
tt
X
mark
X
a__U221
tt
N
XS
a__U222
a__isLNat
XS
N
XS
a__U222
tt
N
XS
a__fst
a__splitAt
mark
N
mark
XS
a__U31
tt
N
XS
a__U32
a__isLNat
XS
N
a__U32
tt
N
mark
N
a__U41
tt
V2
a__U42
a__isLNat
V2
a__U42
tt
tt
a__U51
tt
V2
a__U52
a__isLNat
V2
a__U52
tt
tt
a__U61
tt
tt
a__U71
tt
tt
a__U81
tt
tt
a__U91
tt
tt
a__afterNth
N
XS
a__U11
a__isNatural
N
N
XS
a__fst
pair
X
Y
a__U21
a__isLNat
X
X
Y
a__head
cons
N
XS
a__U31
a__isNatural
N
N
XS
a__isLNat
nil
tt
a__isLNat
afterNth
V1
V2
a__U41
a__isNatural
V1
V2
a__isLNat
cons
V1
V2
a__U51
a__isNatural
V1
V2
a__isLNat
fst
V1
a__U61
a__isPLNat
V1
a__isLNat
natsFrom
V1
a__U71
a__isNatural
V1
a__isLNat
snd
V1
a__U81
a__isPLNat
V1
a__isLNat
tail
V1
a__U91
a__isLNat
V1
a__isLNat
take
V1
V2
a__U101
a__isNatural
V1
V2
a__isNatural
0
tt
a__isNatural
head
V1
a__U111
a__isLNat
V1
a__isNatural
s
V1
a__U121
a__isNatural
V1
a__isNatural
sel
V1
V2
a__U131
a__isNatural
V1
V2
a__isPLNat
pair
V1
V2
a__U141
a__isLNat
V1
V2
a__isPLNat
splitAt
V1
V2
a__U151
a__isNatural
V1
V2
a__natsFrom
N
a__U161
a__isNatural
N
N
a__sel
N
XS
a__U171
a__isNatural
N
N
XS
a__snd
pair
X
Y
a__U181
a__isLNat
X
Y
a__splitAt
0
XS
a__U191
a__isLNat
XS
XS
a__splitAt
s
N
cons
X
XS
a__U201
a__isNatural
N
N
X
XS
a__tail
cons
N
XS
a__U211
a__isNatural
N
XS
a__take
N
XS
a__U221
a__isNatural
N
N
XS
mark
U101
X1
X2
a__U101
mark
X1
X2
mark
U102
X
a__U102
mark
X
mark
isLNat
X
a__isLNat
X
mark
U11
X1
X2
X3
a__U11
mark
X1
X2
X3
mark
U12
X1
X2
X3
a__U12
mark
X1
X2
X3
mark
U111
X
a__U111
mark
X
mark
snd
X
a__snd
mark
X
mark
splitAt
X1
X2
a__splitAt
mark
X1
mark
X2
mark
U121
X
a__U121
mark
X
mark
U131
X1
X2
a__U131
mark
X1
X2
mark
U132
X
a__U132
mark
X
mark
U141
X1
X2
a__U141
mark
X1
X2
mark
U142
X
a__U142
mark
X
mark
U151
X1
X2
a__U151
mark
X1
X2
mark
U152
X
a__U152
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
U172
X1
X2
X3
a__U172
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
U182
X1
X2
a__U182
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
X3
X4
a__U202
mark
X1
X2
X3
X4
mark
isNatural
X
a__isNatural
X
mark
U203
X1
X2
X3
X4
a__U203
mark
X1
X2
X3
X4
mark
U204
X1
X2
a__U204
mark
X1
X2
mark
U21
X1
X2
X3
a__U21
mark
X1
X2
X3
mark
U22
X1
X2
a__U22
mark
X1
X2
mark
U211
X1
X2
a__U211
mark
X1
X2
mark
U212
X1
X2
a__U212
mark
X1
X2
mark
U221
X1
X2
X3
a__U221
mark
X1
X2
X3
mark
U222
X1
X2
X3
a__U222
mark
X1
X2
X3
mark
fst
X
a__fst
mark
X
mark
U31
X1
X2
X3
a__U31
mark
X1
X2
X3
mark
U32
X1
X2
a__U32
mark
X1
X2
mark
U41
X1
X2
a__U41
mark
X1
X2
mark
U42
X
a__U42
mark
X
mark
U51
X1
X2
a__U51
mark
X1
X2
mark
U52
X
a__U52
mark
X
mark
U61
X
a__U61
mark
X
mark
U71
X
a__U71
mark
X
mark
U81
X
a__U81
mark
X
mark
U91
X
a__U91
mark
X
mark
isPLNat
X
a__isPLNat
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
U101
X1
X2
a__U102
X
U102
X
a__isLNat
X
isLNat
X
a__U11
X1
X2
X3
U11
X1
X2
X3
a__U12
X1
X2
X3
U12
X1
X2
X3
a__U111
X
U111
X
a__snd
X
snd
X
a__splitAt
X1
X2
splitAt
X1
X2
a__U121
X
U121
X
a__U131
X1
X2
U131
X1
X2
a__U132
X
U132
X
a__U141
X1
X2
U141
X1
X2
a__U142
X
U142
X
a__U151
X1
X2
U151
X1
X2
a__U152
X
U152
X
a__U161
X1
X2
U161
X1
X2
a__natsFrom
X
natsFrom
X
a__U171
X1
X2
X3
U171
X1
X2
X3
a__U172
X1
X2
X3
U172
X1
X2
X3
a__head
X
head
X
a__afterNth
X1
X2
afterNth
X1
X2
a__U181
X1
X2
U181
X1
X2
a__U182
X1
X2
U182
X1
X2
a__U191
X1
X2
U191
X1
X2
a__U201
X1
X2
X3
X4
U201
X1
X2
X3
X4
a__U202
X1
X2
X3
X4
U202
X1
X2
X3
X4
a__isNatural
X
isNatural
X
a__U203
X1
X2
X3
X4
U203
X1
X2
X3
X4
a__U204
X1
X2
U204
X1
X2
a__U21
X1
X2
X3
U21
X1
X2
X3
a__U22
X1
X2
U22
X1
X2
a__U211
X1
X2
U211
X1
X2
a__U212
X1
X2
U212
X1
X2
a__U221
X1
X2
X3
U221
X1
X2
X3
a__U222
X1
X2
X3
U222
X1
X2
X3
a__fst
X
fst
X
a__U31
X1
X2
X3
U31
X1
X2
X3
a__U32
X1
X2
U32
X1
X2
a__U41
X1
X2
U41
X1
X2
a__U42
X
U42
X
a__U51
X1
X2
U51
X1
X2
a__U52
X
U52
X
a__U61
X
U61
X
a__U71
X
U71
X
a__U81
X
U81
X
a__U91
X
U91
X
a__isPLNat
X
isPLNat
X
a__tail
X
tail
X
a__take
X1
X2
take
X1
X2
a__sel
X1
X2
sel
X1
X2
2.2
mark
U191
X1
X2
mark
X1
mark
U172
X1
X2
X3
a__U172
mark
X1
X2
X3
a__snd
pair
X
Y
a__U181
a__isLNat
X
Y
a__isLNat
snd
V1
a__isPLNat
V1
a__isLNat
tail
V1
a__isLNat
V1
mark
splitAt
X1
X2
mark
X2
a__U141
tt
V2
a__U142
a__isLNat
V2
a__U203
tt
N
X
XS
a__U204
a__splitAt
mark
N
mark
XS
X
a__tail
cons
N
XS
a__isNatural
N
mark
U141
X1
X2
mark
X1
a__take
N
XS
a__isNatural
N
mark
U51
X1
X2
mark
X1
a__U222
tt
N
XS
a__fst
a__splitAt
mark
N
mark
XS
mark
snd
X
mark
X
mark
U141
X1
X2
a__U141
mark
X1
X2
mark
U142
X
mark
X
a__take
N
XS
a__U221
a__isNatural
N
N
XS
a__U41
tt
V2
a__isLNat
V2
a__U182
tt
Y
mark
Y
mark
U41
X1
X2
mark
X1
a__isLNat
fst
V1
a__isPLNat
V1
a__sel
N
XS
a__isNatural
N
mark
pair
X1
X2
mark
X1
a__U172
tt
N
XS
a__head
a__afterNth
mark
N
mark
XS
a__isPLNat
splitAt
V1
V2
a__U151
a__isNatural
V1
V2
mark
U182
X1
X2
a__U182
mark
X1
X2
mark
fst
X
mark
X
a__isLNat
cons
V1
V2
a__isNatural
V1
a__U51
tt
V2
a__isLNat
V2
mark
pair
X1
X2
mark
X2
mark
U91
X
mark
X
mark
U151
X1
X2
mark
X1
a__U203
tt
N
X
XS
a__splitAt
mark
N
mark
XS
mark
U71
X
a__U71
mark
X
mark
U151
X1
X2
a__U151
mark
X1
X2
a__U22
tt
X
mark
X
a__fst
pair
X
Y
a__isLNat
X
a__U51
tt
V2
a__U52
a__isLNat
V2
mark
U71
X
mark
X
mark
U201
X1
X2
X3
X4
mark
X1
mark
U81
X
a__U81
mark
X
mark
sel
X1
X2
a__sel
mark
X1
mark
X2
a__U222
tt
N
XS
mark
N
a__U204
pair
YS
ZS
X
mark
ZS
a__U32
tt
N
mark
N
mark
U181
X1
X2
a__U181
mark
X1
X2
a__U31
tt
N
XS
a__isLNat
XS
mark
U42
X
mark
X
a__U201
tt
N
X
XS
a__isNatural
X
mark
U203
X1
X2
X3
X4
a__U203
mark
X1
X2
X3
X4
a__U172
tt
N
XS
mark
N
a__U171
tt
N
XS
a__U172
a__isLNat
XS
N
XS
mark
U21
X1
X2
X3
a__U21
mark
X1
X2
X3
mark
U12
X1
X2
X3
a__U12
mark
X1
X2
X3
a__U141
tt
V2
a__isLNat
V2
mark
sel
X1
X2
mark
X2
a__isLNat
fst
V1
a__U61
a__isPLNat
V1
a__isLNat
cons
V1
V2
a__U51
a__isNatural
V1
V2
mark
take
X1
X2
a__take
mark
X1
mark
X2
mark
tail
X
a__tail
mark
X
a__isLNat
natsFrom
V1
a__isNatural
V1
mark
afterNth
X1
X2
mark
X2
mark
U171
X1
X2
X3
mark
X1
mark
U11
X1
X2
X3
mark
X1
a__U41
tt
V2
a__U42
a__isLNat
V2
mark
U181
X1
X2
mark
X1
a__fst
pair
X
Y
a__U21
a__isLNat
X
X
Y
mark
U51
X1
X2
a__U51
mark
X1
X2
mark
isPLNat
X
a__isPLNat
X
mark
U101
X1
X2
mark
X1
a__isPLNat
pair
V1
V2
a__isLNat
V1
mark
take
X1
X2
mark
X2
mark
snd
X
a__snd
mark
X
mark
U204
X1
X2
a__U204
mark
X1
X2
mark
U22
X1
X2
a__U22
mark
X1
X2
mark
fst
X
a__fst
mark
X
mark
U222
X1
X2
X3
mark
X1
a__U131
tt
V2
a__U132
a__isLNat
V2
mark
splitAt
X1
X2
a__splitAt
mark
X1
mark
X2
a__isNatural
s
V1
a__isNatural
V1
mark
U211
X1
X2
mark
X1
a__tail
cons
N
XS
a__U211
a__isNatural
N
XS
mark
U41
X1
X2
a__U41
mark
X1
X2
a__U191
tt
XS
mark
XS
mark
U171
X1
X2
X3
a__U171
mark
X1
X2
X3
a__U151
tt
V2
a__isLNat
V2
mark
natsFrom
X
mark
X
a__isLNat
natsFrom
V1
a__U71
a__isNatural
V1
a__isNatural
sel
V1
V2
a__isNatural
V1
a__U201
tt
N
X
XS
a__U202
a__isNatural
X
N
X
XS
a__U211
tt
XS
a__U212
a__isLNat
XS
XS
mark
U12
X1
X2
X3
mark
X1
mark
U161
X1
X2
mark
X1
mark
U21
X1
X2
X3
mark
X1
mark
splitAt
X1
X2
mark
X1
a__U171
tt
N
XS
a__isLNat
XS
mark
s
X
mark
X
mark
head
X
mark
X
mark
U152
X
a__U152
mark
X
mark
U81
X
mark
X
a__isNatural
sel
V1
V2
a__U131
a__isNatural
V1
V2
mark
U52
X
mark
X
mark
tail
X
mark
X
a__splitAt
0
XS
a__U191
a__isLNat
XS
XS
mark
U204
X1
X2
mark
X1
a__afterNth
N
XS
a__U11
a__isNatural
N
N
XS
mark
U101
X1
X2
a__U101
mark
X1
X2
mark
take
X1
X2
mark
X1
a__U131
tt
V2
a__isLNat
V2
mark
U31
X1
X2
X3
a__U31
mark
X1
X2
X3
a__U203
tt
N
X
XS
mark
N
mark
U202
X1
X2
X3
X4
a__U202
mark
X1
X2
X3
X4
mark
U182
X1
X2
mark
X1
mark
U161
X1
X2
a__U161
mark
X1
X2
mark
afterNth
X1
X2
a__afterNth
mark
X1
mark
X2
mark
sel
X1
X2
mark
X1
a__U204
pair
YS
ZS
X
mark
X
mark
U102
X
a__U102
mark
X
mark
U11
X1
X2
X3
a__U11
mark
X1
X2
X3
mark
U221
X1
X2
X3
a__U221
mark
X1
X2
X3
mark
U111
X
a__U111
mark
X
a__isLNat
take
V1
V2
a__U101
a__isNatural
V1
V2
mark
U221
X1
X2
X3
mark
X1
a__isNatural
head
V1
a__isLNat
V1
mark
U121
X
mark
X
a__sel
N
XS
a__U171
a__isNatural
N
N
XS
a__splitAt
s
N
cons
X
XS
a__isNatural
N
a__U11
tt
N
XS
a__isLNat
XS
a__isLNat
take
V1
V2
a__isNatural
V1
a__U31
tt
N
XS
a__U32
a__isLNat
XS
N
a__snd
pair
X
Y
a__isLNat
X
a__U161
tt
N
mark
N
mark
isLNat
X
a__isLNat
X
a__isLNat
snd
V1
a__U81
a__isPLNat
V1
mark
U222
X1
X2
X3
a__U222
mark
X1
X2
X3
mark
U202
X1
X2
X3
X4
mark
X1
mark
U61
X
mark
X
a__isLNat
tail
V1
a__U91
a__isLNat
V1
mark
U32
X1
X2
a__U32
mark
X1
X2
a__U11
tt
N
XS
a__U12
a__isLNat
XS
N
XS
a__U21
tt
X
Y
a__U22
a__isLNat
Y
X
mark
U172
X1
X2
X3
mark
X1
a__U172
tt
N
XS
mark
XS
mark
U201
X1
X2
X3
X4
a__U201
mark
X1
X2
X3
X4
mark
U132
X
mark
X
mark
U102
X
mark
X
a__U12
tt
N
XS
mark
N
a__U12
tt
N
XS
a__snd
a__splitAt
mark
N
mark
XS
a__splitAt
s
N
cons
X
XS
a__U201
a__isNatural
N
N
X
XS
a__U101
tt
V2
a__U102
a__isLNat
V2
a__U222
tt
N
XS
a__splitAt
mark
N
mark
XS
mark
U203
X1
X2
X3
X4
mark
X1
a__isNatural
s
V1
a__U121
a__isNatural
V1
mark
U52
X
a__U52
mark
X
mark
U32
X1
X2
mark
X1
a__head
cons
N
XS
a__U31
a__isNatural
N
N
XS
mark
U121
X
a__U121
mark
X
mark
cons
X1
X2
mark
X1
a__U12
tt
N
XS
a__splitAt
mark
N
mark
XS
a__U202
tt
N
X
XS
a__isLNat
XS
a__U172
tt
N
XS
a__afterNth
mark
N
mark
XS
mark
U152
X
mark
X
mark
U111
X
mark
X
a__isNatural
head
V1
a__U111
a__isLNat
V1
mark
U22
X1
X2
mark
X1
mark
head
X
a__head
mark
X
mark
U132
X
a__U132
mark
X
mark
natsFrom
X
a__natsFrom
mark
X
a__U21
tt
X
Y
a__isLNat
Y
a__U181
tt
Y
a__U182
a__isLNat
Y
Y
mark
U91
X
a__U91
mark
X
a__U151
tt
V2
a__U152
a__isLNat
V2
a__afterNth
N
XS
a__isNatural
N
mark
U142
X
a__U142
mark
X
mark
U31
X1
X2
X3
mark
X1
mark
U212
X1
X2
mark
X1
a__isLNat
afterNth
V1
V2
a__U41
a__isNatural
V1
V2
a__U221
tt
N
XS
a__U222
a__isLNat
XS
N
XS
mark
U211
X1
X2
a__U211
mark
X1
X2
mark
U191
X1
X2
a__U191
mark
X1
X2
mark
U131
X1
X2
a__U131
mark
X1
X2
a__U202
tt
N
X
XS
a__U203
a__isLNat
XS
N
X
XS
a__isPLNat
splitAt
V1
V2
a__isNatural
V1
mark
U42
X
a__U42
mark
X
a__U221
tt
N
XS
a__isLNat
XS
mark
afterNth
X1
X2
mark
X1
a__U222
tt
N
XS
mark
XS
mark
U61
X
a__U61
mark
X
mark
U131
X1
X2
mark
X1
a__U212
tt
XS
mark
XS
a__U203
tt
N
X
XS
mark
XS
mark
U212
X1
X2
a__U212
mark
X1
X2
a__U12
tt
N
XS
mark
XS
a__natsFrom
N
a__U161
a__isNatural
N
N
a__isPLNat
pair
V1
V2
a__U141
a__isLNat
V1
V2
a__natsFrom
N
a__isNatural
N
a__isLNat
afterNth
V1
V2
a__isNatural
V1
a__U101
tt
V2
a__isLNat
V2
mark
isNatural
X
a__isNatural
X
a__U211
tt
XS
a__isLNat
XS
a__splitAt
0
XS
a__isLNat
XS
a__head
cons
N
XS
a__isNatural
N
a__U181
tt
Y
a__isLNat
Y
true
mark
take
X1
X2
mark
X1
a__afterNth
N
XS
a__U11
a__isNatural
N
N
XS
mark
U204
X1
X2
mark
X1
mark
tail
X
mark
X
a__splitAt
0
XS
a__U191
a__isLNat
XS
XS
mark
U52
X
mark
X
mark
U81
X
mark
X
mark
head
X
mark
X
a__natsFrom
N
a__U161
a__isNatural
N
N
mark
s
X
mark
X
a__U12
tt
N
XS
mark
XS
mark
splitAt
X1
X2
mark
X1
mark
U212
X1
X2
a__U212
mark
X1
X2
mark
U21
X1
X2
X3
mark
X1
mark
U161
X1
X2
mark
X1
a__U203
tt
N
X
XS
mark
XS
a__U211
tt
XS
a__U212
a__isLNat
XS
XS
mark
U12
X1
X2
X3
mark
X1
a__U201
tt
N
X
XS
a__U202
a__isNatural
X
N
X
XS
a__U212
tt
XS
mark
XS
mark
U131
X1
X2
mark
X1
mark
natsFrom
X
mark
X
a__U222
tt
N
XS
mark
XS
mark
U171
X1
X2
X3
a__U171
mark
X1
X2
X3
mark
afterNth
X1
X2
mark
X1
a__U191
tt
XS
mark
XS
a__tail
cons
N
XS
a__U211
a__isNatural
N
XS
mark
U211
X1
X2
mark
X1
a__U202
tt
N
X
XS
a__U203
a__isLNat
XS
N
X
XS
mark
splitAt
X1
X2
a__splitAt
mark
X1
mark
X2
mark
U191
X1
X2
a__U191
mark
X1
X2
mark
U222
X1
X2
X3
mark
X1
mark
U211
X1
X2
a__U211
mark
X1
X2
mark
fst
X
a__fst
mark
X
a__U221
tt
N
XS
a__U222
a__isLNat
XS
N
XS
mark
U22
X1
X2
a__U22
mark
X1
X2
mark
U204
X1
X2
a__U204
mark
X1
X2
mark
U212
X1
X2
mark
X1
mark
take
X1
X2
mark
X2
mark
snd
X
a__snd
mark
X
mark
U31
X1
X2
X3
mark
X1
mark
U101
X1
X2
mark
X1
mark
U181
X1
X2
mark
X1
a__fst
pair
X
Y
a__U21
a__isLNat
X
X
Y
a__U181
tt
Y
a__U182
a__isLNat
Y
Y
mark
natsFrom
X
a__natsFrom
mark
X
mark
head
X
a__head
mark
X
mark
U11
X1
X2
X3
mark
X1
mark
U171
X1
X2
X3
mark
X1
mark
afterNth
X1
X2
mark
X2
mark
U22
X1
X2
mark
X1
mark
U152
X
mark
X
mark
U111
X
mark
X
mark
take
X1
X2
a__take
mark
X1
mark
X2
mark
tail
X
a__tail
mark
X
a__U172
tt
N
XS
a__afterNth
mark
N
mark
XS
a__U12
tt
N
XS
a__splitAt
mark
N
mark
XS
mark
cons
X1
X2
mark
X1
mark
U32
X1
X2
mark
X1
a__head
cons
N
XS
a__U31
a__isNatural
N
N
XS
mark
sel
X1
X2
mark
X2
mark
U21
X1
X2
X3
a__U21
mark
X1
X2
X3
mark
U12
X1
X2
X3
a__U12
mark
X1
X2
X3
a__U172
tt
N
XS
mark
N
a__U171
tt
N
XS
a__U172
a__isLNat
XS
N
XS
a__U222
tt
N
XS
a__splitAt
mark
N
mark
XS
mark
U203
X1
X2
X3
X4
mark
X1
mark
U203
X1
X2
X3
X4
a__U203
mark
X1
X2
X3
X4
mark
U42
X
mark
X
a__splitAt
s
N
cons
X
XS
a__U201
a__isNatural
N
N
X
XS
mark
U181
X1
X2
a__U181
mark
X1
X2
a__U12
tt
N
XS
mark
N
a__U12
tt
N
XS
a__snd
a__splitAt
mark
N
mark
XS
a__U32
tt
N
mark
N
mark
U102
X
mark
X
a__U204
pair
YS
ZS
X
mark
ZS
mark
U132
X
mark
X
a__U222
tt
N
XS
mark
N
a__U172
tt
N
XS
mark
XS
mark
U201
X1
X2
X3
X4
a__U201
mark
X1
X2
X3
X4
mark
U201
X1
X2
X3
X4
mark
X1
mark
sel
X1
X2
a__sel
mark
X1
mark
X2
mark
U172
X1
X2
X3
mark
X1
mark
U71
X
mark
X
a__U22
tt
X
mark
X
a__U11
tt
N
XS
a__U12
a__isLNat
XS
N
XS
a__U21
tt
X
Y
a__U22
a__isLNat
Y
X
mark
U32
X1
X2
a__U32
mark
X1
X2
a__U203
tt
N
X
XS
a__splitAt
mark
N
mark
XS
mark
U91
X
mark
X
mark
U151
X1
X2
mark
X1
mark
pair
X1
X2
mark
X2
mark
U61
X
mark
X
mark
U202
X1
X2
X3
X4
mark
X1
mark
fst
X
mark
X
mark
U222
X1
X2
X3
a__U222
mark
X1
X2
X3
mark
U182
X1
X2
a__U182
mark
X1
X2
a__U172
tt
N
XS
a__head
a__afterNth
mark
N
mark
XS
a__U161
tt
N
mark
N
mark
pair
X1
X2
mark
X1
a__U31
tt
N
XS
a__U32
a__isLNat
XS
N
mark
U41
X1
X2
mark
X1
a__U182
tt
Y
mark
Y
a__take
N
XS
a__U221
a__isNatural
N
N
XS
a__sel
N
XS
a__U171
a__isNatural
N
N
XS
mark
U142
X
mark
X
mark
U121
X
mark
X
mark
U221
X1
X2
X3
mark
X1
mark
U51
X1
X2
mark
X1
a__U222
tt
N
XS
a__fst
a__splitAt
mark
N
mark
XS
mark
snd
X
mark
X
mark
U221
X1
X2
X3
a__U221
mark
X1
X2
X3
mark
U141
X1
X2
mark
X1
mark
U11
X1
X2
X3
a__U11
mark
X1
X2
X3
a__U203
tt
N
X
XS
a__U204
a__splitAt
mark
N
mark
XS
X
a__U204
pair
YS
ZS
X
mark
X
mark
splitAt
X1
X2
mark
X2
mark
sel
X1
X2
mark
X1
mark
U161
X1
X2
a__U161
mark
X1
X2
mark
afterNth
X1
X2
a__afterNth
mark
X1
mark
X2
mark
U182
X1
X2
mark
X1
a__U203
tt
N
X
XS
mark
N
mark
U202
X1
X2
X3
X4
a__U202
mark
X1
X2
X3
X4
mark
U172
X1
X2
X3
a__U172
mark
X1
X2
X3
a__snd
pair
X
Y
a__U181
a__isLNat
X
Y
mark
U191
X1
X2
mark
X1
mark
U31
X1
X2
X3
a__U31
mark
X1
X2
X3
true
U204
2
1
0
2
42
0
a__U151
2
1
4
2
13
0
a__U131
2
0
U21
3
1
26
2
26
3
24
0
a__U102
1
1
4
a__U152
1
1
3
U161
2
1
9
2
22
0
a__U71
1
0
U182
2
1
3
2
2
0
U11
3
1
19532
2
19531
3
19529
0
a__U171
3
1
46110
2
46110
3
46110
0
a__U182
2
1
3
2
2
0
a__U191
2
1
49
2
59
0
s
1
1
0
a__U31
3
2
69023
3
1
0
a__U132
1
1
46114
a__head
1
1
69022
a__natsFrom
1
1
42491
U142
1
1
4
a__U142
1
0
a__U191
2
1
42482
2
42490
0
isPLNat
1
1
0
a__snd
1
1
42473
a__afterNth
2
1
19547
2
19545
0
U42
1
1
19545
U91
1
1
28593
U221
3
1
75
2
76
3
75
0
a__U182
2
1
2
2
42490
0
a__U152
1
0
take
2
1
90
2
88
0
U71
1
1
7
U131
2
1
46125
2
46124
0
a__U221
3
1
75
2
76
3
75
0
U101
2
1
86
2
87
0
pair
2
1
25
2
23
0
fst
1
1
14
U111
1
1
6
U132
1
1
46114
a__U121
1
1
0
U152
1
1
3
a__U204
2
1
42467
2
42529
0
a__U111
1
1
6
natsFrom
1
1
22
a__snd
1
1
19454
a__U181
2
2
42495
0
a__U51
2
0
a__U172
3
1
46099
2
46095
3
46097
0
a__U22
2
1
7
2
6
0
U172
3
1
46099
2
46095
3
46097
0
splitAt
2
1
61
2
59
0
a__U222
3
1
64
2
75
3
75
0
a__U11
3
1
62006
2
62019
3
62017
0
a__U31
3
1
26535
2
26544
3
26545
0
a__U51
2
1
1
2
10
0
a__U81
1
1
4730
a__take
2
1
42578
2
42565
0
a__U172
3
1
88587
2
88583
3
88585
0
U12
3
1
19518
2
19515
3
19516
0
isNatural
1
1
13
a__U42
1
0
a__U41
2
1
19544
2
19555
0
U222
3
1
64
2
75
3
75
0
a__U12
3
1
62006
2
42550
3
42548
0
U201
4
1
39
2
61
3
58
4
59
0
a__U21
3
2
42514
3
42512
0
a__U81
1
0
a__U161
2
1
9
2
22
0
a__U61
1
0
U141
2
1
14
2
14
0
a__fst
1
1
14
tail
1
1
28593
a__natsFrom
1
1
22
mark
1
1
42489
a__U204
2
1
0
2
42
0
0
0
44495
a__U211
2
2
42491
0
a__isLNat
1
1
10
U191
2
1
49
2
59
0
a__U21
3
1
26
2
26
3
24
0
U171
3
1
46110
2
46110
3
46110
0
a__U32
2
1
26535
2
26544
0
a__U91
1
1
28593
sel
2
1
46125
2
46123
0
U202
4
1
45
2
61
3
42
4
59
0
afterNth
2
1
19547
2
19545
0
a__U151
2
0
a__U111
1
0
a__U161
2
2
42490
0
a__U141
2
0
nil
0
1
a__splitAt
2
1
61
2
59
0
isLNat
1
1
10
a__U142
1
1
4
a__U52
1
0
a__U211
2
1
28580
2
28579
0
a__U102
1
0
a__sel
2
1
88613
2
88599
0
mark
1
1
0
U151
2
1
4
2
13
0
a__isLNat
1
0
a__U101
2
0
a__U11
3
1
19532
2
19531
3
19529
0
a__U222
3
2
42552
3
42550
0
U32
2
1
26535
2
26544
0
a__U141
2
1
14
2
14
0
a__sel
2
1
46125
2
46123
0
a__U42
1
1
19545
a__U52
1
1
0
a__U181
2
1
5
2
13
0
U211
2
1
28580
2
28579
0
U203
4
1
43
2
61
3
42
4
59
0
a__U202
4
1
42532
2
42549
3
42530
4
42529
0
a__U12
3
1
19518
2
19515
3
19516
0
a__U201
4
2
42549
3
42546
4
42529
0
a__isPLNat
1
1
0
a__U121
1
0
U52
1
1
0
U61
1
1
24
a__U22
2
2
42494
0
U31
3
1
26535
2
26544
3
26545
0
a__U171
3
1
88588
2
88584
3
88598
0
a__U71
1
1
7
a__U203
4
2
42549
3
42530
4
42529
0
a__isPLNat
1
0
head
1
1
26548
a__afterNth
2
1
62035
2
62020
0
a__splitAt
2
1
42549
2
42529
0
cons
2
1
17
2
0
0
a__U61
1
1
24
U102
1
1
4
snd
1
1
19454
a__take
2
1
90
2
88
0
U81
1
1
4730
a__U41
2
0
tt
0
8
a__isNatural
1
1
13
a__U131
2
1
46125
2
46124
0
a__isNatural
1
0
a__fst
1
1
42490
a__U212
2
2
42490
0
a__U201
4
1
39
2
61
3
58
4
59
0
a__U202
4
1
45
2
61
3
42
4
59
0
U22
2
1
7
2
6
0
U51
2
1
1
2
10
0
a__U132
1
0
a__tail
1
1
28593
U212
2
1
28569
2
2090
0
U41
2
1
19544
2
19555
0
a__tail
1
1
42492
a__U203
4
1
43
2
61
3
42
4
59
0
a__U32
2
2
69022
0
a__U221
3
2
42564
3
42552
0
a__U101
2
1
86
2
87
0
a__U91
1
0
U121
1
1
0
a__head
1
1
26548
U181
2
1
5
2
13
0
a__U212
2
1
28569
2
2090
0
mark
U121
X
mark
X
a__U203
tt
N
X
XS
a__splitAt
mark
N
mark
XS
a__splitAt
s
N
cons
X
XS
a__U201
a__isNatural
N
N
X
XS
a__U202
tt
N
X
XS
a__U203
a__isLNat
XS
N
X
XS
a__U201
tt
N
X
XS
a__U202
a__isNatural
X
N
X
XS
mark
s
X
mark
X
mark
U52
X
mark
X
mark
U204
X1
X2
mark
X1
a__U191
tt
XS
pair
nil
mark
XS
a__isNatural
0
tt
mark
U171
X1
X2
X3
a__U171
mark
X1
X2
X3
mark
U52
X
a__U52
mark
X
a__U111
tt
tt
mark
U51
X1
X2
a__U51
mark
X1
X2
mark
U42
X
a__U42
mark
X
a__isNatural
X
isNatural
X
a__U172
tt
N
XS
a__head
a__afterNth
mark
N
mark
XS
a__isLNat
X
isLNat
X
a__U182
X1
X2
U182
X1
X2
a__sel
X1
X2
sel
X1
X2
a__U221
X1
X2
X3
U221
X1
X2
X3
a__U132
tt
tt
a__U52
X
U52
X
a__isPLNat
pair
V1
V2
a__U141
a__isLNat
V1
V2
a__U111
X
U111
X
a__U181
X1
X2
U181
X1
X2
a__U101
tt
V2
a__U102
a__isLNat
V2
mark
U152
X
a__U152
mark
X
a__U51
X1
X2
U51
X1
X2
a__U11
tt
N
XS
a__U12
a__isLNat
XS
N
XS
a__U181
tt
Y
a__U182
a__isLNat
Y
Y
a__U203
tt
N
X
XS
a__U204
a__splitAt
mark
N
mark
XS
X
a__U71
tt
tt
a__U142
X
U142
X
mark
U111
X
a__U111
mark
X
a__U11
X1
X2
X3
U11
X1
X2
X3
mark
U182
X1
X2
a__U182
mark
X1
X2
mark
U32
X1
X2
a__U32
mark
X1
X2
a__U22
tt
X
mark
X
mark
U61
X
a__U61
mark
X
a__natsFrom
X
natsFrom
X
mark
U101
X1
X2
a__U101
mark
X1
X2
a__snd
X
snd
X
a__U201
X1
X2
X3
X4
U201
X1
X2
X3
X4
a__U201
tt
N
X
XS
a__U202
a__isNatural
X
N
X
XS
a__U42
tt
tt
a__U182
tt
Y
mark
Y
mark
nil
nil
a__splitAt
s
N
cons
X
XS
a__U201
a__isNatural
N
N
X
XS
a__U211
X1
X2
U211
X1
X2
a__U61
X
U61
X
a__U191
X1
X2
U191
X1
X2
a__U202
X1
X2
X3
X4
U202
X1
X2
X3
X4
a__U172
X1
X2
X3
U172
X1
X2
X3
a__U221
tt
N
XS
a__U222
a__isLNat
XS
N
XS
a__U41
X1
X2
U41
X1
X2
mark
U201
X1
X2
X3
X4
a__U201
mark
X1
X2
X3
X4
mark
U181
X1
X2
a__U181
mark
X1
X2
a__U52
tt
tt
a__U121
X
U121
X
a__U204
pair
YS
ZS
X
pair
cons
mark
X
YS
mark
ZS
a__U222
tt
N
XS
a__fst
a__splitAt
mark
N
mark
XS
a__U21
X1
X2
X3
U21
X1
X2
X3
mark
isLNat
X
a__isLNat
X
a__isLNat
cons
V1
V2
a__U51
a__isNatural
V1
V2
a__U12
tt
N
XS
a__snd
a__splitAt
mark
N
mark
XS
a__U102
X
U102
X
a__U71
X
U71
X
mark
U131
X1
X2
a__U131
mark
X1
X2
a__U51
tt
V2
a__U52
a__isLNat
V2
mark
U102
X
a__U102
mark
X
mark
U22
X1
X2
a__U22
mark
X1
X2
a__U101
X1
X2
U101
X1
X2
mark
U21
X1
X2
X3
a__U21
mark
X1
X2
X3
a__U142
tt
tt
a__U171
X1
X2
X3
U171
X1
X2
X3
a__U222
X1
X2
X3
U222
X1
X2
X3
a__afterNth
N
XS
a__U11
a__isNatural
N
N
XS
a__U131
tt
V2
a__U132
a__isLNat
V2
mark
U202
X1
X2
X3
X4
a__U202
mark
X1
X2
X3
X4
a__splitAt
X1
X2
splitAt
X1
X2
a__U202
tt
N
X
XS
a__U203
a__isLNat
XS
N
X
XS
a__U132
X
U132
X
mark
U91
X
a__U91
mark
X
a__tail
X
tail
X
a__U141
X1
X2
U141
X1
X2
a__U212
tt
XS
mark
XS
a__isLNat
take
V1
V2
a__U101
a__isNatural
V1
V2
a__isNatural
s
V1
a__U121
a__isNatural
V1
a__U32
tt
N
mark
N
a__take
N
XS
a__U221
a__isNatural
N
N
XS
mark
U71
X
a__U71
mark
X
a__U171
tt
N
XS
a__U172
a__isLNat
XS
N
XS
mark
take
X1
X2
a__take
mark
X1
mark
X2
mark
head
X
a__head
mark
X
a__U152
X
U152
X
mark
isNatural
X
a__isNatural
X
a__natsFrom
N
a__U161
a__isNatural
N
N
mark
natsFrom
X
a__natsFrom
mark
X
a__U91
X
U91
X
a__U41
tt
V2
a__U42
a__isLNat
V2
a__U152
tt
tt
mark
U41
X1
X2
a__U41
mark
X1
X2
mark
snd
X
a__snd
mark
X
mark
U221
X1
X2
X3
a__U221
mark
X1
X2
X3
a__isLNat
fst
V1
a__U61
a__isPLNat
V1
mark
U161
X1
X2
a__U161
mark
X1
X2
mark
0
0
mark
U172
X1
X2
X3
a__U172
mark
X1
X2
X3
a__U131
X1
X2
U131
X1
X2
a__U21
tt
X
Y
a__U22
a__isLNat
Y
X
mark
splitAt
X1
X2
a__splitAt
mark
X1
mark
X2
a__U161
X1
X2
U161
X1
X2
a__U211
tt
XS
a__U212
a__isLNat
XS
XS
mark
U211
X1
X2
a__U211
mark
X1
X2
mark
isPLNat
X
a__isPLNat
X
a__take
X1
X2
take
X1
X2
mark
U151
X1
X2
a__U151
mark
X1
X2
a__sel
N
XS
a__U171
a__isNatural
N
N
XS
a__U32
X1
X2
U32
X1
X2
mark
fst
X
a__fst
mark
X
a__U151
tt
V2
a__U152
a__isLNat
V2
a__U141
tt
V2
a__U142
a__isLNat
V2
a__U161
tt
N
cons
mark
N
natsFrom
s
N
a__isNatural
head
V1
a__U111
a__isLNat
V1
mark
U81
X
a__U81
mark
X
a__U203
X1
X2
X3
X4
U203
X1
X2
X3
X4
mark
U203
X1
X2
X3
X4
a__U203
mark
X1
X2
X3
X4
a__fst
pair
X
Y
a__U21
a__isLNat
X
X
Y
mark
U12
X1
X2
X3
a__U12
mark
X1
X2
X3
a__isPLNat
splitAt
V1
V2
a__U151
a__isNatural
V1
V2
a__U151
X1
X2
U151
X1
X2
mark
tail
X
a__tail
mark
X
a__splitAt
0
XS
a__U191
a__isLNat
XS
XS
a__isPLNat
X
isPLNat
X
a__U121
tt
tt
a__U31
X1
X2
X3
U31
X1
X2
X3
mark
pair
X1
X2
pair
mark
X1
mark
X2
a__fst
X
fst
X
a__U212
X1
X2
U212
X1
X2
a__U91
tt
tt
a__tail
cons
N
XS
a__U211
a__isNatural
N
XS
a__U42
X
U42
X
mark
tt
tt
a__head
X
head
X
a__snd
pair
X
Y
a__U181
a__isLNat
X
Y
mark
U141
X1
X2
a__U141
mark
X1
X2
mark
sel
X1
X2
a__sel
mark
X1
mark
X2
mark
U142
X
a__U142
mark
X
a__U12
X1
X2
X3
U12
X1
X2
X3
a__isLNat
tail
V1
a__U91
a__isLNat
V1
a__afterNth
X1
X2
afterNth
X1
X2
a__U204
X1
X2
U204
X1
X2
mark
U121
X
a__U121
mark
X
a__isNatural
sel
V1
V2
a__U131
a__isNatural
V1
V2
a__isLNat
snd
V1
a__U81
a__isPLNat
V1
mark
U132
X
a__U132
mark
X
mark
U204
X1
X2
a__U204
mark
X1
X2
mark
U222
X1
X2
X3
a__U222
mark
X1
X2
X3
a__U81
X
U81
X
mark
U31
X1
X2
X3
a__U31
mark
X1
X2
X3
mark
cons
X1
X2
cons
mark
X1
X2
a__U81
tt
tt
a__head
cons
N
XS
a__U31
a__isNatural
N
N
XS
mark
U212
X1
X2
a__U212
mark
X1
X2
a__U22
X1
X2
U22
X1
X2
mark
s
X
s
mark
X
a__isLNat
nil
tt
a__isLNat
natsFrom
V1
a__U71
a__isNatural
V1
mark
U11
X1
X2
X3
a__U11
mark
X1
X2
X3
mark
afterNth
X1
X2
a__afterNth
mark
X1
mark
X2
a__U61
tt
tt
a__U31
tt
N
XS
a__U32
a__isLNat
XS
N
a__isLNat
afterNth
V1
V2
a__U41
a__isNatural
V1
V2
mark
U191
X1
X2
a__U191
mark
X1
X2
a__U102
tt
tt
a__U203
tt
N
X
XS
a__splitAt
mark
N
mark
XS
a__U201
tt
N
X
XS
a__U202
a__isNatural
X
N
X
XS
a__splitAt
s
N
cons
X
XS
a__U201
a__isNatural
N
N
X
XS
a__U202
tt
N
X
XS
a__U203
a__isLNat
XS
N
X
XS
true
a__snd
1
1
U42
1
1
U91
1
1
a__U11
3
1
a__U61
1
1
a__U211
2
1
a__U91
1
1
a__U161
2
1
a__U102
1
1
mark
1
1
a__isLNat
1
1
a__U222
3
1
a__U42
1
1
a__U202
4
2
a__U201
4
2
a__U203
4
2
a__splitAt
2
1
a__fst
1
1
a__U212
2
2
U204
2
3
a__U151
2
11
a__U131
2
0
2
1
U21
3
14
2
a__U102
1
18
a__U152
1
11
U161
2
2
2
a__U71
1
0
U182
2
0
U11
3
0
a__U171
3
0
2
1
3
a__U182
2
0
a__U191
2
1
s
1
6
1
a__U31
3
0
1
2
3
a__U132
1
11
a__head
1
0
a__natsFrom
1
0
U142
1
14
a__U142
1
0
a__U191
2
0
2
1
isPLNat
1
16
a__afterNth
2
14
2
U221
3
17
a__U182
2
0
2
1
a__U152
1
0
take
2
17
1
U71
1
8
U131
2
11
a__U221
3
17
U101
2
18
1
pair
2
1
1
fst
1
15
1
U111
1
6
U132
1
11
a__U121
1
6
U152
1
11
a__U204
2
0
2
1
a__U111
1
6
natsFrom
1
13
a__snd
1
14
a__U181
2
0
1
2
a__U51
2
0
a__U172
3
15
a__U22
2
14
2
U172
3
15
splitAt
2
6
a__U222
3
16
2
a__U31
3
15
a__U51
2
9
a__U81
1
8
a__take
2
0
2
a__U172
3
0
3
1
U12
3
14
isNatural
1
6
a__U42
1
0
a__U41
2
8
U222
3
16
2
a__U12
3
0
3
1
2
U201
4
6
a__U21
3
0
2
3
1
a__U81
1
0
a__U161
2
2
2
U141
2
15
a__fst
1
15
1
tail
1
1
a__natsFrom
1
13
mark
1
0
a__U204
2
3
0
0
14
a__isLNat
1
9
U191
2
1
a__U21
3
14
2
U171
3
0
2
1
3
a__U32
2
12
sel
2
5
U202
4
5
4
afterNth
2
14
2
a__U151
2
0
1
a__U111
1
0
a__U141
2
0
2
nil
0
0
a__splitAt
2
6
isLNat
1
9
a__U142
1
14
a__U52
1
0
a__U211
2
1
1
a__sel
2
0
U151
2
11
a__U101
2
0
1
2
a__U11
3
0
U32
2
12
a__U141
2
15
a__sel
2
5
a__U52
1
10
a__U181
2
14
U211
2
1
1
U203
4
4
4
a__U12
3
14
a__isPLNat
1
16
a__U121
1
0
U52
1
10
U61
1
9
a__U22
2
0
1
2
U31
3
15
a__U171
3
0
3
2
a__U71
1
8
a__isPLNat
1
0
head
1
15
a__afterNth
2
0
2
1
cons
2
2
a__U61
1
9
U102
1
18
snd
1
14
a__take
2
17
1
U81
1
8
a__U41
2
0
1
2
tt
0
11
a__isNatural
1
6
a__U131
2
11
a__isNatural
1
0
a__U201
4
6
a__U202
4
5
4
U22
2
14
2
U51
2
9
a__U132
1
0
a__tail
1
1
U212
2
14
2
U41
2
8
a__tail
1
0
a__U203
4
4
4
a__U32
2
0
a__U221
3
0
a__U101
2
18
1
a__U91
1
0
U121
1
6
a__head
1
15
U181
2
14
a__U212
2
14
2
U204
2
1
0
2
0
0
a__U151
2
0
a__U131
2
1
2
1
U21
3
2
0
0
a__U102
1
1
39915
a__U152
1
0
U161
2
1
6309
2
6314
0
a__U71
1
1
U182
2
2
23699
0
U11
3
1
63607
3
63611
0
a__U171
3
1
87313
2
87311
3
87312
0
a__U182
2
2
23699
0
a__U191
2
2
39911
0
s
1
1
0
a__U31
3
1
2
3
1
a__U132
1
0
a__head
1
1
a__natsFrom
1
1
U142
1
0
a__U142
1
1
a__U191
2
1
2
1
isPLNat
1
0
a__afterNth
2
2
63612
0
U221
3
1
39915
2
39914
3
39913
0
a__U182
2
1
2
1
a__U152
1
1
take
2
1
2
39921
U71
1
3
U131
2
4
a__U221
3
1
39915
2
39914
3
39913
0
U101
2
1
2
63614
pair
2
1
0
2
0
0
fst
1
1
0
U111
1
1
U132
1
0
a__U121
1
5
U152
1
0
a__U204
2
1
2
1
a__U111
1
1
natsFrom
1
1
6314
a__snd
1
1
23699
a__U181
2
1
2
1
a__U51
2
2
1
0
a__U172
3
3
87310
0
a__U22
2
2
0
0
U172
3
3
87310
0
splitAt
2
2
39911
0
a__U222
3
2
39910
3
39912
0
a__U31
3
1
23692
2
23693
0
a__U51
2
1
19805
0
a__U81
1
47398
a__take
2
2
1
a__U172
3
1
3
1
U12
3
3
63610
0
isNatural
1
5
a__U42
1
1
a__U41
2
2
63613
0
U222
3
2
39910
3
39912
0
a__U12
3
1
2
3
0
U201
4
1
16213
3
39911
4
39911
0
a__U21
3
1
2
3
1
a__U81
1
1
a__U161
2
1
6309
2
6314
0
U141
2
0
a__fst
1
1
0
tail
1
1
74900
a__natsFrom
1
1
6314
mark
1
1
a__U204
2
1
0
2
0
0
0
0
23700
a__isLNat
1
1
23699
U191
2
2
39911
0
a__U21
3
2
0
0
U171
3
1
87313
2
87311
3
87312
0
a__U32
2
2
1
0
sel
2
1
2
87319
U202
4
1
16208
3
39910
4
39911
0
afterNth
2
2
63612
0
a__U151
2
1
1
0
a__U111
1
1
a__U141
2
2
1
0
nil
0
4900
a__splitAt
2
2
39911
0
isLNat
1
1
23699
a__U142
1
0
a__U52
1
1
a__U211
2
1
0
2
74899
0
a__sel
2
2
1
U151
2
0
a__U101
2
1
2
1
a__U11
3
1
63607
3
63611
0
U32
2
2
1
0
a__U141
2
0
a__sel
2
1
2
87319
a__U52
1
19803
a__U181
2
2
23699
0
U211
2
1
0
2
74899
0
U203
4
1
16210
3
16209
4
39911
0
a__U12
3
3
63610
0
a__isPLNat
1
0
a__U121
1
1
U52
1
19803
U61
1
23699
a__U22
2
1
2
1
U31
3
1
23692
2
23693
0
a__U171
3
2
3
1
a__U71
1
3
a__isPLNat
1
1
head
1
1
23698
a__afterNth
2
1
2
1
cons
2
1
0
2
0
0
a__U61
1
23699
U102
1
1
39915
snd
1
1
23699
a__take
2
1
2
39921
U81
1
47398
a__U41
2
1
1
2
1
0
tt
0
0
a__isNatural
1
5
a__U131
2
4
a__isNatural
1
1
a__U201
4
1
16213
3
39911
4
39911
0
a__U202
4
1
16208
3
39910
4
39911
0
U22
2
2
0
0
U51
2
1
19805
0
a__U132
1
1
a__tail
1
1
74900
U212
2
1
51199
2
51199
0
U41
2
2
63613
0
a__tail
1
1
a__U203
4
1
16210
3
16209
4
39911
0
a__U32
2
2
1
a__U221
3
1
1
a__U101
2
1
2
63614
a__U91
1
1
U121
1
5
a__head
1
1
23698
U181
2
2
23699
0
a__U212
2
1
51199
2
51199
0
a__U202
tt
N
X
XS
a__U203
a__isLNat
XS
N
X
XS
a__U201
tt
N
X
XS
a__U202
a__isNatural
X
N
X
XS
a__U203
tt
N
X
XS
a__splitAt
mark
N
mark
XS
a__U191
tt
XS
pair
nil
mark
XS
a__isNatural
0
tt
mark
U171
X1
X2
X3
a__U171
mark
X1
X2
X3
mark
U52
X
a__U52
mark
X
a__U111
tt
tt
mark
U51
X1
X2
a__U51
mark
X1
X2
mark
U42
X
a__U42
mark
X
a__isNatural
X
isNatural
X
a__U172
tt
N
XS
a__head
a__afterNth
mark
N
mark
XS
a__isLNat
X
isLNat
X
a__U182
X1
X2
U182
X1
X2
a__sel
X1
X2
sel
X1
X2
a__U221
X1
X2
X3
U221
X1
X2
X3
a__U132
tt
tt
a__U52
X
U52
X
a__isPLNat
pair
V1
V2
a__U141
a__isLNat
V1
V2
a__U111
X
U111
X
a__U181
X1
X2
U181
X1
X2
a__U101
tt
V2
a__U102
a__isLNat
V2
mark
U152
X
a__U152
mark
X
a__U51
X1
X2
U51
X1
X2
a__U11
tt
N
XS
a__U12
a__isLNat
XS
N
XS
a__U181
tt
Y
a__U182
a__isLNat
Y
Y
a__U203
tt
N
X
XS
a__U204
a__splitAt
mark
N
mark
XS
X
a__U71
tt
tt
a__U142
X
U142
X
mark
U111
X
a__U111
mark
X
a__U11
X1
X2
X3
U11
X1
X2
X3
mark
U182
X1
X2
a__U182
mark
X1
X2
mark
U32
X1
X2
a__U32
mark
X1
X2
a__U22
tt
X
mark
X
mark
U61
X
a__U61
mark
X
a__natsFrom
X
natsFrom
X
mark
U101
X1
X2
a__U101
mark
X1
X2
a__snd
X
snd
X
a__U201
X1
X2
X3
X4
U201
X1
X2
X3
X4
a__U201
tt
N
X
XS
a__U202
a__isNatural
X
N
X
XS
a__U42
tt
tt
a__U182
tt
Y
mark
Y
mark
nil
nil
a__splitAt
s
N
cons
X
XS
a__U201
a__isNatural
N
N
X
XS
a__U211
X1
X2
U211
X1
X2
a__U61
X
U61
X
a__U191
X1
X2
U191
X1
X2
a__U202
X1
X2
X3
X4
U202
X1
X2
X3
X4
a__U172
X1
X2
X3
U172
X1
X2
X3
a__U221
tt
N
XS
a__U222
a__isLNat
XS
N
XS
a__U41
X1
X2
U41
X1
X2
mark
U201
X1
X2
X3
X4
a__U201
mark
X1
X2
X3
X4
mark
U181
X1
X2
a__U181
mark
X1
X2
a__U52
tt
tt
a__U121
X
U121
X
a__U204
pair
YS
ZS
X
pair
cons
mark
X
YS
mark
ZS
a__U222
tt
N
XS
a__fst
a__splitAt
mark
N
mark
XS
a__U21
X1
X2
X3
U21
X1
X2
X3
mark
isLNat
X
a__isLNat
X
a__isLNat
cons
V1
V2
a__U51
a__isNatural
V1
V2
a__U12
tt
N
XS
a__snd
a__splitAt
mark
N
mark
XS
a__U102
X
U102
X
a__U71
X
U71
X
mark
U131
X1
X2
a__U131
mark
X1
X2
a__U51
tt
V2
a__U52
a__isLNat
V2
mark
U102
X
a__U102
mark
X
mark
U22
X1
X2
a__U22
mark
X1
X2
a__U101
X1
X2
U101
X1
X2
mark
U21
X1
X2
X3
a__U21
mark
X1
X2
X3
a__U142
tt
tt
a__U171
X1
X2
X3
U171
X1
X2
X3
a__U222
X1
X2
X3
U222
X1
X2
X3
a__afterNth
N
XS
a__U11
a__isNatural
N
N
XS
a__U131
tt
V2
a__U132
a__isLNat
V2
mark
U202
X1
X2
X3
X4
a__U202
mark
X1
X2
X3
X4
a__splitAt
X1
X2
splitAt
X1
X2
a__U202
tt
N
X
XS
a__U203
a__isLNat
XS
N
X
XS
a__U132
X
U132
X
mark
U91
X
a__U91
mark
X
a__tail
X
tail
X
a__U141
X1
X2
U141
X1
X2
a__U212
tt
XS
mark
XS
a__isLNat
take
V1
V2
a__U101
a__isNatural
V1
V2
a__isNatural
s
V1
a__U121
a__isNatural
V1
a__U32
tt
N
mark
N
a__take
N
XS
a__U221
a__isNatural
N
N
XS
mark
U71
X
a__U71
mark
X
a__U171
tt
N
XS
a__U172
a__isLNat
XS
N
XS
mark
take
X1
X2
a__take
mark
X1
mark
X2
mark
head
X
a__head
mark
X
a__U152
X
U152
X
mark
isNatural
X
a__isNatural
X
a__natsFrom
N
a__U161
a__isNatural
N
N
mark
natsFrom
X
a__natsFrom
mark
X
a__U91
X
U91
X
a__U41
tt
V2
a__U42
a__isLNat
V2
a__U152
tt
tt
mark
U41
X1
X2
a__U41
mark
X1
X2
mark
snd
X
a__snd
mark
X
mark
U221
X1
X2
X3
a__U221
mark
X1
X2
X3
a__isLNat
fst
V1
a__U61
a__isPLNat
V1
mark
U161
X1
X2
a__U161
mark
X1
X2
mark
0
0
mark
U172
X1
X2
X3
a__U172
mark
X1
X2
X3
a__U131
X1
X2
U131
X1
X2
a__U21
tt
X
Y
a__U22
a__isLNat
Y
X
mark
splitAt
X1
X2
a__splitAt
mark
X1
mark
X2
a__U161
X1
X2
U161
X1
X2
a__U211
tt
XS
a__U212
a__isLNat
XS
XS
mark
U211
X1
X2
a__U211
mark
X1
X2
mark
isPLNat
X
a__isPLNat
X
a__take
X1
X2
take
X1
X2
mark
U151
X1
X2
a__U151
mark
X1
X2
a__sel
N
XS
a__U171
a__isNatural
N
N
XS
a__U32
X1
X2
U32
X1
X2
mark
fst
X
a__fst
mark
X
a__U151
tt
V2
a__U152
a__isLNat
V2
a__U141
tt
V2
a__U142
a__isLNat
V2
a__U161
tt
N
cons
mark
N
natsFrom
s
N
a__isNatural
head
V1
a__U111
a__isLNat
V1
mark
U81
X
a__U81
mark
X
a__U203
X1
X2
X3
X4
U203
X1
X2
X3
X4
mark
U203
X1
X2
X3
X4
a__U203
mark
X1
X2
X3
X4
a__fst
pair
X
Y
a__U21
a__isLNat
X
X
Y
mark
U12
X1
X2
X3
a__U12
mark
X1
X2
X3
a__isPLNat
splitAt
V1
V2
a__U151
a__isNatural
V1
V2
a__U151
X1
X2
U151
X1
X2
mark
tail
X
a__tail
mark
X
a__splitAt
0
XS
a__U191
a__isLNat
XS
XS
a__isPLNat
X
isPLNat
X
a__U121
tt
tt
a__U31
X1
X2
X3
U31
X1
X2
X3
mark
pair
X1
X2
pair
mark
X1
mark
X2
a__fst
X
fst
X
a__U212
X1
X2
U212
X1
X2
a__U91
tt
tt
a__tail
cons
N
XS
a__U211
a__isNatural
N
XS
a__U42
X
U42
X
mark
tt
tt
a__head
X
head
X
a__snd
pair
X
Y
a__U181
a__isLNat
X
Y
mark
U141
X1
X2
a__U141
mark
X1
X2
mark
sel
X1
X2
a__sel
mark
X1
mark
X2
mark
U142
X
a__U142
mark
X
a__U12
X1
X2
X3
U12
X1
X2
X3
a__isLNat
tail
V1
a__U91
a__isLNat
V1
a__afterNth
X1
X2
afterNth
X1
X2
a__U204
X1
X2
U204
X1
X2
mark
U121
X
a__U121
mark
X
a__isNatural
sel
V1
V2
a__U131
a__isNatural
V1
V2
a__isLNat
snd
V1
a__U81
a__isPLNat
V1
mark
U132
X
a__U132
mark
X
mark
U204
X1
X2
a__U204
mark
X1
X2
mark
U222
X1
X2
X3
a__U222
mark
X1
X2
X3
a__U81
X
U81
X
mark
U31
X1
X2
X3
a__U31
mark
X1
X2
X3
mark
cons
X1
X2
cons
mark
X1
X2
a__U81
tt
tt
a__head
cons
N
XS
a__U31
a__isNatural
N
N
XS
mark
U212
X1
X2
a__U212
mark
X1
X2
a__U22
X1
X2
U22
X1
X2
mark
s
X
s
mark
X
a__isLNat
nil
tt
a__isLNat
natsFrom
V1
a__U71
a__isNatural
V1
mark
U11
X1
X2
X3
a__U11
mark
X1
X2
X3
mark
afterNth
X1
X2
a__afterNth
mark
X1
mark
X2
a__U61
tt
tt
a__U31
tt
N
XS
a__U32
a__isLNat
XS
N
a__isLNat
afterNth
V1
V2
a__U41
a__isNatural
V1
V2
mark
U191
X1
X2
a__U191
mark
X1
X2
a__U102
tt
tt
a__U201
tt
N
X
XS
a__U202
a__isNatural
X
N
X
XS
false
a__U202
tt
N
X
XS
a__U203
a__isLNat
XS
N
X
XS
false
a__U203
tt
N
X
XS
a__splitAt
mark
N
mark
XS
false
mark
U52
X
mark
X
mark
U121
X
mark
X
mark
U204
X1
X2
mark
X1
mark
s
X
mark
X
true
U204
2
1
32036
a__U151
2
2
a__U131
2
0
U21
3
2
32026
a__U102
1
6
a__U152
1
3
U161
2
2
a__U71
1
0
U182
2
5
U11
3
3
a__U171
3
3
a__U182
2
1
2
4
a__U191
2
1
1
s
1
1
1
a__U31
3
0
a__U132
1
32030
a__head
1
0
a__natsFrom
1
0
U142
1
1
32031
a__U142
1
0
a__U191
2
0
isPLNat
1
1
1
a__snd
1
0
a__afterNth
2
2
1
U42
1
1
32031
U91
1
1
5
U221
3
2
a__U182
2
0
a__U152
1
0
take
2
1
2
2
U71
1
10
U131
2
32030
a__U221
3
1
3
1
U101
2
1
6
pair
2
32036
fst
1
32027
U111
1
32031
U132
1
1
32031
a__U121
1
4
U152
1
4
a__U204
2
0
a__U111
1
32030
natsFrom
1
1
8
a__snd
1
4
a__U181
2
0
a__U51
2
0
a__U172
3
2
4
a__U22
2
2
0
U172
3
1
5
splitAt
2
3
a__U222
3
2
3
32033
a__U11
3
0
a__U31
3
1
3
4
a__U51
2
2
32027
a__U81
1
1
8
a__take
2
0
a__U172
3
0
U12
3
1
4
isNatural
1
3
a__U42
1
0
a__U41
2
32029
U222
3
1
32034
a__U12
3
0
U201
4
2
3
4
4
a__U21
3
0
a__U81
1
0
a__U161
2
1
1
a__U61
1
0
U141
2
2
a__fst
1
32026
tail
1
3
a__natsFrom
1
2
mark
1
1
0
a__U204
2
2
32035
0
0
2
a__U211
2
0
a__isLNat
1
1
2
U191
2
2
a__U21
3
1
3
32025
U171
3
1
4
a__U32
2
2
32036
a__U91
1
1
4
sel
2
1
3
U202
4
5
afterNth
2
1
4
a__U151
2
0
a__U111
1
0
a__U161
2
0
a__U141
2
0
nil
0
5
a__splitAt
2
2
isLNat
1
1
3
a__U142
1
32030
a__U52
1
0
a__U211
2
2
3
a__U102
1
0
a__sel
2
1
mark
1
1
U151
2
1
3
a__isLNat
1
0
a__U101
2
0
a__U11
3
2
3
2
a__U222
3
0
U32
2
32037
a__U141
2
1
2
1
a__sel
2
2
a__U42
1
32030
a__U52
1
32030
a__U181
2
2
5
U211
2
1
4
U203
4
4
a__U202
4
0
a__U12
3
3
a__U201
4
0
a__isPLNat
1
0
a__U121
1
0
U52
1
1
32031
U61
1
1
32031
a__U22
2
0
U31
3
2
5
a__U171
3
1
a__U71
1
1
9
a__U203
4
0
a__isPLNat
1
0
head
1
1
32027
a__afterNth
2
0
a__splitAt
2
0
cons
2
2
32024
a__U61
1
32030
U102
1
7
snd
1
5
a__take
2
1
1
U81
1
1
9
a__U41
2
0
tt
0
32031
a__isNatural
1
1
2
a__U131
2
2
32029
a__isNatural
1
0
a__fst
1
0
a__U212
2
0
a__U201
4
3
a__U202
4
4
4
U22
2
1
U51
2
32028
a__U132
1
0
a__tail
1
2
U212
2
1
1
U41
2
1
2
32030
a__tail
1
0
a__U203
4
1
4
3
a__U32
2
0
a__U221
3
0
a__U101
2
5
a__U91
1
0
U121
1
1
5
a__head
1
5
U181
2
6
a__U212
2
2
0
a__afterNth
N
XS
a__isNatural
N
false
a__U11
tt
N
XS
a__isLNat
XS
false
mark
U132
X
a__U132
mark
X
false
mark
U121
X
a__U121
mark
X
false
mark
U142
X
a__U142
mark
X
false
a__sel
N
XS
a__isNatural
N
false
mark
U141
X1
X2
a__U141
mark
X1
X2
false
a__tail
cons
N
XS
a__isNatural
N
false
mark
U81
X
a__U81
mark
X
false
a__fst
pair
X
Y
a__isLNat
X
false
mark
U151
X1
X2
a__U151
mark
X1
X2
false
mark
isPLNat
X
a__isPLNat
X
false
a__U211
tt
XS
a__isLNat
XS
false
a__splitAt
0
XS
a__isLNat
XS
false
a__splitAt
s
N
cons
X
XS
a__isNatural
N
false
a__snd
pair
X
Y
a__isLNat
X
false
mark
U41
X1
X2
a__U41
mark
X1
X2
false
a__natsFrom
N
a__isNatural
N
false
mark
isNatural
X
a__isNatural
X
false
a__head
cons
N
XS
a__isNatural
N
false
a__U221
tt
N
XS
a__isLNat
XS
false
a__take
N
XS
a__isNatural
N
false
mark
U71
X
a__U71
mark
X
false
mark
U91
X
a__U91
mark
X
false
a__U21
tt
X
Y
a__isLNat
Y
false
mark
U102
X
a__U102
mark
X
false
mark
U131
X1
X2
a__U131
mark
X1
X2
false
mark
isLNat
X
a__isLNat
X
false
a__U181
tt
Y
a__isLNat
Y
false
a__U202
tt
N
X
XS
a__isLNat
XS
false
a__U201
tt
N
X
XS
a__isNatural
X
false
mark
U101
X1
X2
a__U101
mark
X1
X2
false
mark
U61
X
a__U61
mark
X
false
mark
U111
X
a__U111
mark
X
false
mark
U152
X
a__U152
mark
X
false
mark
U42
X
a__U42
mark
X
false
mark
U51
X1
X2
a__U51
mark
X1
X2
false
mark
U52
X
a__U52
mark
X
false
a__U171
tt
N
XS
a__isLNat
XS
false
a__U31
tt
N
XS
a__isLNat
XS
false
a__U131
tt
V2
a__isLNat
V2
a__U101
tt
V2
a__isLNat
V2
a__isLNat
afterNth
V1
V2
a__isNatural
V1
a__isNatural
sel
V1
V2
a__U131
a__isNatural
V1
V2
a__isPLNat
pair
V1
V2
a__U141
a__isLNat
V1
V2
a__isNatural
sel
V1
V2
a__isNatural
V1
a__U151
tt
V2
a__isLNat
V2
a__isPLNat
splitAt
V1
V2
a__isNatural
V1
a__isNatural
s
V1
a__isNatural
V1
a__isLNat
afterNth
V1
V2
a__U41
a__isNatural
V1
V2
a__isPLNat
pair
V1
V2
a__isLNat
V1
a__isLNat
natsFrom
V1
a__isNatural
V1
a__isLNat
cons
V1
V2
a__U51
a__isNatural
V1
V2
a__U141
tt
V2
a__isLNat
V2
a__isLNat
cons
V1
V2
a__isNatural
V1
a__U51
tt
V2
a__isLNat
V2
a__isPLNat
splitAt
V1
V2
a__U151
a__isNatural
V1
V2
a__isLNat
fst
V1
a__isPLNat
V1
a__isLNat
take
V1
V2
a__isNatural
V1
a__U41
tt
V2
a__isLNat
V2
a__isNatural
head
V1
a__isLNat
V1
a__isLNat
take
V1
V2
a__U101
a__isNatural
V1
V2
a__isLNat
tail
V1
a__isLNat
V1
a__isLNat
snd
V1
a__isPLNat
V1
true
U204
2
1
15
a__U151
2
2
a__U131
2
2
1
U21
3
2
64047
a__U102
1
6
a__U152
1
3
U161
2
2
a__U71
1
0
U182
2
5
U11
3
3
a__U171
3
3
a__U182
2
1
2
4
a__U191
2
1
1
s
1
1
1
a__U31
3
0
a__U132
1
7
a__head
1
0
a__natsFrom
1
0
U142
1
1
10
a__U142
1
0
a__U191
2
0
isPLNat
1
1
1
a__snd
1
0
a__afterNth
2
2
1
U42
1
1
7
U91
1
1
5
U221
3
2
a__U182
2
0
a__U152
1
0
take
2
1
2
2
U71
1
12
U131
2
7
a__U221
3
1
3
1
U101
2
1
6
pair
2
1
2
8
fst
1
1
5
U111
1
10
U132
1
1
8
a__U121
1
4
U152
1
4
a__U204
2
0
a__U111
1
9
natsFrom
1
1
8
a__snd
1
4
a__U181
2
0
a__U51
2
2
1
a__U172
3
2
4
a__U22
2
2
0
U172
3
1
5
splitAt
2
1
2
3
a__U222
3
2
3
12
a__U11
3
0
a__U31
3
1
3
4
a__U51
2
2
8
a__U81
1
1
8
a__take
2
0
a__U172
3
0
U12
3
1
4
isNatural
1
3
a__U42
1
0
a__U41
2
5
U222
3
1
13
a__U12
3
0
U201
4
2
3
4
4
a__U21
3
0
a__U81
1
0
a__U161
2
1
1
a__U61
1
0
U141
2
2
a__fst
1
2
tail
1
1
3
a__natsFrom
1
2
mark
1
0
a__U204
2
2
14
0
0
2
a__U211
2
0
a__isLNat
1
1
2
U191
2
2
a__U21
3
1
3
64046
U171
3
1
4
a__U32
2
2
15
a__U91
1
1
4
sel
2
1
2
3
U202
4
5
afterNth
2
1
2
2
a__U151
2
2
1
a__U111
1
0
a__U161
2
0
a__U141
2
2
1
nil
0
7
a__splitAt
2
2
isLNat
1
1
3
a__U142
1
9
a__U52
1
0
a__U211
2
2
3
a__U102
1
0
a__sel
2
1
mark
1
1
U151
2
1
3
a__isLNat
1
1
0
a__U101
2
2
1
a__U11
3
2
3
2
a__U222
3
0
U32
2
16
a__U141
2
1
2
1
a__sel
2
2
a__U42
1
6
a__U52
1
9
a__U181
2
2
5
U211
2
1
4
U203
4
4
a__U202
4
0
a__U12
3
3
a__U201
4
0
a__isPLNat
1
0
a__U121
1
0
U52
1
1
10
U61
1
1
9
a__U22
2
0
U31
3
2
5
a__U171
3
1
a__U71
1
1
11
a__U203
4
0
a__isPLNat
1
1
4
head
1
1
6
a__afterNth
2
0
a__splitAt
2
0
cons
2
1
2
5
a__U61
1
8
U102
1
7
snd
1
1
5
a__take
2
1
1
U81
1
1
9
a__U41
2
2
1
tt
0
10
a__isNatural
1
1
2
a__U131
2
2
6
a__isNatural
1
1
0
a__fst
1
0
a__U212
2
0
a__U201
4
3
a__U202
4
4
4
U22
2
1
U51
2
9
a__U132
1
0
a__tail
1
2
U212
2
1
1
U41
2
1
2
6
a__tail
1
0
a__U203
4
1
4
3
a__U32
2
0
a__U221
3
0
a__U101
2
5
a__U91
1
0
U121
1
1
5
a__head
1
5
U181
2
6
a__U212
2
2
0
a__U51
tt
V2
a__U52
a__isLNat
V2
false
a__U131
tt
V2
a__U132
a__isLNat
V2
false
a__U101
tt
V2
a__U102
a__isLNat
V2
false
a__U151
tt
V2
a__U152
a__isLNat
V2
false
a__U141
tt
V2
a__U142
a__isLNat
V2
false
a__U41
tt
V2
a__U42
a__isLNat
V2
false
a__isLNat
natsFrom
V1
a__U71
a__isNatural
V1
false
a__isLNat
snd
V1
a__U81
a__isPLNat
V1
false
a__isLNat
tail
V1
a__U91
a__isLNat
V1
false
a__isLNat
fst
V1
a__U61
a__isPLNat
V1
false
a__isNatural
head
V1
a__U111
a__isLNat
V1
false
a__isNatural
s
V1
a__U121
a__isNatural
V1
false
NaTT
certifiable-1.6