fst
0
Z
nil
fst
s
X
cons
Y
Z
cons
Y
n__fst
activate
X
activate
Z
from
X
cons
X
n__from
n__s
X
add
0
X
X
add
s
X
Y
s
n__add
activate
X
Y
len
nil
0
len
cons
X
Z
s
n__len
activate
Z
fst
X1
X2
n__fst
X1
X2
from
X
n__from
X
s
X
n__s
X
add
X1
X2
n__add
X1
X2
len
X
n__len
X
activate
n__fst
X1
X2
fst
activate
X1
activate
X2
activate
n__from
X
from
activate
X
activate
n__s
X
s
X
activate
n__add
X1
X2
add
activate
X1
activate
X2
activate
n__len
X
len
activate
X
activate
X
X
2.2
fst
s
X
cons
Y
Z
activate
Z
activate
n__from
X
from
activate
X
activate
n__len
X
activate
X
len
cons
X
Z
activate
Z
add
s
X
Y
activate
X
activate
n__len
X
len
activate
X
activate
n__add
X1
X2
add
activate
X1
activate
X2
activate
n__from
X
activate
X
add
s
X
Y
s
n__add
activate
X
Y
activate
n__fst
X1
X2
activate
X2
activate
n__s
X
s
X
activate
n__add
X1
X2
activate
X2
activate
n__fst
X1
X2
fst
activate
X1
activate
X2
fst
s
X
cons
Y
Z
activate
X
len
cons
X
Z
s
n__len
activate
Z
activate
n__add
X1
X2
activate
X1
activate
n__fst
X1
X2
activate
X1
true
activate
n__fst
X1
X2
activate
X1
activate
n__add
X1
X2
add
activate
X1
activate
X2
activate
n__add
X1
X2
activate
X1
activate
n__len
X
len
activate
X
fst
s
X
cons
Y
Z
activate
X
activate
n__fst
X1
X2
fst
activate
X1
activate
X2
activate
n__add
X1
X2
activate
X2
add
s
X
Y
activate
X
len
cons
X
Z
activate
Z
activate
n__len
X
activate
X
activate
n__fst
X1
X2
activate
X2
activate
n__from
X
activate
X
fst
s
X
cons
Y
Z
activate
Z
true
len
1
1
1
s
1
1
0
activate
1
1
0
n__from
1
1
32279
fst
2
1
2
2242
activate
1
1
0
n__add
2
1
2
2448
fst
2
1
2
1
n__s
1
1
0
0
0
9726
from
1
1
32279
s
1
0
nil
0
591
n__len
1
1
28883
n__fst
2
1
2
2242
from
1
0
cons
2
2
0
add
2
1
1
add
2
1
2
2448
len
1
1
28883
activate
X
X
add
0
X
X
activate
n__s
X
s
X
fst
X1
X2
n__fst
X1
X2
fst
0
Z
nil
from
X
cons
X
n__from
n__s
X
activate
n__add
X1
X2
add
activate
X1
activate
X2
activate
n__len
X
len
activate
X
add
s
X
Y
s
n__add
activate
X
Y
s
X
n__s
X
len
cons
X
Z
s
n__len
activate
Z
activate
n__from
X
from
activate
X
len
X
n__len
X
add
X1
X2
n__add
X1
X2
from
X
n__from
X
activate
n__fst
X1
X2
fst
activate
X1
activate
X2
len
nil
0
fst
s
X
cons
Y
Z
cons
Y
n__fst
activate
X
activate
Z
add
s
X
Y
s
n__add
activate
X
Y
false
len
cons
X
Z
s
n__len
activate
Z
false
activate
n__from
X
from
activate
X
false
activate
n__s
X
s
X
false
NaTT
certifiable-1.6