U101
tt
V2
U102
isLNat
activate
V2
U102
tt
tt
U11
tt
N
XS
U12
isLNat
activate
XS
activate
N
activate
XS
U111
tt
tt
U12
tt
N
XS
snd
splitAt
activate
N
activate
XS
U121
tt
tt
U131
tt
V2
U132
isLNat
activate
V2
U132
tt
tt
U141
tt
V2
U142
isLNat
activate
V2
U142
tt
tt
U151
tt
V2
U152
isLNat
activate
V2
U152
tt
tt
U161
tt
N
cons
activate
N
n__natsFrom
s
activate
N
U171
tt
N
XS
U172
isLNat
activate
XS
activate
N
activate
XS
U172
tt
N
XS
head
afterNth
activate
N
activate
XS
U181
tt
Y
U182
isLNat
activate
Y
activate
Y
U182
tt
Y
activate
Y
U191
tt
XS
pair
nil
activate
XS
U201
tt
N
X
XS
U202
isNatural
activate
X
activate
N
activate
X
activate
XS
U202
tt
N
X
XS
U203
isLNat
activate
XS
activate
N
activate
X
activate
XS
U203
tt
N
X
XS
U204
splitAt
activate
N
activate
XS
activate
X
U204
pair
YS
ZS
X
pair
cons
activate
X
YS
ZS
U21
tt
X
Y
U22
isLNat
activate
Y
activate
X
U211
tt
XS
U212
isLNat
activate
XS
activate
XS
U212
tt
XS
activate
XS
U22
tt
X
activate
X
U221
tt
N
XS
U222
isLNat
activate
XS
activate
N
activate
XS
U222
tt
N
XS
fst
splitAt
activate
N
activate
XS
U31
tt
N
XS
U32
isLNat
activate
XS
activate
N
U32
tt
N
activate
N
U41
tt
V2
U42
isLNat
activate
V2
U42
tt
tt
U51
tt
V2
U52
isLNat
activate
V2
U52
tt
tt
U61
tt
tt
U71
tt
tt
U81
tt
tt
U91
tt
tt
afterNth
N
XS
U11
isNatural
N
N
XS
fst
pair
X
Y
U21
isLNat
X
X
Y
head
cons
N
XS
U31
isNatural
N
N
activate
XS
isLNat
n__nil
tt
isLNat
n__afterNth
V1
V2
U41
isNatural
activate
V1
activate
V2
isLNat
n__cons
V1
V2
U51
isNatural
activate
V1
activate
V2
isLNat
n__fst
V1
U61
isPLNat
activate
V1
isLNat
n__natsFrom
V1
U71
isNatural
activate
V1
isLNat
n__snd
V1
U81
isPLNat
activate
V1
isLNat
n__tail
V1
U91
isLNat
activate
V1
isLNat
n__take
V1
V2
U101
isNatural
activate
V1
activate
V2
isNatural
n__0
tt
isNatural
n__head
V1
U111
isLNat
activate
V1
isNatural
n__s
V1
U121
isNatural
activate
V1
isNatural
n__sel
V1
V2
U131
isNatural
activate
V1
activate
V2
isPLNat
n__pair
V1
V2
U141
isLNat
activate
V1
activate
V2
isPLNat
n__splitAt
V1
V2
U151
isNatural
activate
V1
activate
V2
natsFrom
N
U161
isNatural
N
N
sel
N
XS
U171
isNatural
N
N
XS
snd
pair
X
Y
U181
isLNat
X
Y
splitAt
0
XS
U191
isLNat
XS
XS
splitAt
s
N
cons
X
XS
U201
isNatural
N
N
X
activate
XS
tail
cons
N
XS
U211
isNatural
N
activate
XS
take
N
XS
U221
isNatural
N
N
XS
natsFrom
X
n__natsFrom
X
nil
n__nil
afterNth
X1
X2
n__afterNth
X1
X2
cons
X1
X2
n__cons
X1
X2
fst
X
n__fst
X
snd
X
n__snd
X
tail
X
n__tail
X
take
X1
X2
n__take
X1
X2
0
n__0
head
X
n__head
X
s
X
n__s
X
sel
X1
X2
n__sel
X1
X2
pair
X1
X2
n__pair
X1
X2
splitAt
X1
X2
n__splitAt
X1
X2
activate
n__natsFrom
X
natsFrom
X
activate
n__nil
nil
activate
n__afterNth
X1
X2
afterNth
X1
X2
activate
n__cons
X1
X2
cons
X1
X2
activate
n__fst
X
fst
X
activate
n__snd
X
snd
X
activate
n__tail
X
tail
X
activate
n__take
X1
X2
take
X1
X2
activate
n__0
0
activate
n__head
X
head
X
activate
n__s
X
s
X
activate
n__sel
X1
X2
sel
X1
X2
activate
n__pair
X1
X2
pair
X1
X2
activate
n__splitAt
X1
X2
splitAt
X1
X2
activate
X
X
2.2
isLNat
n__afterNth
V1
V2
U41
isNatural
activate
V1
activate
V2
isNatural
n__s
V1
isNatural
activate
V1
isNatural
n__head
V1
activate
V1
tail
cons
N
XS
U211
isNatural
N
activate
XS
isPLNat
n__splitAt
V1
V2
isNatural
activate
V1
take
N
XS
isNatural
N
isLNat
n__fst
V1
U61
isPLNat
activate
V1
U161
tt
N
s
activate
N
isNatural
n__head
V1
isLNat
activate
V1
isLNat
n__cons
V1
V2
activate
V2
U181
tt
Y
activate
Y
U202
tt
N
X
XS
activate
XS
isNatural
n__head
V1
U111
isLNat
activate
V1
isPLNat
n__splitAt
V1
V2
activate
V2
isLNat
n__cons
V1
V2
activate
V1
activate
n__sel
X1
X2
sel
X1
X2
isPLNat
n__pair
V1
V2
activate
V2
U202
tt
N
X
XS
activate
X
isLNat
n__take
V1
V2
activate
V2
natsFrom
N
U161
isNatural
N
N
U161
tt
N
activate
N
U151
tt
V2
activate
V2
U41
tt
V2
activate
V2
U181
tt
Y
U182
isLNat
activate
Y
activate
Y
U201
tt
N
X
XS
activate
XS
U141
tt
V2
U142
isLNat
activate
V2
activate
n__take
X1
X2
take
X1
X2
activate
n__pair
X1
X2
pair
X1
X2
isLNat
n__cons
V1
V2
U51
isNatural
activate
V1
activate
V2
natsFrom
N
isNatural
N
U191
tt
XS
nil
U211
tt
XS
activate
XS
U201
tt
N
X
XS
activate
X
isLNat
n__cons
V1
V2
isNatural
activate
V1
U101
tt
V2
isLNat
activate
V2
U21
tt
X
Y
isLNat
activate
Y
fst
pair
X
Y
U21
isLNat
X
X
Y
U11
tt
N
XS
U12
isLNat
activate
XS
activate
N
activate
XS
U11
tt
N
XS
activate
N
U222
tt
N
XS
fst
splitAt
activate
N
activate
XS
U11
tt
N
XS
activate
XS
U31
tt
N
XS
U32
isLNat
activate
XS
activate
N
U172
tt
N
XS
afterNth
activate
N
activate
XS
U211
tt
XS
activate
XS
U12
tt
N
XS
activate
N
splitAt
s
N
cons
X
XS
activate
XS
sel
N
XS
isNatural
N
isLNat
n__fst
V1
isPLNat
activate
V1
activate
n__splitAt
X1
X2
splitAt
X1
X2
isLNat
n__take
V1
V2
activate
V1
U203
tt
N
X
XS
activate
X
U51
tt
V2
activate
V2
U151
tt
V2
U152
isLNat
activate
V2
isLNat
n__natsFrom
V1
activate
V1
U31
tt
N
XS
activate
N
isLNat
n__natsFrom
V1
U71
isNatural
activate
V1
U202
tt
N
X
XS
activate
XS
activate
n__natsFrom
X
natsFrom
X
U211
tt
XS
isLNat
activate
XS
activate
n__snd
X
snd
X
U172
tt
N
XS
activate
XS
U12
tt
N
XS
splitAt
activate
N
activate
XS
U202
tt
N
X
XS
isLNat
activate
XS
isLNat
n__tail
V1
U91
isLNat
activate
V1
U201
tt
N
X
XS
U202
isNatural
activate
X
activate
N
activate
X
activate
XS
U41
tt
V2
isLNat
activate
V2
isNatural
n__sel
V1
V2
activate
V2
U221
tt
N
XS
activate
N
U171
tt
N
XS
activate
XS
U222
tt
N
XS
activate
N
U171
tt
N
XS
isLNat
activate
XS
U161
tt
N
activate
N
U202
tt
N
X
XS
activate
N
U41
tt
V2
U42
isLNat
activate
V2
U131
tt
V2
isLNat
activate
V2
isLNat
n__natsFrom
V1
isNatural
activate
V1
tail
cons
N
XS
activate
XS
U172
tt
N
XS
head
afterNth
activate
N
activate
XS
U171
tt
N
XS
activate
XS
U211
tt
XS
U212
isLNat
activate
XS
activate
XS
isLNat
n__take
V1
V2
isNatural
activate
V1
U182
tt
Y
activate
Y
take
N
XS
U221
isNatural
N
N
XS
U12
tt
N
XS
activate
XS
head
cons
N
XS
U31
isNatural
N
N
activate
XS
U51
tt
V2
isLNat
activate
V2
U21
tt
X
Y
activate
Y
tail
cons
N
XS
isNatural
N
U151
tt
V2
isLNat
activate
V2
U141
tt
V2
isLNat
activate
V2
isLNat
n__tail
V1
isLNat
activate
V1
splitAt
s
N
cons
X
XS
U201
isNatural
N
N
X
activate
XS
U172
tt
N
XS
activate
N
U12
tt
N
XS
snd
splitAt
activate
N
activate
XS
U221
tt
N
XS
activate
XS
isNatural
n__sel
V1
V2
U131
isNatural
activate
V1
activate
V2
U221
tt
N
XS
isLNat
activate
XS
isLNat
n__take
V1
V2
U101
isNatural
activate
V1
activate
V2
U31
tt
N
XS
isLNat
activate
XS
fst
pair
X
Y
isLNat
X
U11
tt
N
XS
activate
XS
U201
tt
N
X
XS
activate
X
activate
n__tail
X
tail
X
U212
tt
XS
activate
XS
U222
tt
N
XS
activate
XS
U202
tt
N
X
XS
U203
isLNat
activate
XS
activate
N
activate
X
activate
XS
activate
n__fst
X
fst
X
splitAt
0
XS
isLNat
XS
activate
n__afterNth
X1
X2
afterNth
X1
X2
isPLNat
n__pair
V1
V2
activate
V1
U204
pair
YS
ZS
X
pair
cons
activate
X
YS
ZS
isLNat
n__afterNth
V1
V2
activate
V2
U161
tt
N
cons
activate
N
n__natsFrom
s
activate
N
activate
n__nil
nil
U181
tt
Y
isLNat
activate
Y
snd
pair
X
Y
isLNat
X
isNatural
n__sel
V1
V2
activate
V1
U221
tt
N
XS
activate
XS
U191
tt
XS
pair
nil
activate
XS
isPLNat
n__splitAt
V1
V2
U151
isNatural
activate
V1
activate
V2
U191
tt
XS
activate
XS
U32
tt
N
activate
N
isNatural
n__s
V1
activate
V1
U101
tt
V2
U102
isLNat
activate
V2
snd
pair
X
Y
U181
isLNat
X
Y
U201
tt
N
X
XS
activate
N
U203
tt
N
X
XS
activate
N
U203
tt
N
X
XS
U204
splitAt
activate
N
activate
XS
activate
X
isPLNat
n__pair
V1
V2
isLNat
activate
V1
U181
tt
Y
activate
Y
U21
tt
X
Y
U22
isLNat
activate
Y
activate
X
U222
tt
N
XS
splitAt
activate
N
activate
XS
isLNat
n__snd
V1
U81
isPLNat
activate
V1
splitAt
0
XS
U191
isLNat
XS
XS
isLNat
n__snd
V1
activate
V1
U203
tt
N
X
XS
splitAt
activate
N
activate
XS
U221
tt
N
XS
U222
isLNat
activate
XS
activate
N
activate
XS
U21
tt
X
Y
activate
X
U201
tt
N
X
XS
isNatural
activate
X
U51
tt
V2
U52
isLNat
activate
V2
isLNat
n__tail
V1
activate
V1
U131
tt
V2
U132
isLNat
activate
V2
isNatural
n__s
V1
U121
isNatural
activate
V1
U204
pair
YS
ZS
X
activate
X
isLNat
n__fst
V1
activate
V1
splitAt
s
N
cons
X
XS
isNatural
N
isPLNat
n__splitAt
V1
V2
activate
V1
isNatural
n__sel
V1
V2
isNatural
activate
V1
head
cons
N
XS
activate
XS
isLNat
n__afterNth
V1
V2
isNatural
activate
V1
U101
tt
V2
activate
V2
U171
tt
N
XS
U172
isLNat
activate
XS
activate
N
activate
XS
activate
n__head
X
head
X
U22
tt
X
activate
X
activate
n__s
X
s
X
sel
N
XS
U171
isNatural
N
N
XS
isPLNat
n__pair
V1
V2
U141
isLNat
activate
V1
activate
V2
U31
tt
N
XS
activate
XS
U11
tt
N
XS
isLNat
activate
XS
activate
n__cons
X1
X2
cons
X1
X2
activate
n__0
0
U204
pair
YS
ZS
X
cons
activate
X
YS
head
cons
N
XS
isNatural
N
U203
tt
N
X
XS
activate
XS
U131
tt
V2
activate
V2
afterNth
N
XS
U11
isNatural
N
N
XS
isLNat
n__afterNth
V1
V2
activate
V1
afterNth
N
XS
isNatural
N
U171
tt
N
XS
activate
N
U141
tt
V2
activate
V2
isLNat
n__snd
V1
isPLNat
activate
V1
true
U221
tt
N
XS
activate
XS
isLNat
n__snd
V1
isPLNat
activate
V1
U172
tt
N
XS
activate
N
U12
tt
N
XS
snd
splitAt
activate
N
activate
XS
U171
tt
N
XS
activate
N
U141
tt
V2
activate
V2
splitAt
s
N
cons
X
XS
U201
isNatural
N
N
X
activate
XS
afterNth
N
XS
isNatural
N
isLNat
n__tail
V1
isLNat
activate
V1
U151
tt
V2
isLNat
activate
V2
U141
tt
V2
isLNat
activate
V2
isLNat
n__afterNth
V1
V2
activate
V1
U21
tt
X
Y
activate
Y
tail
cons
N
XS
isNatural
N
afterNth
N
XS
U11
isNatural
N
N
XS
U51
tt
V2
isLNat
activate
V2
U131
tt
V2
activate
V2
U12
tt
N
XS
activate
XS
head
cons
N
XS
U31
isNatural
N
N
activate
XS
U203
tt
N
X
XS
activate
XS
take
N
XS
U221
isNatural
N
N
XS
head
cons
N
XS
isNatural
N
U182
tt
Y
activate
Y
isLNat
n__take
V1
V2
isNatural
activate
V1
U171
tt
N
XS
activate
XS
U211
tt
XS
U212
isLNat
activate
XS
activate
XS
U172
tt
N
XS
head
afterNth
activate
N
activate
XS
tail
cons
N
XS
activate
XS
isLNat
n__natsFrom
V1
isNatural
activate
V1
U131
tt
V2
isLNat
activate
V2
U11
tt
N
XS
isLNat
activate
XS
isPLNat
n__pair
V1
V2
U141
isLNat
activate
V1
activate
V2
U31
tt
N
XS
activate
XS
U202
tt
N
X
XS
activate
N
U161
tt
N
activate
N
sel
N
XS
U171
isNatural
N
N
XS
U171
tt
N
XS
isLNat
activate
XS
U222
tt
N
XS
activate
N
U22
tt
X
activate
X
U221
tt
N
XS
activate
N
U171
tt
N
XS
activate
XS
activate
n__head
X
head
X
isNatural
n__sel
V1
V2
activate
V2
U171
tt
N
XS
U172
isLNat
activate
XS
activate
N
activate
XS
U41
tt
V2
isLNat
activate
V2
U101
tt
V2
activate
V2
U201
tt
N
X
XS
U202
isNatural
activate
X
activate
N
activate
X
activate
XS
isLNat
n__afterNth
V1
V2
isNatural
activate
V1
head
cons
N
XS
activate
XS
U12
tt
N
XS
splitAt
activate
N
activate
XS
U202
tt
N
X
XS
isLNat
activate
XS
isNatural
n__sel
V1
V2
isNatural
activate
V1
U172
tt
N
XS
activate
XS
activate
n__snd
X
snd
X
isPLNat
n__splitAt
V1
V2
activate
V1
splitAt
s
N
cons
X
XS
isNatural
N
activate
n__natsFrom
X
natsFrom
X
U211
tt
XS
isLNat
activate
XS
isLNat
n__fst
V1
activate
V1
U204
pair
YS
ZS
X
activate
X
U202
tt
N
X
XS
activate
XS
isLNat
n__tail
V1
activate
V1
U31
tt
N
XS
activate
N
U201
tt
N
X
XS
isNatural
activate
X
isLNat
n__natsFrom
V1
activate
V1
U21
tt
X
Y
activate
X
U51
tt
V2
activate
V2
U203
tt
N
X
XS
activate
X
U221
tt
N
XS
U222
isLNat
activate
XS
activate
N
activate
XS
U203
tt
N
X
XS
splitAt
activate
N
activate
XS
splitAt
0
XS
U191
isLNat
XS
XS
isLNat
n__snd
V1
activate
V1
isLNat
n__take
V1
V2
activate
V1
activate
n__splitAt
X1
X2
splitAt
X1
X2
isLNat
n__fst
V1
isPLNat
activate
V1
splitAt
s
N
cons
X
XS
activate
XS
sel
N
XS
isNatural
N
U222
tt
N
XS
splitAt
activate
N
activate
XS
U12
tt
N
XS
activate
N
U181
tt
Y
activate
Y
U21
tt
X
Y
U22
isLNat
activate
Y
activate
X
U172
tt
N
XS
afterNth
activate
N
activate
XS
U211
tt
XS
activate
XS
isPLNat
n__pair
V1
V2
isLNat
activate
V1
U11
tt
N
XS
activate
XS
U31
tt
N
XS
U32
isLNat
activate
XS
activate
N
U203
tt
N
X
XS
activate
N
U203
tt
N
X
XS
U204
splitAt
activate
N
activate
XS
activate
X
U222
tt
N
XS
fst
splitAt
activate
N
activate
XS
U201
tt
N
X
XS
activate
N
U11
tt
N
XS
activate
N
snd
pair
X
Y
U181
isLNat
X
Y
U11
tt
N
XS
U12
isLNat
activate
XS
activate
N
activate
XS
U101
tt
V2
isLNat
activate
V2
U21
tt
X
Y
isLNat
activate
Y
fst
pair
X
Y
U21
isLNat
X
X
Y
isNatural
n__s
V1
activate
V1
U201
tt
N
X
XS
activate
X
isLNat
n__cons
V1
V2
isNatural
activate
V1
U211
tt
XS
activate
XS
U32
tt
N
activate
N
U191
tt
XS
activate
XS
isLNat
n__cons
V1
V2
U51
isNatural
activate
V1
activate
V2
natsFrom
N
isNatural
N
isPLNat
n__splitAt
V1
V2
U151
isNatural
activate
V1
activate
V2
activate
n__take
X1
X2
take
X1
X2
U181
tt
Y
U182
isLNat
activate
Y
activate
Y
U201
tt
N
X
XS
activate
XS
U221
tt
N
XS
activate
XS
U41
tt
V2
activate
V2
isNatural
n__sel
V1
V2
activate
V1
U151
tt
V2
activate
V2
U181
tt
Y
isLNat
activate
Y
snd
pair
X
Y
isLNat
X
natsFrom
N
U161
isNatural
N
N
U161
tt
N
activate
N
isLNat
n__take
V1
V2
activate
V2
isLNat
n__afterNth
V1
V2
activate
V2
U202
tt
N
X
XS
activate
X
isPLNat
n__pair
V1
V2
activate
V2
isPLNat
n__pair
V1
V2
activate
V1
isLNat
n__cons
V1
V2
activate
V1
activate
n__sel
X1
X2
sel
X1
X2
activate
n__afterNth
X1
X2
afterNth
X1
X2
isPLNat
n__splitAt
V1
V2
activate
V2
activate
n__fst
X
fst
X
splitAt
0
XS
isLNat
XS
U222
tt
N
XS
activate
XS
U202
tt
N
X
XS
U203
isLNat
activate
XS
activate
N
activate
X
activate
XS
U181
tt
Y
activate
Y
U202
tt
N
X
XS
activate
XS
isLNat
n__cons
V1
V2
activate
V2
U212
tt
XS
activate
XS
isNatural
n__head
V1
isLNat
activate
V1
activate
n__tail
X
tail
X
U201
tt
N
X
XS
activate
X
U11
tt
N
XS
activate
XS
take
N
XS
isNatural
N
fst
pair
X
Y
isLNat
X
isLNat
n__take
V1
V2
U101
isNatural
activate
V1
activate
V2
U31
tt
N
XS
isLNat
activate
XS
isPLNat
n__splitAt
V1
V2
isNatural
activate
V1
tail
cons
N
XS
U211
isNatural
N
activate
XS
U221
tt
N
XS
isLNat
activate
XS
isNatural
n__s
V1
isNatural
activate
V1
isNatural
n__head
V1
activate
V1
isLNat
n__afterNth
V1
V2
U41
isNatural
activate
V1
activate
V2
isNatural
n__sel
V1
V2
U131
isNatural
activate
V1
activate
V2
true
U201
4
1
27
2
30
3
32
4
28
0
U204
2
1
0
2
17
0
0
0
0
U32
2
2
8
0
U21
3
1
9
2
14
3
1
0
U161
2
2
4
0
U182
2
2
9
0
U11
3
1
26
2
29
3
31
0
cons
2
0
s
1
1
0
n__pair
2
1
13
2
8
0
U142
1
0
take
2
1
34330
2
34330
0
U142
1
4
U152
1
0
U181
2
1
11
2
10
0
isPLNat
1
1
1
U42
1
1
0
U91
1
1
0
U221
3
1
0
2
7597
3
7598
0
U101
2
1
32418
2
11470
0
activate
1
1
0
take
2
1
34325
2
34324
0
U71
1
4
U81
1
0
U131
2
1
0
0
U222
3
1
34327
2
1799
3
1401
0
U212
2
1
6
2
9
0
U101
2
2
34325
0
pair
2
1
13
2
8
0
fst
1
1
1
U111
1
4
U132
1
4
activate
1
1
7
U152
1
4
natsFrom
1
1
4
head
1
1
11
U121
1
0
U172
3
2
34
3
36
0
splitAt
2
1
27
2
22
0
U131
2
2
34
0
fst
1
1
4
n__nil
0
7
U52
1
0
U12
3
2
29
3
31
0
U202
4
1
28
2
30
3
32
4
28
0
n__natsFrom
1
1
4
isNatural
1
4
U222
3
1
7597
2
3774
3
23
0
n__snd
1
1
1
U201
4
2
27
3
20
4
22
0
n__s
1
1
0
n__splitAt
2
1
27
2
22
0
U42
1
0
U141
2
1
20
2
16
0
U12
3
1
32
2
31
3
31
0
U141
2
1
9
2
4
0
U171
3
1
40
2
46
3
48
0
tail
1
1
4
0
0
1
U191
2
2
21
0
n__take
2
1
34325
2
34324
0
sel
2
1
47
2
49
0
U102
1
0
U171
3
2
34
3
42
0
isLNat
1
1
9
U202
4
1
0
2
27
3
17
4
22
0
sel
2
1
44
2
43
0
s
1
0
afterNth
2
1
29
2
31
0
n__cons
2
1
4
2
0
0
U211
2
1
10
2
10
0
isPLNat
1
1
9
nil
0
7
isLNat
1
1
1
n__sel
2
1
44
2
43
0
tail
1
1
10
U182
2
2
8
0
splitAt
2
1
30
2
28
0
U151
2
1
22
0
nil
0
0
n__tail
1
1
4
afterNth
2
1
35
2
35
0
U111
1
0
U32
2
2
4
0
U221
3
1
34325
2
1800
3
34329
0
n__0
0
1
n__afterNth
2
1
29
2
31
0
U211
2
1
1
2
4
0
U203
4
1
17
2
27
3
17
4
22
0
U52
1
1
0
U61
1
1
0
U51
2
1
9
2
9
0
n__fst
1
1
1
U11
3
1
28
2
34
3
34
0
U31
3
2
9
0
head
1
1
5
snd
1
1
3
U41
2
1
6
2
32
0
cons
2
1
4
2
0
0
natsFrom
1
1
9
U102
1
1
0
snd
1
1
1
U191
2
2
24
0
U21
3
2
11
3
11
0
U81
1
1
0
U22
2
1
4
2
9
0
tt
0
4
U71
1
0
U151
2
2
13
0
isNatural
1
1
8
pair
2
0
U22
2
1
0
2
14
0
n__head
1
1
5
U51
2
2
1
0
U161
2
1
4
2
8
0
U172
3
1
44
2
43
3
43
0
U203
4
1
27
2
30
3
32
4
28
0
U212
2
2
3
0
U41
2
2
32
0
U31
3
1
6
2
10
3
10
0
U91
1
0
U132
1
0
U121
1
4
U61
1
0
U204
2
1
0
2
26
0
U181
2
1
12
2
9
0
isNatural
n__s
V1
isNatural
activate
V1
tail
cons
N
XS
U211
isNatural
N
activate
XS
U202
tt
N
X
XS
U203
isLNat
activate
XS
activate
N
activate
X
activate
XS
isLNat
n__cons
V1
V2
U51
isNatural
activate
V1
activate
V2
U203
tt
N
X
XS
splitAt
activate
N
activate
XS
U201
tt
N
X
XS
U202
isNatural
activate
X
activate
N
activate
X
activate
XS
U51
tt
V2
isLNat
activate
V2
splitAt
s
N
cons
X
XS
U201
isNatural
N
N
X
activate
XS
U191
tt
XS
pair
nil
activate
XS
isNatural
n__0
tt
activate
n__cons
X1
X2
cons
X1
X2
U111
tt
tt
U172
tt
N
XS
head
afterNth
activate
N
activate
XS
U132
tt
tt
isPLNat
n__pair
V1
V2
U141
isLNat
activate
V1
activate
V2
U101
tt
V2
U102
isLNat
activate
V2
activate
n__natsFrom
X
natsFrom
X
U11
tt
N
XS
U12
isLNat
activate
XS
activate
N
activate
XS
U181
tt
Y
U182
isLNat
activate
Y
activate
Y
U203
tt
N
X
XS
U204
splitAt
activate
N
activate
XS
activate
X
U71
tt
tt
snd
X
n__snd
X
activate
n__0
0
U22
tt
X
activate
X
natsFrom
X
n__natsFrom
X
U201
tt
N
X
XS
U202
isNatural
activate
X
activate
N
activate
X
activate
XS
U42
tt
tt
U182
tt
Y
activate
Y
splitAt
s
N
cons
X
XS
U201
isNatural
N
N
X
activate
XS
U221
tt
N
XS
U222
isLNat
activate
XS
activate
N
activate
XS
activate
n__s
X
s
X
activate
n__take
X1
X2
take
X1
X2
U52
tt
tt
U204
pair
YS
ZS
X
pair
cons
activate
X
YS
ZS
U222
tt
N
XS
fst
splitAt
activate
N
activate
XS
afterNth
X1
X2
n__afterNth
X1
X2
isLNat
n__cons
V1
V2
U51
isNatural
activate
V1
activate
V2
U12
tt
N
XS
snd
splitAt
activate
N
activate
XS
head
X
n__head
X
U51
tt
V2
U52
isLNat
activate
V2
nil
n__nil
U142
tt
tt
afterNth
N
XS
U11
isNatural
N
N
XS
U131
tt
V2
U132
isLNat
activate
V2
activate
n__sel
X1
X2
sel
X1
X2
U202
tt
N
X
XS
U203
isLNat
activate
XS
activate
N
activate
X
activate
XS
U212
tt
XS
activate
XS
isLNat
n__take
V1
V2
U101
isNatural
activate
V1
activate
V2
isNatural
n__s
V1
U121
isNatural
activate
V1
U32
tt
N
activate
N
take
N
XS
U221
isNatural
N
N
XS
U171
tt
N
XS
U172
isLNat
activate
XS
activate
N
activate
XS
activate
n__snd
X
snd
X
activate
n__pair
X1
X2
pair
X1
X2
natsFrom
N
U161
isNatural
N
N
activate
n__afterNth
X1
X2
afterNth
X1
X2
U41
tt
V2
U42
isLNat
activate
V2
U152
tt
tt
tail
X
n__tail
X
isLNat
n__fst
V1
U61
isPLNat
activate
V1
activate
n__nil
nil
activate
n__fst
X
fst
X
U21
tt
X
Y
U22
isLNat
activate
Y
activate
X
take
X1
X2
n__take
X1
X2
U211
tt
XS
U212
isLNat
activate
XS
activate
XS
splitAt
X1
X2
n__splitAt
X1
X2
sel
N
XS
U171
isNatural
N
N
XS
U151
tt
V2
U152
isLNat
activate
V2
U141
tt
V2
U142
isLNat
activate
V2
U161
tt
N
cons
activate
N
n__natsFrom
s
activate
N
isNatural
n__head
V1
U111
isLNat
activate
V1
activate
n__splitAt
X1
X2
splitAt
X1
X2
fst
pair
X
Y
U21
isLNat
X
X
Y
fst
X
n__fst
X
isPLNat
n__splitAt
V1
V2
U151
isNatural
activate
V1
activate
V2
splitAt
0
XS
U191
isLNat
XS
XS
U121
tt
tt
U91
tt
tt
tail
cons
N
XS
U211
isNatural
N
activate
XS
snd
pair
X
Y
U181
isLNat
X
Y
sel
X1
X2
n__sel
X1
X2
pair
X1
X2
n__pair
X1
X2
isLNat
n__tail
V1
U91
isLNat
activate
V1
0
n__0
isNatural
n__sel
V1
V2
U131
isNatural
activate
V1
activate
V2
isLNat
n__snd
V1
U81
isPLNat
activate
V1
s
X
n__s
X
activate
X
X
U81
tt
tt
head
cons
N
XS
U31
isNatural
N
N
activate
XS
isLNat
n__nil
tt
isLNat
n__natsFrom
V1
U71
isNatural
activate
V1
cons
X1
X2
n__cons
X1
X2
activate
n__tail
X
tail
X
U61
tt
tt
U31
tt
N
XS
U32
isLNat
activate
XS
activate
N
isLNat
n__afterNth
V1
V2
U41
isNatural
activate
V1
activate
V2
activate
n__head
X
head
X
U102
tt
tt
isLNat
n__cons
V1
V2
U51
isNatural
activate
V1
activate
V2
U51
tt
V2
isLNat
activate
V2
true
Failed!
NaTT
certifiable-1.6