TIMEOUT

The TRS could not be proven terminating. The proof attempt took 60001 ms.

The following DP Processors were used


Problem 1 was processed with processor DependencyGraph (69ms).
 | – Problem 2 was processed with processor SubtermCriterion (1ms).
 | – Problem 3 was processed with processor ForwardNarrowing (4ms).
 |    | – Problem 4 was processed with processor ForwardNarrowing (4ms).
 |    |    | – Problem 5 was processed with processor ForwardNarrowing (1ms).
 |    |    |    | – Problem 6 was processed with processor ForwardNarrowing (4ms).
 |    |    |    |    | – Problem 7 was processed with processor ForwardNarrowing (3ms).
 |    |    |    |    |    | – Problem 8 was processed with processor ForwardNarrowing (6ms).
 |    |    |    |    |    |    | – Problem 9 was processed with processor ForwardNarrowing (8ms).
 |    |    |    |    |    |    |    | – Problem 10 was processed with processor ForwardNarrowing (7ms).
 |    |    |    |    |    |    |    |    | – Problem 11 was processed with processor ForwardNarrowing (8ms).
 |    |    |    |    |    |    |    |    |    | – Problem 12 was processed with processor ForwardNarrowing (9ms).
 |    |    |    |    |    |    |    |    |    |    | – Problem 13 was processed with processor ForwardNarrowing (9ms).
 |    |    |    |    |    |    |    |    |    |    |    | – Problem 14 was processed with processor ForwardNarrowing (12ms).
 |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 15 was processed with processor ForwardNarrowing (12ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 16 was processed with processor ForwardNarrowing (15ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 17 was processed with processor ForwardNarrowing (48ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 18 was processed with processor ForwardNarrowing (12ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 19 was processed with processor ForwardNarrowing (19ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 20 was processed with processor ForwardNarrowing (18ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 21 was processed with processor ForwardNarrowing (53ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 22 was processed with processor ForwardNarrowing (24ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 23 was processed with processor ForwardNarrowing (66ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 24 was processed with processor ForwardNarrowing (194ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 25 was processed with processor ForwardNarrowing (430ms).
 |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    |    | – Problem 26 remains open; application of the following processors failed [ForwardNarrowing (343ms), ForwardNarrowing (340ms), ForwardNarrowing (278ms), ForwardNarrowing (350ms), ForwardNarrowing (246ms), ForwardNarrowing (341ms), ForwardNarrowing (350ms), ForwardNarrowing (352ms), ForwardNarrowing (367ms), ForwardNarrowing (369ms), ForwardNarrowing (375ms), ForwardNarrowing (377ms), ForwardNarrowing (380ms), ForwardNarrowing (468ms), ForwardNarrowing (390ms), ForwardNarrowing (592ms), ForwardNarrowing (730ms), ForwardNarrowing (642ms), ForwardNarrowing (482ms), ForwardNarrowing (263ms), ForwardNarrowing (471ms), ForwardNarrowing (435ms), ForwardNarrowing (637ms), ForwardNarrowing (733ms), ForwardNarrowing (558ms), ForwardNarrowing (276ms), ForwardNarrowing (433ms), ForwardNarrowing (530ms), ForwardNarrowing (609ms), ForwardNarrowing (958ms), ForwardNarrowing (973ms), ForwardNarrowing (233ms), ForwardNarrowing (645ms), ForwardNarrowing (974ms), ForwardNarrowing (348ms), ForwardNarrowing (520ms), ForwardNarrowing (1113ms), ForwardNarrowing (1003ms), ForwardNarrowing (1152ms), ForwardNarrowing (1062ms), ForwardNarrowing (1208ms), ForwardNarrowing (1122ms), ForwardNarrowing (1241ms), ForwardNarrowing (234ms), ForwardNarrowing (456ms), ForwardNarrowing (694ms), ForwardNarrowing (829ms), ForwardNarrowing (286ms), ForwardNarrowing (timeout)].

The following open problems remain:



Open Dependency Pair Problem 3

Dependency Pairs

length#(n__cons(X, Y))length1#(activate(Y))length1#(X)length#(activate(X))

Rewrite Rules

from(X)cons(X, n__from(n__s(X)))length(n__nil)0
length(n__cons(X, Y))s(length1(activate(Y)))length1(X)length(activate(X))
from(X)n__from(X)s(X)n__s(X)
niln__nilcons(X1, X2)n__cons(X1, X2)
activate(n__from(X))from(activate(X))activate(n__s(X))s(activate(X))
activate(n__nil)nilactivate(n__cons(X1, X2))cons(activate(X1), X2)
activate(X)X

Original Signature

Termination of terms over the following signature is verified: activate, n__s, n__cons, 0, s, n__from, length, length1, n__nil, from, nil, cons


Problem 1: DependencyGraph



Dependency Pair Problem

Dependency Pairs

activate#(n__s(X))activate#(X)activate#(n__from(X))activate#(X)
length1#(X)activate#(X)activate#(n__nil)nil#
activate#(n__cons(X1, X2))cons#(activate(X1), X2)activate#(n__cons(X1, X2))activate#(X1)
from#(X)cons#(X, n__from(n__s(X)))activate#(n__from(X))from#(activate(X))
length#(n__cons(X, Y))length1#(activate(Y))length1#(X)length#(activate(X))
length#(n__cons(X, Y))s#(length1(activate(Y)))length#(n__cons(X, Y))activate#(Y)
activate#(n__s(X))s#(activate(X))

Rewrite Rules

from(X)cons(X, n__from(n__s(X)))length(n__nil)0
length(n__cons(X, Y))s(length1(activate(Y)))length1(X)length(activate(X))
from(X)n__from(X)s(X)n__s(X)
niln__nilcons(X1, X2)n__cons(X1, X2)
activate(n__from(X))from(activate(X))activate(n__s(X))s(activate(X))
activate(n__nil)nilactivate(n__cons(X1, X2))cons(activate(X1), X2)
activate(X)X

Original Signature

Termination of terms over the following signature is verified: n__s, activate, n__cons, 0, n__from, s, length, from, n__nil, length1, cons, nil

Strategy


The following SCCs where found

length1#(X) → length#(activate(X))length#(n__cons(X, Y)) → length1#(activate(Y))

activate#(n__cons(X1, X2)) → activate#(X1)activate#(n__s(X)) → activate#(X)
activate#(n__from(X)) → activate#(X)

Problem 2: SubtermCriterion



Dependency Pair Problem

Dependency Pairs

activate#(n__cons(X1, X2))activate#(X1)activate#(n__s(X))activate#(X)
activate#(n__from(X))activate#(X)

Rewrite Rules

from(X)cons(X, n__from(n__s(X)))length(n__nil)0
length(n__cons(X, Y))s(length1(activate(Y)))length1(X)length(activate(X))
from(X)n__from(X)s(X)n__s(X)
niln__nilcons(X1, X2)n__cons(X1, X2)
activate(n__from(X))from(activate(X))activate(n__s(X))s(activate(X))
activate(n__nil)nilactivate(n__cons(X1, X2))cons(activate(X1), X2)
activate(X)X

Original Signature

Termination of terms over the following signature is verified: n__s, activate, n__cons, 0, n__from, s, length, from, n__nil, length1, cons, nil

Strategy


Projection

The following projection was used:

Thus, the following dependency pairs are removed:

activate#(n__cons(X1, X2))activate#(X1)activate#(n__s(X))activate#(X)
activate#(n__from(X))activate#(X)

Problem 3: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

length1#(X)length#(activate(X))length#(n__cons(X, Y))length1#(activate(Y))

Rewrite Rules

from(X)cons(X, n__from(n__s(X)))length(n__nil)0
length(n__cons(X, Y))s(length1(activate(Y)))length1(X)length(activate(X))
from(X)n__from(X)s(X)n__s(X)
niln__nilcons(X1, X2)n__cons(X1, X2)
activate(n__from(X))from(activate(X))activate(n__s(X))s(activate(X))
activate(n__nil)nilactivate(n__cons(X1, X2))cons(activate(X1), X2)
activate(X)X

Original Signature

Termination of terms over the following signature is verified: n__s, activate, n__cons, 0, n__from, s, length, from, n__nil, length1, cons, nil

Strategy


The right-hand side of the rule length1#(X) → length#(activate(X)) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
length#(cons(activate(_x21), _x22)) 
length#(_x21) 
length#(s(activate(_x21))) 
length#(nil) 
length#(from(activate(_x21))) 
Thus, the rule length1#(X) → length#(activate(X)) is replaced by the following rules:
length1#(n__cons(_x21, _x22)) → length#(cons(activate(_x21), _x22))length1#(n__nil) → length#(nil)
length1#(_x21) → length#(_x21)length1#(n__s(_x21)) → length#(s(activate(_x21)))
length1#(n__from(_x21)) → length#(from(activate(_x21)))

Problem 4: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

length1#(n__cons(_x21, _x22))length#(cons(activate(_x21), _x22))length1#(n__nil)length#(nil)
length#(n__cons(X, Y))length1#(activate(Y))length1#(_x21)length#(_x21)
length1#(n__s(_x21))length#(s(activate(_x21)))length1#(n__from(_x21))length#(from(activate(_x21)))

Rewrite Rules

from(X)cons(X, n__from(n__s(X)))length(n__nil)0
length(n__cons(X, Y))s(length1(activate(Y)))length1(X)length(activate(X))
from(X)n__from(X)s(X)n__s(X)
niln__nilcons(X1, X2)n__cons(X1, X2)
activate(n__from(X))from(activate(X))activate(n__s(X))s(activate(X))
activate(n__nil)nilactivate(n__cons(X1, X2))cons(activate(X1), X2)
activate(X)X

Original Signature

Termination of terms over the following signature is verified: activate, n__s, n__cons, 0, s, n__from, length, length1, n__nil, from, nil, cons

Strategy


The right-hand side of the rule length1#(n__cons(_x21, _x22)) → length#(cons(activate(_x21), _x22)) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
length#(cons(cons(activate(_x41), _x42), _x22)) 
length#(cons(nil, _x22)) 
length#(cons(from(activate(_x41)), _x22)) 
length#(n__cons(activate(_x21), _x32)) 
length#(cons(s(activate(_x41)), _x22)) 
length#(cons(_x41, _x22)) 
Thus, the rule length1#(n__cons(_x21, _x22)) → length#(cons(activate(_x21), _x22)) is replaced by the following rules:
length1#(n__cons(_x21, _x32)) → length#(n__cons(activate(_x21), _x32))length1#(n__cons(n__cons(_x41, _x42), _x22)) → length#(cons(cons(activate(_x41), _x42), _x22))
length1#(n__cons(_x41, _x22)) → length#(cons(_x41, _x22))length1#(n__cons(n__from(_x41), _x22)) → length#(cons(from(activate(_x41)), _x22))
length1#(n__cons(n__s(_x41), _x22)) → length#(cons(s(activate(_x41)), _x22))length1#(n__cons(n__nil, _x22)) → length#(cons(nil, _x22))

Problem 5: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

length1#(n__cons(_x21, _x32))length#(n__cons(activate(_x21), _x32))length1#(n__nil)length#(nil)
length1#(n__cons(n__cons(_x41, _x42), _x22))length#(cons(cons(activate(_x41), _x42), _x22))length1#(_x21)length#(_x21)
length#(n__cons(X, Y))length1#(activate(Y))length1#(n__cons(_x41, _x22))length#(cons(_x41, _x22))
length1#(n__s(_x21))length#(s(activate(_x21)))length1#(n__from(_x21))length#(from(activate(_x21)))
length1#(n__cons(n__from(_x41), _x22))length#(cons(from(activate(_x41)), _x22))length1#(n__cons(n__s(_x41), _x22))length#(cons(s(activate(_x41)), _x22))
length1#(n__cons(n__nil, _x22))length#(cons(nil, _x22))

Rewrite Rules

from(X)cons(X, n__from(n__s(X)))length(n__nil)0
length(n__cons(X, Y))s(length1(activate(Y)))length1(X)length(activate(X))
from(X)n__from(X)s(X)n__s(X)
niln__nilcons(X1, X2)n__cons(X1, X2)
activate(n__from(X))from(activate(X))activate(n__s(X))s(activate(X))
activate(n__nil)nilactivate(n__cons(X1, X2))cons(activate(X1), X2)
activate(X)X

Original Signature

Termination of terms over the following signature is verified: n__s, activate, n__cons, 0, n__from, s, length, from, n__nil, length1, cons, nil

Strategy


The right-hand side of the rule length1#(n__nil) → length#(nil) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
length#(n__nil) 
Thus, the rule length1#(n__nil) → length#(nil) is replaced by the following rules:
length1#(n__nil) → length#(n__nil)

Problem 6: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

length1#(n__cons(_x21, _x32))length#(n__cons(activate(_x21), _x32))length1#(n__cons(n__cons(_x41, _x42), _x22))length#(cons(cons(activate(_x41), _x42), _x22))
length#(n__cons(X, Y))length1#(activate(Y))length1#(_x21)length#(_x21)
length1#(n__cons(_x41, _x22))length#(cons(_x41, _x22))length1#(n__s(_x21))length#(s(activate(_x21)))
length1#(n__cons(n__from(_x41), _x22))length#(cons(from(activate(_x41)), _x22))length1#(n__from(_x21))length#(from(activate(_x21)))
length1#(n__nil)length#(n__nil)length1#(n__cons(n__s(_x41), _x22))length#(cons(s(activate(_x41)), _x22))
length1#(n__cons(n__nil, _x22))length#(cons(nil, _x22))

Rewrite Rules

from(X)cons(X, n__from(n__s(X)))length(n__nil)0
length(n__cons(X, Y))s(length1(activate(Y)))length1(X)length(activate(X))
from(X)n__from(X)s(X)n__s(X)
niln__nilcons(X1, X2)n__cons(X1, X2)
activate(n__from(X))from(activate(X))activate(n__s(X))s(activate(X))
activate(n__nil)nilactivate(n__cons(X1, X2))cons(activate(X1), X2)
activate(X)X

Original Signature

Termination of terms over the following signature is verified: activate, n__s, n__cons, 0, s, n__from, length, length1, n__nil, from, nil, cons

Strategy


The right-hand side of the rule length1#(n__cons(n__cons(_x41, _x42), _x22)) → length#(cons(cons(activate(_x41), _x42), _x22)) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
length#(cons(cons(cons(activate(_x61), _x62), _x42), _x22)) 
length#(n__cons(cons(activate(_x41), _x42), _x32)) 
length#(cons(cons(nil, _x42), _x22)) 
length#(cons(n__cons(activate(_x41), _x52), _x22)) 
length#(cons(cons(from(activate(_x61)), _x42), _x22)) 
length#(cons(cons(s(activate(_x61)), _x42), _x22)) 
length#(cons(cons(_x61, _x42), _x22)) 
Thus, the rule length1#(n__cons(n__cons(_x41, _x42), _x22)) → length#(cons(cons(activate(_x41), _x42), _x22)) is replaced by the following rules:
length1#(n__cons(n__cons(_x41, _x52), _x22)) → length#(cons(n__cons(activate(_x41), _x52), _x22))length1#(n__cons(n__cons(n__cons(_x61, _x62), _x42), _x22)) → length#(cons(cons(cons(activate(_x61), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__from(_x61), _x42), _x22)) → length#(cons(cons(from(activate(_x61)), _x42), _x22))length1#(n__cons(n__cons(n__nil, _x42), _x22)) → length#(cons(cons(nil, _x42), _x22))
length1#(n__cons(n__cons(_x61, _x42), _x22)) → length#(cons(cons(_x61, _x42), _x22))length1#(n__cons(n__cons(_x41, _x42), _x32)) → length#(n__cons(cons(activate(_x41), _x42), _x32))
length1#(n__cons(n__cons(n__s(_x61), _x42), _x22)) → length#(cons(cons(s(activate(_x61)), _x42), _x22))

Problem 7: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

length1#(n__cons(_x21, _x32))length#(n__cons(activate(_x21), _x32))length1#(n__cons(n__cons(_x41, _x52), _x22))length#(cons(n__cons(activate(_x41), _x52), _x22))
length1#(n__cons(n__cons(n__cons(_x61, _x62), _x42), _x22))length#(cons(cons(cons(activate(_x61), _x62), _x42), _x22))length1#(n__cons(n__cons(n__nil, _x42), _x22))length#(cons(cons(nil, _x42), _x22))
length1#(n__cons(n__cons(n__from(_x61), _x42), _x22))length#(cons(cons(from(activate(_x61)), _x42), _x22))length1#(n__cons(n__cons(_x61, _x42), _x22))length#(cons(cons(_x61, _x42), _x22))
length1#(n__s(_x21))length#(s(activate(_x21)))length1#(n__nil)length#(n__nil)
length1#(_x21)length#(_x21)length#(n__cons(X, Y))length1#(activate(Y))
length1#(n__cons(_x41, _x22))length#(cons(_x41, _x22))length1#(n__from(_x21))length#(from(activate(_x21)))
length1#(n__cons(n__from(_x41), _x22))length#(cons(from(activate(_x41)), _x22))length1#(n__cons(n__cons(_x41, _x42), _x32))length#(n__cons(cons(activate(_x41), _x42), _x32))
length1#(n__cons(n__s(_x41), _x22))length#(cons(s(activate(_x41)), _x22))length1#(n__cons(n__cons(n__s(_x61), _x42), _x22))length#(cons(cons(s(activate(_x61)), _x42), _x22))
length1#(n__cons(n__nil, _x22))length#(cons(nil, _x22))

Rewrite Rules

from(X)cons(X, n__from(n__s(X)))length(n__nil)0
length(n__cons(X, Y))s(length1(activate(Y)))length1(X)length(activate(X))
from(X)n__from(X)s(X)n__s(X)
niln__nilcons(X1, X2)n__cons(X1, X2)
activate(n__from(X))from(activate(X))activate(n__s(X))s(activate(X))
activate(n__nil)nilactivate(n__cons(X1, X2))cons(activate(X1), X2)
activate(X)X

Original Signature

Termination of terms over the following signature is verified: n__s, activate, n__cons, 0, n__from, s, length, from, n__nil, length1, cons, nil

Strategy


The right-hand side of the rule length1#(n__cons(n__cons(_x41, _x52), _x22)) → length#(cons(n__cons(activate(_x41), _x52), _x22)) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
length#(cons(n__cons(_x71, _x52), _x22)) 
length#(n__cons(n__cons(activate(_x41), _x52), _x32)) 
length#(cons(n__cons(s(activate(_x71)), _x52), _x22)) 
length#(cons(n__cons(nil, _x52), _x22)) 
length#(cons(n__cons(from(activate(_x71)), _x52), _x22)) 
length#(cons(n__cons(cons(activate(_x71), _x72), _x52), _x22)) 
Thus, the rule length1#(n__cons(n__cons(_x41, _x52), _x22)) → length#(cons(n__cons(activate(_x41), _x52), _x22)) is replaced by the following rules:
length1#(n__cons(n__cons(_x71, _x52), _x22)) → length#(cons(n__cons(_x71, _x52), _x22))length1#(n__cons(n__cons(n__nil, _x52), _x22)) → length#(cons(n__cons(nil, _x52), _x22))
length1#(n__cons(n__cons(n__s(_x71), _x52), _x22)) → length#(cons(n__cons(s(activate(_x71)), _x52), _x22))length1#(n__cons(n__cons(_x41, _x52), _x32)) → length#(n__cons(n__cons(activate(_x41), _x52), _x32))
length1#(n__cons(n__cons(n__cons(_x71, _x72), _x52), _x22)) → length#(cons(n__cons(cons(activate(_x71), _x72), _x52), _x22))length1#(n__cons(n__cons(n__from(_x71), _x52), _x22)) → length#(cons(n__cons(from(activate(_x71)), _x52), _x22))

Problem 8: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

length1#(n__cons(n__cons(_x41, _x52), _x32))length#(n__cons(n__cons(activate(_x41), _x52), _x32))length1#(n__cons(_x21, _x32))length#(n__cons(activate(_x21), _x32))
length1#(n__cons(n__cons(n__cons(_x61, _x62), _x42), _x22))length#(cons(cons(cons(activate(_x61), _x62), _x42), _x22))length1#(n__cons(n__cons(n__nil, _x42), _x22))length#(cons(cons(nil, _x42), _x22))
length1#(n__cons(n__cons(n__from(_x61), _x42), _x22))length#(cons(cons(from(activate(_x61)), _x42), _x22))length1#(n__cons(n__cons(n__cons(_x71, _x72), _x52), _x22))length#(cons(n__cons(cons(activate(_x71), _x72), _x52), _x22))
length1#(n__cons(n__cons(_x61, _x42), _x22))length#(cons(cons(_x61, _x42), _x22))length1#(n__s(_x21))length#(s(activate(_x21)))
length1#(n__nil)length#(n__nil)length1#(n__cons(n__cons(_x71, _x52), _x22))length#(cons(n__cons(_x71, _x52), _x22))
length1#(n__cons(n__cons(n__s(_x71), _x52), _x22))length#(cons(n__cons(s(activate(_x71)), _x52), _x22))length1#(n__cons(n__cons(n__nil, _x52), _x22))length#(cons(n__cons(nil, _x52), _x22))
length#(n__cons(X, Y))length1#(activate(Y))length1#(_x21)length#(_x21)
length1#(n__cons(_x41, _x22))length#(cons(_x41, _x22))length1#(n__cons(n__cons(n__from(_x71), _x52), _x22))length#(cons(n__cons(from(activate(_x71)), _x52), _x22))
length1#(n__cons(n__from(_x41), _x22))length#(cons(from(activate(_x41)), _x22))length1#(n__from(_x21))length#(from(activate(_x21)))
length1#(n__cons(n__cons(_x41, _x42), _x32))length#(n__cons(cons(activate(_x41), _x42), _x32))length1#(n__cons(n__cons(n__s(_x61), _x42), _x22))length#(cons(cons(s(activate(_x61)), _x42), _x22))
length1#(n__cons(n__s(_x41), _x22))length#(cons(s(activate(_x41)), _x22))length1#(n__cons(n__nil, _x22))length#(cons(nil, _x22))

Rewrite Rules

from(X)cons(X, n__from(n__s(X)))length(n__nil)0
length(n__cons(X, Y))s(length1(activate(Y)))length1(X)length(activate(X))
from(X)n__from(X)s(X)n__s(X)
niln__nilcons(X1, X2)n__cons(X1, X2)
activate(n__from(X))from(activate(X))activate(n__s(X))s(activate(X))
activate(n__nil)nilactivate(n__cons(X1, X2))cons(activate(X1), X2)
activate(X)X

Original Signature

Termination of terms over the following signature is verified: activate, n__s, n__cons, 0, s, n__from, length, length1, n__nil, from, nil, cons

Strategy


The right-hand side of the rule length1#(n__cons(n__cons(n__cons(_x61, _x62), _x42), _x22)) → length#(cons(cons(cons(activate(_x61), _x62), _x42), _x22)) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
length#(n__cons(cons(cons(activate(_x61), _x62), _x42), _x32)) 
length#(cons(n__cons(cons(activate(_x61), _x62), _x52), _x22)) 
length#(cons(cons(cons(s(activate(_x81)), _x62), _x42), _x22)) 
length#(cons(cons(n__cons(activate(_x61), _x72), _x42), _x22)) 
length#(cons(cons(cons(nil, _x62), _x42), _x22)) 
length#(cons(cons(cons(from(activate(_x81)), _x62), _x42), _x22)) 
length#(cons(cons(cons(_x81, _x62), _x42), _x22)) 
length#(cons(cons(cons(cons(activate(_x81), _x82), _x62), _x42), _x22)) 
Thus, the rule length1#(n__cons(n__cons(n__cons(_x61, _x62), _x42), _x22)) → length#(cons(cons(cons(activate(_x61), _x62), _x42), _x22)) is replaced by the following rules:
length1#(n__cons(n__cons(n__cons(_x61, _x62), _x52), _x22)) → length#(cons(n__cons(cons(activate(_x61), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__s(_x81), _x62), _x42), _x22)) → length#(cons(cons(cons(s(activate(_x81)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(_x81, _x62), _x42), _x22)) → length#(cons(cons(cons(_x81, _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(_x61, _x72), _x42), _x22)) → length#(cons(cons(n__cons(activate(_x61), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x42), _x22)) → length#(cons(cons(cons(from(activate(_x81)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__cons(_x81, _x82), _x62), _x42), _x22)) → length#(cons(cons(cons(cons(activate(_x81), _x82), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(_x61, _x62), _x42), _x32)) → length#(n__cons(cons(cons(activate(_x61), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__nil, _x62), _x42), _x22)) → length#(cons(cons(cons(nil, _x62), _x42), _x22))

Problem 9: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

length1#(n__cons(n__cons(_x41, _x52), _x32))length#(n__cons(n__cons(activate(_x41), _x52), _x32))length1#(n__cons(_x21, _x32))length#(n__cons(activate(_x21), _x32))
length1#(n__cons(n__cons(n__cons(_x61, _x72), _x42), _x22))length#(cons(cons(n__cons(activate(_x61), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x42), _x22))length#(cons(cons(cons(from(activate(_x81)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__nil, _x42), _x22))length#(cons(cons(nil, _x42), _x22))length1#(n__cons(n__cons(n__from(_x61), _x42), _x22))length#(cons(cons(from(activate(_x61)), _x42), _x22))
length1#(n__cons(n__cons(n__cons(_x71, _x72), _x52), _x22))length#(cons(n__cons(cons(activate(_x71), _x72), _x52), _x22))length1#(n__nil)length#(n__nil)
length1#(n__cons(n__cons(n__s(_x71), _x52), _x22))length#(cons(n__cons(s(activate(_x71)), _x52), _x22))length1#(n__cons(n__cons(n__cons(_x61, _x62), _x52), _x22))length#(cons(n__cons(cons(activate(_x61), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__s(_x81), _x62), _x42), _x22))length#(cons(cons(cons(s(activate(_x81)), _x62), _x42), _x22))length#(n__cons(X, Y))length1#(activate(Y))
length1#(n__cons(n__from(_x41), _x22))length#(cons(from(activate(_x41)), _x22))length1#(n__cons(n__cons(_x41, _x42), _x32))length#(n__cons(cons(activate(_x41), _x42), _x32))
length1#(n__cons(n__cons(n__s(_x61), _x42), _x22))length#(cons(cons(s(activate(_x61)), _x42), _x22))length1#(n__cons(n__nil, _x22))length#(cons(nil, _x22))
length1#(n__cons(n__cons(n__cons(_x81, _x62), _x42), _x22))length#(cons(cons(cons(_x81, _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__cons(_x81, _x82), _x62), _x42), _x22))length#(cons(cons(cons(cons(activate(_x81), _x82), _x62), _x42), _x22))
length1#(n__cons(n__cons(_x61, _x42), _x22))length#(cons(cons(_x61, _x42), _x22))length1#(n__s(_x21))length#(s(activate(_x21)))
length1#(n__cons(n__cons(n__cons(_x61, _x62), _x42), _x32))length#(n__cons(cons(cons(activate(_x61), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__nil, _x62), _x42), _x22))length#(cons(cons(cons(nil, _x62), _x42), _x22))
length1#(n__cons(n__cons(_x71, _x52), _x22))length#(cons(n__cons(_x71, _x52), _x22))length1#(n__cons(n__cons(n__nil, _x52), _x22))length#(cons(n__cons(nil, _x52), _x22))
length1#(_x21)length#(_x21)length1#(n__cons(_x41, _x22))length#(cons(_x41, _x22))
length1#(n__cons(n__cons(n__from(_x71), _x52), _x22))length#(cons(n__cons(from(activate(_x71)), _x52), _x22))length1#(n__from(_x21))length#(from(activate(_x21)))
length1#(n__cons(n__s(_x41), _x22))length#(cons(s(activate(_x41)), _x22))

Rewrite Rules

from(X)cons(X, n__from(n__s(X)))length(n__nil)0
length(n__cons(X, Y))s(length1(activate(Y)))length1(X)length(activate(X))
from(X)n__from(X)s(X)n__s(X)
niln__nilcons(X1, X2)n__cons(X1, X2)
activate(n__from(X))from(activate(X))activate(n__s(X))s(activate(X))
activate(n__nil)nilactivate(n__cons(X1, X2))cons(activate(X1), X2)
activate(X)X

Original Signature

Termination of terms over the following signature is verified: n__s, activate, n__cons, 0, n__from, s, length, from, n__nil, length1, cons, nil

Strategy


The right-hand side of the rule length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x42), _x22)) → length#(cons(cons(cons(from(activate(_x81)), _x62), _x42), _x22)) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
length#(cons(cons(cons(from(cons(activate(_x101), _x102)), _x62), _x42), _x22)) 
length#(n__cons(cons(cons(from(activate(_x81)), _x62), _x42), _x32)) 
length#(cons(cons(cons(from(_x101), _x62), _x42), _x22)) 
length#(cons(cons(cons(n__from(activate(_x81)), _x62), _x42), _x22)) 
length#(cons(cons(cons(from(from(activate(_x101))), _x62), _x42), _x22)) 
length#(cons(cons(cons(from(s(activate(_x101))), _x62), _x42), _x22)) 
length#(cons(cons(n__cons(from(activate(_x81)), _x72), _x42), _x22)) 
length#(cons(cons(cons(cons(activate(_x81), n__from(n__s(activate(_x81)))), _x62), _x42), _x22)) 
length#(cons(n__cons(cons(from(activate(_x81)), _x62), _x52), _x22)) 
length#(cons(cons(cons(from(nil), _x62), _x42), _x22)) 
Thus, the rule length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x42), _x22)) → length#(cons(cons(cons(from(activate(_x81)), _x62), _x42), _x22)) is replaced by the following rules:
length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x42), _x32)) → length#(n__cons(cons(cons(from(activate(_x81)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x52), _x22)) → length#(cons(n__cons(cons(from(activate(_x81)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__s(_x101)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(s(activate(_x101))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x42), _x22)) → length#(cons(cons(cons(n__from(activate(_x81)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(_x101), _x62), _x42), _x22)) → length#(cons(cons(cons(from(_x101), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(cons(activate(_x101), _x102)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(_x81), _x72), _x42), _x22)) → length#(cons(cons(n__cons(from(activate(_x81)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x42), _x22)) → length#(cons(cons(cons(cons(activate(_x81), n__from(n__s(activate(_x81)))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__nil), _x62), _x42), _x22)) → length#(cons(cons(cons(from(nil), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__from(_x101)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(from(activate(_x101))), _x62), _x42), _x22))

Problem 10: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x42), _x32))length#(n__cons(cons(cons(from(activate(_x81)), _x62), _x42), _x32))length1#(n__cons(_x21, _x32))length#(n__cons(activate(_x21), _x32))
length1#(n__cons(n__cons(_x41, _x52), _x32))length#(n__cons(n__cons(activate(_x41), _x52), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(activate(_x101), _x102)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(_x61, _x72), _x42), _x22))length#(cons(cons(n__cons(activate(_x61), _x72), _x42), _x22))length1#(n__cons(n__cons(n__from(_x61), _x42), _x22))length#(cons(cons(from(activate(_x61)), _x42), _x22))
length1#(n__cons(n__cons(n__nil, _x42), _x22))length#(cons(cons(nil, _x42), _x22))length1#(n__cons(n__cons(n__cons(_x71, _x72), _x52), _x22))length#(cons(n__cons(cons(activate(_x71), _x72), _x52), _x22))
length1#(n__nil)length#(n__nil)length1#(n__cons(n__cons(n__cons(n__from(n__nil), _x62), _x42), _x22))length#(cons(cons(cons(from(nil), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__s(_x71), _x52), _x22))length#(cons(n__cons(s(activate(_x71)), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x42), _x22))length#(cons(cons(cons(n__from(activate(_x81)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(_x101), _x62), _x42), _x22))length#(cons(cons(cons(from(_x101), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(_x61, _x62), _x52), _x22))length#(cons(n__cons(cons(activate(_x61), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__s(_x81), _x62), _x42), _x22))length#(cons(cons(cons(s(activate(_x81)), _x62), _x42), _x22))length#(n__cons(X, Y))length1#(activate(Y))
length1#(n__cons(n__from(_x41), _x22))length#(cons(from(activate(_x41)), _x22))length1#(n__cons(n__cons(_x41, _x42), _x32))length#(n__cons(cons(activate(_x41), _x42), _x32))
length1#(n__cons(n__cons(n__s(_x61), _x42), _x22))length#(cons(cons(s(activate(_x61)), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__from(_x101)), _x62), _x42), _x22))length#(cons(cons(cons(from(from(activate(_x101))), _x62), _x42), _x22))
length1#(n__cons(n__nil, _x22))length#(cons(nil, _x22))length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x52), _x22))length#(cons(n__cons(cons(from(activate(_x81)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__s(_x101)), _x62), _x42), _x22))length#(cons(cons(cons(from(s(activate(_x101))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(_x81, _x62), _x42), _x22))length#(cons(cons(cons(_x81, _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__cons(_x81, _x82), _x62), _x42), _x22))length#(cons(cons(cons(cons(activate(_x81), _x82), _x62), _x42), _x22))length1#(n__cons(n__cons(_x61, _x42), _x22))length#(cons(cons(_x61, _x42), _x22))
length1#(n__s(_x21))length#(s(activate(_x21)))length1#(n__cons(n__cons(n__cons(_x61, _x62), _x42), _x32))length#(n__cons(cons(cons(activate(_x61), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__nil, _x62), _x42), _x22))length#(cons(cons(cons(nil, _x62), _x42), _x22))length1#(n__cons(n__cons(_x71, _x52), _x22))length#(cons(n__cons(_x71, _x52), _x22))
length1#(n__cons(n__cons(n__nil, _x52), _x22))length#(cons(n__cons(nil, _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(_x81), _x72), _x42), _x22))length#(cons(cons(n__cons(from(activate(_x81)), _x72), _x42), _x22))
length1#(_x21)length#(_x21)length1#(n__cons(n__cons(n__from(_x71), _x52), _x22))length#(cons(n__cons(from(activate(_x71)), _x52), _x22))
length1#(n__cons(_x41, _x22))length#(cons(_x41, _x22))length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x42), _x22))length#(cons(cons(cons(cons(activate(_x81), n__from(n__s(activate(_x81)))), _x62), _x42), _x22))
length1#(n__from(_x21))length#(from(activate(_x21)))length1#(n__cons(n__s(_x41), _x22))length#(cons(s(activate(_x41)), _x22))

Rewrite Rules

from(X)cons(X, n__from(n__s(X)))length(n__nil)0
length(n__cons(X, Y))s(length1(activate(Y)))length1(X)length(activate(X))
from(X)n__from(X)s(X)n__s(X)
niln__nilcons(X1, X2)n__cons(X1, X2)
activate(n__from(X))from(activate(X))activate(n__s(X))s(activate(X))
activate(n__nil)nilactivate(n__cons(X1, X2))cons(activate(X1), X2)
activate(X)X

Original Signature

Termination of terms over the following signature is verified: activate, n__s, n__cons, 0, s, n__from, length, length1, n__nil, from, nil, cons

Strategy


The right-hand side of the rule length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(cons(activate(_x101), _x102)), _x62), _x42), _x22)) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
length#(cons(cons(cons(n__from(cons(activate(_x101), _x102)), _x62), _x42), _x22)) 
length#(cons(cons(cons(from(n__cons(activate(_x101), _x92)), _x62), _x42), _x22)) 
length#(cons(cons(cons(from(cons(s(activate(_x111)), _x102)), _x62), _x42), _x22)) 
length#(cons(cons(cons(from(cons(nil, _x102)), _x62), _x42), _x22)) 
length#(cons(cons(cons(from(cons(from(activate(_x111)), _x102)), _x62), _x42), _x22)) 
length#(cons(cons(cons(cons(cons(activate(_x101), _x102), n__from(n__s(cons(activate(_x101), _x102)))), _x62), _x42), _x22)) 
length#(cons(cons(cons(from(cons(cons(activate(_x111), _x112), _x102)), _x62), _x42), _x22)) 
length#(cons(cons(n__cons(from(cons(activate(_x101), _x102)), _x72), _x42), _x22)) 
length#(n__cons(cons(cons(from(cons(activate(_x101), _x102)), _x62), _x42), _x32)) 
length#(cons(n__cons(cons(from(cons(activate(_x101), _x102)), _x62), _x52), _x22)) 
length#(cons(cons(cons(from(cons(_x111, _x102)), _x62), _x42), _x22)) 
Thus, the rule length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(cons(activate(_x101), _x102)), _x62), _x42), _x22)) is replaced by the following rules:
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x62), _x52), _x22)) → length#(cons(n__cons(cons(from(cons(activate(_x101), _x102)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(activate(_x101), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__cons(_x111, _x112), _x102)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(cons(cons(activate(_x111), _x112), _x102)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x111, _x102)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(cons(_x111, _x102)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x111), _x102)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(cons(s(activate(_x111)), _x102)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x111), _x102)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(cons(from(activate(_x111)), _x102)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x62), _x42), _x32)) → length#(n__cons(cons(cons(from(cons(activate(_x101), _x102)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x72), _x42), _x22)) → length#(cons(cons(n__cons(from(cons(activate(_x101), _x102)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__nil, _x102)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(cons(nil, _x102)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x62), _x42), _x22)) → length#(cons(cons(cons(n__from(cons(activate(_x101), _x102)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x62), _x42), _x22)) → length#(cons(cons(cons(cons(cons(activate(_x101), _x102), n__from(n__s(cons(activate(_x101), _x102)))), _x62), _x42), _x22))

Problem 11: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x42), _x32))length#(n__cons(cons(cons(from(activate(_x81)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(activate(_x101), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(_x41, _x52), _x32))length#(n__cons(n__cons(activate(_x41), _x52), _x32))length1#(n__cons(_x21, _x32))length#(n__cons(activate(_x21), _x32))
length1#(n__cons(n__cons(n__cons(_x61, _x72), _x42), _x22))length#(cons(cons(n__cons(activate(_x61), _x72), _x42), _x22))length1#(n__cons(n__cons(n__nil, _x42), _x22))length#(cons(cons(nil, _x42), _x22))
length1#(n__cons(n__cons(n__from(_x61), _x42), _x22))length#(cons(cons(from(activate(_x61)), _x42), _x22))length1#(n__cons(n__cons(n__cons(_x71, _x72), _x52), _x22))length#(cons(n__cons(cons(activate(_x71), _x72), _x52), _x22))
length1#(n__nil)length#(n__nil)length1#(n__cons(n__cons(n__cons(n__from(n__nil), _x62), _x42), _x22))length#(cons(cons(cons(from(nil), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x42), _x22))length#(cons(cons(cons(n__from(activate(_x81)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__s(_x71), _x52), _x22))length#(cons(n__cons(s(activate(_x71)), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(_x101), _x62), _x42), _x22))length#(cons(cons(cons(from(_x101), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(_x61, _x62), _x52), _x22))length#(cons(n__cons(cons(activate(_x61), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__s(_x81), _x62), _x42), _x22))length#(cons(cons(cons(s(activate(_x81)), _x62), _x42), _x22))length#(n__cons(X, Y))length1#(activate(Y))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(cons(activate(_x101), _x102)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x62), _x42), _x22))length#(cons(cons(cons(cons(cons(activate(_x101), _x102), n__from(n__s(cons(activate(_x101), _x102)))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(cons(activate(_x101), _x102)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__nil, _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(nil, _x102)), _x62), _x42), _x22))
length1#(n__cons(n__from(_x41), _x22))length#(cons(from(activate(_x41)), _x22))length1#(n__cons(n__cons(_x41, _x42), _x32))length#(n__cons(cons(activate(_x41), _x42), _x32))
length1#(n__cons(n__cons(n__s(_x61), _x42), _x22))length#(cons(cons(s(activate(_x61)), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__from(_x101)), _x62), _x42), _x22))length#(cons(cons(cons(from(from(activate(_x101))), _x62), _x42), _x22))
length1#(n__cons(n__nil, _x22))length#(cons(nil, _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(cons(activate(_x101), _x102)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x52), _x22))length#(cons(n__cons(cons(from(activate(_x81)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__s(_x101)), _x62), _x42), _x22))length#(cons(cons(cons(from(s(activate(_x101))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(_x81, _x62), _x42), _x22))length#(cons(cons(cons(_x81, _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x111), _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(s(activate(_x111)), _x102)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x111), _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(from(activate(_x111)), _x102)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__cons(_x81, _x82), _x62), _x42), _x22))length#(cons(cons(cons(cons(activate(_x81), _x82), _x62), _x42), _x22))
length1#(n__cons(n__cons(_x61, _x42), _x22))length#(cons(cons(_x61, _x42), _x22))length1#(n__s(_x21))length#(s(activate(_x21)))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(cons(activate(_x101), _x102)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(_x61, _x62), _x42), _x32))length#(n__cons(cons(cons(activate(_x61), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__nil, _x62), _x42), _x22))length#(cons(cons(cons(nil, _x62), _x42), _x22))length1#(n__cons(n__cons(_x71, _x52), _x22))length#(cons(n__cons(_x71, _x52), _x22))
length1#(n__cons(n__cons(n__nil, _x52), _x22))length#(cons(n__cons(nil, _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__cons(_x111, _x112), _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(cons(activate(_x111), _x112), _x102)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x111, _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(_x111, _x102)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(_x81), _x72), _x42), _x22))length#(cons(cons(n__cons(from(activate(_x81)), _x72), _x42), _x22))
length1#(_x21)length#(_x21)length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x42), _x22))length#(cons(cons(cons(cons(activate(_x81), n__from(n__s(activate(_x81)))), _x62), _x42), _x22))
length1#(n__cons(_x41, _x22))length#(cons(_x41, _x22))length1#(n__cons(n__cons(n__from(_x71), _x52), _x22))length#(cons(n__cons(from(activate(_x71)), _x52), _x22))
length1#(n__from(_x21))length#(from(activate(_x21)))length1#(n__cons(n__s(_x41), _x22))length#(cons(s(activate(_x41)), _x22))

Rewrite Rules

from(X)cons(X, n__from(n__s(X)))length(n__nil)0
length(n__cons(X, Y))s(length1(activate(Y)))length1(X)length(activate(X))
from(X)n__from(X)s(X)n__s(X)
niln__nilcons(X1, X2)n__cons(X1, X2)
activate(n__from(X))from(activate(X))activate(n__s(X))s(activate(X))
activate(n__nil)nilactivate(n__cons(X1, X2))cons(activate(X1), X2)
activate(X)X

Original Signature

Termination of terms over the following signature is verified: n__s, activate, n__cons, 0, n__from, s, length, from, n__nil, length1, cons, nil

Strategy


The right-hand side of the rule length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(activate(_x101), _x92)), _x62), _x42), _x22)) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
length#(cons(cons(n__cons(from(n__cons(activate(_x101), _x92)), _x72), _x42), _x22)) 
length#(cons(n__cons(cons(from(n__cons(activate(_x101), _x92)), _x62), _x52), _x22)) 
length#(cons(cons(cons(from(n__cons(s(activate(_x121)), _x92)), _x62), _x42), _x22)) 
length#(cons(cons(cons(from(n__cons(_x121, _x92)), _x62), _x42), _x22)) 
length#(cons(cons(cons(cons(n__cons(activate(_x101), _x92), n__from(n__s(n__cons(activate(_x101), _x92)))), _x62), _x42), _x22)) 
length#(cons(cons(cons(n__from(n__cons(activate(_x101), _x92)), _x62), _x42), _x22)) 
length#(cons(cons(cons(from(n__cons(from(activate(_x121)), _x92)), _x62), _x42), _x22)) 
length#(n__cons(cons(cons(from(n__cons(activate(_x101), _x92)), _x62), _x42), _x32)) 
length#(cons(cons(cons(from(n__cons(cons(activate(_x121), _x122), _x92)), _x62), _x42), _x22)) 
length#(cons(cons(cons(from(n__cons(nil, _x92)), _x62), _x42), _x22)) 
Thus, the rule length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(activate(_x101), _x92)), _x62), _x42), _x22)) is replaced by the following rules:
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(n__from(n__cons(activate(_x101), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(s(activate(_x121)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(from(activate(_x121)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x52), _x22)) → length#(cons(n__cons(cons(from(n__cons(activate(_x101), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x121, _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(_x121, _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x72), _x42), _x22)) → length#(cons(cons(n__cons(from(n__cons(activate(_x101), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(cons(n__cons(activate(_x101), _x92), n__from(n__s(n__cons(activate(_x101), _x92)))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__cons(_x121, _x122), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(cons(activate(_x121), _x122), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__nil, _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(nil, _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x42), _x32)) → length#(n__cons(cons(cons(from(n__cons(activate(_x101), _x92)), _x62), _x42), _x32))

Problem 12: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x42), _x32))length#(n__cons(cons(cons(from(activate(_x81)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(activate(_x101), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(_x41, _x52), _x32))length#(n__cons(n__cons(activate(_x41), _x52), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(activate(_x121)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(activate(_x121)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(activate(_x101), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(_x71, _x72), _x52), _x22))length#(cons(n__cons(cons(activate(_x71), _x72), _x52), _x22))length1#(n__nil)length#(n__nil)
length1#(n__cons(n__cons(n__s(_x71), _x52), _x22))length#(cons(n__cons(s(activate(_x71)), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x42), _x22))length#(cons(cons(cons(n__from(activate(_x81)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(_x101), _x62), _x42), _x22))length#(cons(cons(cons(from(_x101), _x62), _x42), _x22))length#(n__cons(X, Y))length1#(activate(Y))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(cons(activate(_x101), _x102)), _x62), _x42), _x22))length1#(n__cons(n__cons(_x41, _x42), _x32))length#(n__cons(cons(activate(_x41), _x42), _x32))
length1#(n__cons(n__nil, _x22))length#(cons(nil, _x22))length1#(n__cons(n__cons(n__cons(_x81, _x62), _x42), _x22))length#(cons(cons(cons(_x81, _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x111), _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(s(activate(_x111)), _x102)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__cons(_x81, _x82), _x62), _x42), _x22))length#(cons(cons(cons(cons(activate(_x81), _x82), _x62), _x42), _x22))
length1#(n__cons(n__cons(_x61, _x42), _x22))length#(cons(cons(_x61, _x42), _x22))length1#(n__s(_x21))length#(s(activate(_x21)))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(activate(_x101), _x92)), _x62), _x42), _x32))length1#(n__cons(n__cons(_x71, _x52), _x22))length#(cons(n__cons(_x71, _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x111, _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(_x111, _x102)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(_x81), _x72), _x42), _x22))length#(cons(cons(n__cons(from(activate(_x81)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x121, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(_x121, _x92)), _x62), _x42), _x22))length1#(_x21)length#(_x21)
length1#(n__cons(n__cons(n__from(_x71), _x52), _x22))length#(cons(n__cons(from(activate(_x71)), _x52), _x22))length1#(n__cons(_x41, _x22))length#(cons(_x41, _x22))
length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x42), _x22))length#(cons(cons(cons(cons(activate(_x81), n__from(n__s(activate(_x81)))), _x62), _x42), _x22))length1#(n__from(_x21))length#(from(activate(_x21)))
length1#(n__cons(n__s(_x41), _x22))length#(cons(s(activate(_x41)), _x22))length1#(n__cons(_x21, _x32))length#(n__cons(activate(_x21), _x32))
length1#(n__cons(n__cons(n__cons(_x61, _x72), _x42), _x22))length#(cons(cons(n__cons(activate(_x61), _x72), _x42), _x22))length1#(n__cons(n__cons(n__from(_x61), _x42), _x22))length#(cons(cons(from(activate(_x61)), _x42), _x22))
length1#(n__cons(n__cons(n__nil, _x42), _x22))length#(cons(cons(nil, _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__nil), _x62), _x42), _x22))length#(cons(cons(cons(from(nil), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(_x61, _x62), _x52), _x22))length#(cons(n__cons(cons(activate(_x61), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__s(_x81), _x62), _x42), _x22))length#(cons(cons(cons(s(activate(_x81)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(activate(_x101), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__cons(_x121, _x122), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(cons(activate(_x121), _x122), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(cons(activate(_x101), _x102)), _x62), _x42), _x32))length1#(n__cons(n__from(_x41), _x22))length#(cons(from(activate(_x41)), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__nil, _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(nil, _x102)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x62), _x42), _x22))length#(cons(cons(cons(cons(cons(activate(_x101), _x102), n__from(n__s(cons(activate(_x101), _x102)))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__s(_x61), _x42), _x22))length#(cons(cons(s(activate(_x61)), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__from(_x101)), _x62), _x42), _x22))length#(cons(cons(cons(from(from(activate(_x101))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(cons(activate(_x101), _x102)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x52), _x22))length#(cons(n__cons(cons(from(activate(_x81)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__s(_x101)), _x62), _x42), _x22))length#(cons(cons(cons(from(s(activate(_x101))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x111), _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(from(activate(_x111)), _x102)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(activate(_x101), _x92), n__from(n__s(n__cons(activate(_x101), _x92)))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__nil, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(nil, _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(cons(activate(_x101), _x102)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(_x61, _x62), _x42), _x32))length#(n__cons(cons(cons(activate(_x61), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__nil, _x62), _x42), _x22))length#(cons(cons(cons(nil, _x62), _x42), _x22))length1#(n__cons(n__cons(n__nil, _x52), _x22))length#(cons(n__cons(nil, _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__cons(_x111, _x112), _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(cons(activate(_x111), _x112), _x102)), _x62), _x42), _x22))

Rewrite Rules

from(X)cons(X, n__from(n__s(X)))length(n__nil)0
length(n__cons(X, Y))s(length1(activate(Y)))length1(X)length(activate(X))
from(X)n__from(X)s(X)n__s(X)
niln__nilcons(X1, X2)n__cons(X1, X2)
activate(n__from(X))from(activate(X))activate(n__s(X))s(activate(X))
activate(n__nil)nilactivate(n__cons(X1, X2))cons(activate(X1), X2)
activate(X)X

Original Signature

Termination of terms over the following signature is verified: activate, n__s, n__cons, 0, s, n__from, length, length1, n__nil, from, nil, cons

Strategy


The right-hand side of the rule length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(n__from(n__cons(activate(_x101), _x92)), _x62), _x42), _x22)) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
length#(cons(cons(cons(n__from(n__cons(from(activate(_x121)), _x92)), _x62), _x42), _x22)) 
length#(cons(cons(cons(n__from(n__cons(s(activate(_x121)), _x92)), _x62), _x42), _x22)) 
length#(cons(cons(cons(n__from(n__cons(_x121, _x92)), _x62), _x42), _x22)) 
length#(n__cons(cons(cons(n__from(n__cons(activate(_x101), _x92)), _x62), _x42), _x32)) 
length#(cons(n__cons(cons(n__from(n__cons(activate(_x101), _x92)), _x62), _x52), _x22)) 
length#(cons(cons(cons(n__from(n__cons(cons(activate(_x121), _x122), _x92)), _x62), _x42), _x22)) 
length#(cons(cons(n__cons(n__from(n__cons(activate(_x101), _x92)), _x72), _x42), _x22)) 
length#(cons(cons(cons(n__from(n__cons(nil, _x92)), _x62), _x42), _x22)) 
Thus, the rule length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(n__from(n__cons(activate(_x101), _x92)), _x62), _x42), _x22)) is replaced by the following rules:
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x42), _x32)) → length#(n__cons(cons(cons(n__from(n__cons(activate(_x101), _x92)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__cons(_x121, _x122), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(n__from(n__cons(cons(activate(_x121), _x122), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x52), _x22)) → length#(cons(n__cons(cons(n__from(n__cons(activate(_x101), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x121, _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(n__from(n__cons(_x121, _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(n__from(n__cons(from(activate(_x121)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x72), _x42), _x22)) → length#(cons(cons(n__cons(n__from(n__cons(activate(_x101), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__nil, _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(n__from(n__cons(nil, _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(n__from(n__cons(s(activate(_x121)), _x92)), _x62), _x42), _x22))

Problem 13: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x42), _x32))length#(n__cons(cons(cons(from(activate(_x81)), _x62), _x42), _x32))length1#(n__cons(n__cons(_x41, _x52), _x32))length#(n__cons(n__cons(activate(_x41), _x52), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(activate(_x121)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(activate(_x121)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(activate(_x101), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(_x71, _x72), _x52), _x22))length#(cons(n__cons(cons(activate(_x71), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(s(activate(_x121)), _x92)), _x62), _x42), _x22))length1#(n__nil)length#(n__nil)
length1#(n__cons(n__cons(n__s(_x71), _x52), _x22))length#(cons(n__cons(s(activate(_x71)), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x42), _x22))length#(cons(cons(cons(n__from(activate(_x81)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(_x101), _x62), _x42), _x22))length#(cons(cons(cons(from(_x101), _x62), _x42), _x22))length#(n__cons(X, Y))length1#(activate(Y))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(activate(_x121)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(cons(activate(_x101), _x102)), _x62), _x42), _x22))
length1#(n__cons(n__cons(_x41, _x42), _x32))length#(n__cons(cons(activate(_x41), _x42), _x32))length1#(n__cons(n__nil, _x22))length#(cons(nil, _x22))
length1#(n__cons(n__cons(n__cons(_x81, _x62), _x42), _x22))length#(cons(cons(cons(_x81, _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x111), _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(s(activate(_x111)), _x102)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__cons(_x81, _x82), _x62), _x42), _x22))length#(cons(cons(cons(cons(activate(_x81), _x82), _x62), _x42), _x22))length1#(n__cons(n__cons(_x61, _x42), _x22))length#(cons(cons(_x61, _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x121, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(_x121, _x92)), _x62), _x42), _x22))length1#(n__s(_x21))length#(s(activate(_x21)))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(activate(_x101), _x92)), _x62), _x42), _x32))length1#(n__cons(n__cons(_x71, _x52), _x22))length#(cons(n__cons(_x71, _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x111, _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(_x111, _x102)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__cons(_x121, _x122), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(cons(activate(_x121), _x122), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(_x81), _x72), _x42), _x22))length#(cons(cons(n__cons(from(activate(_x81)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x121, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(_x121, _x92)), _x62), _x42), _x22))
length1#(_x21)length#(_x21)length1#(n__cons(n__cons(n__from(_x71), _x52), _x22))length#(cons(n__cons(from(activate(_x71)), _x52), _x22))
length1#(n__cons(_x41, _x22))length#(cons(_x41, _x22))length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x42), _x22))length#(cons(cons(cons(cons(activate(_x81), n__from(n__s(activate(_x81)))), _x62), _x42), _x22))
length1#(n__from(_x21))length#(from(activate(_x21)))length1#(n__cons(n__s(_x41), _x22))length#(cons(s(activate(_x41)), _x22))
length1#(n__cons(_x21, _x32))length#(n__cons(activate(_x21), _x32))length1#(n__cons(n__cons(n__cons(_x61, _x72), _x42), _x22))length#(cons(cons(n__cons(activate(_x61), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__from(_x61), _x42), _x22))length#(cons(cons(from(activate(_x61)), _x42), _x22))length1#(n__cons(n__cons(n__nil, _x42), _x22))length#(cons(cons(nil, _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(activate(_x101), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__nil, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(nil, _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__nil), _x62), _x42), _x22))length#(cons(cons(cons(from(nil), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(n__from(n__cons(activate(_x101), _x92)), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(_x61, _x62), _x52), _x22))length#(cons(n__cons(cons(activate(_x61), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__s(_x81), _x62), _x42), _x22))length#(cons(cons(cons(s(activate(_x81)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(activate(_x101), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__cons(_x121, _x122), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(cons(activate(_x121), _x122), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(cons(activate(_x101), _x102)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x62), _x42), _x22))length#(cons(cons(cons(cons(cons(activate(_x101), _x102), n__from(n__s(cons(activate(_x101), _x102)))), _x62), _x42), _x22))
length1#(n__cons(n__from(_x41), _x22))length#(cons(from(activate(_x41)), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__nil, _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(nil, _x102)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__s(_x61), _x42), _x22))length#(cons(cons(s(activate(_x61)), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__from(_x101)), _x62), _x42), _x22))length#(cons(cons(cons(from(from(activate(_x101))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(cons(activate(_x101), _x102)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x52), _x22))length#(cons(n__cons(cons(from(activate(_x81)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__s(_x101)), _x62), _x42), _x22))length#(cons(cons(cons(from(s(activate(_x101))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(activate(_x101), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x111), _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(from(activate(_x111)), _x102)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(activate(_x101), _x92), n__from(n__s(n__cons(activate(_x101), _x92)))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__nil, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(nil, _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(cons(activate(_x101), _x102)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(_x61, _x62), _x42), _x32))length#(n__cons(cons(cons(activate(_x61), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__nil, _x62), _x42), _x22))length#(cons(cons(cons(nil, _x62), _x42), _x22))
length1#(n__cons(n__cons(n__nil, _x52), _x22))length#(cons(n__cons(nil, _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__cons(_x111, _x112), _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(cons(activate(_x111), _x112), _x102)), _x62), _x42), _x22))

Rewrite Rules

from(X)cons(X, n__from(n__s(X)))length(n__nil)0
length(n__cons(X, Y))s(length1(activate(Y)))length1(X)length(activate(X))
from(X)n__from(X)s(X)n__s(X)
niln__nilcons(X1, X2)n__cons(X1, X2)
activate(n__from(X))from(activate(X))activate(n__s(X))s(activate(X))
activate(n__nil)nilactivate(n__cons(X1, X2))cons(activate(X1), X2)
activate(X)X

Original Signature

Termination of terms over the following signature is verified: n__s, activate, n__cons, 0, n__from, s, length, from, n__nil, length1, cons, nil

Strategy


The right-hand side of the rule length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(s(activate(_x121)), _x92)), _x62), _x42), _x22)) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
length#(cons(cons(cons(from(n__cons(s(from(activate(_x131))), _x92)), _x62), _x42), _x22)) 
length#(cons(cons(cons(from(n__cons(n__s(activate(_x121)), _x92)), _x62), _x42), _x22)) 
length#(cons(cons(cons(from(n__cons(s(s(activate(_x131))), _x92)), _x62), _x42), _x22)) 
length#(cons(cons(cons(n__from(n__cons(s(activate(_x121)), _x92)), _x62), _x42), _x22)) 
length#(cons(n__cons(cons(from(n__cons(s(activate(_x121)), _x92)), _x62), _x52), _x22)) 
length#(n__cons(cons(cons(from(n__cons(s(activate(_x121)), _x92)), _x62), _x42), _x32)) 
length#(cons(cons(cons(from(n__cons(s(nil), _x92)), _x62), _x42), _x22)) 
length#(cons(cons(n__cons(from(n__cons(s(activate(_x121)), _x92)), _x72), _x42), _x22)) 
length#(cons(cons(cons(from(n__cons(s(cons(activate(_x131), _x132)), _x92)), _x62), _x42), _x22)) 
length#(cons(cons(cons(cons(n__cons(s(activate(_x121)), _x92), n__from(n__s(n__cons(s(activate(_x121)), _x92)))), _x62), _x42), _x22)) 
length#(cons(cons(cons(from(n__cons(s(_x131), _x92)), _x62), _x42), _x22)) 
Thus, the rule length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(s(activate(_x121)), _x92)), _x62), _x42), _x22)) is replaced by the following rules:
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(s(s(activate(_x131))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__from(_x131)), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(s(from(activate(_x131))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x72), _x42), _x22)) → length#(cons(cons(n__cons(from(n__cons(s(activate(_x121)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x52), _x22)) → length#(cons(n__cons(cons(from(n__cons(s(activate(_x121)), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(cons(n__cons(s(activate(_x121)), _x92), n__from(n__s(n__cons(s(activate(_x121)), _x92)))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__nil), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(s(nil), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x42), _x32)) → length#(n__cons(cons(cons(from(n__cons(s(activate(_x121)), _x92)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x132)), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(s(cons(activate(_x131), _x132)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x131), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(s(_x131), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(n__s(activate(_x121)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(n__from(n__cons(s(activate(_x121)), _x92)), _x62), _x42), _x22))

Problem 14: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(s(activate(_x131))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x42), _x32))length#(n__cons(cons(cons(from(activate(_x81)), _x62), _x42), _x32))
length1#(n__cons(n__cons(_x41, _x52), _x32))length#(n__cons(n__cons(activate(_x41), _x52), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(activate(_x121)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(activate(_x101), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(_x71, _x72), _x52), _x22))length#(cons(n__cons(cons(activate(_x71), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__s(activate(_x121)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(s(activate(_x121)), _x92)), _x62), _x42), _x22))
length1#(n__nil)length#(n__nil)length1#(n__cons(n__cons(n__s(_x71), _x52), _x22))length#(cons(n__cons(s(activate(_x71)), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x42), _x22))length#(cons(cons(cons(n__from(activate(_x81)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(_x101), _x62), _x42), _x22))length#(cons(cons(cons(from(_x101), _x62), _x42), _x22))
length#(n__cons(X, Y))length1#(activate(Y))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(cons(activate(_x131), _x132)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(activate(_x121)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(cons(activate(_x101), _x102)), _x62), _x42), _x22))
length1#(n__cons(n__cons(_x41, _x42), _x32))length#(n__cons(cons(activate(_x41), _x42), _x32))length1#(n__cons(n__nil, _x22))length#(cons(nil, _x22))
length1#(n__cons(n__cons(n__cons(_x81, _x62), _x42), _x22))length#(cons(cons(cons(_x81, _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__nil), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(nil), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x111), _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(s(activate(_x111)), _x102)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(s(activate(_x121)), _x92)), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__cons(_x81, _x82), _x62), _x42), _x22))length#(cons(cons(cons(cons(activate(_x81), _x82), _x62), _x42), _x22))length1#(n__cons(n__cons(_x61, _x42), _x22))length#(cons(cons(_x61, _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x131), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(_x131), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x121, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(_x121, _x92)), _x62), _x42), _x22))
length1#(n__s(_x21))length#(s(activate(_x21)))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(activate(_x101), _x92)), _x62), _x42), _x32))
length1#(n__cons(n__cons(_x71, _x52), _x22))length#(cons(n__cons(_x71, _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(s(activate(_x121)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x111, _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(_x111, _x102)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__cons(_x121, _x122), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(cons(activate(_x121), _x122), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(_x81), _x72), _x42), _x22))length#(cons(cons(n__cons(from(activate(_x81)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x121, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(_x121, _x92)), _x62), _x42), _x22))
length1#(_x21)length#(_x21)length1#(n__cons(n__cons(n__from(_x71), _x52), _x22))length#(cons(n__cons(from(activate(_x71)), _x52), _x22))
length1#(n__cons(_x41, _x22))length#(cons(_x41, _x22))length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x42), _x22))length#(cons(cons(cons(cons(activate(_x81), n__from(n__s(activate(_x81)))), _x62), _x42), _x22))
length1#(n__from(_x21))length#(from(activate(_x21)))length1#(n__cons(n__s(_x41), _x22))length#(cons(s(activate(_x41)), _x22))
length1#(n__cons(_x21, _x32))length#(n__cons(activate(_x21), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(activate(_x121)), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(_x61, _x72), _x42), _x22))length#(cons(cons(n__cons(activate(_x61), _x72), _x42), _x22))length1#(n__cons(n__cons(n__from(_x61), _x42), _x22))length#(cons(cons(from(activate(_x61)), _x42), _x22))
length1#(n__cons(n__cons(n__nil, _x42), _x22))length#(cons(cons(nil, _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(activate(_x101), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__nil, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(nil, _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__nil), _x62), _x42), _x22))length#(cons(cons(cons(from(nil), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(n__from(n__cons(activate(_x101), _x92)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(_x61, _x62), _x52), _x22))length#(cons(n__cons(cons(activate(_x61), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__s(_x81), _x62), _x42), _x22))length#(cons(cons(cons(s(activate(_x81)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(activate(_x101), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__cons(_x121, _x122), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(cons(activate(_x121), _x122), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(cons(activate(_x101), _x102)), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__nil, _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(nil, _x102)), _x62), _x42), _x22))length1#(n__cons(n__from(_x41), _x22))length#(cons(from(activate(_x41)), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x62), _x42), _x22))length#(cons(cons(cons(cons(cons(activate(_x101), _x102), n__from(n__s(cons(activate(_x101), _x102)))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__s(_x61), _x42), _x22))length#(cons(cons(s(activate(_x61)), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__from(_x101)), _x62), _x42), _x22))length#(cons(cons(cons(from(from(activate(_x101))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(cons(activate(_x101), _x102)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x52), _x22))length#(cons(n__cons(cons(from(activate(_x81)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__s(_x101)), _x62), _x42), _x22))length#(cons(cons(cons(from(s(activate(_x101))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(activate(_x101), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(s(activate(_x121)), _x92), n__from(n__s(n__cons(s(activate(_x121)), _x92)))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x111), _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(from(activate(_x111)), _x102)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(activate(_x101), _x92), n__from(n__s(n__cons(activate(_x101), _x92)))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__nil, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(nil, _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(cons(activate(_x101), _x102)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(_x61, _x62), _x42), _x32))length#(n__cons(cons(cons(activate(_x61), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__nil, _x62), _x42), _x22))length#(cons(cons(cons(nil, _x62), _x42), _x22))
length1#(n__cons(n__cons(n__nil, _x52), _x22))length#(cons(n__cons(nil, _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__from(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(from(activate(_x131))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__cons(_x111, _x112), _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(cons(activate(_x111), _x112), _x102)), _x62), _x42), _x22))

Rewrite Rules

from(X)cons(X, n__from(n__s(X)))length(n__nil)0
length(n__cons(X, Y))s(length1(activate(Y)))length1(X)length(activate(X))
from(X)n__from(X)s(X)n__s(X)
niln__nilcons(X1, X2)n__cons(X1, X2)
activate(n__from(X))from(activate(X))activate(n__s(X))s(activate(X))
activate(n__nil)nilactivate(n__cons(X1, X2))cons(activate(X1), X2)
activate(X)X

Original Signature

Termination of terms over the following signature is verified: activate, n__s, n__cons, 0, s, n__from, length, length1, n__nil, from, nil, cons

Strategy


The right-hand side of the rule length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(s(s(activate(_x131))), _x92)), _x62), _x42), _x22)) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
length#(n__cons(cons(cons(from(n__cons(s(s(activate(_x131))), _x92)), _x62), _x42), _x32)) 
length#(cons(cons(cons(from(n__cons(s(s(cons(activate(_x141), _x142))), _x92)), _x62), _x42), _x22)) 
length#(cons(cons(cons(from(n__cons(s(s(nil)), _x92)), _x62), _x42), _x22)) 
length#(cons(cons(cons(from(n__cons(s(n__s(activate(_x131))), _x92)), _x62), _x42), _x22)) 
length#(cons(n__cons(cons(from(n__cons(s(s(activate(_x131))), _x92)), _x62), _x52), _x22)) 
length#(cons(cons(cons(n__from(n__cons(s(s(activate(_x131))), _x92)), _x62), _x42), _x22)) 
length#(cons(cons(cons(from(n__cons(s(s(_x141)), _x92)), _x62), _x42), _x22)) 
length#(cons(cons(cons(from(n__cons(n__s(s(activate(_x131))), _x92)), _x62), _x42), _x22)) 
length#(cons(cons(cons(from(n__cons(s(s(from(activate(_x141)))), _x92)), _x62), _x42), _x22)) 
length#(cons(cons(cons(from(n__cons(s(s(s(activate(_x141)))), _x92)), _x62), _x42), _x22)) 
length#(cons(cons(n__cons(from(n__cons(s(s(activate(_x131))), _x92)), _x72), _x42), _x22)) 
length#(cons(cons(cons(cons(n__cons(s(s(activate(_x131))), _x92), n__from(n__s(n__cons(s(s(activate(_x131))), _x92)))), _x62), _x42), _x22)) 
Thus, the rule length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(s(s(activate(_x131))), _x92)), _x62), _x42), _x22)) is replaced by the following rules:
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__from(_x141))), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(s(s(from(activate(_x141)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(cons(n__cons(s(s(activate(_x131))), _x92), n__from(n__s(n__cons(s(s(activate(_x131))), _x92)))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x22)) → length#(cons(n__cons(cons(from(n__cons(s(s(activate(_x131))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(n__from(n__cons(s(s(activate(_x131))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(n__s(s(activate(_x131))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x141)), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(s(s(_x141)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__cons(_x141, _x142))), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(s(s(cons(activate(_x141), _x142))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__nil)), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(s(s(nil)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__s(_x141))), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(s(s(s(activate(_x141)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(s(n__s(activate(_x131))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x72), _x42), _x22)) → length#(cons(cons(n__cons(from(n__cons(s(s(activate(_x131))), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x42), _x32)) → length#(n__cons(cons(cons(from(n__cons(s(s(activate(_x131))), _x92)), _x62), _x42), _x32))

Problem 15: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x42), _x32))length#(n__cons(cons(cons(from(activate(_x81)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(s(activate(_x131))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(_x41, _x52), _x32))length#(n__cons(n__cons(activate(_x41), _x52), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(activate(_x121)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x141)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(s(_x141)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(activate(_x101), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(_x71, _x72), _x52), _x22))length#(cons(n__cons(cons(activate(_x71), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__s(activate(_x121)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(s(activate(_x121)), _x92)), _x62), _x42), _x22))length1#(n__nil)length#(n__nil)
length1#(n__cons(n__cons(n__s(_x71), _x52), _x22))length#(cons(n__cons(s(activate(_x71)), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x42), _x22))length#(cons(cons(cons(n__from(activate(_x81)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(_x101), _x62), _x42), _x22))length#(cons(cons(cons(from(_x101), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(cons(activate(_x131), _x132)), _x92)), _x62), _x42), _x22))
length#(n__cons(X, Y))length1#(activate(Y))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(n__s(activate(_x131))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(activate(_x121)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(cons(activate(_x101), _x102)), _x62), _x42), _x22))
length1#(n__cons(n__cons(_x41, _x42), _x32))length#(n__cons(cons(activate(_x41), _x42), _x32))length1#(n__cons(n__nil, _x22))length#(cons(nil, _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(s(s(activate(_x131))), _x92), n__from(n__s(n__cons(s(s(activate(_x131))), _x92)))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(_x81, _x62), _x42), _x22))length#(cons(cons(cons(_x81, _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__nil), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(nil), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(s(activate(_x121)), _x92)), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x111), _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(s(activate(_x111)), _x102)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__cons(_x81, _x82), _x62), _x42), _x22))length#(cons(cons(cons(cons(activate(_x81), _x82), _x62), _x42), _x22))
length1#(n__cons(n__cons(_x61, _x42), _x22))length#(cons(cons(_x61, _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x131), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(_x131), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x121, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(_x121, _x92)), _x62), _x42), _x22))length1#(n__s(_x21))length#(s(activate(_x21)))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(activate(_x101), _x92)), _x62), _x42), _x32))length1#(n__cons(n__cons(_x71, _x52), _x22))length#(cons(n__cons(_x71, _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(s(activate(_x121)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x111, _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(_x111, _x102)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__cons(_x121, _x122), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(cons(activate(_x121), _x122), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(_x81), _x72), _x42), _x22))length#(cons(cons(n__cons(from(activate(_x81)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x121, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(_x121, _x92)), _x62), _x42), _x22))length1#(_x21)length#(_x21)
length1#(n__cons(n__cons(n__from(_x71), _x52), _x22))length#(cons(n__cons(from(activate(_x71)), _x52), _x22))length1#(n__cons(_x41, _x22))length#(cons(_x41, _x22))
length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x42), _x22))length#(cons(cons(cons(cons(activate(_x81), n__from(n__s(activate(_x81)))), _x62), _x42), _x22))length1#(n__from(_x21))length#(from(activate(_x21)))
length1#(n__cons(n__s(_x41), _x22))length#(cons(s(activate(_x41)), _x22))length1#(n__cons(_x21, _x32))length#(n__cons(activate(_x21), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(activate(_x121)), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__s(s(activate(_x131))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(s(s(activate(_x131))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(_x61, _x72), _x42), _x22))length#(cons(cons(n__cons(activate(_x61), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__nil, _x42), _x22))length#(cons(cons(nil, _x42), _x22))length1#(n__cons(n__cons(n__from(_x61), _x42), _x22))length#(cons(cons(from(activate(_x61)), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__s(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(s(s(activate(_x141)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(activate(_x101), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__nil, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(nil, _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__nil), _x62), _x42), _x22))length#(cons(cons(cons(from(nil), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(n__from(n__cons(activate(_x101), _x92)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(_x61, _x62), _x52), _x22))length#(cons(n__cons(cons(activate(_x61), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__s(_x81), _x62), _x42), _x22))length#(cons(cons(cons(s(activate(_x81)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(activate(_x101), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__cons(_x121, _x122), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(cons(activate(_x121), _x122), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(cons(activate(_x101), _x102)), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(s(s(activate(_x131))), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x62), _x42), _x22))length#(cons(cons(cons(cons(cons(activate(_x101), _x102), n__from(n__s(cons(activate(_x101), _x102)))), _x62), _x42), _x22))
length1#(n__cons(n__from(_x41), _x22))length#(cons(from(activate(_x41)), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__nil, _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(nil, _x102)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__s(_x61), _x42), _x22))length#(cons(cons(s(activate(_x61)), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__from(_x101)), _x62), _x42), _x22))length#(cons(cons(cons(from(from(activate(_x101))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(cons(activate(_x101), _x102)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__from(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(s(from(activate(_x141)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x52), _x22))length#(cons(n__cons(cons(from(activate(_x81)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__s(_x101)), _x62), _x42), _x22))length#(cons(cons(cons(from(s(activate(_x101))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(s(activate(_x121)), _x92), n__from(n__s(n__cons(s(activate(_x121)), _x92)))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(activate(_x101), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x111), _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(from(activate(_x111)), _x102)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(activate(_x101), _x92), n__from(n__s(n__cons(activate(_x101), _x92)))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__nil, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(nil, _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(cons(activate(_x101), _x102)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(_x61, _x62), _x42), _x32))length#(n__cons(cons(cons(activate(_x61), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(s(s(activate(_x131))), _x92)), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__nil, _x62), _x42), _x22))length#(cons(cons(cons(nil, _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__from(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(from(activate(_x131))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__nil, _x52), _x22))length#(cons(n__cons(nil, _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__cons(_x111, _x112), _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(cons(activate(_x111), _x112), _x102)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__cons(_x141, _x142))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(s(cons(activate(_x141), _x142))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__nil)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(s(nil)), _x92)), _x62), _x42), _x22))

Rewrite Rules

from(X)cons(X, n__from(n__s(X)))length(n__nil)0
length(n__cons(X, Y))s(length1(activate(Y)))length1(X)length(activate(X))
from(X)n__from(X)s(X)n__s(X)
niln__nilcons(X1, X2)n__cons(X1, X2)
activate(n__from(X))from(activate(X))activate(n__s(X))s(activate(X))
activate(n__nil)nilactivate(n__cons(X1, X2))cons(activate(X1), X2)
activate(X)X

Original Signature

Termination of terms over the following signature is verified: n__s, activate, n__cons, 0, n__from, s, length, from, n__nil, length1, cons, nil

Strategy


The right-hand side of the rule length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x22)) → length#(cons(n__cons(cons(from(n__cons(s(s(activate(_x131))), _x92)), _x62), _x52), _x22)) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
length#(cons(n__cons(n__cons(from(n__cons(s(s(activate(_x131))), _x92)), _x52), _x52), _x22)) 
length#(cons(n__cons(cons(from(n__cons(s(s(nil)), _x92)), _x62), _x52), _x22)) 
length#(cons(n__cons(cons(from(n__cons(s(s(from(activate(_x101)))), _x92)), _x62), _x52), _x22)) 
length#(cons(n__cons(cons(from(n__cons(s(n__s(activate(_x131))), _x92)), _x62), _x52), _x22)) 
length#(cons(n__cons(cons(from(n__cons(s(s(s(activate(_x101)))), _x92)), _x62), _x52), _x22)) 
length#(n__cons(n__cons(cons(from(n__cons(s(s(activate(_x131))), _x92)), _x62), _x52), _x32)) 
length#(cons(n__cons(cons(from(n__cons(s(s(cons(activate(_x101), _x102))), _x92)), _x62), _x52), _x22)) 
length#(cons(n__cons(cons(from(n__cons(n__s(s(activate(_x131))), _x92)), _x62), _x52), _x22)) 
length#(cons(n__cons(cons(cons(n__cons(s(s(activate(_x131))), _x92), n__from(n__s(n__cons(s(s(activate(_x131))), _x92)))), _x62), _x52), _x22)) 
length#(cons(n__cons(cons(n__from(n__cons(s(s(activate(_x131))), _x92)), _x62), _x52), _x22)) 
length#(cons(n__cons(cons(from(n__cons(s(s(_x101)), _x92)), _x62), _x52), _x22)) 
Thus, the rule length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x22)) → length#(cons(n__cons(cons(from(n__cons(s(s(activate(_x131))), _x92)), _x62), _x52), _x22)) is replaced by the following rules:
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x22)) → length#(cons(n__cons(cons(from(n__cons(s(n__s(activate(_x131))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x52), _x52), _x22)) → length#(cons(n__cons(n__cons(from(n__cons(s(s(activate(_x131))), _x92)), _x52), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x32)) → length#(n__cons(n__cons(cons(from(n__cons(s(s(activate(_x131))), _x92)), _x62), _x52), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x22)) → length#(cons(n__cons(cons(from(n__cons(n__s(s(activate(_x131))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x22)) → length#(cons(n__cons(cons(n__from(n__cons(s(s(activate(_x131))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__s(_x101))), _x92)), _x62), _x52), _x22)) → length#(cons(n__cons(cons(from(n__cons(s(s(s(activate(_x101)))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__nil)), _x92)), _x62), _x52), _x22)) → length#(cons(n__cons(cons(from(n__cons(s(s(nil)), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x22)) → length#(cons(n__cons(cons(cons(n__cons(s(s(activate(_x131))), _x92), n__from(n__s(n__cons(s(s(activate(_x131))), _x92)))), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__cons(_x101, _x102))), _x92)), _x62), _x52), _x22)) → length#(cons(n__cons(cons(from(n__cons(s(s(cons(activate(_x101), _x102))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__from(_x101))), _x92)), _x62), _x52), _x22)) → length#(cons(n__cons(cons(from(n__cons(s(s(from(activate(_x101)))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x101)), _x92)), _x62), _x52), _x22)) → length#(cons(n__cons(cons(from(n__cons(s(s(_x101)), _x92)), _x62), _x52), _x22))

Problem 16: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x42), _x32))length#(n__cons(cons(cons(from(activate(_x81)), _x62), _x42), _x32))length1#(n__cons(n__cons(_x41, _x52), _x32))length#(n__cons(n__cons(activate(_x41), _x52), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(activate(_x121)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x141)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(s(_x141)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x52), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(s(s(activate(_x131))), _x92)), _x52), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(activate(_x101), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(_x71, _x72), _x52), _x22))length#(cons(n__cons(cons(activate(_x71), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__s(activate(_x121)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(s(activate(_x121)), _x92)), _x62), _x42), _x22))length1#(n__nil)length#(n__nil)
length1#(n__cons(n__cons(n__s(_x71), _x52), _x22))length#(cons(n__cons(s(activate(_x71)), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x42), _x22))length#(cons(cons(cons(n__from(activate(_x81)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(_x101), _x62), _x42), _x22))length#(cons(cons(cons(from(_x101), _x62), _x42), _x22))length#(n__cons(X, Y))length1#(activate(Y))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(cons(activate(_x131), _x132)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x32))length#(n__cons(n__cons(cons(from(n__cons(s(s(activate(_x131))), _x92)), _x62), _x52), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(n__s(activate(_x131))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(activate(_x121)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(cons(activate(_x101), _x102)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(cons(n__cons(s(s(activate(_x131))), _x92), n__from(n__s(n__cons(s(s(activate(_x131))), _x92)))), _x62), _x52), _x22))
length1#(n__cons(n__cons(_x41, _x42), _x32))length#(n__cons(cons(activate(_x41), _x42), _x32))length1#(n__cons(n__nil, _x22))length#(cons(nil, _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(s(s(activate(_x131))), _x92), n__from(n__s(n__cons(s(s(activate(_x131))), _x92)))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(_x81, _x62), _x42), _x22))length#(cons(cons(cons(_x81, _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(n__s(activate(_x131))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__nil), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(nil), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(s(activate(_x121)), _x92)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x111), _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(s(activate(_x111)), _x102)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__cons(_x81, _x82), _x62), _x42), _x22))length#(cons(cons(cons(cons(activate(_x81), _x82), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(s(s(activate(_x131))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(n__s(s(activate(_x131))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(_x61, _x42), _x22))length#(cons(cons(_x61, _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x131), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(_x131), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x121, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(_x121, _x92)), _x62), _x42), _x22))
length1#(n__s(_x21))length#(s(activate(_x21)))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__nil)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(s(nil)), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(activate(_x101), _x92)), _x62), _x42), _x32))length1#(n__cons(n__cons(_x71, _x52), _x22))length#(cons(n__cons(_x71, _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(s(activate(_x121)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x111, _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(_x111, _x102)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__cons(_x121, _x122), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(cons(activate(_x121), _x122), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(_x81), _x72), _x42), _x22))length#(cons(cons(n__cons(from(activate(_x81)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x121, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(_x121, _x92)), _x62), _x42), _x22))length1#(_x21)length#(_x21)
length1#(n__cons(n__cons(n__from(_x71), _x52), _x22))length#(cons(n__cons(from(activate(_x71)), _x52), _x22))length1#(n__cons(_x41, _x22))length#(cons(_x41, _x22))
length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x42), _x22))length#(cons(cons(cons(cons(activate(_x81), n__from(n__s(activate(_x81)))), _x62), _x42), _x22))length1#(n__from(_x21))length#(from(activate(_x21)))
length1#(n__cons(n__s(_x41), _x22))length#(cons(s(activate(_x41)), _x22))length1#(n__cons(_x21, _x32))length#(n__cons(activate(_x21), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(activate(_x121)), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(s(s(activate(_x131))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__s(s(activate(_x131))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(_x61, _x72), _x42), _x22))length#(cons(cons(n__cons(activate(_x61), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__s(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(s(s(activate(_x141)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__from(_x61), _x42), _x22))length#(cons(cons(from(activate(_x61)), _x42), _x22))
length1#(n__cons(n__cons(n__nil, _x42), _x22))length#(cons(cons(nil, _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(activate(_x101), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__s(_x101))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(s(s(activate(_x101)))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__nil, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(nil, _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__nil), _x62), _x42), _x22))length#(cons(cons(cons(from(nil), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x101)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(s(_x101)), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(n__from(n__cons(activate(_x101), _x92)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(_x61, _x62), _x52), _x22))length#(cons(n__cons(cons(activate(_x61), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__s(_x81), _x62), _x42), _x22))length#(cons(cons(cons(s(activate(_x81)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(activate(_x101), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__cons(_x121, _x122), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(cons(activate(_x121), _x122), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(s(s(activate(_x131))), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(cons(activate(_x101), _x102)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__nil, _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(nil, _x102)), _x62), _x42), _x22))
length1#(n__cons(n__from(_x41), _x22))length#(cons(from(activate(_x41)), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x62), _x42), _x22))length#(cons(cons(cons(cons(cons(activate(_x101), _x102), n__from(n__s(cons(activate(_x101), _x102)))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__s(_x61), _x42), _x22))length#(cons(cons(s(activate(_x61)), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__from(_x101)), _x62), _x42), _x22))length#(cons(cons(cons(from(from(activate(_x101))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__from(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(s(from(activate(_x141)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(cons(activate(_x101), _x102)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x52), _x22))length#(cons(n__cons(cons(from(activate(_x81)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__s(_x101)), _x62), _x42), _x22))length#(cons(cons(cons(from(s(activate(_x101))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(activate(_x101), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(s(activate(_x121)), _x92), n__from(n__s(n__cons(s(activate(_x121)), _x92)))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x111), _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(from(activate(_x111)), _x102)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(activate(_x101), _x92), n__from(n__s(n__cons(activate(_x101), _x92)))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__nil, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(nil, _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(cons(activate(_x101), _x102)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(s(s(activate(_x131))), _x92)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(_x61, _x62), _x42), _x32))length#(n__cons(cons(cons(activate(_x61), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__from(_x101))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(s(from(activate(_x101)))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__nil, _x62), _x42), _x22))length#(cons(cons(cons(nil, _x62), _x42), _x22))
length1#(n__cons(n__cons(n__nil, _x52), _x22))length#(cons(n__cons(nil, _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__from(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(from(activate(_x131))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__cons(_x111, _x112), _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(cons(activate(_x111), _x112), _x102)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__cons(_x141, _x142))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(s(cons(activate(_x141), _x142))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__nil)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(s(nil)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__cons(_x101, _x102))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(s(cons(activate(_x101), _x102))), _x92)), _x62), _x52), _x22))

Rewrite Rules

from(X)cons(X, n__from(n__s(X)))length(n__nil)0
length(n__cons(X, Y))s(length1(activate(Y)))length1(X)length(activate(X))
from(X)n__from(X)s(X)n__s(X)
niln__nilcons(X1, X2)n__cons(X1, X2)
activate(n__from(X))from(activate(X))activate(n__s(X))s(activate(X))
activate(n__nil)nilactivate(n__cons(X1, X2))cons(activate(X1), X2)
activate(X)X

Original Signature

Termination of terms over the following signature is verified: activate, n__s, n__cons, 0, s, n__from, length, length1, n__nil, from, nil, cons

Strategy


The right-hand side of the rule length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(from(activate(_x121)), _x92)), _x62), _x42), _x22)) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
length#(cons(cons(cons(n__from(n__cons(from(activate(_x121)), _x92)), _x62), _x42), _x22)) 
length#(cons(cons(n__cons(from(n__cons(from(activate(_x121)), _x92)), _x72), _x42), _x22)) 
length#(cons(n__cons(cons(from(n__cons(from(activate(_x121)), _x92)), _x62), _x52), _x22)) 
length#(cons(cons(cons(from(n__cons(from(cons(activate(_x131), _x132)), _x92)), _x62), _x42), _x22)) 
length#(cons(cons(cons(from(n__cons(from(nil), _x92)), _x62), _x42), _x22)) 
length#(cons(cons(cons(from(n__cons(n__from(activate(_x121)), _x92)), _x62), _x42), _x22)) 
length#(cons(cons(cons(from(n__cons(from(from(activate(_x131))), _x92)), _x62), _x42), _x22)) 
length#(n__cons(cons(cons(from(n__cons(from(activate(_x121)), _x92)), _x62), _x42), _x32)) 
length#(cons(cons(cons(from(n__cons(from(_x131), _x92)), _x62), _x42), _x22)) 
length#(cons(cons(cons(cons(n__cons(from(activate(_x121)), _x92), n__from(n__s(n__cons(from(activate(_x121)), _x92)))), _x62), _x42), _x22)) 
length#(cons(cons(cons(from(n__cons(cons(activate(_x121), n__from(n__s(activate(_x121)))), _x92)), _x62), _x42), _x22)) 
length#(cons(cons(cons(from(n__cons(from(s(activate(_x131))), _x92)), _x62), _x42), _x22)) 
Thus, the rule length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(from(activate(_x121)), _x92)), _x62), _x42), _x22)) is replaced by the following rules:
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__cons(_x131, _x132)), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(from(cons(activate(_x131), _x132)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(from(nil), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x131), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(from(_x131), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(n__from(activate(_x121)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(cons(n__cons(from(activate(_x121)), _x92), n__from(n__s(n__cons(from(activate(_x121)), _x92)))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x131)), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(from(from(activate(_x131))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x72), _x42), _x22)) → length#(cons(cons(n__cons(from(n__cons(from(activate(_x121)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x52), _x22)) → length#(cons(n__cons(cons(from(n__cons(from(activate(_x121)), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(n__from(n__cons(from(activate(_x121)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(cons(activate(_x121), n__from(n__s(activate(_x121)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__s(_x131)), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(from(s(activate(_x131))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x42), _x32)) → length#(n__cons(cons(cons(from(n__cons(from(activate(_x121)), _x92)), _x62), _x42), _x32))

Problem 17: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x42), _x32))length#(n__cons(cons(cons(from(activate(_x81)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(nil), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(_x41, _x52), _x32))length#(n__cons(n__cons(activate(_x41), _x52), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x52), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(s(s(activate(_x131))), _x92)), _x52), _x52), _x22))
length1#(n__nil)length#(n__nil)length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(from(activate(_x131))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(cons(activate(_x131), _x132)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x32))length#(n__cons(n__cons(cons(from(n__cons(s(s(activate(_x131))), _x92)), _x62), _x52), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(n__s(activate(_x131))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(activate(_x121)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(cons(activate(_x101), _x102)), _x62), _x42), _x22))length1#(n__cons(n__nil, _x22))length#(cons(nil, _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(s(s(activate(_x131))), _x92), n__from(n__s(n__cons(s(s(activate(_x131))), _x92)))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__from(activate(_x121)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__nil), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(nil), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__cons(_x81, _x82), _x62), _x42), _x22))length#(cons(cons(cons(cons(activate(_x81), _x82), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x121, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(_x121, _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x131), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(_x131), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(_x61, _x42), _x22))length#(cons(cons(_x61, _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(n__s(s(activate(_x131))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(s(s(activate(_x131))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__nil)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(s(nil)), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(from(activate(_x121)), _x92), n__from(n__s(n__cons(from(activate(_x121)), _x92)))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x111, _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(_x111, _x102)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(s(activate(_x121)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(from(activate(_x121)), _x92)), _x72), _x42), _x22))
length1#(_x21)length#(_x21)length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x42), _x22))length#(cons(cons(cons(cons(activate(_x81), n__from(n__s(activate(_x81)))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(_x61, _x72), _x42), _x22))length#(cons(cons(n__cons(activate(_x61), _x72), _x42), _x22))length1#(n__cons(n__cons(n__from(_x61), _x42), _x22))length#(cons(cons(from(activate(_x61)), _x42), _x22))
length1#(n__cons(n__cons(n__nil, _x42), _x22))length#(cons(cons(nil, _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__nil, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(nil, _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__cons(_x121, _x122), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(cons(activate(_x121), _x122), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(cons(activate(_x101), _x102)), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x62), _x42), _x22))length#(cons(cons(cons(cons(cons(activate(_x101), _x102), n__from(n__s(cons(activate(_x101), _x102)))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(from(activate(_x121)), _x92)), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__from(_x101)), _x62), _x42), _x22))length#(cons(cons(cons(from(from(activate(_x101))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x52), _x22))length#(cons(n__cons(cons(from(activate(_x81)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__s(_x101)), _x62), _x42), _x22))length#(cons(cons(cons(from(s(activate(_x101))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x111), _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(from(activate(_x111)), _x102)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(activate(_x121)), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(activate(_x101), _x92), n__from(n__s(n__cons(activate(_x101), _x92)))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(cons(activate(_x101), _x102)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__from(_x101))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(s(from(activate(_x101)))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__nil, _x62), _x42), _x22))length#(cons(cons(cons(nil, _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__from(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(from(activate(_x131))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__cons(_x111, _x112), _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(cons(activate(_x111), _x112), _x102)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__cons(_x141, _x142))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(s(cons(activate(_x141), _x142))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__nil)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(s(nil)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__s(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(s(activate(_x131))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x141)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(s(_x141)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(activate(_x101), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(_x71, _x72), _x52), _x22))length#(cons(n__cons(cons(activate(_x71), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(s(activate(_x121)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__s(activate(_x121)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x42), _x22))length#(cons(cons(cons(n__from(activate(_x81)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__s(_x71), _x52), _x22))length#(cons(n__cons(s(activate(_x71)), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(_x101), _x62), _x42), _x22))length#(cons(cons(cons(from(_x101), _x62), _x42), _x22))
length#(n__cons(X, Y))length1#(activate(Y))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(cons(n__cons(s(s(activate(_x131))), _x92), n__from(n__s(n__cons(s(s(activate(_x131))), _x92)))), _x62), _x52), _x22))
length1#(n__cons(n__cons(_x41, _x42), _x32))length#(n__cons(cons(activate(_x41), _x42), _x32))length1#(n__cons(n__cons(n__cons(_x81, _x62), _x42), _x22))length#(cons(cons(cons(_x81, _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(n__s(activate(_x131))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x111), _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(s(activate(_x111)), _x102)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(s(activate(_x121)), _x92)), _x62), _x42), _x32))length1#(n__s(_x21))length#(s(activate(_x21)))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(activate(_x101), _x92)), _x62), _x42), _x32))length1#(n__cons(n__cons(_x71, _x52), _x22))length#(cons(n__cons(_x71, _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x131), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(_x131), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(_x81), _x72), _x42), _x22))length#(cons(cons(n__cons(from(activate(_x81)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__cons(_x121, _x122), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(cons(activate(_x121), _x122), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x121, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(_x121, _x92)), _x62), _x42), _x22))
length1#(n__cons(_x41, _x22))length#(cons(_x41, _x22))length1#(n__cons(n__cons(n__from(_x71), _x52), _x22))length#(cons(n__cons(from(activate(_x71)), _x52), _x22))
length1#(n__from(_x21))length#(from(activate(_x21)))length1#(n__cons(n__s(_x41), _x22))length#(cons(s(activate(_x41)), _x22))
length1#(n__cons(_x21, _x32))length#(n__cons(activate(_x21), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(activate(_x121)), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__s(s(activate(_x131))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(s(s(activate(_x131))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__s(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(s(s(activate(_x141)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__s(_x101))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(s(s(activate(_x101)))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(activate(_x101), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x101)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(s(_x101)), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__nil), _x62), _x42), _x22))length#(cons(cons(cons(from(nil), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__cons(_x131, _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(cons(activate(_x131), _x132)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(n__from(n__cons(activate(_x101), _x92)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(_x61, _x62), _x52), _x22))length#(cons(n__cons(cons(activate(_x61), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__s(_x81), _x62), _x42), _x22))length#(cons(cons(cons(s(activate(_x81)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(activate(_x101), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(s(s(activate(_x131))), _x92)), _x72), _x42), _x22))length1#(n__cons(n__from(_x41), _x22))length#(cons(from(activate(_x41)), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__nil, _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(nil, _x102)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__s(_x61), _x42), _x22))length#(cons(cons(s(activate(_x61)), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(cons(activate(_x101), _x102)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__from(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(s(from(activate(_x141)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(activate(_x101), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(s(activate(_x121)), _x92), n__from(n__s(n__cons(s(activate(_x121)), _x92)))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__nil, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(nil, _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(cons(activate(_x121), n__from(n__s(activate(_x121)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(s(s(activate(_x131))), _x92)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(_x61, _x62), _x42), _x32))length#(n__cons(cons(cons(activate(_x61), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__nil, _x52), _x22))length#(cons(n__cons(nil, _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__cons(_x101, _x102))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(s(cons(activate(_x101), _x102))), _x92)), _x62), _x52), _x22))

Rewrite Rules

from(X)cons(X, n__from(n__s(X)))length(n__nil)0
length(n__cons(X, Y))s(length1(activate(Y)))length1(X)length(activate(X))
from(X)n__from(X)s(X)n__s(X)
niln__nilcons(X1, X2)n__cons(X1, X2)
activate(n__from(X))from(activate(X))activate(n__s(X))s(activate(X))
activate(n__nil)nilactivate(n__cons(X1, X2))cons(activate(X1), X2)
activate(X)X

Original Signature

Termination of terms over the following signature is verified: n__s, activate, n__cons, 0, n__from, s, length, from, n__nil, length1, cons, nil

Strategy


The right-hand side of the rule length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(from(nil), _x92)), _x62), _x42), _x22)) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
length#(cons(cons(cons(from(n__cons(n__from(nil), _x92)), _x62), _x42), _x22)) 
length#(cons(cons(cons(from(n__cons(from(n__nil), _x92)), _x62), _x42), _x22)) 
length#(cons(cons(cons(n__from(n__cons(from(nil), _x92)), _x62), _x42), _x22)) 
length#(cons(cons(n__cons(from(n__cons(from(nil), _x92)), _x72), _x42), _x22)) 
length#(cons(n__cons(cons(from(n__cons(from(nil), _x92)), _x62), _x52), _x22)) 
length#(cons(cons(cons(from(n__cons(cons(nil, n__from(n__s(nil))), _x92)), _x62), _x42), _x22)) 
length#(cons(cons(cons(cons(n__cons(from(nil), _x92), n__from(n__s(n__cons(from(nil), _x92)))), _x62), _x42), _x22)) 
length#(n__cons(cons(cons(from(n__cons(from(nil), _x92)), _x62), _x42), _x32)) 
Thus, the rule length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(from(nil), _x92)), _x62), _x42), _x22)) is replaced by the following rules:
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(cons(nil, n__from(n__s(nil))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(n__from(n__cons(from(nil), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x72), _x42), _x22)) → length#(cons(cons(n__cons(from(n__cons(from(nil), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x62), _x52), _x22)) → length#(cons(n__cons(cons(from(n__cons(from(nil), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(cons(n__cons(from(nil), _x92), n__from(n__s(n__cons(from(nil), _x92)))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(n__from(nil), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(from(n__nil), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x62), _x42), _x32)) → length#(n__cons(cons(cons(from(n__cons(from(nil), _x92)), _x62), _x42), _x32))

Problem 18: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x42), _x32))length#(n__cons(cons(cons(from(activate(_x81)), _x62), _x42), _x32))length1#(n__cons(n__cons(_x41, _x52), _x32))length#(n__cons(n__cons(activate(_x41), _x52), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x52), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(s(s(activate(_x131))), _x92)), _x52), _x52), _x22))length1#(n__nil)length#(n__nil)
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(from(activate(_x131))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x32))length#(n__cons(n__cons(cons(from(n__cons(s(s(activate(_x131))), _x92)), _x62), _x52), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(cons(activate(_x131), _x132)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(n__s(activate(_x131))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(activate(_x121)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(cons(activate(_x101), _x102)), _x62), _x42), _x22))
length1#(n__cons(n__nil, _x22))length#(cons(nil, _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(s(s(activate(_x131))), _x92), n__from(n__s(n__cons(s(s(activate(_x131))), _x92)))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__from(activate(_x121)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__nil), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(nil), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__cons(_x81, _x82), _x62), _x42), _x22))length#(cons(cons(cons(cons(activate(_x81), _x82), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x121, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(_x121, _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x131), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(_x131), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(_x61, _x42), _x22))length#(cons(cons(_x61, _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(n__s(s(activate(_x131))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(s(s(activate(_x131))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__nil)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(s(nil)), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(from(activate(_x121)), _x92), n__from(n__s(n__cons(from(activate(_x121)), _x92)))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x111, _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(_x111, _x102)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(s(activate(_x121)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(from(activate(_x121)), _x92)), _x72), _x42), _x22))length1#(_x21)length#(_x21)
length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x42), _x22))length#(cons(cons(cons(cons(activate(_x81), n__from(n__s(activate(_x81)))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(from(nil), _x92)), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(_x61, _x72), _x42), _x22))length#(cons(cons(n__cons(activate(_x61), _x72), _x42), _x22))length1#(n__cons(n__cons(n__nil, _x42), _x22))length#(cons(cons(nil, _x42), _x22))
length1#(n__cons(n__cons(n__from(_x61), _x42), _x22))length#(cons(cons(from(activate(_x61)), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__from(nil), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(n__nil), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__nil, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(nil, _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__cons(_x121, _x122), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(cons(activate(_x121), _x122), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(cons(activate(_x101), _x102)), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x62), _x42), _x22))length#(cons(cons(cons(cons(cons(activate(_x101), _x102), n__from(n__s(cons(activate(_x101), _x102)))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(from(activate(_x121)), _x92)), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__from(_x101)), _x62), _x42), _x22))length#(cons(cons(cons(from(from(activate(_x101))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x52), _x22))length#(cons(n__cons(cons(from(activate(_x81)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__s(_x101)), _x62), _x42), _x22))length#(cons(cons(cons(from(s(activate(_x101))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(activate(_x121)), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x111), _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(from(activate(_x111)), _x102)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(activate(_x101), _x92), n__from(n__s(n__cons(activate(_x101), _x92)))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(cons(activate(_x101), _x102)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__from(_x101))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(s(from(activate(_x101)))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__nil, _x62), _x42), _x22))length#(cons(cons(cons(nil, _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__from(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(from(activate(_x131))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__cons(_x111, _x112), _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(cons(activate(_x111), _x112), _x102)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__cons(_x141, _x142))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(s(cons(activate(_x141), _x142))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__nil)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(s(nil)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__s(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(s(activate(_x131))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x141)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(s(_x141)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(activate(_x101), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(_x71, _x72), _x52), _x22))length#(cons(n__cons(cons(activate(_x71), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(s(activate(_x121)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__s(activate(_x121)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x42), _x22))length#(cons(cons(cons(n__from(activate(_x81)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__s(_x71), _x52), _x22))length#(cons(n__cons(s(activate(_x71)), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(_x101), _x62), _x42), _x22))length#(cons(cons(cons(from(_x101), _x62), _x42), _x22))
length#(n__cons(X, Y))length1#(activate(Y))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(cons(n__cons(s(s(activate(_x131))), _x92), n__from(n__s(n__cons(s(s(activate(_x131))), _x92)))), _x62), _x52), _x22))
length1#(n__cons(n__cons(_x41, _x42), _x32))length#(n__cons(cons(activate(_x41), _x42), _x32))length1#(n__cons(n__cons(n__cons(_x81, _x62), _x42), _x22))length#(cons(cons(cons(_x81, _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(n__s(activate(_x131))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x111), _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(s(activate(_x111)), _x102)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(s(activate(_x121)), _x92)), _x62), _x42), _x32))length1#(n__s(_x21))length#(s(activate(_x21)))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(activate(_x101), _x92)), _x62), _x42), _x32))length1#(n__cons(n__cons(_x71, _x52), _x22))length#(cons(n__cons(_x71, _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(nil), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x131), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(_x131), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(_x81), _x72), _x42), _x22))length#(cons(cons(n__cons(from(activate(_x81)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__cons(_x121, _x122), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(cons(activate(_x121), _x122), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x121, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(_x121, _x92)), _x62), _x42), _x22))length1#(n__cons(_x41, _x22))length#(cons(_x41, _x22))
length1#(n__cons(n__cons(n__from(_x71), _x52), _x22))length#(cons(n__cons(from(activate(_x71)), _x52), _x22))length1#(n__from(_x21))length#(from(activate(_x21)))
length1#(n__cons(n__s(_x41), _x22))length#(cons(s(activate(_x41)), _x22))length1#(n__cons(_x21, _x32))length#(n__cons(activate(_x21), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(activate(_x121)), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__s(s(activate(_x131))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(s(s(activate(_x131))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(nil), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__s(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(s(s(activate(_x141)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__s(_x101))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(s(s(activate(_x101)))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(activate(_x101), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x101)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(s(_x101)), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__nil), _x62), _x42), _x22))length#(cons(cons(cons(from(nil), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__cons(_x131, _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(cons(activate(_x131), _x132)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(n__from(n__cons(activate(_x101), _x92)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(_x61, _x62), _x52), _x22))length#(cons(n__cons(cons(activate(_x61), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__s(_x81), _x62), _x42), _x22))length#(cons(cons(cons(s(activate(_x81)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(activate(_x101), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(from(nil), _x92), n__from(n__s(n__cons(from(nil), _x92)))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(s(s(activate(_x131))), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__nil, _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(nil, _x102)), _x62), _x42), _x22))length1#(n__cons(n__from(_x41), _x22))length#(cons(from(activate(_x41)), _x22))
length1#(n__cons(n__cons(n__s(_x61), _x42), _x22))length#(cons(cons(s(activate(_x61)), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__from(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(s(from(activate(_x141)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(cons(activate(_x101), _x102)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(s(activate(_x121)), _x92), n__from(n__s(n__cons(s(activate(_x121)), _x92)))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(activate(_x101), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(cons(activate(_x121), n__from(n__s(activate(_x121)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__nil, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(nil, _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(_x61, _x62), _x42), _x32))length#(n__cons(cons(cons(activate(_x61), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(s(s(activate(_x131))), _x92)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(cons(nil, n__from(n__s(nil))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__nil, _x52), _x22))length#(cons(n__cons(nil, _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(from(nil), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__cons(_x101, _x102))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(s(cons(activate(_x101), _x102))), _x92)), _x62), _x52), _x22))

Rewrite Rules

from(X)cons(X, n__from(n__s(X)))length(n__nil)0
length(n__cons(X, Y))s(length1(activate(Y)))length1(X)length(activate(X))
from(X)n__from(X)s(X)n__s(X)
niln__nilcons(X1, X2)n__cons(X1, X2)
activate(n__from(X))from(activate(X))activate(n__s(X))s(activate(X))
activate(n__nil)nilactivate(n__cons(X1, X2))cons(activate(X1), X2)
activate(X)X

Original Signature

Termination of terms over the following signature is verified: activate, n__s, n__cons, 0, s, n__from, length, length1, n__nil, from, nil, cons

Strategy


The right-hand side of the rule length1#(n__nil) → length#(n__nil) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
Thus, the rule length1#(n__nil) → length#(n__nil) is deleted.

Problem 19: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x42), _x32))length#(n__cons(cons(cons(from(activate(_x81)), _x62), _x42), _x32))length1#(n__cons(n__cons(_x41, _x52), _x32))length#(n__cons(n__cons(activate(_x41), _x52), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x52), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(s(s(activate(_x131))), _x92)), _x52), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(from(activate(_x131))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(cons(activate(_x131), _x132)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x32))length#(n__cons(n__cons(cons(from(n__cons(s(s(activate(_x131))), _x92)), _x62), _x52), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(n__s(activate(_x131))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(activate(_x121)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(cons(activate(_x101), _x102)), _x62), _x42), _x22))length1#(n__cons(n__nil, _x22))length#(cons(nil, _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(s(s(activate(_x131))), _x92), n__from(n__s(n__cons(s(s(activate(_x131))), _x92)))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__from(activate(_x121)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__nil), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(nil), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__cons(_x81, _x82), _x62), _x42), _x22))length#(cons(cons(cons(cons(activate(_x81), _x82), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x121, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(_x121, _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x131), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(_x131), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(_x61, _x42), _x22))length#(cons(cons(_x61, _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(n__s(s(activate(_x131))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(s(s(activate(_x131))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__nil)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(s(nil)), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(from(activate(_x121)), _x92), n__from(n__s(n__cons(from(activate(_x121)), _x92)))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x111, _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(_x111, _x102)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(s(activate(_x121)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(from(activate(_x121)), _x92)), _x72), _x42), _x22))
length1#(_x21)length#(_x21)length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x42), _x22))length#(cons(cons(cons(cons(activate(_x81), n__from(n__s(activate(_x81)))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(from(nil), _x92)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(_x61, _x72), _x42), _x22))length#(cons(cons(n__cons(activate(_x61), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__from(_x61), _x42), _x22))length#(cons(cons(from(activate(_x61)), _x42), _x22))length1#(n__cons(n__cons(n__nil, _x42), _x22))length#(cons(cons(nil, _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(n__nil), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__from(nil), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__nil, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(nil, _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__cons(_x121, _x122), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(cons(activate(_x121), _x122), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(cons(activate(_x101), _x102)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x62), _x42), _x22))length#(cons(cons(cons(cons(cons(activate(_x101), _x102), n__from(n__s(cons(activate(_x101), _x102)))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(from(activate(_x121)), _x92)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__from(_x101)), _x62), _x42), _x22))length#(cons(cons(cons(from(from(activate(_x101))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x52), _x22))length#(cons(n__cons(cons(from(activate(_x81)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__s(_x101)), _x62), _x42), _x22))length#(cons(cons(cons(from(s(activate(_x101))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x111), _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(from(activate(_x111)), _x102)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(activate(_x121)), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(activate(_x101), _x92), n__from(n__s(n__cons(activate(_x101), _x92)))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(cons(activate(_x101), _x102)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__from(_x101))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(s(from(activate(_x101)))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__nil, _x62), _x42), _x22))length#(cons(cons(cons(nil, _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__from(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(from(activate(_x131))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__cons(_x111, _x112), _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(cons(activate(_x111), _x112), _x102)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__cons(_x141, _x142))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(s(cons(activate(_x141), _x142))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__nil)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(s(nil)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__s(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(s(activate(_x131))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x141)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(s(_x141)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(activate(_x101), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(_x71, _x72), _x52), _x22))length#(cons(n__cons(cons(activate(_x71), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(s(activate(_x121)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__s(activate(_x121)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x42), _x22))length#(cons(cons(cons(n__from(activate(_x81)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__s(_x71), _x52), _x22))length#(cons(n__cons(s(activate(_x71)), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(_x101), _x62), _x42), _x22))length#(cons(cons(cons(from(_x101), _x62), _x42), _x22))length#(n__cons(X, Y))length1#(activate(Y))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(cons(n__cons(s(s(activate(_x131))), _x92), n__from(n__s(n__cons(s(s(activate(_x131))), _x92)))), _x62), _x52), _x22))length1#(n__cons(n__cons(_x41, _x42), _x32))length#(n__cons(cons(activate(_x41), _x42), _x32))
length1#(n__cons(n__cons(n__cons(_x81, _x62), _x42), _x22))length#(cons(cons(cons(_x81, _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(n__s(activate(_x131))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x111), _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(s(activate(_x111)), _x102)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(s(activate(_x121)), _x92)), _x62), _x42), _x32))
length1#(n__s(_x21))length#(s(activate(_x21)))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(activate(_x101), _x92)), _x62), _x42), _x32))
length1#(n__cons(n__cons(_x71, _x52), _x22))length#(cons(n__cons(_x71, _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(nil), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x131), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(_x131), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(_x81), _x72), _x42), _x22))length#(cons(cons(n__cons(from(activate(_x81)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__cons(_x121, _x122), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(cons(activate(_x121), _x122), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x121, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(_x121, _x92)), _x62), _x42), _x22))
length1#(n__cons(_x41, _x22))length#(cons(_x41, _x22))length1#(n__cons(n__cons(n__from(_x71), _x52), _x22))length#(cons(n__cons(from(activate(_x71)), _x52), _x22))
length1#(n__from(_x21))length#(from(activate(_x21)))length1#(n__cons(n__s(_x41), _x22))length#(cons(s(activate(_x41)), _x22))
length1#(n__cons(_x21, _x32))length#(n__cons(activate(_x21), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(activate(_x121)), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__s(s(activate(_x131))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(s(s(activate(_x131))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(nil), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__s(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(s(s(activate(_x141)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__s(_x101))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(s(s(activate(_x101)))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(activate(_x101), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x101)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(s(_x101)), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__nil), _x62), _x42), _x22))length#(cons(cons(cons(from(nil), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__cons(_x131, _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(cons(activate(_x131), _x132)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(n__from(n__cons(activate(_x101), _x92)), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(_x61, _x62), _x52), _x22))length#(cons(n__cons(cons(activate(_x61), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__s(_x81), _x62), _x42), _x22))length#(cons(cons(cons(s(activate(_x81)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(activate(_x101), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(from(nil), _x92), n__from(n__s(n__cons(from(nil), _x92)))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(s(s(activate(_x131))), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__nil, _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(nil, _x102)), _x62), _x42), _x22))
length1#(n__cons(n__from(_x41), _x22))length#(cons(from(activate(_x41)), _x22))length1#(n__cons(n__cons(n__s(_x61), _x42), _x22))length#(cons(cons(s(activate(_x61)), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(cons(activate(_x101), _x102)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__from(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(s(from(activate(_x141)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(activate(_x101), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(s(activate(_x121)), _x92), n__from(n__s(n__cons(s(activate(_x121)), _x92)))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__nil, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(nil, _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(cons(activate(_x121), n__from(n__s(activate(_x121)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(s(s(activate(_x131))), _x92)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(_x61, _x62), _x42), _x32))length#(n__cons(cons(cons(activate(_x61), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(cons(nil, n__from(n__s(nil))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__nil, _x52), _x22))length#(cons(n__cons(nil, _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(from(nil), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__cons(_x101, _x102))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(s(cons(activate(_x101), _x102))), _x92)), _x62), _x52), _x22))

Rewrite Rules

from(X)cons(X, n__from(n__s(X)))length(n__nil)0
length(n__cons(X, Y))s(length1(activate(Y)))length1(X)length(activate(X))
from(X)n__from(X)s(X)n__s(X)
niln__nilcons(X1, X2)n__cons(X1, X2)
activate(n__from(X))from(activate(X))activate(n__s(X))s(activate(X))
activate(n__nil)nilactivate(n__cons(X1, X2))cons(activate(X1), X2)
activate(X)X

Original Signature

Termination of terms over the following signature is verified: n__s, activate, n__cons, 0, n__from, s, length, from, n__nil, length1, cons, nil

Strategy


The right-hand side of the rule length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x131)), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(from(from(activate(_x131))), _x92)), _x62), _x42), _x22)) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
length#(cons(cons(cons(from(n__cons(from(n__from(activate(_x131))), _x92)), _x62), _x42), _x22)) 
length#(cons(n__cons(cons(from(n__cons(from(from(activate(_x131))), _x92)), _x62), _x52), _x22)) 
length#(cons(cons(cons(cons(n__cons(from(from(activate(_x131))), _x92), n__from(n__s(n__cons(from(from(activate(_x131))), _x92)))), _x62), _x42), _x22)) 
length#(cons(cons(cons(from(n__cons(from(from(from(activate(_x141)))), _x92)), _x62), _x42), _x22)) 
length#(cons(cons(cons(from(n__cons(n__from(from(activate(_x131))), _x92)), _x62), _x42), _x22)) 
length#(cons(cons(n__cons(from(n__cons(from(from(activate(_x131))), _x92)), _x72), _x42), _x22)) 
length#(cons(cons(cons(n__from(n__cons(from(from(activate(_x131))), _x92)), _x62), _x42), _x22)) 
length#(cons(cons(cons(from(n__cons(from(from(_x141)), _x92)), _x62), _x42), _x22)) 
length#(cons(cons(cons(from(n__cons(from(cons(activate(_x131), n__from(n__s(activate(_x131))))), _x92)), _x62), _x42), _x22)) 
length#(cons(cons(cons(from(n__cons(from(from(s(activate(_x141)))), _x92)), _x62), _x42), _x22)) 
length#(n__cons(cons(cons(from(n__cons(from(from(activate(_x131))), _x92)), _x62), _x42), _x32)) 
length#(cons(cons(cons(from(n__cons(cons(from(activate(_x131)), n__from(n__s(from(activate(_x131))))), _x92)), _x62), _x42), _x22)) 
length#(cons(cons(cons(from(n__cons(from(from(cons(activate(_x141), _x142))), _x92)), _x62), _x42), _x22)) 
length#(cons(cons(cons(from(n__cons(from(from(nil)), _x92)), _x62), _x42), _x22)) 
Thus, the rule length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x131)), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(from(from(activate(_x131))), _x92)), _x62), _x42), _x22)) is replaced by the following rules:
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x131)), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(n__from(from(activate(_x131))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x131)), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(from(cons(activate(_x131), n__from(n__s(activate(_x131))))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__cons(_x141, _x142))), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(from(from(cons(activate(_x141), _x142))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x131)), _x92)), _x62), _x52), _x22)) → length#(cons(n__cons(cons(from(n__cons(from(from(activate(_x131))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x141)), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(from(from(_x141)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x131)), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(n__from(n__cons(from(from(activate(_x131))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x131)), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(cons(n__cons(from(from(activate(_x131))), _x92), n__from(n__s(n__cons(from(from(activate(_x131))), _x92)))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(from(from(s(activate(_x141)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x131)), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(cons(from(activate(_x131)), n__from(n__s(from(activate(_x131))))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__from(_x141))), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(from(from(from(activate(_x141)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x131)), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(from(n__from(activate(_x131))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__nil)), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(from(from(nil)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x131)), _x92)), _x62), _x42), _x32)) → length#(n__cons(cons(cons(from(n__cons(from(from(activate(_x131))), _x92)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x131)), _x92)), _x72), _x42), _x22)) → length#(cons(cons(n__cons(from(n__cons(from(from(activate(_x131))), _x92)), _x72), _x42), _x22))

Problem 20: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x42), _x32))length#(n__cons(cons(cons(from(activate(_x81)), _x62), _x42), _x32))length1#(n__cons(n__cons(_x41, _x52), _x32))length#(n__cons(n__cons(activate(_x41), _x52), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x52), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(s(s(activate(_x131))), _x92)), _x52), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(from(s(activate(_x141)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x32))length#(n__cons(n__cons(cons(from(n__cons(s(s(activate(_x131))), _x92)), _x62), _x52), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(cons(activate(_x131), _x132)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(n__s(activate(_x131))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(activate(_x121)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x131)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(from(from(activate(_x131))), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(cons(activate(_x101), _x102)), _x62), _x42), _x22))
length1#(n__cons(n__nil, _x22))length#(cons(nil, _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(s(s(activate(_x131))), _x92), n__from(n__s(n__cons(s(s(activate(_x131))), _x92)))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__from(activate(_x121)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__nil), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(nil), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__cons(_x81, _x82), _x62), _x42), _x22))length#(cons(cons(cons(cons(activate(_x81), _x82), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x121, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(_x121, _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x131), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(_x131), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(_x61, _x42), _x22))length#(cons(cons(_x61, _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(n__s(s(activate(_x131))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(s(s(activate(_x131))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x141)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(from(_x141)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__nil)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(s(nil)), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(cons(from(activate(_x131)), n__from(n__s(from(activate(_x131))))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__from(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(from(from(activate(_x141)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(s(activate(_x121)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x111, _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(_x111, _x102)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(from(activate(_x121)), _x92), n__from(n__s(n__cons(from(activate(_x121)), _x92)))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(from(activate(_x121)), _x92)), _x72), _x42), _x22))
length1#(_x21)length#(_x21)length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x42), _x22))length#(cons(cons(cons(cons(activate(_x81), n__from(n__s(activate(_x81)))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(from(nil), _x92)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__from(from(activate(_x131))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(_x61, _x72), _x42), _x22))length#(cons(cons(n__cons(activate(_x61), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(cons(activate(_x131), n__from(n__s(activate(_x131))))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__nil, _x42), _x22))length#(cons(cons(nil, _x42), _x22))length1#(n__cons(n__cons(n__from(_x61), _x42), _x22))length#(cons(cons(from(activate(_x61)), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__from(nil), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(n__nil), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__nil, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(nil, _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__cons(_x121, _x122), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(cons(activate(_x121), _x122), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(cons(activate(_x101), _x102)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x62), _x42), _x22))length#(cons(cons(cons(cons(cons(activate(_x101), _x102), n__from(n__s(cons(activate(_x101), _x102)))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(from(activate(_x121)), _x92)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__from(_x101)), _x62), _x42), _x22))length#(cons(cons(cons(from(from(activate(_x101))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x52), _x22))length#(cons(n__cons(cons(from(activate(_x81)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__s(_x101)), _x62), _x42), _x22))length#(cons(cons(cons(from(s(activate(_x101))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(activate(_x121)), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x111), _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(from(activate(_x111)), _x102)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(activate(_x101), _x92), n__from(n__s(n__cons(activate(_x101), _x92)))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(from(from(activate(_x131))), _x92), n__from(n__s(n__cons(from(from(activate(_x131))), _x92)))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(activate(_x131))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(cons(activate(_x101), _x102)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__from(_x101))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(s(from(activate(_x101)))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__nil, _x62), _x42), _x22))length#(cons(cons(cons(nil, _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__from(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(from(activate(_x131))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__cons(_x111, _x112), _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(cons(activate(_x111), _x112), _x102)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__cons(_x141, _x142))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(s(cons(activate(_x141), _x142))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__nil)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(s(nil)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__s(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(s(activate(_x131))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x141)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(s(_x141)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(activate(_x101), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(_x71, _x72), _x52), _x22))length#(cons(n__cons(cons(activate(_x71), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(s(activate(_x121)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__s(activate(_x121)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(n__from(activate(_x131))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x42), _x22))length#(cons(cons(cons(n__from(activate(_x81)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__s(_x71), _x52), _x22))length#(cons(n__cons(s(activate(_x71)), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(_x101), _x62), _x42), _x22))length#(cons(cons(cons(from(_x101), _x62), _x42), _x22))
length#(n__cons(X, Y))length1#(activate(Y))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(cons(n__cons(s(s(activate(_x131))), _x92), n__from(n__s(n__cons(s(s(activate(_x131))), _x92)))), _x62), _x52), _x22))
length1#(n__cons(n__cons(_x41, _x42), _x32))length#(n__cons(cons(activate(_x41), _x42), _x32))length1#(n__cons(n__cons(n__cons(_x81, _x62), _x42), _x22))length#(cons(cons(cons(_x81, _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(n__s(activate(_x131))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x111), _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(s(activate(_x111)), _x102)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(s(activate(_x121)), _x92)), _x62), _x42), _x32))length1#(n__s(_x21))length#(s(activate(_x21)))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(activate(_x101), _x92)), _x62), _x42), _x32))length1#(n__cons(n__cons(_x71, _x52), _x22))length#(cons(n__cons(_x71, _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(nil), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x131), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(_x131), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x131)), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(from(from(activate(_x131))), _x92)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(_x81), _x72), _x42), _x22))length#(cons(cons(n__cons(from(activate(_x81)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__cons(_x121, _x122), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(cons(activate(_x121), _x122), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x121, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(_x121, _x92)), _x62), _x42), _x22))
length1#(n__cons(_x41, _x22))length#(cons(_x41, _x22))length1#(n__cons(n__cons(n__from(_x71), _x52), _x22))length#(cons(n__cons(from(activate(_x71)), _x52), _x22))
length1#(n__from(_x21))length#(from(activate(_x21)))length1#(n__cons(n__s(_x41), _x22))length#(cons(s(activate(_x41)), _x22))
length1#(n__cons(_x21, _x32))length#(n__cons(activate(_x21), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(activate(_x121)), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__s(s(activate(_x131))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(s(s(activate(_x131))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(nil), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__cons(_x141, _x142))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(from(cons(activate(_x141), _x142))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__s(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(s(s(activate(_x141)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x131)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(from(activate(_x131))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(activate(_x101), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__s(_x101))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(s(s(activate(_x101)))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__nil), _x62), _x42), _x22))length#(cons(cons(cons(from(nil), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x101)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(s(_x101)), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__cons(_x131, _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(cons(activate(_x131), _x132)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(n__from(n__cons(activate(_x101), _x92)), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(_x61, _x62), _x52), _x22))length#(cons(n__cons(cons(activate(_x61), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__s(_x81), _x62), _x42), _x22))length#(cons(cons(cons(s(activate(_x81)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(activate(_x101), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(from(nil), _x92), n__from(n__s(n__cons(from(nil), _x92)))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(s(s(activate(_x131))), _x92)), _x72), _x42), _x22))length1#(n__cons(n__from(_x41), _x22))length#(cons(from(activate(_x41)), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__nil, _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(nil, _x102)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__s(_x61), _x42), _x22))length#(cons(cons(s(activate(_x61)), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__from(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(s(from(activate(_x141)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(cons(activate(_x101), _x102)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(s(activate(_x121)), _x92), n__from(n__s(n__cons(s(activate(_x121)), _x92)))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(activate(_x101), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(cons(activate(_x121), n__from(n__s(activate(_x121)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__nil, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(nil, _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(_x61, _x62), _x42), _x32))length#(n__cons(cons(cons(activate(_x61), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(s(s(activate(_x131))), _x92)), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(cons(nil, n__from(n__s(nil))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__nil, _x52), _x22))length#(cons(n__cons(nil, _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__nil)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(from(nil)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(from(nil), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__cons(_x101, _x102))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(s(cons(activate(_x101), _x102))), _x92)), _x62), _x52), _x22))

Rewrite Rules

from(X)cons(X, n__from(n__s(X)))length(n__nil)0
length(n__cons(X, Y))s(length1(activate(Y)))length1(X)length(activate(X))
from(X)n__from(X)s(X)n__s(X)
niln__nilcons(X1, X2)n__cons(X1, X2)
activate(n__from(X))from(activate(X))activate(n__s(X))s(activate(X))
activate(n__nil)nilactivate(n__cons(X1, X2))cons(activate(X1), X2)
activate(X)X

Original Signature

Termination of terms over the following signature is verified: activate, n__s, n__cons, 0, s, n__from, length, length1, n__nil, from, nil, cons

Strategy


The right-hand side of the rule length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(from(from(s(activate(_x141)))), _x92)), _x62), _x42), _x22)) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
length#(cons(cons(cons(from(n__cons(from(n__from(s(activate(_x141)))), _x92)), _x62), _x42), _x22)) 
length#(cons(cons(cons(from(n__cons(from(from(s(nil))), _x92)), _x62), _x42), _x22)) 
length#(cons(cons(cons(from(n__cons(n__from(from(s(activate(_x141)))), _x92)), _x62), _x42), _x22)) 
length#(cons(cons(cons(from(n__cons(from(from(s(_x151))), _x92)), _x62), _x42), _x22)) 
length#(cons(cons(n__cons(from(n__cons(from(from(s(activate(_x141)))), _x92)), _x72), _x42), _x22)) 
length#(cons(cons(cons(from(n__cons(cons(from(s(activate(_x141))), n__from(n__s(from(s(activate(_x141)))))), _x92)), _x62), _x42), _x22)) 
length#(cons(cons(cons(cons(n__cons(from(from(s(activate(_x141)))), _x92), n__from(n__s(n__cons(from(from(s(activate(_x141)))), _x92)))), _x62), _x42), _x22)) 
length#(cons(cons(cons(from(n__cons(from(from(s(cons(activate(_x151), _x152)))), _x92)), _x62), _x42), _x22)) 
length#(cons(cons(cons(n__from(n__cons(from(from(s(activate(_x141)))), _x92)), _x62), _x42), _x22)) 
length#(cons(cons(cons(from(n__cons(from(cons(s(activate(_x141)), n__from(n__s(s(activate(_x141)))))), _x92)), _x62), _x42), _x22)) 
length#(cons(n__cons(cons(from(n__cons(from(from(s(activate(_x141)))), _x92)), _x62), _x52), _x22)) 
length#(cons(cons(cons(from(n__cons(from(from(s(s(activate(_x151))))), _x92)), _x62), _x42), _x22)) 
length#(cons(cons(cons(from(n__cons(from(from(s(from(activate(_x151))))), _x92)), _x62), _x42), _x22)) 
length#(n__cons(cons(cons(from(n__cons(from(from(s(activate(_x141)))), _x92)), _x62), _x42), _x32)) 
length#(cons(cons(cons(from(n__cons(from(from(n__s(activate(_x141)))), _x92)), _x62), _x42), _x22)) 
Thus, the rule length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(from(from(s(activate(_x141)))), _x92)), _x62), _x42), _x22)) is replaced by the following rules:
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x72), _x42), _x22)) → length#(cons(cons(n__cons(from(n__cons(from(from(s(activate(_x141)))), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x32)) → length#(n__cons(cons(cons(from(n__cons(from(from(s(activate(_x141)))), _x92)), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__from(_x151)))), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(from(from(s(from(activate(_x151))))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(n__from(n__cons(from(from(s(activate(_x141)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(from(from(n__s(activate(_x141)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x152)))), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(from(from(s(cons(activate(_x151), _x152)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(cons(n__cons(from(from(s(activate(_x141)))), _x92), n__from(n__s(n__cons(from(from(s(activate(_x141)))), _x92)))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(n__from(from(s(activate(_x141)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(from(cons(s(activate(_x141)), n__from(n__s(s(activate(_x141)))))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x151))), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(from(from(s(_x151))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(cons(from(s(activate(_x141))), n__from(n__s(from(s(activate(_x141)))))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x52), _x22)) → length#(cons(n__cons(cons(from(n__cons(from(from(s(activate(_x141)))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(from(n__from(s(activate(_x141)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__s(_x151)))), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(from(from(s(s(activate(_x151))))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__nil))), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(from(from(s(nil))), _x92)), _x62), _x42), _x22))

Problem 21: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x42), _x32))length#(n__cons(cons(cons(from(activate(_x81)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(from(from(s(activate(_x141)))), _x92)), _x62), _x42), _x32))
length1#(n__cons(n__cons(_x41, _x52), _x32))length#(n__cons(n__cons(activate(_x41), _x52), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x52), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(s(s(activate(_x131))), _x92)), _x52), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(s(activate(_x141)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(cons(activate(_x131), _x132)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x32))length#(n__cons(n__cons(cons(from(n__cons(s(s(activate(_x131))), _x92)), _x62), _x52), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(n__s(activate(_x131))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x131)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(from(from(activate(_x131))), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(activate(_x121)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(cons(activate(_x101), _x102)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__nil))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(from(s(nil))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__nil, _x22))length#(cons(nil, _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(s(s(activate(_x131))), _x92), n__from(n__s(n__cons(s(s(activate(_x131))), _x92)))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__from(activate(_x121)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__nil), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(nil), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__cons(_x81, _x82), _x62), _x42), _x22))length#(cons(cons(cons(cons(activate(_x81), _x82), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x121, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(_x121, _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x131), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(_x131), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(_x61, _x42), _x22))length#(cons(cons(_x61, _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(n__s(s(activate(_x131))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(s(s(activate(_x131))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x141)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(from(_x141)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__nil)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(s(nil)), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(cons(from(activate(_x131)), n__from(n__s(from(activate(_x131))))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__from(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(from(from(activate(_x141)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__from(from(s(activate(_x141)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(cons(s(activate(_x141)), n__from(n__s(s(activate(_x141)))))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(from(activate(_x121)), _x92), n__from(n__s(n__cons(from(activate(_x121)), _x92)))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x111, _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(_x111, _x102)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(s(activate(_x121)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(from(activate(_x121)), _x92)), _x72), _x42), _x22))
length1#(_x21)length#(_x21)length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x42), _x22))length#(cons(cons(cons(cons(activate(_x81), n__from(n__s(activate(_x81)))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(from(nil), _x92)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__from(from(activate(_x131))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(cons(activate(_x131), n__from(n__s(activate(_x131))))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(_x61, _x72), _x42), _x22))length#(cons(cons(n__cons(activate(_x61), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__from(_x61), _x42), _x22))length#(cons(cons(from(activate(_x61)), _x42), _x22))length1#(n__cons(n__cons(n__nil, _x42), _x22))length#(cons(cons(nil, _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(from(n__s(activate(_x141)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(n__nil), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__from(nil), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__nil, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(nil, _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(from(from(s(activate(_x141)))), _x92), n__from(n__s(n__cons(from(from(s(activate(_x141)))), _x92)))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__cons(_x121, _x122), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(cons(activate(_x121), _x122), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(from(s(activate(_x141)))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(cons(activate(_x101), _x102)), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x62), _x42), _x22))length#(cons(cons(cons(cons(cons(activate(_x101), _x102), n__from(n__s(cons(activate(_x101), _x102)))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(from(activate(_x121)), _x92)), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__from(_x101)), _x62), _x42), _x22))length#(cons(cons(cons(from(from(activate(_x101))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x52), _x22))length#(cons(n__cons(cons(from(activate(_x81)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__s(_x101)), _x62), _x42), _x22))length#(cons(cons(cons(from(s(activate(_x101))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(activate(_x121)), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x111), _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(from(activate(_x111)), _x102)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(activate(_x101), _x92), n__from(n__s(n__cons(activate(_x101), _x92)))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(from(s(cons(activate(_x151), _x152)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(from(from(activate(_x131))), _x92), n__from(n__s(n__cons(from(from(activate(_x131))), _x92)))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(activate(_x131))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(cons(activate(_x101), _x102)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__from(_x101))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(s(from(activate(_x101)))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__nil, _x62), _x42), _x22))length#(cons(cons(cons(nil, _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__from(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(from(activate(_x131))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__cons(_x111, _x112), _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(cons(activate(_x111), _x112), _x102)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__cons(_x141, _x142))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(s(cons(activate(_x141), _x142))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__nil)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(s(nil)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(n__from(s(activate(_x141)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__s(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(s(activate(_x131))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x141)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(s(_x141)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(activate(_x101), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(_x71, _x72), _x52), _x22))length#(cons(n__cons(cons(activate(_x71), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(s(activate(_x121)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__s(activate(_x121)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(n__from(activate(_x131))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x42), _x22))length#(cons(cons(cons(n__from(activate(_x81)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__s(_x71), _x52), _x22))length#(cons(n__cons(s(activate(_x71)), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(_x101), _x62), _x42), _x22))length#(cons(cons(cons(from(_x101), _x62), _x42), _x22))length#(n__cons(X, Y))length1#(activate(Y))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(cons(n__cons(s(s(activate(_x131))), _x92), n__from(n__s(n__cons(s(s(activate(_x131))), _x92)))), _x62), _x52), _x22))length1#(n__cons(n__cons(_x41, _x42), _x32))length#(n__cons(cons(activate(_x41), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(from(from(s(activate(_x141)))), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(_x81, _x62), _x42), _x22))length#(cons(cons(cons(_x81, _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(n__s(activate(_x131))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x111), _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(s(activate(_x111)), _x102)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(s(activate(_x121)), _x92)), _x62), _x42), _x32))length1#(n__s(_x21))length#(s(activate(_x21)))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(activate(_x101), _x92)), _x62), _x42), _x32))length1#(n__cons(n__cons(_x71, _x52), _x22))length#(cons(n__cons(_x71, _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(nil), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x131), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(_x131), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x131)), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(from(from(activate(_x131))), _x92)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(_x81), _x72), _x42), _x22))length#(cons(cons(n__cons(from(activate(_x81)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__cons(_x121, _x122), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(cons(activate(_x121), _x122), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x121, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(_x121, _x92)), _x62), _x42), _x22))
length1#(n__cons(_x41, _x22))length#(cons(_x41, _x22))length1#(n__cons(n__cons(n__from(_x71), _x52), _x22))length#(cons(n__cons(from(activate(_x71)), _x52), _x22))
length1#(n__from(_x21))length#(from(activate(_x21)))length1#(n__cons(n__s(_x41), _x22))length#(cons(s(activate(_x41)), _x22))
length1#(n__cons(_x21, _x32))length#(n__cons(activate(_x21), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(activate(_x121)), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(s(s(activate(_x131))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__s(s(activate(_x131))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__from(_x151)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(from(s(from(activate(_x151))))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(nil), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__s(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(s(s(activate(_x141)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__cons(_x141, _x142))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(from(cons(activate(_x141), _x142))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x131)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(from(activate(_x131))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__s(_x101))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(s(s(activate(_x101)))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(activate(_x101), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x101)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(s(_x101)), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__nil), _x62), _x42), _x22))length#(cons(cons(cons(from(nil), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__cons(_x131, _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(cons(activate(_x131), _x132)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(n__from(n__cons(activate(_x101), _x92)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(_x61, _x62), _x52), _x22))length#(cons(n__cons(cons(activate(_x61), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__s(_x81), _x62), _x42), _x22))length#(cons(cons(cons(s(activate(_x81)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(activate(_x101), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(from(nil), _x92), n__from(n__s(n__cons(from(nil), _x92)))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(cons(from(s(activate(_x141))), n__from(n__s(from(s(activate(_x141)))))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(s(s(activate(_x131))), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__nil, _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(nil, _x102)), _x62), _x42), _x22))
length1#(n__cons(n__from(_x41), _x22))length#(cons(from(activate(_x41)), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__s(_x151)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(from(s(s(activate(_x151))))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__s(_x61), _x42), _x22))length#(cons(cons(s(activate(_x61)), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(cons(activate(_x101), _x102)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__from(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(s(from(activate(_x141)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(activate(_x101), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(s(activate(_x121)), _x92), n__from(n__s(n__cons(s(activate(_x121)), _x92)))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__nil, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(nil, _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(cons(activate(_x121), n__from(n__s(activate(_x121)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(s(s(activate(_x131))), _x92)), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(_x61, _x62), _x42), _x32))length#(n__cons(cons(cons(activate(_x61), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(cons(nil, n__from(n__s(nil))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__nil, _x52), _x22))length#(cons(n__cons(nil, _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__nil)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(from(nil)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(from(nil), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x151))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(from(s(_x151))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__cons(_x101, _x102))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(s(cons(activate(_x101), _x102))), _x92)), _x62), _x52), _x22))

Rewrite Rules

from(X)cons(X, n__from(n__s(X)))length(n__nil)0
length(n__cons(X, Y))s(length1(activate(Y)))length1(X)length(activate(X))
from(X)n__from(X)s(X)n__s(X)
niln__nilcons(X1, X2)n__cons(X1, X2)
activate(n__from(X))from(activate(X))activate(n__s(X))s(activate(X))
activate(n__nil)nilactivate(n__cons(X1, X2))cons(activate(X1), X2)
activate(X)X

Original Signature

Termination of terms over the following signature is verified: n__s, activate, n__cons, 0, n__from, s, length, from, n__nil, length1, cons, nil

Strategy


The right-hand side of the rule length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(n__from(n__cons(from(from(s(activate(_x141)))), _x92)), _x62), _x42), _x22)) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
length#(n__cons(cons(cons(n__from(n__cons(from(from(s(activate(_x141)))), _x92)), _x62), _x42), _x32)) 
length#(cons(cons(cons(n__from(n__cons(from(from(n__s(activate(_x141)))), _x92)), _x62), _x42), _x22)) 
length#(cons(n__cons(cons(n__from(n__cons(from(from(s(activate(_x141)))), _x92)), _x62), _x52), _x22)) 
length#(cons(cons(n__cons(n__from(n__cons(from(from(s(activate(_x141)))), _x92)), _x72), _x42), _x22)) 
length#(cons(cons(cons(n__from(n__cons(from(cons(s(activate(_x141)), n__from(n__s(s(activate(_x141)))))), _x92)), _x62), _x42), _x22)) 
length#(cons(cons(cons(n__from(n__cons(n__from(from(s(activate(_x141)))), _x92)), _x62), _x42), _x22)) 
length#(cons(cons(cons(n__from(n__cons(from(from(s(nil))), _x92)), _x62), _x42), _x22)) 
length#(cons(cons(cons(n__from(n__cons(cons(from(s(activate(_x141))), n__from(n__s(from(s(activate(_x141)))))), _x92)), _x62), _x42), _x22)) 
length#(cons(cons(cons(n__from(n__cons(from(from(s(_x151))), _x92)), _x62), _x42), _x22)) 
length#(cons(cons(cons(n__from(n__cons(from(from(s(s(activate(_x151))))), _x92)), _x62), _x42), _x22)) 
length#(cons(cons(cons(n__from(n__cons(from(from(s(cons(activate(_x151), _x152)))), _x92)), _x62), _x42), _x22)) 
length#(cons(cons(cons(n__from(n__cons(from(from(s(from(activate(_x151))))), _x92)), _x62), _x42), _x22)) 
length#(cons(cons(cons(n__from(n__cons(from(n__from(s(activate(_x141)))), _x92)), _x62), _x42), _x22)) 
Thus, the rule length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(n__from(n__cons(from(from(s(activate(_x141)))), _x92)), _x62), _x42), _x22)) is replaced by the following rules:
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(n__from(n__cons(n__from(from(s(activate(_x141)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(n__from(n__cons(from(n__from(s(activate(_x141)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x151))), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(n__from(n__cons(from(from(s(_x151))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x72), _x42), _x22)) → length#(cons(cons(n__cons(n__from(n__cons(from(from(s(activate(_x141)))), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(n__from(n__cons(from(from(n__s(activate(_x141)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x152)))), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(n__from(n__cons(from(from(s(cons(activate(_x151), _x152)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x52), _x22)) → length#(cons(n__cons(cons(n__from(n__cons(from(from(s(activate(_x141)))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(n__from(n__cons(cons(from(s(activate(_x141))), n__from(n__s(from(s(activate(_x141)))))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(n__from(n__cons(from(cons(s(activate(_x141)), n__from(n__s(s(activate(_x141)))))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x32)) → length#(n__cons(cons(cons(n__from(n__cons(from(from(s(activate(_x141)))), _x92)), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__from(_x151)))), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(n__from(n__cons(from(from(s(from(activate(_x151))))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__s(_x151)))), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(n__from(n__cons(from(from(s(s(activate(_x151))))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__nil))), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(n__from(n__cons(from(from(s(nil))), _x92)), _x62), _x42), _x22))

Problem 22: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(from(from(s(activate(_x141)))), _x92)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x42), _x32))length#(n__cons(cons(cons(from(activate(_x81)), _x62), _x42), _x32))
length1#(n__cons(n__cons(_x41, _x52), _x32))length#(n__cons(n__cons(activate(_x41), _x52), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x52), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(s(s(activate(_x131))), _x92)), _x52), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x32))length#(n__cons(n__cons(cons(from(n__cons(s(s(activate(_x131))), _x92)), _x62), _x52), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(cons(activate(_x131), _x132)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(n__s(activate(_x131))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(activate(_x121)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x131)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(from(from(activate(_x131))), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(cons(activate(_x101), _x102)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__nil))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(from(s(nil))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__nil, _x22))length#(cons(nil, _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(s(s(activate(_x131))), _x92), n__from(n__s(n__cons(s(s(activate(_x131))), _x92)))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__from(activate(_x121)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(n__from(from(s(activate(_x141)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__nil), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(nil), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(n__from(s(activate(_x141)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__cons(_x81, _x82), _x62), _x42), _x22))length#(cons(cons(cons(cons(activate(_x81), _x82), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x121, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(_x121, _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x131), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(_x131), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(_x61, _x42), _x22))length#(cons(cons(_x61, _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(n__s(s(activate(_x131))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(s(s(activate(_x131))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x141)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(from(_x141)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__nil)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(s(nil)), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(cons(from(activate(_x131)), n__from(n__s(from(activate(_x131))))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__from(from(s(activate(_x141)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__from(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(from(from(activate(_x141)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(cons(s(activate(_x141)), n__from(n__s(s(activate(_x141)))))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(s(activate(_x121)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x111, _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(_x111, _x102)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(from(activate(_x121)), _x92), n__from(n__s(n__cons(from(activate(_x121)), _x92)))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(s(cons(activate(_x151), _x152)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(from(activate(_x121)), _x92)), _x72), _x42), _x22))
length1#(_x21)length#(_x21)length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x42), _x22))length#(cons(cons(cons(cons(activate(_x81), n__from(n__s(activate(_x81)))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__from(_x151)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(s(from(activate(_x151))))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(from(nil), _x92)), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__from(from(activate(_x131))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(_x61, _x72), _x42), _x22))length#(cons(cons(n__cons(activate(_x61), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(cons(activate(_x131), n__from(n__s(activate(_x131))))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__nil, _x42), _x22))length#(cons(cons(nil, _x42), _x22))
length1#(n__cons(n__cons(n__from(_x61), _x42), _x22))length#(cons(cons(from(activate(_x61)), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(from(n__s(activate(_x141)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__from(nil), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(n__nil), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__nil, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(nil, _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(from(from(s(activate(_x141)))), _x92), n__from(n__s(n__cons(from(from(s(activate(_x141)))), _x92)))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(cons(s(activate(_x141)), n__from(n__s(s(activate(_x141)))))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(n__from(n__cons(from(from(s(activate(_x141)))), _x92)), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__cons(_x121, _x122), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(cons(activate(_x121), _x122), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(from(s(activate(_x141)))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(cons(activate(_x101), _x102)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x62), _x42), _x22))length#(cons(cons(cons(cons(cons(activate(_x101), _x102), n__from(n__s(cons(activate(_x101), _x102)))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(from(activate(_x121)), _x92)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__from(_x101)), _x62), _x42), _x22))length#(cons(cons(cons(from(from(activate(_x101))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x52), _x22))length#(cons(n__cons(cons(from(activate(_x81)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__s(_x101)), _x62), _x42), _x22))length#(cons(cons(cons(from(s(activate(_x101))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(activate(_x121)), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x111), _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(from(activate(_x111)), _x102)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(activate(_x101), _x92), n__from(n__s(n__cons(activate(_x101), _x92)))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(from(s(cons(activate(_x151), _x152)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(from(from(activate(_x131))), _x92), n__from(n__s(n__cons(from(from(activate(_x131))), _x92)))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(activate(_x131))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(cons(activate(_x101), _x102)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__from(_x101))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(s(from(activate(_x101)))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__nil, _x62), _x42), _x22))length#(cons(cons(cons(nil, _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__from(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(from(activate(_x131))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__cons(_x111, _x112), _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(cons(activate(_x111), _x112), _x102)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__cons(_x141, _x142))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(s(cons(activate(_x141), _x142))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__nil)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(s(nil)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(n__from(s(activate(_x141)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__s(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(s(activate(_x131))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__nil))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(s(nil))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x141)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(s(_x141)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(activate(_x101), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(_x71, _x72), _x52), _x22))length#(cons(n__cons(cons(activate(_x71), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(from(from(s(activate(_x141)))), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(s(activate(_x121)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__s(activate(_x121)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(n__from(activate(_x131))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x42), _x22))length#(cons(cons(cons(n__from(activate(_x81)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__s(_x71), _x52), _x22))length#(cons(n__cons(s(activate(_x71)), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(_x101), _x62), _x42), _x22))length#(cons(cons(cons(from(_x101), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(from(from(s(activate(_x141)))), _x92)), _x62), _x52), _x22))length#(n__cons(X, Y))length1#(activate(Y))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(cons(n__cons(s(s(activate(_x131))), _x92), n__from(n__s(n__cons(s(s(activate(_x131))), _x92)))), _x62), _x52), _x22))length1#(n__cons(n__cons(_x41, _x42), _x32))length#(n__cons(cons(activate(_x41), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(from(from(s(activate(_x141)))), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(_x81, _x62), _x42), _x22))length#(cons(cons(cons(_x81, _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(n__s(activate(_x131))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x151))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(s(_x151))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x111), _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(s(activate(_x111)), _x102)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(s(activate(_x121)), _x92)), _x62), _x42), _x32))
length1#(n__s(_x21))length#(s(activate(_x21)))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(activate(_x101), _x92)), _x62), _x42), _x32))
length1#(n__cons(n__cons(_x71, _x52), _x22))length#(cons(n__cons(_x71, _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x131), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(_x131), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(nil), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__cons(_x121, _x122), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(cons(activate(_x121), _x122), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(_x81), _x72), _x42), _x22))length#(cons(cons(n__cons(from(activate(_x81)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x131)), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(from(from(activate(_x131))), _x92)), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(cons(from(s(activate(_x141))), n__from(n__s(from(s(activate(_x141)))))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x121, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(_x121, _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__from(_x71), _x52), _x22))length#(cons(n__cons(from(activate(_x71)), _x52), _x22))length1#(n__cons(_x41, _x22))length#(cons(_x41, _x22))
length1#(n__from(_x21))length#(from(activate(_x21)))length1#(n__cons(n__s(_x41), _x22))length#(cons(s(activate(_x41)), _x22))
length1#(n__cons(_x21, _x32))length#(n__cons(activate(_x21), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(activate(_x121)), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__from(_x151)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(from(s(from(activate(_x151))))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__s(s(activate(_x131))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(s(s(activate(_x131))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(nil), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__cons(_x141, _x142))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(from(cons(activate(_x141), _x142))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__s(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(s(s(activate(_x141)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x131)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(from(activate(_x131))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(activate(_x101), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__s(_x101))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(s(s(activate(_x101)))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__nil), _x62), _x42), _x22))length#(cons(cons(cons(from(nil), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x101)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(s(_x101)), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__cons(_x131, _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(cons(activate(_x131), _x132)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(n__from(n__cons(activate(_x101), _x92)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(_x61, _x62), _x52), _x22))length#(cons(n__cons(cons(activate(_x61), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__s(_x81), _x62), _x42), _x22))length#(cons(cons(cons(s(activate(_x81)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(activate(_x101), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(from(nil), _x92), n__from(n__s(n__cons(from(nil), _x92)))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(cons(from(s(activate(_x141))), n__from(n__s(from(s(activate(_x141)))))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(s(s(activate(_x131))), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__s(_x151)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(from(s(s(activate(_x151))))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__from(_x41), _x22))length#(cons(from(activate(_x41)), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__nil, _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(nil, _x102)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__s(_x61), _x42), _x22))length#(cons(cons(s(activate(_x61)), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__from(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(s(from(activate(_x141)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(cons(activate(_x101), _x102)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(s(activate(_x121)), _x92), n__from(n__s(n__cons(s(activate(_x121)), _x92)))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(activate(_x101), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(cons(activate(_x121), n__from(n__s(activate(_x121)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__nil, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(nil, _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(_x61, _x62), _x42), _x32))length#(n__cons(cons(cons(activate(_x61), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(s(s(activate(_x131))), _x92)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(cons(nil, n__from(n__s(nil))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__nil, _x52), _x22))length#(cons(n__cons(nil, _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(n__s(activate(_x141)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__nil)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(from(nil)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(from(nil), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x151))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(from(s(_x151))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__cons(_x101, _x102))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(s(cons(activate(_x101), _x102))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__s(_x151)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(s(s(activate(_x151))))), _x92)), _x62), _x42), _x22))

Rewrite Rules

from(X)cons(X, n__from(n__s(X)))length(n__nil)0
length(n__cons(X, Y))s(length1(activate(Y)))length1(X)length(activate(X))
from(X)n__from(X)s(X)n__s(X)
niln__nilcons(X1, X2)n__cons(X1, X2)
activate(n__from(X))from(activate(X))activate(n__s(X))s(activate(X))
activate(n__nil)nilactivate(n__cons(X1, X2))cons(activate(X1), X2)
activate(X)X

Original Signature

Termination of terms over the following signature is verified: activate, n__s, n__cons, 0, s, n__from, length, length1, n__nil, from, nil, cons

Strategy


The right-hand side of the rule length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x132)), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(s(cons(activate(_x131), _x132)), _x92)), _x62), _x42), _x22)) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
length#(cons(n__cons(cons(from(n__cons(s(cons(activate(_x131), _x132)), _x92)), _x62), _x52), _x22)) 
length#(cons(cons(cons(from(n__cons(s(n__cons(activate(_x131), _x122)), _x92)), _x62), _x42), _x22)) 
length#(cons(cons(cons(from(n__cons(s(cons(s(activate(_x141)), _x132)), _x92)), _x62), _x42), _x22)) 
length#(cons(cons(cons(from(n__cons(s(cons(nil, _x132)), _x92)), _x62), _x42), _x22)) 
length#(cons(cons(cons(from(n__cons(s(cons(_x141, _x132)), _x92)), _x62), _x42), _x22)) 
length#(cons(cons(n__cons(from(n__cons(s(cons(activate(_x131), _x132)), _x92)), _x72), _x42), _x22)) 
length#(cons(cons(cons(from(n__cons(s(cons(from(activate(_x141)), _x132)), _x92)), _x62), _x42), _x22)) 
length#(cons(cons(cons(from(n__cons(s(cons(cons(activate(_x141), _x142), _x132)), _x92)), _x62), _x42), _x22)) 
length#(cons(cons(cons(n__from(n__cons(s(cons(activate(_x131), _x132)), _x92)), _x62), _x42), _x22)) 
length#(cons(cons(cons(from(n__cons(n__s(cons(activate(_x131), _x132)), _x92)), _x62), _x42), _x22)) 
length#(n__cons(cons(cons(from(n__cons(s(cons(activate(_x131), _x132)), _x92)), _x62), _x42), _x32)) 
length#(cons(cons(cons(cons(n__cons(s(cons(activate(_x131), _x132)), _x92), n__from(n__s(n__cons(s(cons(activate(_x131), _x132)), _x92)))), _x62), _x42), _x22)) 
Thus, the rule length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x132)), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(s(cons(activate(_x131), _x132)), _x92)), _x62), _x42), _x22)) is replaced by the following rules:
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x132)), _x92)), _x62), _x52), _x22)) → length#(cons(n__cons(cons(from(n__cons(s(cons(activate(_x131), _x132)), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x142), _x132)), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(s(cons(cons(activate(_x141), _x142), _x132)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x141), _x132)), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(s(cons(s(activate(_x141)), _x132)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__from(_x141), _x132)), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(s(cons(from(activate(_x141)), _x132)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x132)), _x92)), _x72), _x42), _x22)) → length#(cons(cons(n__cons(from(n__cons(s(cons(activate(_x131), _x132)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x132)), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(cons(n__cons(s(cons(activate(_x131), _x132)), _x92), n__from(n__s(n__cons(s(cons(activate(_x131), _x132)), _x92)))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__nil, _x132)), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(s(cons(nil, _x132)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x132)), _x92)), _x62), _x42), _x32)) → length#(n__cons(cons(cons(from(n__cons(s(cons(activate(_x131), _x132)), _x92)), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x132)), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(n__from(n__cons(s(cons(activate(_x131), _x132)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x132)), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(n__s(cons(activate(_x131), _x132)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x141, _x132)), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(s(cons(_x141, _x132)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x122)), _x92)), _x62), _x42), _x22)) → length#(cons(cons(cons(from(n__cons(s(n__cons(activate(_x131), _x122)), _x92)), _x62), _x42), _x22))

Problem 23: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x42), _x32))length#(n__cons(cons(cons(from(activate(_x81)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(from(from(s(activate(_x141)))), _x92)), _x62), _x42), _x32))
length1#(n__cons(n__cons(_x41, _x52), _x32))length#(n__cons(n__cons(activate(_x41), _x52), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x52), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(s(s(activate(_x131))), _x92)), _x52), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x132)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(from(n__cons(s(cons(activate(_x131), _x132)), _x92)), _x72), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x132)), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(s(cons(activate(_x131), _x132)), _x92)), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x121), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(s(activate(_x121)), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(s(s(activate(_x131))), _x92), n__from(n__s(n__cons(s(s(activate(_x131))), _x92)))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x111, _x102)), _x62), _x42), _x22))length#(cons(cons(cons(cons(cons(_x111, _x102), n__from(n__s(cons(_x111, _x102)))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x111, _x102)), _x62), _x42), _x32))length#(n__cons(cons(cons(n__from(cons(_x111, _x102)), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x131, _x132), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(cons(n__cons(n__s(n__cons(n__cons(_x131, _x132), _x102)), _x92), n__from(n__s(n__cons(n__s(n__cons(n__cons(_x131, _x132), _x102)), _x92)))), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(cons(s(activate(_x141)), n__from(n__s(s(activate(_x141)))))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(n__from(s(cons(activate(_x151), _x152)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x101, _x102), _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(cons(cons(activate(_x101), _x102), _x132)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__nil))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(cons(s(nil), n__from(n__s(s(nil))))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x131), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(s(_x131), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(from(nil), _x92)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(_x141), _x122), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(n__cons(cons(s(activate(_x141)), _x122), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(_x141), _x122), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(n__cons(cons(s(activate(_x141)), _x122), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x131, _x132), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x131, _x132), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__from(from(activate(_x131))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__nil, _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(cons(nil, _x132)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__nil, _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(cons(nil, _x132)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(_x61, _x72), _x42), _x22))length#(cons(cons(n__cons(activate(_x61), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__from(_x61), _x42), _x22))length#(cons(cons(from(activate(_x61)), _x42), _x22))length1#(n__cons(n__cons(n__nil, _x42), _x22))length#(cons(cons(nil, _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__from(nil), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(n__nil), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__nil, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(nil, _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x121, _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(n__cons(_x121, _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x121, _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(n__cons(_x121, _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__nil))), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(from(from(s(nil))), _x92)), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(cons(s(activate(_x141)), n__from(n__s(s(activate(_x141)))))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(from(s(activate(_x141)))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__cons(_x121, _x122), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(cons(activate(_x121), _x122), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(cons(activate(_x101), _x102)), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x62), _x42), _x22))length#(cons(cons(cons(cons(cons(activate(_x101), _x102), n__from(n__s(cons(activate(_x101), _x102)))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x141), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(n__cons(s(_x141), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x141), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(n__cons(s(_x141), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x121, _x122), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(cons(activate(_x121), _x122), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__nil, _x142), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(cons(cons(nil, _x142), _x132)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__s(_x101)), _x62), _x42), _x22))length#(cons(cons(cons(from(s(activate(_x101))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x121), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(n__cons(n__s(activate(_x121)), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x121), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(n__cons(n__s(activate(_x121)), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__nil, _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(nil, _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__nil, _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(nil, _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x121), _x102)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(from(n__cons(n__s(n__cons(s(activate(_x121)), _x102)), _x92)), _x72), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x121), _x102)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(n__from(n__cons(s(n__cons(s(activate(_x121)), _x102)), _x92)), _x72), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__from(_x161), _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(n__s(cons(from(activate(_x161)), _x152)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(_x141)), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(n__cons(s(s(activate(_x141))), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(_x141)), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(n__cons(s(s(activate(_x141))), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(from(from(activate(_x131))), _x92), n__from(n__s(n__cons(from(from(activate(_x131))), _x92)))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(cons(activate(_x101), _x102)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(from(s(cons(activate(_x151), _x152)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__nil, _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(cons(nil, _x132)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x142), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(s(cons(cons(activate(_x141), _x142), _x132)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x142), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__s(cons(cons(activate(_x141), _x142), _x132)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__nil), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(n__cons(s(nil), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__nil), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(n__cons(s(nil), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__nil, _x62), _x42), _x22))length#(cons(cons(cons(nil, _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x171, _x142)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(n__s(n__cons(_x171, _x142)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__from(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(from(activate(_x131))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__cons(_x111, _x112), _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(cons(activate(_x111), _x112), _x102)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x142), _x132)), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(s(cons(cons(activate(_x141), _x142), _x132)), _x92)), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x131), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(s(_x131), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__cons(_x141, _x142))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(s(cons(activate(_x141), _x142))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(s(cons(activate(_x131), _x132)), _x92), n__from(n__s(n__cons(s(cons(activate(_x131), _x132)), _x92)))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__nil)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(s(nil)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(n__from(s(activate(_x141)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__s(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(s(activate(_x131))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__nil))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(s(nil))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__nil, _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(s(cons(nil, _x152)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x151, _x142), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(cons(cons(_x151, _x142), _x132)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x111, _x102)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(cons(_x111, _x102)), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__s(_x101))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(s(s(s(activate(_x101)))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__s(_x101))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(n__s(s(s(activate(_x101)))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x121), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(s(activate(_x121)), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(s(activate(_x121)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__s(activate(_x121)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__from(_x101))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(s(s(from(activate(_x101)))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__from(_x101))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(n__s(s(from(activate(_x101)))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(s(cons(activate(_x131), _x132)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(n__from(activate(_x131))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(s(n__s(activate(_x131))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__s(_x71), _x52), _x22))length#(cons(n__cons(s(activate(_x71)), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(n__s(n__s(activate(_x131))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(_x101), _x62), _x42), _x22))length#(cons(cons(cons(from(_x101), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x141), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(s(_x141), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__cons(_x161, _x162), _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(n__s(cons(cons(activate(_x161), _x162), _x152)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(from(from(s(activate(_x141)))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__nil))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__from(from(s(nil))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x142), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(s(cons(cons(activate(_x141), _x142), _x132)), _x92), n__from(n__s(n__cons(s(cons(cons(activate(_x141), _x142), _x132)), _x92)))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__cons(_x141, _x142)), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(n__cons(s(cons(activate(_x141), _x142)), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(cons(n__cons(n__s(cons(activate(_x131), _x132)), _x92), n__from(n__s(n__cons(n__s(cons(activate(_x131), _x132)), _x92)))), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__cons(_x141, _x142)), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(n__cons(s(cons(activate(_x141), _x142)), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(cons(n__cons(s(s(activate(_x131))), _x92), n__from(n__s(n__cons(s(s(activate(_x131))), _x92)))), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x32))length#(n__cons(n__cons(cons(from(n__cons(n__s(s(activate(_x131))), _x92)), _x62), _x52), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__from(_x141), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(cons(from(activate(_x141)), _x132)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x32))length#(n__cons(n__cons(cons(n__from(n__cons(s(s(activate(_x131))), _x92)), _x62), _x52), _x32))length1#(n__cons(n__cons(n__cons(_x81, _x62), _x42), _x22))length#(cons(cons(cons(_x81, _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x151))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(s(_x151))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__nil), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(nil), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x121, _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(n__from(n__cons(_x121, _x92)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x131), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(_x131), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__nil))), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(from(from(s(nil))), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x121, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(_x121, _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__from(_x71), _x52), _x22))length#(cons(n__cons(from(activate(_x71)), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x121, _x122), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(cons(n__cons(n__s(n__cons(cons(activate(_x121), _x122), _x102)), _x92), n__from(n__s(n__cons(n__s(n__cons(cons(activate(_x121), _x122), _x102)), _x92)))), _x72), _x42), _x22))
length1#(n__from(_x21))length#(from(activate(_x21)))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x92)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(activate(_x131), _x92)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__s(_x41), _x22))length#(cons(s(activate(_x41)), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(cons(n__s(cons(activate(_x151), _x152)), n__from(n__s(n__s(cons(activate(_x151), _x152)))))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x111), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__s(_x111), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(cons(s(cons(activate(_x151), _x152)), n__from(n__s(s(cons(activate(_x151), _x152)))))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__from(_x121), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(n__cons(from(activate(_x121)), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__from(_x121), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(n__cons(from(activate(_x121)), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(_x21, _x32))length#(n__cons(activate(_x21), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(cons(from(s(cons(activate(_x151), _x152))), n__from(n__s(from(s(cons(activate(_x151), _x152)))))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x52), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(s(activate(_x131))), _x92)), _x52), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x52), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(s(activate(_x131))), _x92)), _x52), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__s(s(activate(_x131))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(s(s(activate(_x131))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__nil, _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(cons(n__cons(s(cons(nil, _x132)), _x92), n__from(n__s(n__cons(s(cons(nil, _x132)), _x92)))), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(nil), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__cons(_x141, _x142))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(from(cons(activate(_x141), _x142))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__s(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(s(s(activate(_x141)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x142)))), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(n__from(n__cons(from(from(n__s(n__cons(activate(_x151), _x142)))), _x92)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__s(_x101))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(s(s(activate(_x101)))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(activate(_x101), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__nil))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(from(n__s(nil))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x101)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(s(_x101)), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x122)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(n__cons(activate(_x131), _x122)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x142), _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(s(cons(cons(activate(_x141), _x142), _x132)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(_x141)), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(s(s(activate(_x141))), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x122), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(cons(n__cons(n__s(n__cons(cons(_x141, _x122), _x102)), _x92), n__from(n__s(n__cons(n__s(n__cons(cons(_x141, _x122), _x102)), _x92)))), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__s(_x161), _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(n__s(cons(s(activate(_x161)), _x152)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x121, _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(_x121, _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(_x61, _x62), _x52), _x22))length#(cons(n__cons(cons(activate(_x61), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__s(_x81), _x62), _x42), _x22))length#(cons(cons(cons(s(activate(_x81)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(activate(_x101), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(from(nil), _x92), n__from(n__s(n__cons(from(nil), _x92)))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(cons(from(s(activate(_x141))), n__from(n__s(from(s(activate(_x141)))))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__from(_x41), _x22))length#(cons(from(activate(_x41)), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__from(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(s(from(activate(_x141)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(cons(activate(_x101), _x102)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x111, _x102)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(cons(_x111, _x102)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(activate(_x101), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(s(activate(_x121)), _x92), n__from(n__s(n__cons(s(activate(_x121)), _x92)))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(_x151), _x142), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(cons(cons(s(activate(_x151)), _x142), _x132)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__from(_x111), _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(s(cons(from(activate(_x111)), _x132)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(cons(nil, n__from(n__s(nil))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__nil, _x52), _x22))length#(cons(n__cons(nil, _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__nil)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(from(nil)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x142)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(n__from(from(n__s(n__cons(activate(_x151), _x142)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__cons(_x151, _x152), _x142), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(cons(cons(cons(activate(_x151), _x152), _x142), _x132)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__from(_x141)), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(n__cons(s(from(activate(_x141))), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__from(_x141)), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(n__cons(s(from(activate(_x141))), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__s(_x151)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(s(s(activate(_x151))))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x121, _x122), _x102)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(n__from(n__cons(s(n__cons(cons(activate(_x121), _x122), _x102)), _x92)), _x72), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x121, _x122), _x102)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(from(n__cons(n__s(n__cons(cons(activate(_x121), _x122), _x102)), _x92)), _x72), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x132)), _x92)), _x72), _x52), _x32))length#(n__cons(n__cons(n__cons(from(n__cons(n__s(cons(activate(_x131), _x132)), _x92)), _x72), _x52), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__nil))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(from(s(nil))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x142)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(cons(n__s(n__cons(activate(_x151), _x142)), n__from(n__s(n__s(n__cons(activate(_x151), _x142)))))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x121, _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(_x121, _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(cons(activate(_x131), _x132)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__nil, _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(nil, _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x111, _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(cons(_x111, _x132)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x111, _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(cons(_x111, _x132)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x142), _x122)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(n__cons(cons(activate(_x141), _x142), _x122)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__nil), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(s(nil), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(n__from(n__s(cons(activate(_x151), _x152)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x32))length#(n__cons(n__cons(cons(from(n__cons(s(s(activate(_x131))), _x92)), _x62), _x52), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(n__s(activate(_x131))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x131)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(from(from(activate(_x131))), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(activate(_x121)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(n__from(from(n__s(cons(activate(_x151), _x152)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__s(cons(activate(_x131), _x132)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(s(cons(activate(_x131), _x132)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(cons(activate(_x101), _x102)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(cons(n__cons(n__s(cons(activate(_x131), _x132)), _x92), n__from(n__s(n__cons(n__s(cons(activate(_x131), _x132)), _x92)))), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__cons(_x171, _x172), _x142)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(n__s(n__cons(cons(activate(_x171), _x172), _x142)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(n__from(from(s(cons(activate(_x151), _x152)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__nil, _x22))length#(cons(nil, _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x121, _x122), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(cons(activate(_x121), _x122), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x121, _x122), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(cons(activate(_x121), _x122), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__from(_x141), _x122), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(n__cons(cons(from(activate(_x141)), _x122), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__from(_x141), _x122), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(n__cons(cons(from(activate(_x141)), _x122), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__from(activate(_x121)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x161, _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(s(cons(_x161, _x152)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(n__from(from(s(activate(_x141)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x111, _x112), _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(s(cons(cons(activate(_x111), _x112), _x132)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__nil), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(nil), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(n__from(s(activate(_x141)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__nil, _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(s(cons(n__nil, _x132)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__cons(_x81, _x82), _x62), _x42), _x22))length#(cons(cons(cons(cons(activate(_x81), _x82), _x62), _x42), _x22))length1#(n__cons(n__cons(_x61, _x42), _x22))length#(cons(cons(_x61, _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x131, _x132), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(n__cons(_x131, _x132), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x131, _x132), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(n__cons(_x131, _x132), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x141)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(from(_x141)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x101), _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(cons(s(activate(_x101)), _x132)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__nil)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(s(nil)), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(cons(from(activate(_x131)), n__from(n__s(from(activate(_x131))))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__nil), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(s(n__nil), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__from(from(s(activate(_x141)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__from(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(from(from(activate(_x141)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(cons(from(n__s(cons(activate(_x151), _x152))), n__from(n__s(from(n__s(cons(activate(_x151), _x152)))))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__cons(_x101, _x102))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(n__s(s(cons(activate(_x101), _x102))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__cons(_x101, _x102))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(s(s(cons(activate(_x101), _x102))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(cons(n__cons(n__s(s(activate(_x131))), _x92), n__from(n__s(n__cons(n__s(s(activate(_x131))), _x92)))), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(from(activate(_x121)), _x92), n__from(n__s(n__cons(from(activate(_x121)), _x92)))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(s(activate(_x121)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(from(activate(_x121)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__nil, _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(cons(nil, _x132)), _x92)), _x62), _x42), _x22))length1#(_x21)length#(_x21)
length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x42), _x22))length#(cons(cons(cons(cons(activate(_x81), n__from(n__s(activate(_x81)))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x152)))), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(n__from(n__cons(from(from(n__s(cons(activate(_x151), _x152)))), _x92)), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(activate(_x131), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(activate(_x131), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__from(_x151)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(s(from(activate(_x151))))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__cons(_x141, _x142), _x122), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(n__cons(cons(cons(activate(_x141), _x142), _x122), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__cons(_x141, _x142), _x122), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(n__cons(cons(cons(activate(_x141), _x142), _x122), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x121), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(activate(_x121)), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x131), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(s(_x131), _x92), n__from(n__s(n__cons(s(_x131), _x92)))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x121), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(activate(_x121)), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__cons(_x141, _x142)), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(s(cons(activate(_x141), _x142)), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x152)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(from(from(s(cons(activate(_x151), _x152)))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__nil), _x102)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(n__from(n__cons(n__s(n__cons(s(nil), _x102)), _x92)), _x72), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(cons(activate(_x131), n__from(n__s(activate(_x131))))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(from(n__s(activate(_x141)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(s(n__cons(activate(_x131), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__nil))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(from(s(n__nil))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(from(from(s(activate(_x141)))), _x92), n__from(n__s(n__cons(from(from(s(activate(_x141)))), _x92)))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x111, _x112), _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(cons(cons(activate(_x111), _x112), _x132)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x111, _x112), _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(cons(cons(activate(_x111), _x112), _x132)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x141, _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(cons(_x141, _x132)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__nil))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(n__from(s(nil))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x152)))), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(from(from(s(cons(activate(_x151), _x152)))), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__s(_x171), _x142)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(n__s(n__cons(s(activate(_x171)), _x142)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(n__from(n__cons(from(from(s(activate(_x141)))), _x92)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x91, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(_x91, _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(from(activate(_x121)), _x92)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x111, _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(s(cons(_x111, _x132)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__from(_x101)), _x62), _x42), _x22))length#(cons(cons(cons(from(from(activate(_x101))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x52), _x22))length#(cons(n__cons(cons(from(activate(_x81)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x132)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(cons(activate(_x131), _x132)), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(activate(_x131), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x91, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(_x91, _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x111), _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(from(activate(_x111)), _x102)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(activate(_x121)), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(activate(_x101), _x92), n__from(n__s(n__cons(activate(_x101), _x92)))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x121), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(activate(_x121)), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(activate(_x131))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__from(_x101))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(s(from(activate(_x101)))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(n__s(s(activate(_x131))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x142)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(n__from(n__s(n__cons(activate(_x151), _x142)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(cons(activate(_x131), _x132)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x152)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(from(from(n__s(cons(activate(_x151), _x152)))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x102)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(from(n__cons(n__s(n__cons(activate(_x131), _x102)), _x92)), _x72), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x102)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(n__from(n__cons(s(n__cons(activate(_x131), _x102)), _x92)), _x72), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x152)))), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(n__from(n__cons(from(from(s(cons(activate(_x151), _x152)))), _x92)), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x142)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(cons(from(n__s(n__cons(activate(_x151), _x142))), n__from(n__s(from(n__s(n__cons(activate(_x151), _x142)))))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x152)))), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(from(from(n__s(cons(activate(_x151), _x152)))), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__from(_x151), _x142), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(cons(cons(from(activate(_x151)), _x142), _x132)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__cons(_x161, _x162), _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(s(cons(cons(activate(_x161), _x162), _x152)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x132)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(n__from(n__cons(s(cons(activate(_x131), _x132)), _x92)), _x72), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x132)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(from(n__cons(n__s(cons(activate(_x131), _x132)), _x92)), _x72), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x161, _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(n__s(cons(_x161, _x152)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__from(_x171), _x142)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(n__s(n__cons(from(activate(_x171)), _x142)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x141)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(s(_x141)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__from(_x101), _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(cons(from(activate(_x101)), _x132)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(activate(_x101), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x101)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(s(s(_x101)), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x101)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(n__s(s(_x101)), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(_x71, _x72), _x52), _x22))length#(cons(n__cons(cons(activate(_x71), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(from(from(s(activate(_x141)))), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__nil, _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(cons(n__cons(n__s(n__cons(nil, _x102)), _x92), n__from(n__s(n__cons(n__s(n__cons(nil, _x102)), _x92)))), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__nil))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(cons(from(s(nil)), n__from(n__s(from(s(nil))))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x42), _x22))length#(cons(cons(cons(n__from(activate(_x81)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__nil))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(from(from(s(nil))), _x92), n__from(n__s(n__cons(from(from(s(nil))), _x92)))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__from(_x161), _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(s(cons(from(activate(_x161)), _x152)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x111), _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(s(cons(s(activate(_x111)), _x132)), _x92)), _x72), _x42), _x22))length#(n__cons(X, Y))length1#(activate(Y))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x131), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(_x131), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__nil)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(n__s(s(nil)), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__nil)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(s(s(nil)), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x142)))), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(from(from(n__s(n__cons(activate(_x151), _x142)))), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__nil, _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(s(cons(nil, _x132)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(_x41, _x42), _x32))length#(n__cons(cons(activate(_x41), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x131), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(s(_x131), _x92)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(cons(n__cons(n__s(n__cons(activate(_x131), _x102)), _x92), n__from(n__s(n__cons(n__s(n__cons(activate(_x131), _x102)), _x92)))), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x121), _x102)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(n__from(n__cons(n__s(n__cons(s(activate(_x121)), _x102)), _x92)), _x72), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__nil, _x122), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(n__cons(cons(nil, _x122), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(from(from(s(activate(_x141)))), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__nil, _x122), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(n__cons(cons(nil, _x122), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(cons(n__cons(s(cons(activate(_x131), _x132)), _x92), n__from(n__s(n__cons(s(cons(activate(_x131), _x132)), _x92)))), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x141), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(cons(s(activate(_x141)), _x132)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(n__s(activate(_x131))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(s(activate(_x121)), _x92)), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x111), _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(s(activate(_x111)), _x102)), _x62), _x42), _x22))length1#(n__s(_x21))length#(s(activate(_x21)))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x121), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(cons(n__cons(n__s(n__cons(s(activate(_x121)), _x102)), _x92), n__from(n__s(n__cons(n__s(n__cons(s(activate(_x121)), _x102)), _x92)))), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(activate(_x101), _x92)), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x121, _x132), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(n__cons(n__cons(activate(_x121), _x132), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x121, _x132), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(n__cons(n__cons(activate(_x121), _x132), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(_x71, _x52), _x22))length#(cons(n__cons(_x71, _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(cons(activate(_x131), _x132)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(nil), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x142)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(s(n__cons(activate(_x151), _x142)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__nil, _x102)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(n__from(n__cons(s(n__cons(nil, _x102)), _x92)), _x72), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__nil, _x102)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(from(n__cons(n__s(n__cons(nil, _x102)), _x92)), _x72), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x111, _x102)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(cons(_x111, _x102)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__cons(_x121, _x122), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(cons(activate(_x121), _x122), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(_x81), _x72), _x42), _x22))length#(cons(cons(n__cons(from(activate(_x81)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x131)), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(from(from(activate(_x131))), _x92)), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(cons(from(s(activate(_x141))), n__from(n__s(from(s(activate(_x141)))))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x122), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(cons(_x141, _x122), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x122), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(cons(_x141, _x122), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__nil, _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(n__cons(n__nil, _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__nil, _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(n__cons(n__nil, _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(_x41, _x22))length#(cons(_x41, _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__nil, _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(n__s(cons(nil, _x152)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x111, _x102)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(cons(_x111, _x102)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(activate(_x121)), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__from(_x151)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(from(s(from(activate(_x151))))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x131)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(from(activate(_x131))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x131, _x132), _x102)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(from(n__cons(n__s(n__cons(n__cons(_x131, _x132), _x102)), _x92)), _x72), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x131, _x132), _x102)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(n__from(n__cons(s(n__cons(n__cons(_x131, _x132), _x102)), _x92)), _x72), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__from(_x141)), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(s(from(activate(_x141))), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__nil), _x62), _x42), _x22))length#(cons(cons(cons(from(nil), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__cons(_x131, _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(cons(activate(_x131), _x132)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(n__from(n__cons(activate(_x101), _x92)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x111), _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(cons(s(activate(_x111)), _x132)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x111), _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(cons(s(activate(_x111)), _x132)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(s(s(activate(_x131))), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__nil, _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(nil, _x102)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__s(_x151)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(from(s(s(activate(_x151))))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__s(_x161), _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(s(cons(s(activate(_x161)), _x152)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__s(_x61), _x42), _x22))length#(cons(cons(s(activate(_x61)), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x122), _x102)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(n__from(n__cons(s(n__cons(cons(_x141, _x122), _x102)), _x92)), _x72), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x122), _x102)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(from(n__cons(n__s(n__cons(cons(_x141, _x122), _x102)), _x92)), _x72), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__nil, _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(s(n__cons(nil, _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__from(_x111), _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(cons(from(activate(_x111)), _x132)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__from(_x111), _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(cons(from(activate(_x111)), _x132)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(cons(activate(_x121), n__from(n__s(activate(_x121)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__nil, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(nil, _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x142)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(from(from(n__s(n__cons(activate(_x151), _x142)))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(_x61, _x62), _x42), _x32))length#(n__cons(cons(cons(activate(_x61), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(s(s(activate(_x131))), _x92)), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x101, _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(cons(_x101, _x132)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(n__s(activate(_x141)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x111, _x102)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(cons(_x111, _x102)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x122), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(cons(_x141, _x122), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(from(nil), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x132), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(cons(n__cons(activate(_x141), _x132), _x132)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x142), _x132)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(cons(cons(activate(_x141), _x142), _x132)), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x151))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(from(s(_x151))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__nil, _x142)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(n__s(n__cons(nil, _x142)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__cons(_x101, _x102))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(s(cons(activate(_x101), _x102))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__nil, _x132)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(from(n__cons(s(cons(nil, _x132)), _x92)), _x72), _x42), _x32))

Rewrite Rules

from(X)cons(X, n__from(n__s(X)))length(n__nil)0
length(n__cons(X, Y))s(length1(activate(Y)))length1(X)length(activate(X))
from(X)n__from(X)s(X)n__s(X)
niln__nilcons(X1, X2)n__cons(X1, X2)
activate(n__from(X))from(activate(X))activate(n__s(X))s(activate(X))
activate(n__nil)nilactivate(n__cons(X1, X2))cons(activate(X1), X2)
activate(X)X

Original Signature

Termination of terms over the following signature is verified: n__s, activate, n__cons, 0, n__from, s, length, from, n__nil, length1, cons, nil

Strategy


The right-hand side of the rule length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x121), _x102)), _x92)), _x72), _x42), _x22)) → length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(s(activate(_x121)), _x102)), _x92)), _x72), _x42), _x22)) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(s(_x141), _x102)), _x92)), _x72), _x42), _x22)) 
length#(n__cons(cons(n__cons(n__from(n__cons(n__s(n__cons(s(activate(_x121)), _x102)), _x92)), _x72), _x42), _x32)) 
length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(activate(_x121)), _x102)), _x92)), _x72), _x42), _x22)) 
length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(s(cons(activate(_x141), _x142)), _x102)), _x92)), _x72), _x42), _x22)) 
length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(s(nil), _x102)), _x92)), _x72), _x42), _x22)) 
length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(s(activate(_x121)), _x102)), _x92)), _x72), _x52), _x22)) 
length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(s(from(activate(_x141))), _x102)), _x92)), _x72), _x42), _x22)) 
length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(s(s(activate(_x141))), _x102)), _x92)), _x72), _x42), _x22)) 
Thus, the rule length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x121), _x102)), _x92)), _x72), _x42), _x22)) → length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(s(activate(_x121)), _x102)), _x92)), _x72), _x42), _x22)) is replaced by the following rules:
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(_x141)), _x102)), _x92)), _x72), _x42), _x22)) → length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(s(s(activate(_x141))), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__nil), _x102)), _x92)), _x72), _x42), _x22)) → length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(s(nil), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x141), _x102)), _x92)), _x72), _x42), _x22)) → length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(s(_x141), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x121), _x102)), _x92)), _x72), _x42), _x22)) → length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(activate(_x121)), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x121), _x102)), _x92)), _x72), _x52), _x22)) → length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(s(activate(_x121)), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__from(_x141)), _x102)), _x92)), _x72), _x42), _x22)) → length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(s(from(activate(_x141))), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__cons(_x141, _x142)), _x102)), _x92)), _x72), _x42), _x22)) → length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(s(cons(activate(_x141), _x142)), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x121), _x102)), _x92)), _x72), _x42), _x32)) → length#(n__cons(cons(n__cons(n__from(n__cons(n__s(n__cons(s(activate(_x121)), _x102)), _x92)), _x72), _x42), _x32))

Problem 24: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x42), _x32))length#(n__cons(cons(cons(from(activate(_x81)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x52), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(s(s(activate(_x131))), _x92)), _x52), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__s(_x101)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(from(s(activate(_x101))), _x72), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x32))length#(n__cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(n__s(n__from(from(activate(_x141))))), _x102)), _x92)), _x72), _x52), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__s(n__from(_x91))), _x72), _x42), _x22))length#(cons(cons(n__cons(from(s(cons(_x91, n__from(n__s(_x91))))), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(_x121))), _x102)), _x92)), _x72), _x52), _x32))length#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(s(s(from(activate(_x121)))), _x102)), _x92)), _x72), _x52), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x132)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(from(n__cons(s(cons(activate(_x131), _x132)), _x92)), _x72), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x111, _x102)), _x62), _x42), _x22))length#(cons(cons(cons(cons(cons(_x111, _x102), n__from(n__s(cons(_x111, _x102)))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(_x121))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(s(from(activate(_x121)))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__s(n__from(_x91))), _x72), _x42), _x22))length#(cons(cons(n__cons(from(s(cons(activate(_x91), n__from(n__s(activate(_x91)))))), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(from(nil), _x92)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(n__from(_x161)), _x122), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(cons(s(cons(activate(_x161), n__from(n__s(activate(_x161))))), _x122), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__cons(_x71, _x72), _x72), _x52), _x22))length#(cons(n__cons(n__cons(cons(activate(_x71), _x72), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(cons(n__from(s(cons(activate(_x151), _x152))), n__from(n__s(n__from(s(cons(activate(_x151), _x152)))))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(_x141), _x122), _x102)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(n__from(n__cons(n__s(n__cons(cons(s(activate(_x141)), _x122), _x102)), _x92)), _x72), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__from(_x111)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(from(s(cons(activate(_x111), n__from(n__s(activate(_x111))))))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x151)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(s(from(from(_x151)))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__s(_x101)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__s(activate(_x101))), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x142), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(s(cons(cons(activate(_x141), _x142), _x132)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x142), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__s(cons(cons(activate(_x141), _x142), _x132)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x142)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(n__from(n__from(s(n__cons(activate(_x151), _x142)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x111, _x112)))), _x92)), _x52), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(from(from(s(cons(activate(_x111), _x112)))), _x92)), _x52), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__cons(_x111, _x112), _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(cons(activate(_x111), _x112), _x102)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(_x71), _x72), _x52), _x22))length#(cons(n__cons(n__cons(cons(activate(_x71), n__from(n__s(activate(_x71)))), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__nil, _x102), _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(cons(n__cons(n__s(cons(cons(nil, _x102), _x132)), _x92), n__from(n__s(n__cons(n__s(cons(cons(nil, _x102), _x132)), _x92)))), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x131), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(s(_x131), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(cons(n__cons(n__s(n__cons(s(s(n__from(from(activate(_x141))))), _x102)), _x92), n__from(n__s(n__cons(n__s(n__cons(s(s(n__from(from(activate(_x141))))), _x102)), _x92)))), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__cons(_x141, _x142))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(s(cons(activate(_x141), _x142))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(s(cons(activate(_x131), _x132)), _x92), n__from(n__s(n__cons(s(cons(activate(_x131), _x132)), _x92)))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x161, _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(n__from(s(cons(_x161, _x152)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(n__s(n__from(n__from(activate(_x141))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__s(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(s(activate(_x131))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(n__s(_x161)), _x122), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(cons(s(s(activate(_x161))), _x122), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__nil, _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(s(cons(nil, _x152)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x151, _x142), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(cons(cons(_x151, _x142), _x132)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x111, _x102)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(cons(_x111, _x102)), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(_x121))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(n__s(from(activate(_x121)))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(n__from(from(s(activate(_x141)))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__s(_x101))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(n__s(s(s(activate(_x101)))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__s(_x101))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(s(s(s(activate(_x101)))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(cons(n__cons(n__s(n__cons(s(s(from(from(activate(_x141))))), _x102)), _x92), n__from(n__s(n__cons(n__s(n__cons(s(s(from(from(activate(_x141))))), _x102)), _x92)))), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__s(_x141)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(s(from(s(activate(_x141))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(s(cons(activate(_x131), _x132)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x111, _x112)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(cons(n__cons(from(from(s(cons(activate(_x111), _x112)))), _x92), n__from(n__s(n__cons(from(from(s(cons(activate(_x111), _x112)))), _x92)))), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(n__s(n__s(activate(_x131))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(s(n__s(activate(_x131))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__from(_x111)))), _x92)), _x52), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(from(from(s(from(activate(_x111))))), _x92)), _x52), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__cons(_x121, _x122), _x102), _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(cons(cons(cons(activate(_x121), _x122), _x102), _x132)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x141), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(s(_x141), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__cons(_x161, _x162), _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(n__s(cons(cons(activate(_x161), _x162), _x152)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__s(_x161), _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(n__from(n__from(s(cons(s(activate(_x161)), _x152)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(_x151)), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(n__cons(s(s(_x151)), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(from(from(s(activate(_x141)))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(from(from(activate(_x141))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(_x151)), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(n__cons(s(s(_x151)), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__s(_x151))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(n__s(n__from(from(s(activate(_x151)))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(_x121))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(s(cons(activate(_x121), n__from(n__s(activate(_x121)))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x121, _x132), _x102)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(activate(_x121), _x132), _x102)), _x92)), _x72), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__from(n__nil)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(n__from(from(s(from(nil)))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(cons(n__cons(n__s(cons(activate(_x131), _x132)), _x92), n__from(n__s(n__cons(n__s(cons(activate(_x131), _x132)), _x92)))), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(_x141)), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(cons(n__cons(n__s(n__cons(s(s(activate(_x141))), _x102)), _x92), n__from(n__s(n__cons(n__s(n__cons(s(s(activate(_x141))), _x102)), _x92)))), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__s(_x101)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(s(activate(_x101))), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(cons(n__cons(s(s(activate(_x131))), _x92), n__from(n__s(n__cons(s(s(activate(_x131))), _x92)))), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__from(n__cons(_x131, _x132))))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(from(s(from(cons(activate(_x131), _x132))))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(_x121))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(n__s(s(from(activate(_x121)))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__s(n__from(_x91))), _x72), _x42), _x22))length#(cons(cons(n__cons(from(s(n__from(activate(_x91)))), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__nil, _x132), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__nil, _x132), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x32))length#(n__cons(n__cons(cons(n__from(n__cons(s(s(activate(_x131))), _x92)), _x62), _x52), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x32))length#(n__cons(n__cons(cons(from(n__cons(n__s(s(activate(_x131))), _x92)), _x62), _x52), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x121, _x102), _x92)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(cons(_x121, _x102), _x92)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__s(n__from(_x91))), _x72), _x42), _x32))length#(n__cons(cons(n__cons(from(s(from(activate(_x91)))), _x72), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x151))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(s(_x151))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__from(_x111)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(cons(n__cons(from(from(s(from(activate(_x111))))), _x92), n__from(n__s(n__cons(from(from(s(from(activate(_x111))))), _x92)))), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__nil), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(nil), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(n__s(n__from(cons(activate(_x141), n__from(n__s(activate(_x141))))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(_x141)), _x102)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(n__from(n__cons(s(n__cons(s(s(activate(_x141))), _x102)), _x92)), _x72), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(_x141)), _x102)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(from(n__cons(n__s(n__cons(s(s(activate(_x141))), _x102)), _x92)), _x72), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x141), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(cons(n__cons(n__s(n__cons(s(_x141), _x102)), _x92), n__from(n__s(n__cons(n__s(n__cons(s(_x141), _x102)), _x92)))), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__s(n__from(_x111))), _x72), _x42), _x22))length#(cons(cons(n__cons(cons(n__s(from(_x111)), n__from(n__s(n__s(from(_x111))))), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__s(_x101)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(s(activate(_x101))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x121, _x102), _x132)), _x92)), _x72), _x52), _x32))length#(n__cons(n__cons(n__cons(from(n__cons(n__s(cons(cons(_x121, _x102), _x132)), _x92)), _x72), _x52), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x131), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(_x131), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__s(n__from(_x91))), _x72), _x42), _x22))length#(cons(cons(n__cons(from(s(n__from(_x91))), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x121, _x132), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(activate(_x121), _x132), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__from(n__nil)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(from(s(from(nil)))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__s(n__from(_x81))), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(s(cons(_x81, n__from(n__s(_x81))))), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x121, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(_x121, _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(_x161), _x122), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(cons(s(_x161), _x122), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x92)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(activate(_x131), _x92)), _x92)), _x72), _x52), _x22))length1#(n__from(_x21))length#(from(activate(_x21)))
length1#(n__cons(n__cons(n__cons(n__from(n__s(n__from(_x91))), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__s(from(activate(_x91)))), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__s(n__s(_x111))), _x62), _x42), _x22))length#(cons(cons(cons(from(s(s(activate(_x111)))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x111), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__s(_x111), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(cons(n__s(cons(activate(_x151), _x152)), n__from(n__s(n__s(cons(activate(_x151), _x152)))))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(s(s(from(n__from(activate(_x141))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__s(_x81)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__s(activate(_x81))), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__from(_x121), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(n__cons(from(activate(_x121)), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(cons(from(s(cons(activate(_x151), _x152))), n__from(n__s(from(s(cons(activate(_x151), _x152)))))), _x92)), _x62), _x42), _x22))
length1#(n__cons(_x21, _x32))length#(n__cons(activate(_x21), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__from(_x121), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(n__cons(from(activate(_x121)), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x52), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(s(activate(_x131))), _x92)), _x52), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x52), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(s(activate(_x131))), _x92)), _x52), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(n__s(from(from(activate(_x141))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(s(s(activate(_x131))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__s(s(activate(_x131))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(nil), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(n__from(_x161)), _x122), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(cons(s(n__from(activate(_x161))), _x122), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__s(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(s(s(activate(_x141)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x142)))), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(n__from(n__cons(from(from(n__s(n__cons(activate(_x151), _x142)))), _x92)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(activate(_x101), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__s(n__from(n__nil))), _x72), _x42), _x22))length#(cons(cons(n__cons(from(s(from(nil))), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__nil))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(from(n__s(nil))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__nil)), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(s(nil)), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__nil)), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(s(nil)), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x151)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(n__s(n__from(from(_x151)))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x122)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(n__cons(activate(_x131), _x122)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(_x61, _x72), _x52), _x32))length#(n__cons(n__cons(n__cons(activate(_x61), _x72), _x52), _x32))length1#(n__cons(n__cons(n__cons(_x61, _x62), _x52), _x22))length#(cons(n__cons(cons(activate(_x61), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__s(_x81), _x62), _x42), _x22))length#(cons(cons(cons(s(activate(_x81)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(from(nil), _x92), n__from(n__s(n__cons(from(nil), _x92)))), _x62), _x42), _x22))
length1#(n__cons(n__from(_x41), _x22))length#(cons(from(activate(_x41)), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(n__s(n__s(n__from(from(activate(_x141))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__from(n__from(_x131))))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(n__from(from(s(from(from(activate(_x131)))))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x111))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(from(s(_x111))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__cons(_x151, _x152), _x132), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(cons(activate(_x151), _x152), _x132), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(s(n__s(from(from(activate(_x141))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(n__from(n__s(_x171))), _x122), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(cons(s(from(s(activate(_x171)))), _x122), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__nil, _x52), _x22))length#(cons(n__cons(nil, _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__nil)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(from(nil)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__cons(_x151, _x152), _x142), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(cons(cons(cons(activate(_x151), _x152), _x142), _x132)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x111), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(n__s(_x111), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__from(_x141)), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(n__cons(s(from(activate(_x141))), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__from(_x141)), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(n__cons(s(from(activate(_x141))), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__s(_x111)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(from(s(s(activate(_x111))))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(n__from(_x161)), _x132), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(s(from(activate(_x161))), _x132), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__nil))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(from(s(nil))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x142)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(cons(n__s(n__cons(activate(_x151), _x142)), n__from(n__s(n__s(n__cons(activate(_x151), _x142)))))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__nil), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__nil), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__nil), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(nil), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__s(n__from(_x111))), _x72), _x52), _x32))length#(n__cons(n__cons(n__cons(from(n__s(from(_x111))), _x72), _x52), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__nil, _x102), _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(cons(cons(nil, _x102), _x132)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x81, _x82)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(cons(activate(_x81), _x82)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__nil, _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(n__from(n__from(s(cons(nil, _x152)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__from(_x111)))), _x92)), _x62), _x52), _x32))length#(n__cons(n__cons(cons(from(n__cons(from(from(s(from(activate(_x111))))), _x92)), _x62), _x52), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x161, _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(n__from(n__from(s(cons(_x161, _x152)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x142), _x122)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(n__cons(cons(activate(_x141), _x142), _x122)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__from(_x111)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(cons(from(s(from(activate(_x111)))), n__from(n__s(from(s(from(activate(_x111))))))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__cons(_x141, _x142)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(s(from(cons(activate(_x141), _x142)))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__s(_x81)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(s(activate(_x81))), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__nil)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(s(s(from(from(nil)))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__nil)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(s(from(from(nil)))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(n__s(activate(_x131))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(_x151))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(n__s(n__from(from(from(activate(_x151)))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__s(_x101)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(s(activate(_x101))), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(n__from(from(n__s(cons(activate(_x151), _x152)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(s(cons(activate(_x131), _x132)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__s(cons(activate(_x131), _x132)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(n__from(from(s(cons(activate(_x151), _x152)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(s(n__s(n__from(from(activate(_x141))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(_x141)), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(n__s(activate(_x141))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x121, _x122), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(cons(activate(_x121), _x122), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x121, _x122), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(cons(activate(_x121), _x122), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__s(_x151))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(s(s(from(from(s(activate(_x151)))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(_x141)), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(n__s(activate(_x141))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__from(_x141), _x122), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(n__cons(cons(from(activate(_x141)), _x122), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__from(_x141), _x122), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(n__cons(cons(from(activate(_x141)), _x122), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x111, _x112), _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(s(cons(cons(activate(_x111), _x112), _x132)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x161, _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(s(cons(_x161, _x152)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__cons(_x81, _x82), _x62), _x42), _x22))length#(cons(cons(cons(cons(activate(_x81), _x82), _x62), _x42), _x22))length1#(n__cons(n__cons(_x61, _x42), _x22))length#(cons(cons(_x61, _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x101), _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(cons(s(activate(_x101)), _x132)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(cons(from(activate(_x131)), n__from(n__s(from(activate(_x131))))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(_x91, _x72), _x42), _x22))length#(cons(cons(n__cons(_x91, _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__from(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(from(from(activate(_x141)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__from(from(s(activate(_x141)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__nil), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(s(n__nil), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(cons(from(n__s(cons(activate(_x151), _x152))), n__from(n__s(from(n__s(cons(activate(_x151), _x152)))))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__cons(_x101, _x102))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(s(s(cons(activate(_x101), _x102))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__cons(_x101, _x102))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(n__s(s(cons(activate(_x101), _x102))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x121), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(n__cons(n__s(_x121), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(s(activate(_x121)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x121), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(n__cons(n__s(_x121), _x102)), _x92)), _x72), _x42), _x22))
length1#(_x21)length#(_x21)length1#(n__cons(n__cons(n__cons(_x71, _x72), _x52), _x22))length#(cons(n__cons(n__cons(_x71, _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__cons(_x141, _x142), _x122), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(n__cons(cons(cons(activate(_x141), _x142), _x122), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__cons(_x141, _x142), _x122), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(n__cons(cons(cons(activate(_x141), _x142), _x122), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__from(_x151)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(s(from(activate(_x151))))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(_x151))), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(n__cons(s(s(from(activate(_x151)))), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x121), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(activate(_x121)), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x121), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(activate(_x121)), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(_x151))), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(n__cons(s(s(from(activate(_x151)))), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__s(n__cons(_x111, _x112))), _x62), _x42), _x22))length#(cons(cons(cons(from(s(cons(activate(_x111), _x112))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__cons(_x151, _x152))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(s(s(from(from(cons(activate(_x151), _x152))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__nil, _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(n__from(s(cons(nil, _x152)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x152)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(from(from(s(cons(activate(_x151), _x152)))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__s(n__nil)), _x62), _x42), _x22))length#(cons(cons(cons(from(s(nil)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__s(n__from(_x111))), _x72), _x52), _x32))length#(n__cons(n__cons(n__cons(n__from(s(from(_x111))), _x72), _x52), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(cons(activate(_x131), n__from(n__s(activate(_x131))))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(from(n__s(activate(_x141)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(_x91), _x72), _x42), _x22))length#(cons(cons(n__cons(from(activate(_x91)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(from(from(s(activate(_x141)))), _x92), n__from(n__s(n__cons(from(from(s(activate(_x141)))), _x92)))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x111, _x112), _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(cons(cons(activate(_x111), _x112), _x132)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x111, _x112), _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(cons(cons(activate(_x111), _x112), _x132)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x152)))), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(n__from(n__cons(n__from(n__from(s(cons(activate(_x151), _x152)))), _x92)), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__nil))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(n__from(s(nil))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__s(n__from(_x91))), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__s(cons(_x91, n__from(n__s(_x91))))), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x152)))), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(from(from(s(cons(activate(_x151), _x152)))), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x101, _x102), _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(cons(n__cons(n__s(cons(cons(activate(_x101), _x102), _x132)), _x92), n__from(n__s(n__cons(n__s(cons(cons(activate(_x101), _x102), _x132)), _x92)))), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(_x61, _x72), _x42), _x32))length#(n__cons(cons(n__cons(activate(_x61), _x72), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x91, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(_x91, _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(from(activate(_x121)), _x92)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x111, _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(s(cons(_x111, _x132)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__from(_x101)), _x62), _x42), _x22))length#(cons(cons(cons(from(from(activate(_x101))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__nil, _x42), _x32))length#(n__cons(cons(nil, _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x52), _x22))length#(cons(n__cons(cons(from(activate(_x81)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__nil, _x72), _x42), _x32))length#(n__cons(cons(n__cons(nil, _x72), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__nil, _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__nil, _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__cons(_x91, _x92), _x72), _x42), _x22))length#(cons(cons(n__cons(cons(activate(_x91), _x92), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(n__from(s(activate(_x141)))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__s(n__from(n__s(_x111)))), _x72), _x42), _x22))length#(cons(cons(n__cons(from(s(from(s(activate(_x111))))), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x121), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(activate(_x121)), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__from(_x111)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(from(from(s(from(activate(_x111))))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__from(_x101))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(s(from(activate(_x101)))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__from(_x111)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(n__from(from(s(cons(activate(_x111), n__from(n__s(activate(_x111))))))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(cons(activate(_x131), _x132)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__nil, _x142), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(s(cons(cons(nil, _x142), _x132)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__nil, _x142), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__s(cons(cons(nil, _x142), _x132)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x102)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(n__from(n__cons(s(n__cons(activate(_x131), _x102)), _x92)), _x72), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x102)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(from(n__cons(n__s(n__cons(activate(_x131), _x102)), _x92)), _x72), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__cons(_x141, _x142), _x122), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(cons(cons(activate(_x141), _x142), _x122), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(_x141), _x122), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(cons(n__s(activate(_x141)), _x122), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x152)))), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(from(from(n__s(cons(activate(_x151), _x152)))), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x131), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(_x131), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x101, _x102), _x132)), _x92)), _x72), _x52), _x32))length#(n__cons(n__cons(n__cons(from(n__cons(n__s(cons(cons(activate(_x101), _x102), _x132)), _x92)), _x72), _x52), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x131, _x112)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(from(s(cons(_x131, _x112)))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(_x121))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(cons(n__cons(n__s(n__cons(s(s(from(activate(_x121)))), _x102)), _x92), n__from(n__s(n__cons(n__s(n__cons(s(s(from(activate(_x121)))), _x102)), _x92)))), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x132)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(from(n__cons(n__s(cons(activate(_x131), _x132)), _x92)), _x72), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x132)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(n__from(n__cons(s(cons(activate(_x131), _x132)), _x92)), _x72), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__s(_x81)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(cons(s(activate(_x81)), n__from(n__s(s(activate(_x81))))), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__from(_x111)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(n__from(n__from(s(from(activate(_x111))))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(_x71), _x72), _x52), _x32))length#(n__cons(n__cons(n__cons(from(activate(_x71)), _x72), _x52), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(from(from(s(activate(_x141)))), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__nil, _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(cons(n__cons(n__s(n__cons(nil, _x102)), _x92), n__from(n__s(n__cons(n__s(n__cons(nil, _x102)), _x92)))), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__s(n__from(n__cons(_x111, _x112)))), _x72), _x42), _x22))length#(cons(cons(n__cons(from(s(from(cons(activate(_x111), _x112)))), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__nil))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(from(from(s(nil))), _x92), n__from(n__s(n__cons(from(from(s(nil))), _x92)))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__from(_x161), _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(s(cons(from(activate(_x161)), _x152)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__nil, _x142), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(s(cons(cons(nil, _x142), _x132)), _x92), n__from(n__s(n__cons(s(cons(cons(nil, _x142), _x132)), _x92)))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(_x151))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(s(from(from(from(activate(_x151)))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(_x141)), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(cons(n__cons(n__s(n__cons(s(s(activate(_x141))), _x102)), _x92), n__from(n__s(n__cons(n__s(n__cons(s(s(activate(_x141))), _x102)), _x92)))), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x131), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(_x131), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__nil)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(n__s(s(nil)), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__nil)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(s(s(nil)), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__nil, _x142), _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(s(cons(cons(nil, _x142), _x132)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x131), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(s(_x131), _x92)), _x62), _x42), _x32))
length1#(n__cons(n__cons(_x41, _x42), _x32))length#(n__cons(cons(activate(_x41), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__from(_x111)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(n__from(from(n__s(from(activate(_x111))))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x121), _x102)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(n__from(n__cons(n__s(n__cons(s(activate(_x121)), _x102)), _x92)), _x72), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(cons(n__cons(n__s(n__cons(activate(_x131), _x102)), _x92), n__from(n__s(n__cons(n__s(n__cons(activate(_x131), _x102)), _x92)))), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(cons(n__cons(s(cons(activate(_x131), _x132)), _x92), n__from(n__s(n__cons(s(cons(activate(_x131), _x132)), _x92)))), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x111), _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(s(activate(_x111)), _x102)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x121), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(cons(n__cons(n__s(n__cons(s(activate(_x121)), _x102)), _x92), n__from(n__s(n__cons(n__s(n__cons(s(activate(_x121)), _x102)), _x92)))), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__s(n__from(_x111))), _x72), _x52), _x22))length#(cons(n__cons(n__cons(cons(n__s(from(_x111)), n__from(n__s(n__s(from(_x111))))), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x121, _x132), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(n__cons(n__cons(activate(_x121), _x132), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x121, _x132), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(n__cons(n__cons(activate(_x121), _x132), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__from(n__s(_x131))))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(from(s(from(s(activate(_x131)))))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(cons(activate(_x131), _x132)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(nil), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__s(n__from(_x111))), _x62), _x42), _x22))length#(cons(cons(cons(from(s(from(activate(_x111)))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x111, _x102)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(cons(_x111, _x102)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x111, _x112)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(n__from(s(cons(activate(_x111), _x112)))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__s(n__nil)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(s(nil)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__s(n__from(_x81))), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(s(n__from(_x81))), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x101, _x112), _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(cons(n__cons(activate(_x101), _x112), _x132)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__nil, _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(n__s(cons(nil, _x152)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x111, _x102)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(cons(_x111, _x102)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__s(n__from(_x111))), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__s(from(_x111))), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(n__from(n__cons(_x171, _x172))), _x122), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(cons(s(from(cons(activate(_x171), _x172))), _x122), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__from(_x111)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(n__from(cons(s(from(activate(_x111))), n__from(n__s(s(from(activate(_x111))))))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__nil))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(s(s(from(nil))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x131)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(from(activate(_x131))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x152)))), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__from(n__from(s(cons(activate(_x151), _x152)))), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__from(_x141)), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(s(from(activate(_x141))), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(n__from(n__from(_x171))), _x122), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(cons(s(from(from(activate(_x171)))), _x122), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__nil), _x62), _x42), _x22))length#(cons(cons(cons(from(nil), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x152)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(n__from(n__from(s(cons(activate(_x151), _x152)))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__cons(_x121, _x122))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(s(cons(activate(_x121), _x122))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__cons(_x121, _x122))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(s(cons(activate(_x121), _x122))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__cons(_x131, _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(cons(activate(_x131), _x132)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(n__from(n__cons(activate(_x101), _x92)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(n__from(_x171)), _x122), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(cons(s(from(_x171)), _x122), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__nil, _x102), _x132)), _x92)), _x72), _x52), _x32))length#(n__cons(n__cons(n__cons(from(n__cons(n__s(cons(cons(nil, _x102), _x132)), _x92)), _x72), _x52), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x111), _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(cons(s(activate(_x111)), _x132)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x111), _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(cons(s(activate(_x111)), _x132)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__s(n__from(_x111))), _x72), _x42), _x32))length#(n__cons(cons(n__cons(from(n__s(from(_x111))), _x72), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__nil, _x72), _x42), _x32))length#(n__cons(cons(n__cons(n__nil, _x72), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__nil, _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(nil, _x102)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__s(_x161), _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(s(cons(s(activate(_x161)), _x152)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x32))length#(n__cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(s(n__from(from(activate(_x141))))), _x102)), _x92)), _x72), _x52), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x122), _x102)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(n__from(n__cons(s(n__cons(cons(_x141, _x122), _x102)), _x92)), _x72), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x122), _x102)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(from(n__cons(n__s(n__cons(cons(_x141, _x122), _x102)), _x92)), _x72), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__nil, _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(s(n__cons(nil, _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__from(_x111)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(n__from(from(s(n__from(activate(_x111))))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__from(_x111), _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(cons(from(activate(_x111)), _x132)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__s(_x91)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(s(_x91)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__from(_x111), _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(cons(from(activate(_x111)), _x132)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x152)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(from(n__from(s(cons(activate(_x151), _x152)))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(cons(activate(_x121), n__from(n__s(activate(_x121)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x142)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(from(from(n__s(n__cons(activate(_x151), _x142)))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x151)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(s(n__from(from(_x151)))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(s(s(activate(_x131))), _x92)), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__cons(_x151, _x152))), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(n__cons(s(s(cons(activate(_x151), _x152))), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__cons(_x151, _x152))), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(n__cons(s(s(cons(activate(_x151), _x152))), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x101, _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(cons(_x101, _x132)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x122), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(cons(_x141, _x122), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__nil, _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(cons(n__cons(n__s(n__cons(nil, _x102)), _x92), n__from(n__s(n__cons(n__s(n__cons(nil, _x102)), _x92)))), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(from(nil), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__nil)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(s(n__from(from(nil)))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x132), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(cons(n__cons(activate(_x141), _x132), _x132)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__s(_x101)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(s(activate(_x101))), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x142), _x132)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(cons(cons(activate(_x141), _x142), _x132)), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x151, _x132), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x151, _x132), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__from(_x111)))), _x92)), _x52), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__from(from(s(from(activate(_x111))))), _x92)), _x52), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__nil, _x142)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(n__s(n__cons(nil, _x142)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__cons(_x101, _x102))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(s(cons(activate(_x101), _x102))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__nil, _x132), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(cons(n__cons(nil, _x132), _x132)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__from(_x111)))), _x92)), _x62), _x52), _x32))length#(n__cons(n__cons(cons(from(n__cons(n__from(from(s(from(activate(_x111))))), _x92)), _x62), _x52), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__nil), _x72), _x52), _x32))length#(n__cons(n__cons(n__cons(from(nil), _x72), _x52), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(from(from(s(activate(_x141)))), _x92)), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__nil, _x142), _x122)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(n__cons(cons(nil, _x142), _x122)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(_x41, _x52), _x32))length#(n__cons(n__cons(activate(_x41), _x52), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x32))length#(n__cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(s(from(from(activate(_x141))))), _x102)), _x92)), _x72), _x52), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__s(n__from(_x111))), _x72), _x42), _x22))length#(cons(cons(n__cons(cons(s(from(_x111)), n__from(n__s(s(from(_x111))))), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__nil)), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(n__cons(s(s(nil)), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__nil)), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(n__cons(s(s(nil)), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__s(n__from(_x91))), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(s(from(activate(_x91)))), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__s(_x81)), _x72), _x52), _x32))length#(n__cons(n__cons(n__cons(from(s(activate(_x81))), _x72), _x52), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__s(n__cons(_x91, _x92))), _x72), _x42), _x22))length#(cons(cons(n__cons(from(s(cons(activate(_x91), _x92))), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__s(_x151))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(s(n__from(from(s(activate(_x151)))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x132)), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(s(cons(activate(_x131), _x132)), _x92)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__cons(_x151, _x152))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(s(from(from(cons(activate(_x151), _x152))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__nil, _x102), _x92)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(cons(nil, _x102), _x92)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(n__from(_x161)), _x122), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(cons(s(from(activate(_x161))), _x122), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(s(s(activate(_x131))), _x92), n__from(n__s(n__cons(s(s(activate(_x131))), _x92)))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x111, _x102)), _x62), _x42), _x32))length#(n__cons(cons(cons(n__from(cons(_x111, _x102)), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__nil, _x42), _x22))length#(cons(cons(n__nil, _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(n__cons(_x161, _x162)), _x122), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(cons(s(cons(activate(_x161), _x162)), _x122), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x141), _x102)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(from(n__cons(n__s(n__cons(s(_x141), _x102)), _x92)), _x72), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x141), _x102)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(n__from(n__cons(s(n__cons(s(_x141), _x102)), _x92)), _x72), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__s(n__from(_x81))), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(s(n__from(_x81))), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x131, _x132), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(cons(n__cons(n__s(n__cons(n__cons(_x131, _x132), _x102)), _x92), n__from(n__s(n__cons(n__s(n__cons(n__cons(_x131, _x132), _x102)), _x92)))), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__cons(_x151, _x152))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(s(n__from(from(cons(activate(_x151), _x152))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(cons(s(activate(_x141)), n__from(n__s(s(activate(_x141)))))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__s(n__from(_x81))), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__s(cons(_x81, n__from(n__s(_x81))))), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__nil))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(cons(s(nil), n__from(n__s(s(nil))))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__from(_x111)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(n__from(from(s(from(activate(_x111))))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(_x141), _x122), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(n__cons(cons(s(activate(_x141)), _x122), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(_x141), _x122), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(n__cons(cons(s(activate(_x141)), _x122), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x131, _x132), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x131, _x132), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__from(from(activate(_x131))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__nil, _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(cons(nil, _x132)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__nil, _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(cons(nil, _x132)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__from(_x61), _x42), _x22))length#(cons(cons(from(activate(_x61)), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(n__nil), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__from(nil), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__nil, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(nil, _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(_x141), _x132), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(s(activate(_x141)), _x132), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__nil))), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(from(from(s(nil))), _x92)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x121, _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(n__cons(_x121, _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x121, _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(n__cons(_x121, _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__from(_x131)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(from(s(from(_x131)))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__from(_x111)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(cons(n__cons(n__from(from(s(from(activate(_x111))))), _x92), n__from(n__s(n__cons(n__from(from(s(from(activate(_x111))))), _x92)))), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(cons(s(activate(_x141)), n__from(n__s(s(activate(_x141)))))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__cons(_x121, _x122), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(cons(activate(_x121), _x122), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(cons(activate(_x101), _x102)), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x62), _x42), _x22))length#(cons(cons(cons(cons(cons(activate(_x101), _x102), n__from(n__s(cons(activate(_x101), _x102)))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__s(n__from(_x111))), _x72), _x52), _x32))length#(n__cons(n__cons(n__cons(from(s(from(_x111))), _x72), _x52), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(s(s(from(cons(activate(_x141), n__from(n__s(activate(_x141))))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x121), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(n__cons(n__s(activate(_x121)), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x121), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(n__cons(n__s(activate(_x121)), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(_x141))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(s(s(from(_x141))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(cons(n__cons(n__s(n__cons(s(n__s(n__from(from(activate(_x141))))), _x102)), _x92), n__from(n__s(n__cons(n__s(n__cons(s(n__s(n__from(from(activate(_x141))))), _x102)), _x92)))), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x121), _x102)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(n__from(n__cons(s(n__cons(s(activate(_x121)), _x102)), _x92)), _x72), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x121), _x102)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(from(n__cons(n__s(n__cons(s(activate(_x121)), _x102)), _x92)), _x72), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x121, _x102), _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(cons(n__cons(n__s(cons(cons(_x121, _x102), _x132)), _x92), n__from(n__s(n__cons(n__s(cons(cons(_x121, _x102), _x132)), _x92)))), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__from(_x161), _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(n__s(cons(from(activate(_x161)), _x152)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__nil, _x102), _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(cons(cons(n__nil, _x102), _x132)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(_x141)), _x102)), _x92)), _x72), _x52), _x32))length#(n__cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(s(activate(_x141))), _x102)), _x92)), _x72), _x52), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(_x141)), _x102)), _x92)), _x72), _x52), _x32))length#(n__cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(s(activate(_x141))), _x102)), _x92)), _x72), _x52), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__from(_x111)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(from(n__s(from(activate(_x111))))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(from(from(activate(_x131))), _x92), n__from(n__s(n__cons(from(from(activate(_x131))), _x92)))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(cons(activate(_x101), _x102)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(from(s(cons(activate(_x151), _x152)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__nil, _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(cons(nil, _x132)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__nil), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(n__cons(s(nil), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__nil), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(n__cons(s(nil), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__nil, _x112)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(from(s(cons(nil, _x112)))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__nil, _x62), _x42), _x22))length#(cons(cons(cons(nil, _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x171, _x142)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(n__s(n__cons(_x171, _x142)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__from(_x141), _x122), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(cons(from(activate(_x141)), _x122), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__from(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(from(activate(_x131))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x142), _x132)), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(s(cons(cons(activate(_x141), _x142), _x132)), _x92)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__nil)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(s(nil)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(n__from(s(activate(_x141)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x141), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(_x141), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x141), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(_x141), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__nil))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(s(nil))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x101, _x102), _x92)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(cons(activate(_x101), _x102), _x92)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(_x141))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(s(from(_x141))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x121), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(s(activate(_x121)), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(s(activate(_x121)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__s(activate(_x121)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__from(_x101))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(s(s(from(activate(_x101)))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__from(_x101))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(n__s(s(from(activate(_x101)))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(n__from(activate(_x131))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__s(_x71), _x52), _x22))length#(cons(n__cons(s(activate(_x71)), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(_x101), _x62), _x42), _x22))length#(cons(cons(cons(from(_x101), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__nil))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__from(from(s(nil))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(_x121), _x102), _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(cons(cons(s(activate(_x121)), _x102), _x132)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x142), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(s(cons(cons(activate(_x141), _x142), _x132)), _x92), n__from(n__s(n__cons(s(cons(cons(activate(_x141), _x142), _x132)), _x92)))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__cons(_x141, _x142)), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(n__cons(s(cons(activate(_x141), _x142)), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__cons(_x141, _x142)), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(n__cons(s(cons(activate(_x141), _x142)), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(_x121))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(from(activate(_x121)))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(_x151))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(s(n__from(from(from(activate(_x151)))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__from(_x141), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(cons(from(activate(_x141)), _x132)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__s(_x131), _x112)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(from(s(cons(s(activate(_x131)), _x112)))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(_x81, _x62), _x42), _x22))length#(cons(cons(cons(_x81, _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__from(_x131), _x112)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(from(s(cons(from(activate(_x131)), _x112)))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(_x141)), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(n__s(s(activate(_x141))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(_x141)), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(n__s(s(activate(_x141))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__s(n__from(n__from(_x111)))), _x72), _x42), _x22))length#(cons(cons(n__cons(from(s(from(from(activate(_x111))))), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x121, _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(n__from(n__cons(_x121, _x92)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__nil))), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(from(from(s(nil))), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__from(_x161), _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(n__from(n__from(s(cons(from(activate(_x161)), _x152)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__from(_x71), _x52), _x22))length#(cons(n__cons(from(activate(_x71)), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x152)))), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(n__from(n__cons(from(n__from(s(cons(activate(_x151), _x152)))), _x92)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x121, _x122), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(cons(n__cons(n__s(n__cons(cons(activate(_x121), _x122), _x102)), _x92), n__from(n__s(n__cons(n__s(n__cons(cons(activate(_x121), _x122), _x102)), _x92)))), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x131), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(s(_x131), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__from(_x151), _x132), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(from(activate(_x151)), _x132), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__s(_x41), _x22))length#(cons(s(activate(_x41)), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(s(from(n__from(activate(_x141))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__s(n__nil)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(s(nil)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(cons(s(cons(activate(_x151), _x152)), n__from(n__s(s(cons(activate(_x151), _x152)))))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__nil, _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(cons(n__cons(s(cons(nil, _x132)), _x92), n__from(n__s(n__cons(s(cons(nil, _x132)), _x92)))), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__cons(_x141, _x142))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(from(cons(activate(_x141), _x142))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__s(_x101))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(s(s(activate(_x101)))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x111, _x112)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(n__from(from(s(cons(activate(_x111), _x112)))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__from(_x131)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(n__from(from(s(from(_x131)))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x101)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(s(_x101)), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(from(n__s(activate(_x141)))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x142), _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(s(cons(cons(activate(_x141), _x142), _x132)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(_x141)), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(s(s(activate(_x141))), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x122), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(cons(n__cons(n__s(n__cons(cons(_x141, _x122), _x102)), _x92), n__from(n__s(n__cons(n__s(n__cons(cons(_x141, _x122), _x102)), _x92)))), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__cons(_x161, _x162), _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(n__from(n__from(s(cons(cons(activate(_x161), _x162), _x152)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__s(_x161), _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(n__s(cons(s(activate(_x161)), _x152)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__s(_x141)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(s(s(from(s(activate(_x141))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x121, _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(_x121, _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(activate(_x101), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(_x121))), _x102)), _x92)), _x72), _x52), _x32))length#(n__cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(s(from(activate(_x121)))), _x102)), _x92)), _x72), _x52), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(cons(from(s(activate(_x141))), n__from(n__s(from(s(activate(_x141)))))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(s(s(n__from(from(activate(_x141))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__s(_x101)), _x72), _x42), _x22))length#(cons(cons(n__cons(cons(s(activate(_x101)), n__from(n__s(s(activate(_x101))))), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__s(_x101)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(s(activate(_x101))), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(cons(activate(_x101), _x102)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__s(_x111)), _x62), _x42), _x22))length#(cons(cons(cons(from(s(_x111)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__from(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(s(from(activate(_x141)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(_x141)), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(n__cons(s(n__s(activate(_x141))), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(_x141)), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(n__cons(s(n__s(activate(_x141))), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x111, _x102)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(cons(_x111, _x102)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(s(activate(_x121)), _x92), n__from(n__s(n__cons(s(activate(_x121)), _x92)))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(activate(_x101), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(_x151), _x142), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(cons(cons(s(activate(_x151)), _x142), _x132)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__from(_x111), _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(s(cons(from(activate(_x111)), _x132)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(cons(nil, n__from(n__s(nil))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__nil))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(s(from(nil))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__from(_x121), _x102), _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(cons(cons(from(activate(_x121)), _x102), _x132)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x142)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(n__from(from(n__s(n__cons(activate(_x151), _x142)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(s(cons(from(activate(_x141)), n__from(n__s(from(activate(_x141))))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__s(n__from(_x91))), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__s(n__from(_x91))), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__s(_x151)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(s(s(activate(_x151))))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(_x121))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(s(s(n__from(activate(_x121)))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x121, _x122), _x102)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(n__from(n__cons(s(n__cons(cons(activate(_x121), _x122), _x102)), _x92)), _x72), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x121, _x122), _x102)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(from(n__cons(n__s(n__cons(cons(activate(_x121), _x122), _x102)), _x92)), _x72), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x132)), _x92)), _x72), _x52), _x32))length#(n__cons(n__cons(n__cons(from(n__cons(n__s(cons(activate(_x131), _x132)), _x92)), _x72), _x52), _x32))length1#(n__cons(n__cons(n__cons(n__s(_x91), _x72), _x42), _x22))length#(cons(cons(n__cons(s(activate(_x91)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x142)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(n__from(s(n__cons(activate(_x151), _x142)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x111, _x122)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(from(s(n__cons(activate(_x111), _x122)))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(cons(activate(_x131), _x132)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x121, _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(_x121, _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__s(n__from(_x81))), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(s(cons(_x81, n__from(n__s(_x81))))), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__s(n__from(_x81))), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__s(n__from(_x81))), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__cons(_x161, _x162), _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(n__from(s(cons(cons(activate(_x161), _x162), _x152)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__nil, _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(nil, _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x131), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(n__from(n__cons(s(_x131), _x92)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x111, _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(cons(_x111, _x132)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x111, _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(cons(_x111, _x132)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(n__from(n__from(n__s(cons(activate(_x151), _x152)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__nil), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(s(nil), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(n__from(n__s(cons(activate(_x151), _x152)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(s(n__from(cons(activate(_x141), n__from(n__s(activate(_x141))))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x152)))), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(from(n__from(s(cons(activate(_x151), _x152)))), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x32))length#(n__cons(n__cons(cons(from(n__cons(s(s(activate(_x131))), _x92)), _x62), _x52), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__nil, _x142), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(cons(cons(n__nil, _x142), _x132)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(activate(_x121)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x131)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(from(from(activate(_x131))), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__nil, _x132), _x102)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(nil, _x132), _x102)), _x92)), _x72), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(cons(n__cons(n__s(cons(activate(_x131), _x132)), _x92), n__from(n__s(n__cons(n__s(cons(activate(_x131), _x132)), _x92)))), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(cons(activate(_x101), _x102)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__nil, _x102)), _x92)), _x72), _x52), _x32))length#(n__cons(n__cons(n__cons(n__from(n__cons(s(n__cons(nil, _x102)), _x92)), _x72), _x52), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__nil, _x102)), _x92)), _x72), _x52), _x32))length#(n__cons(n__cons(n__cons(from(n__cons(n__s(n__cons(nil, _x102)), _x92)), _x72), _x52), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__cons(_x171, _x172), _x142)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(n__s(n__cons(cons(activate(_x171), _x172), _x142)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__nil, _x22))length#(cons(nil, _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__from(n__s(_x131))))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(n__from(from(s(from(s(activate(_x131)))))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__from(activate(_x121)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__s(_x121))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(s(s(activate(_x121)))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__s(_x121))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(s(s(activate(_x121)))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(cons(from(s(activate(_x141))), n__from(n__s(from(s(activate(_x141)))))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(n__from(from(s(activate(_x141)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__nil), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(nil), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__nil, _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(s(cons(n__nil, _x132)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(n__from(s(activate(_x141)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x32))length#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(s(s(from(from(activate(_x141))))), _x102)), _x92)), _x72), _x52), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x131, _x132), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(n__cons(_x131, _x132), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x131, _x132), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(n__cons(_x131, _x132), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x141)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(from(_x141)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__nil)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(s(nil)), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(n__nil), _x122), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(cons(s(nil), _x122), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__nil, _x132), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(nil, _x132), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__s(_x151))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(s(from(from(s(activate(_x151)))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(n__from(n__nil)), _x122), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(cons(s(from(nil)), _x122), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(_x71), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(activate(_x71)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(cons(n__cons(n__s(s(activate(_x131))), _x92), n__from(n__s(n__cons(n__s(s(activate(_x131))), _x92)))), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__s(n__from(_x91))), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(s(from(activate(_x91)))), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(from(activate(_x121)), _x92), n__from(n__s(n__cons(from(activate(_x121)), _x92)))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(cons(n__cons(from(from(s(activate(_x141)))), _x92), n__from(n__s(n__cons(from(from(s(activate(_x141)))), _x92)))), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__nil, _x72), _x52), _x22))length#(cons(n__cons(n__cons(nil, _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(from(activate(_x121)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(n__s(s(from(from(activate(_x141))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__nil, _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(cons(nil, _x132)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x42), _x22))length#(cons(cons(cons(cons(activate(_x81), n__from(n__s(activate(_x81)))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x152)))), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(n__from(n__cons(from(from(n__s(cons(activate(_x151), _x152)))), _x92)), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(activate(_x131), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(activate(_x131), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(_x151))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(s(s(from(from(from(activate(_x151)))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x131), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(s(_x131), _x92), n__from(n__s(n__cons(s(_x131), _x92)))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__cons(_x141, _x142)), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(s(cons(activate(_x141), _x142)), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__nil), _x72), _x52), _x22))length#(cons(n__cons(n__cons(cons(nil, n__from(n__s(nil))), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__nil, _x122), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(cons(nil, _x122), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__from(_x81)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(from(activate(_x81))), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__nil), _x102)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(n__from(n__cons(n__s(n__cons(s(nil), _x102)), _x92)), _x72), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__from(_x161), _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(n__from(s(cons(from(activate(_x161)), _x152)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(s(n__cons(activate(_x131), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__nil))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(from(s(n__nil))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(_x121))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(s(n__s(from(activate(_x121)))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__s(n__from(_x111))), _x72), _x52), _x22))length#(cons(n__cons(n__cons(cons(s(from(_x111)), n__from(n__s(s(from(_x111))))), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x141, _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(cons(_x141, _x132)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x121, _x102), _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(cons(cons(_x121, _x102), _x132)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__s(n__from(_x91))), _x72), _x42), _x22))length#(cons(cons(n__cons(cons(s(from(activate(_x91))), n__from(n__s(s(from(activate(_x91)))))), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__s(n__s(_x91))), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(s(s(activate(_x91)))), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__s(_x171), _x142)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(n__s(n__cons(s(activate(_x171)), _x142)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(n__from(n__cons(from(from(s(activate(_x141)))), _x92)), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x101, _x102), _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(cons(cons(activate(_x101), _x102), _x132)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x111, _x112), _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(cons(n__cons(_x111, _x112), _x132)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(s(from(cons(activate(_x141), n__from(n__s(activate(_x141))))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(_x141)), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(s(s(activate(_x141))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x132)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(cons(activate(_x131), _x132)), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__s(_x91)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(s(_x91)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x91, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(_x91, _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(activate(_x131), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(_x81), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(_x81), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x111, _x112)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(cons(from(s(cons(activate(_x111), _x112))), n__from(n__s(from(s(cons(activate(_x111), _x112)))))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__s(n__from(_x111))), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(s(from(_x111))), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(activate(_x121)), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x111), _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(from(activate(_x111)), _x102)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(activate(_x101), _x92), n__from(n__s(n__cons(activate(_x101), _x92)))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(activate(_x131))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__from(_x111)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(from(s(n__from(activate(_x111))))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(n__s(s(activate(_x131))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x142)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(n__from(n__s(n__cons(activate(_x151), _x142)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x111, _x112)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(from(from(s(cons(activate(_x111), _x112)))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__s(n__s(_x91))), _x72), _x42), _x22))length#(cons(cons(n__cons(from(s(s(activate(_x91)))), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x152)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(from(from(n__s(cons(activate(_x151), _x152)))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__s(_x101)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__s(activate(_x101))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__from(_x111)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(n__from(s(from(activate(_x111))))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__s(_x101)), _x62), _x42), _x22))length#(cons(cons(cons(cons(s(activate(_x101)), n__from(n__s(s(activate(_x101))))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__nil, _x142), _x132)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(cons(cons(nil, _x142), _x132)), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x152)))), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(n__from(n__cons(from(from(s(cons(activate(_x151), _x152)))), _x92)), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x142)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(cons(from(n__s(n__cons(activate(_x151), _x142))), n__from(n__s(from(n__s(n__cons(activate(_x151), _x142)))))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x111, _x112)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(cons(s(cons(activate(_x111), _x112)), n__from(n__s(s(cons(activate(_x111), _x112)))))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(cons(s(activate(_x141)), n__from(n__s(s(activate(_x141)))))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__from(_x151), _x142), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(cons(cons(from(activate(_x151)), _x142), _x132)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__cons(_x161, _x162), _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(s(cons(cons(activate(_x161), _x162), _x152)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__cons(_x141, _x142)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(s(s(from(cons(activate(_x141), _x142)))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(_x121))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(s(s(cons(activate(_x121), n__from(n__s(activate(_x121)))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(n__from(_x161)), _x122), _x102)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(n__from(n__cons(n__s(n__cons(cons(s(from(activate(_x161))), _x122), _x102)), _x92)), _x72), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x161, _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(n__s(cons(_x161, _x152)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__from(_x171), _x142)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(n__s(n__cons(from(activate(_x171)), _x142)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__from(_x101), _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(cons(from(activate(_x101)), _x132)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x141)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(s(_x141)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x101)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(n__s(s(_x101)), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x101)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(s(s(_x101)), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(activate(_x101), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(_x141)), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(n__cons(n__s(s(activate(_x141))), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(_x71, _x72), _x52), _x22))length#(cons(n__cons(cons(activate(_x71), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(_x141)), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(n__cons(n__s(s(activate(_x141))), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__nil, _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(n__nil, _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__nil))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(cons(from(s(nil)), n__from(n__s(from(s(nil))))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__nil, _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(n__nil, _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x42), _x22))length#(cons(cons(cons(n__from(activate(_x81)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__nil, _x142), _x132)), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(s(cons(cons(nil, _x142), _x132)), _x92)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__cons(_x151, _x152))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(n__s(n__from(from(cons(activate(_x151), _x152))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x111), _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(s(cons(s(activate(_x111)), _x132)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x52), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(from(from(s(activate(_x141)))), _x92)), _x52), _x52), _x22))
length#(n__cons(X, Y))length1#(activate(Y))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x151)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(s(s(from(from(_x151)))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x142)))), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(from(from(n__s(n__cons(activate(_x151), _x142)))), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__nil, _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(s(cons(nil, _x132)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__s(n__from(_x111))), _x72), _x42), _x32))length#(n__cons(cons(n__cons(from(s(from(_x111))), _x72), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__s(_x71), _x72), _x52), _x22))length#(cons(n__cons(n__cons(s(activate(_x71)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__nil, _x122), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(n__cons(cons(nil, _x122), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(from(from(s(activate(_x141)))), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__nil, _x122), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(n__cons(cons(nil, _x122), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x141), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(cons(s(activate(_x141)), _x132)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__nil, _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(nil, _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(_x121))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(s(n__from(activate(_x121)))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(n__s(activate(_x131))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(n__s(s(n__from(from(activate(_x141))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(s(activate(_x121)), _x92)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__from(n__from(_x131))))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(from(s(from(from(activate(_x131)))))), _x92)), _x62), _x52), _x22))
length1#(n__s(_x21))length#(s(activate(_x21)))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(activate(_x101), _x92)), _x62), _x42), _x32))
length1#(n__cons(n__cons(_x71, _x52), _x22))length#(cons(n__cons(_x71, _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(n__from(_x161)), _x122), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(cons(n__s(from(activate(_x161))), _x122), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__nil, _x102)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(from(n__cons(n__s(n__cons(nil, _x102)), _x92)), _x72), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__nil, _x102)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(n__from(n__cons(s(n__cons(nil, _x102)), _x92)), _x72), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x142)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(s(n__cons(activate(_x151), _x142)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x52), _x32))length#(n__cons(n__cons(cons(from(n__cons(from(from(s(activate(_x141)))), _x92)), _x62), _x52), _x32))
length1#(n__cons(n__cons(n__cons(n__from(_x81), _x72), _x42), _x22))length#(cons(cons(n__cons(from(activate(_x81)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__cons(_x121, _x122), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(cons(activate(_x121), _x122), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x131)), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(from(from(activate(_x131))), _x92)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(cons(from(s(activate(_x141))), n__from(n__s(from(s(activate(_x141)))))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x122), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(cons(_x141, _x122), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x122), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(cons(_x141, _x122), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__nil, _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(n__cons(n__nil, _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__nil, _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(n__cons(n__nil, _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(_x41, _x22))length#(cons(_x41, _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__s(_x161), _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(n__from(s(cons(s(activate(_x161)), _x152)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__nil, _x112), _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(cons(n__cons(nil, _x112), _x132)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__nil)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(n__s(n__from(from(nil)))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(_x151), _x132), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(s(activate(_x151)), _x132), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(activate(_x121)), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__from(_x151)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(from(s(from(activate(_x151))))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(_x141), _x122), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(cons(s(activate(_x141)), _x122), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__from(n__cons(_x131, _x132))))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(n__from(from(s(from(cons(activate(_x131), _x132))))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x131, _x132), _x102)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(n__from(n__cons(s(n__cons(n__cons(_x131, _x132), _x102)), _x92)), _x72), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x131, _x132), _x102)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(from(n__cons(n__s(n__cons(n__cons(_x131, _x132), _x102)), _x92)), _x72), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(s(n__from(n__from(activate(_x141))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(_x121)), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(s(_x121)), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(_x121)), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(s(_x121)), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__from(_x111)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(cons(s(from(activate(_x111))), n__from(n__s(s(from(activate(_x111))))))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(s(s(activate(_x131))), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__s(_x151)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(from(s(s(activate(_x151))))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__s(_x61), _x42), _x22))length#(cons(cons(s(activate(_x61)), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__nil, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(nil, _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__cons(_x131, _x132), _x112)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(from(s(cons(cons(activate(_x131), _x132), _x112)))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(_x61, _x62), _x42), _x32))length#(n__cons(cons(cons(activate(_x61), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__s(n__cons(_x91, _x92))), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(s(cons(activate(_x91), _x92))), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x111, _x102)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(cons(_x111, _x102)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(n__s(activate(_x141)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__s(n__from(_x111))), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__s(from(_x111))), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x121, _x122), _x102)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(n__from(n__cons(n__s(n__cons(cons(activate(_x121), _x122), _x102)), _x92)), _x72), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x111, _x112)))), _x92)), _x62), _x52), _x32))length#(n__cons(n__cons(cons(from(n__cons(from(from(s(cons(activate(_x111), _x112)))), _x92)), _x62), _x52), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x151))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(from(s(_x151))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(s(s(cons(from(activate(_x141)), n__from(n__s(from(activate(_x141))))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x121, _x122), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(cons(activate(_x121), _x122), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x111, _x112)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(from(n__s(cons(activate(_x111), _x112)))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__s(_x151))), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(n__cons(s(s(s(activate(_x151)))), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__s(_x151))), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(n__cons(s(s(s(activate(_x151)))), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__nil, _x132)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(from(n__cons(s(cons(nil, _x132)), _x92)), _x72), _x42), _x32))

Rewrite Rules

from(X)cons(X, n__from(n__s(X)))length(n__nil)0
length(n__cons(X, Y))s(length1(activate(Y)))length1(X)length(activate(X))
from(X)n__from(X)s(X)n__s(X)
niln__nilcons(X1, X2)n__cons(X1, X2)
activate(n__from(X))from(activate(X))activate(n__s(X))s(activate(X))
activate(n__nil)nilactivate(n__cons(X1, X2))cons(activate(X1), X2)
activate(X)X

Original Signature

Termination of terms over the following signature is verified: n__s, activate, n__cons, 0, n__from, s, length, from, n__nil, length1, cons, nil

Strategy


The right-hand side of the rule length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(_x121))), _x102)), _x92)), _x72), _x52), _x22)) → length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(s(from(activate(_x121)))), _x102)), _x92)), _x72), _x52), _x22)) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(n__s(s(from(activate(_x121)))), _x102)), _x92)), _x72), _x52), _x22)) 
length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(s(from(nil))), _x102)), _x92)), _x72), _x52), _x22)) 
length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(s(from(s(activate(_x141))))), _x102)), _x92)), _x72), _x52), _x22)) 
length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(s(cons(activate(_x121), n__from(n__s(activate(_x121)))))), _x102)), _x92)), _x72), _x52), _x22)) 
length#(n__cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(s(from(activate(_x121)))), _x102)), _x92)), _x72), _x52), _x32)) 
length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(n__s(from(activate(_x121)))), _x102)), _x92)), _x72), _x52), _x22)) 
length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(s(from(cons(activate(_x141), _x142)))), _x102)), _x92)), _x72), _x52), _x22)) 
length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(s(from(from(activate(_x141))))), _x102)), _x92)), _x72), _x52), _x22)) 
length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(s(s(from(activate(_x121)))), _x102)), _x92)), _x72), _x52), _x22)) 
length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(s(n__from(activate(_x121)))), _x102)), _x92)), _x72), _x52), _x22)) 
length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(s(from(_x141))), _x102)), _x92)), _x72), _x52), _x22)) 
Thus, the rule length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(_x121))), _x102)), _x92)), _x72), _x52), _x22)) → length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(s(from(activate(_x121)))), _x102)), _x92)), _x72), _x52), _x22)) is replaced by the following rules:
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__nil))), _x102)), _x92)), _x72), _x52), _x22)) → length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(s(from(nil))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(_x141))), _x102)), _x92)), _x72), _x52), _x22)) → length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(s(from(_x141))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__cons(_x141, _x142)))), _x102)), _x92)), _x72), _x52), _x22)) → length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(s(from(cons(activate(_x141), _x142)))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(_x121))), _x102)), _x92)), _x72), _x52), _x22)) → length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(s(n__from(activate(_x121)))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(_x121))), _x102)), _x92)), _x72), _x52), _x22)) → length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(n__s(from(activate(_x121)))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(_x121))), _x102)), _x92)), _x72), _x52), _x32)) → length#(n__cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(s(from(activate(_x121)))), _x102)), _x92)), _x72), _x52), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(_x121))), _x102)), _x92)), _x72), _x52), _x22)) → length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(s(cons(activate(_x121), n__from(n__s(activate(_x121)))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__s(_x141)))), _x102)), _x92)), _x72), _x52), _x22)) → length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(s(from(s(activate(_x141))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(_x121))), _x102)), _x92)), _x72), _x52), _x22)) → length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(n__s(s(from(activate(_x121)))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(_x121))), _x102)), _x92)), _x72), _x52), _x22)) → length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(s(s(from(activate(_x121)))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x22)) → length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(s(from(from(activate(_x141))))), _x102)), _x92)), _x72), _x52), _x22))

Problem 25: ForwardNarrowing



Dependency Pair Problem

Dependency Pairs

length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x42), _x32))length#(n__cons(cons(cons(from(activate(_x81)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x32))length#(n__cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(n__s(n__from(from(activate(_x141))))), _x102)), _x92)), _x72), _x52), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x32))length#(n__cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(n__s(n__from(from(activate(_x141))))), _x102)), _x92)), _x72), _x52), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x121, _x102), _x92)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(n__cons(_x121, _x102), _x92)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x121, _x102), _x92)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(n__cons(_x121, _x102), _x92)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(_x121))), _x102)), _x92)), _x72), _x52), _x32))length#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(s(s(from(activate(_x121)))), _x102)), _x92)), _x72), _x52), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x132)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(from(n__cons(s(cons(activate(_x131), _x132)), _x92)), _x72), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x111, _x102)), _x62), _x42), _x22))length#(cons(cons(cons(cons(cons(_x111, _x102), n__from(n__s(cons(_x111, _x102)))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x121, _x102), _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(cons(n__cons(n__s(cons(n__cons(_x121, _x102), _x132)), _x92), n__from(n__s(n__cons(n__s(cons(n__cons(_x121, _x102), _x132)), _x92)))), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__cons(_x71, _x72), _x72), _x52), _x22))length#(cons(n__cons(n__cons(cons(activate(_x71), _x72), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(from(from(nil)), n__from(n__s(n__from(from(nil))))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(_x141), _x122), _x102)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(n__from(n__cons(n__s(n__cons(cons(s(activate(_x141)), _x122), _x102)), _x92)), _x72), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(from(from(n__nil)), n__from(n__s(cons(from(nil), n__from(n__s(cons(nil, n__from(n__s(nil))))))))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(from(n__from(nil)), n__from(n__s(cons(from(nil), n__from(n__s(cons(nil, n__from(n__s(nil))))))))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(from(n__from(n__nil)), n__from(n__s(cons(from(nil), n__from(n__s(from(nil))))))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(from(from(n__nil)), n__from(n__s(n__cons(from(nil), n__from(n__s(from(nil))))))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(from(n__from(nil)), n__from(n__s(n__cons(from(nil), n__from(n__s(from(nil))))))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(_x71), _x72), _x52), _x22))length#(cons(n__cons(n__cons(cons(activate(_x71), n__from(n__s(activate(_x71)))), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__nil, _x102), _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(cons(n__cons(n__s(cons(cons(nil, _x102), _x132)), _x92), n__from(n__s(n__cons(n__s(cons(cons(nil, _x102), _x132)), _x92)))), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__s(n__from(_x171)), _x152)))), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(n__from(n__cons(n__from(n__from(s(cons(s(from(activate(_x171))), _x152)))), _x92)), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x32))length#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(from(n__from(nil)), n__from(n__s(from(from(nil))))))), _x102)), _x92)), _x72), _x52), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x32))length#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(from(from(n__nil)), n__from(n__s(from(from(nil))))))), _x102)), _x92)), _x72), _x52), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__cons(_x151, _x152), _x142), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(n__s(cons(cons(cons(activate(_x151), _x152), _x142), _x132)), _x92), n__from(n__s(n__cons(n__s(cons(cons(cons(activate(_x151), _x152), _x142), _x132)), _x92)))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__from(_x111)))), _x92)), _x52), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(from(from(s(from(activate(_x111))))), _x92)), _x52), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(_x151)), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(n__cons(s(s(_x151)), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(_x151)), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(n__cons(s(s(_x151)), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__s(_x151))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(n__s(n__from(from(s(activate(_x151)))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__s(_x151))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(n__s(n__from(from(s(activate(_x151)))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x121, _x132), _x102)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(activate(_x121), _x132), _x102)), _x92)), _x72), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(cons(n__cons(n__s(cons(activate(_x131), _x132)), _x92), n__from(n__s(n__cons(n__s(cons(activate(_x131), _x132)), _x92)))), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(_x141)), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(cons(n__cons(n__s(n__cons(s(s(activate(_x141))), _x102)), _x92), n__from(n__s(n__cons(n__s(n__cons(s(s(activate(_x141))), _x102)), _x92)))), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__s(_x101)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(s(activate(_x101))), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(_x121))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(n__s(s(from(activate(_x121)))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(_x121))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(n__s(s(from(activate(_x121)))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__s(n__from(_x171)), _x152)))), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__from(n__from(n__s(cons(s(from(activate(_x171))), _x152)))), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__nil, _x132), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__nil, _x132), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x121, _x102), _x92)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(cons(_x121, _x102), _x92)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__s(n__from(_x91))), _x72), _x42), _x32))length#(n__cons(cons(n__cons(from(s(from(activate(_x91)))), _x72), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__from(_x101))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(n__s(n__s(from(activate(_x101)))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__from(_x101))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(s(n__s(from(activate(_x101)))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x151))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(s(_x151))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__nil)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(n__s(n__s(nil)), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__nil)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(s(n__s(nil)), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(from(cons(activate(_x141), n__from(n__s(activate(_x141))))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x141), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(cons(n__cons(n__s(n__cons(s(_x141), _x102)), _x92), n__from(n__s(n__cons(n__s(n__cons(s(_x141), _x102)), _x92)))), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(_x141)), _x102)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(from(n__cons(n__s(n__cons(s(s(activate(_x141))), _x102)), _x92)), _x72), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(_x141)), _x102)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(n__from(n__cons(s(n__cons(s(s(activate(_x141))), _x102)), _x92)), _x72), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__s(n__from(_x81))), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(s(cons(_x81, n__from(n__s(_x81))))), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__cons(n__from(_x171), _x162), _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(n__from(n__s(cons(cons(from(activate(_x171)), _x162), _x152)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(s(s(from(n__from(activate(_x141))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(_x21, _x32))length#(n__cons(activate(_x21), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(cons(from(s(cons(activate(_x151), _x152))), n__from(n__s(from(s(cons(activate(_x151), _x152)))))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(n__s(from(from(activate(_x141))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(n__s(from(from(activate(_x141))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(nil), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(n__from(_x161)), _x122), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(cons(s(n__from(activate(_x161))), _x122), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(from(from(nil)), n__from(n__s(cons(n__cons(nil, n__from(n__s(nil))), n__from(n__s(n__cons(nil, n__from(n__s(nil))))))))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(activate(_x101), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__s(n__from(n__nil))), _x72), _x42), _x22))length#(cons(cons(n__cons(from(s(from(nil))), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__nil)), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(s(nil)), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__nil)), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(s(nil)), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x151)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(n__s(n__from(from(_x151)))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x151)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(n__s(n__from(from(_x151)))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(_x61, _x72), _x52), _x32))length#(n__cons(n__cons(n__cons(activate(_x61), _x72), _x52), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__s(_x91)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__s(_x91)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(_x61, _x62), _x52), _x22))length#(cons(n__cons(cons(activate(_x61), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x101, _x102), _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(s(cons(cons(activate(_x101), _x102), _x132)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__from(_x41), _x22))length#(cons(from(activate(_x41)), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(n__s(n__s(n__from(from(activate(_x141))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(n__s(n__s(n__from(from(activate(_x141))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__from(n__from(_x131))))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(n__from(from(s(from(from(activate(_x131)))))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(from(from(nil)), n__from(n__s(from(from(n__nil))))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(from(from(nil)), n__from(n__s(from(n__from(nil))))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x111))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(from(s(_x111))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x142), _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(cons(cons(activate(_x141), _x142), _x132)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__cons(_x151, _x152), _x142), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(n__s(cons(cons(cons(activate(_x151), _x152), _x142), _x132)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__s(n__from(n__nil)), _x152)))), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(n__from(n__cons(n__from(n__from(s(cons(s(from(nil)), _x152)))), _x92)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__nil, _x52), _x22))length#(cons(n__cons(nil, _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__cons(_x151, _x152), _x142), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(cons(cons(cons(activate(_x151), _x152), _x142), _x132)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__from(_x121)), _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(s(cons(s(from(activate(_x121))), _x132)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x141, _x142)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(n__from(s(n__cons(_x141, _x142)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__s(_x111)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(from(s(s(activate(_x111))))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__from(_x141)), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(n__cons(s(from(activate(_x141))), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__from(_x141)), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(n__cons(s(from(activate(_x141))), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x142), _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(cons(cons(activate(_x141), _x142), _x132)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x132), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__s(cons(n__cons(activate(_x141), _x132), _x132)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x132), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(s(cons(n__cons(activate(_x141), _x132), _x132)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(n__from(_x161)), _x132), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(s(from(activate(_x161))), _x132), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__nil))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(from(s(nil))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__nil), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(nil), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__nil), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__nil), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x142)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(cons(n__s(n__cons(activate(_x151), _x142)), n__from(n__s(n__s(n__cons(activate(_x151), _x142)))))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(from(n__from(nil)), n__from(n__s(from(n__from(nil))))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(from(n__from(nil)), n__from(n__s(from(from(n__nil))))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(from(from(n__nil)), n__from(n__s(from(n__from(nil))))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(from(from(n__nil)), n__from(n__s(from(from(n__nil))))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__nil, _x102), _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(cons(cons(nil, _x102), _x132)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__cons(n__from(_x121), _x112), _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(cons(from(activate(_x121)), _x112), _x102)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x161, _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(n__from(n__from(s(cons(_x161, _x152)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x52), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__s(activate(_x131))), _x92)), _x52), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x52), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__s(activate(_x131))), _x92)), _x52), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__s(_x81)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(s(activate(_x81))), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(n__s(activate(_x131))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(_x151))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(n__s(n__from(from(from(activate(_x151)))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(_x151))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(n__s(n__from(from(from(activate(_x151)))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(n__from(from(nil)), n__from(n__s(from(from(nil))))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(n__from(from(n__s(cons(activate(_x151), _x152)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(s(cons(activate(_x131), _x132)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__s(cons(activate(_x131), _x132)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__s(_x151))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(s(s(from(from(s(activate(_x151)))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__from(_x141), _x122), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(n__cons(cons(from(activate(_x141)), _x122), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__from(_x141), _x122), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(n__cons(cons(from(activate(_x141)), _x122), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x161, _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(s(cons(_x161, _x152)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__cons(_x81, _x82), _x62), _x42), _x22))length#(cons(cons(cons(cons(activate(_x81), _x82), _x62), _x42), _x22))
length1#(n__cons(n__cons(_x61, _x42), _x22))length#(cons(cons(_x61, _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x161, _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(n__from(n__s(cons(_x161, _x152)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x101), _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(cons(s(activate(_x101)), _x132)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x101), _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(cons(s(activate(_x101)), _x132)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(cons(from(activate(_x131)), n__from(n__s(from(activate(_x131))))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(_x91, _x72), _x42), _x22))length#(cons(cons(n__cons(_x91, _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__nil), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(s(n__nil), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__from(from(s(activate(_x141)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(cons(from(n__s(cons(activate(_x151), _x152))), n__from(n__s(from(n__s(cons(activate(_x151), _x152)))))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__cons(_x101, _x102))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(n__s(s(cons(activate(_x101), _x102))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__cons(_x101, _x102))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(s(s(cons(activate(_x101), _x102))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(s(activate(_x121)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(_x71, _x72), _x52), _x22))length#(cons(n__cons(n__cons(_x71, _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(_x151))), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(n__cons(s(s(from(activate(_x151)))), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x121), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(activate(_x121)), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x121), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(activate(_x121)), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(_x151))), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(n__cons(s(s(from(activate(_x151)))), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__s(n__cons(_x111, _x112))), _x62), _x42), _x22))length#(cons(cons(cons(from(s(cons(activate(_x111), _x112))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__cons(_x151, _x152))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(s(s(from(from(cons(activate(_x151), _x152))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__nil, _x142), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(n__s(cons(cons(nil, _x142), _x132)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(cons(activate(_x131), n__from(n__s(activate(_x131))))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__nil, _x102), _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(cons(n__cons(nil, _x102), _x132)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__nil, _x102), _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(cons(n__cons(nil, _x102), _x132)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__cons(_x121, _x122), _x142), _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(cons(cons(cons(activate(_x121), _x122), _x142), _x132)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__cons(_x121, _x122), _x142), _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(cons(cons(cons(activate(_x121), _x122), _x142), _x132)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(from(from(s(activate(_x141)))), _x92), n__from(n__s(n__cons(from(from(s(activate(_x141)))), _x92)))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x152)))), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(n__from(n__cons(n__from(n__from(s(cons(activate(_x151), _x152)))), _x92)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x152)))), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(from(from(s(cons(activate(_x151), _x152)))), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__s(n__from(_x171)), _x152)))), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__from(n__from(s(cons(n__s(from(activate(_x171))), _x152)))), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(cons(from(n__from(nil)), n__from(n__s(cons(from(nil), n__from(n__s(from(nil))))))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(cons(from(from(n__nil)), n__from(n__s(cons(from(nil), n__from(n__s(from(nil))))))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(_x151))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(n__from(from(from(activate(_x151)))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x111, _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(s(cons(_x111, _x132)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__from(_x101)), _x62), _x42), _x22))length#(cons(cons(cons(from(from(activate(_x101))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x52), _x22))length#(cons(n__cons(cons(from(activate(_x81)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__nil, _x72), _x42), _x32))length#(n__cons(cons(n__cons(nil, _x72), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(from(cons(n__nil, n__from(n__s(n__nil)))), n__from(n__s(from(from(nil))))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__nil, _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__nil, _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(n__from(s(activate(_x141)))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x151)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(cons(n__cons(n__s(n__cons(s(s(from(from(_x151)))), _x102)), _x92), n__from(n__s(n__cons(n__s(n__cons(s(s(from(from(_x151)))), _x102)), _x92)))), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__from(_x101))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(s(from(activate(_x101)))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__from(_x111)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(n__from(from(s(cons(activate(_x111), n__from(n__s(activate(_x111))))))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(cons(activate(_x131), _x132)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(_x141), _x122), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(cons(n__s(activate(_x141)), _x122), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x152)))), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(from(from(n__s(cons(activate(_x151), _x152)))), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__s(n__from(_x171)), _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(n__from(n__from(s(cons(s(n__from(activate(_x171))), _x152)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x131, _x112)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(from(s(cons(_x131, _x112)))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__from(_x111), _x142), _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(cons(cons(from(activate(_x111)), _x142), _x132)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__from(_x111), _x142), _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(cons(cons(from(activate(_x111)), _x142), _x132)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x132)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(n__from(n__cons(s(cons(activate(_x131), _x132)), _x92)), _x72), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x132)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(from(n__cons(n__s(cons(activate(_x131), _x132)), _x92)), _x72), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(_x71), _x72), _x52), _x32))length#(n__cons(n__cons(n__cons(from(activate(_x71)), _x72), _x52), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__nil, _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(cons(n__cons(n__s(n__cons(nil, _x102)), _x92), n__from(n__s(n__cons(n__s(n__cons(nil, _x102)), _x92)))), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(from(cons(nil, n__from(n__s(nil)))), n__from(n__s(from(cons(nil, n__from(n__s(nil))))))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(_x111), _x142), _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(cons(cons(s(activate(_x111)), _x142), _x132)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(_x111), _x142), _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(cons(cons(s(activate(_x111)), _x142), _x132)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__nil, _x142), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(s(cons(cons(nil, _x142), _x132)), _x92), n__from(n__s(n__cons(s(cons(cons(nil, _x142), _x132)), _x92)))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__s(n__s(_x91))), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__s(s(activate(_x91)))), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(_x151))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(s(from(from(from(activate(_x151)))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(_x151))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(s(from(from(from(activate(_x151)))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(from(n__from(nil)), n__from(n__s(cons(n__from(nil), n__from(n__s(from(nil))))))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(from(n__from(nil)), n__from(n__s(cons(from(n__nil), n__from(n__s(from(nil))))))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(from(from(n__nil)), n__from(n__s(cons(n__from(nil), n__from(n__s(from(nil))))))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(from(from(n__nil)), n__from(n__s(cons(from(n__nil), n__from(n__s(from(nil))))))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(_x141)), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(cons(n__cons(n__s(n__cons(s(s(activate(_x141))), _x102)), _x92), n__from(n__s(n__cons(n__s(n__cons(s(s(activate(_x141))), _x102)), _x92)))), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__nil)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(s(s(nil)), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__nil)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(n__s(s(nil)), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x131), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(_x131), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__cons(n__nil, _x162), _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(n__from(n__s(cons(cons(nil, _x162), _x152)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(_x41, _x42), _x32))length#(n__cons(cons(activate(_x41), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__from(_x111)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(n__from(from(n__s(from(activate(_x111))))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x121), _x102)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(n__from(n__cons(n__s(n__cons(s(activate(_x121)), _x102)), _x92)), _x72), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__nil, _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(cons(s(cons(nil, _x152)), n__from(n__s(s(cons(nil, _x152)))))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__nil, _x142), _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(cons(cons(nil, _x142), _x132)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__nil, _x142), _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(cons(cons(nil, _x142), _x132)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x111), _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(s(activate(_x111)), _x102)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x121), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(cons(n__cons(n__s(n__cons(s(activate(_x121)), _x102)), _x92), n__from(n__s(n__cons(n__s(n__cons(s(activate(_x121)), _x102)), _x92)))), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__s(_x161), _x152)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(n__from(n__from(s(cons(s(activate(_x161)), _x152)))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x151)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(n__s(from(from(_x151)))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x151)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(n__s(from(from(_x151)))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__s(n__from(_x111))), _x62), _x42), _x22))length#(cons(cons(cons(from(s(from(activate(_x111)))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x111, _x102)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(cons(_x111, _x102)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__s(_x101)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__s(activate(_x101))), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x101, _x112), _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(cons(n__cons(activate(_x101), _x112), _x132)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__nil, _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(n__s(cons(nil, _x152)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(_x151))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(from(n__from(from(activate(_x151)))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__nil))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(s(s(from(nil))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(_x151), _x142), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(n__s(cons(cons(s(activate(_x151)), _x142), _x132)), _x92), n__from(n__s(n__cons(n__s(cons(cons(s(activate(_x151)), _x142), _x132)), _x92)))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x131)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(from(activate(_x131))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x152)))), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__from(n__from(s(cons(activate(_x151), _x152)))), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__from(_x141)), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(s(from(activate(_x141))), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__nil), _x62), _x42), _x22))length#(cons(cons(cons(from(nil), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__cons(_x121, _x122))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(s(cons(activate(_x121), _x122))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__cons(_x121, _x122))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(s(cons(activate(_x121), _x122))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__cons(_x131, _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(cons(activate(_x131), _x132)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(n__from(n__cons(activate(_x101), _x92)), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__nil, _x102), _x132)), _x92)), _x72), _x52), _x32))length#(n__cons(n__cons(n__cons(from(n__cons(n__s(cons(cons(nil, _x102), _x132)), _x92)), _x72), _x52), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x111), _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(cons(s(activate(_x111)), _x132)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x111), _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(cons(s(activate(_x111)), _x132)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__cons(_x161, _x162), _x152)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(from(from(n__s(cons(cons(activate(_x161), _x162), _x152)))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__s(n__from(_x111))), _x72), _x42), _x32))length#(n__cons(cons(n__cons(from(n__s(from(_x111))), _x72), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__nil, _x72), _x42), _x32))length#(n__cons(cons(n__cons(n__nil, _x72), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__s(_x161), _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(s(cons(s(activate(_x161)), _x152)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x101, _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(s(cons(_x101, _x132)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__cons(_x111, _x112), _x102)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(cons(cons(activate(_x111), _x112), _x102)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x122), _x102)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(n__from(n__cons(s(n__cons(cons(_x141, _x122), _x102)), _x92)), _x72), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x122), _x102)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(from(n__cons(n__s(n__cons(cons(_x141, _x122), _x102)), _x92)), _x72), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__nil)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(n__s(n__from(n__from(nil)))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__nil)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(n__s(n__from(n__from(nil)))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__nil, _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(s(n__cons(nil, _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__from(_x111), _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(cons(from(activate(_x111)), _x132)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x152)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(from(n__from(s(cons(activate(_x151), _x152)))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__from(_x111), _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(cons(from(activate(_x111)), _x132)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(activate(_x141))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(n__s(n__s(n__from(n__from(activate(_x141))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x151)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(s(n__from(from(_x151)))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x151)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(s(n__from(from(_x151)))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__cons(_x151, _x152))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(n__s(n__from(n__from(cons(activate(_x151), _x152))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__cons(_x151, _x152))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(n__s(n__from(n__from(cons(activate(_x151), _x152))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x101, _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(cons(_x101, _x132)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__nil, _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(cons(n__cons(n__s(n__cons(nil, _x102)), _x92), n__from(n__s(n__cons(n__s(n__cons(nil, _x102)), _x92)))), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__nil, _x142)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(n__s(n__cons(nil, _x142)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x132)), _x92)), _x72), _x52), _x32))length#(n__cons(n__cons(n__cons(from(n__cons(s(cons(activate(_x131), _x132)), _x92)), _x72), _x52), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__from(_x111)))), _x92)), _x62), _x52), _x32))length#(n__cons(n__cons(cons(from(n__cons(n__from(from(s(from(activate(_x111))))), _x92)), _x62), _x52), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__cons(_x161, _x162), _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(n__from(from(n__s(cons(cons(activate(_x161), _x162), _x152)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(from(from(s(activate(_x141)))), _x92)), _x62), _x42), _x32))
length1#(n__cons(n__cons(_x41, _x52), _x32))length#(n__cons(n__cons(activate(_x41), _x52), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__s(_x151))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(from(from(s(activate(_x151)))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(cons(from(from(nil)), n__from(n__s(from(from(nil))))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__s(n__from(n__nil)), _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(n__from(n__from(s(cons(s(cons(nil, n__from(n__s(nil)))), _x152)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x142), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(n__cons(cons(activate(_x141), _x142), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x142), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(n__cons(cons(activate(_x141), _x142), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__s(n__from(_x91))), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(s(from(activate(_x91)))), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x101), _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(cons(n__cons(s(cons(s(activate(_x101)), _x132)), _x92), n__from(n__s(n__cons(s(cons(s(activate(_x101)), _x132)), _x92)))), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__s(n__cons(_x91, _x92))), _x72), _x42), _x22))length#(cons(cons(n__cons(from(s(cons(activate(_x91), _x92))), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__s(_x151))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(s(n__from(from(s(activate(_x151)))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x132)), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(s(cons(activate(_x131), _x132)), _x92)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__s(_x151))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(s(n__from(from(s(activate(_x151)))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x151)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(s(cons(from(_x151), n__from(n__s(from(_x151)))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x151)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(s(cons(from(_x151), n__from(n__s(from(_x151)))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x32))length#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(from(from(nil)), n__from(n__s(from(n__cons(nil, n__from(n__s(nil))))))))), _x102)), _x92)), _x72), _x52), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(n__from(_x161)), _x122), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(cons(s(from(activate(_x161))), _x122), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(from(cons(nil, n__from(n__s(nil)))), n__from(n__s(from(n__cons(nil, n__from(n__s(nil))))))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(s(s(activate(_x131))), _x92), n__from(n__s(n__cons(s(s(activate(_x131))), _x92)))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__s(n__from(n__nil)), _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(n__from(n__from(n__s(cons(s(from(nil)), _x152)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__s(n__from(n__cons(_x181, _x182))), _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(n__from(n__from(s(cons(s(from(cons(activate(_x181), _x182))), _x152)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(n__from(from(nil)), n__from(n__s(from(cons(nil, n__from(n__s(nil))))))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__cons(_x151, _x152))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(s(n__from(from(cons(activate(_x151), _x152))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__cons(_x151, _x152))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(s(n__from(from(cons(activate(_x151), _x152))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__s(n__from(_x81))), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__s(cons(_x81, n__from(n__s(_x81))))), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__nil))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(cons(s(nil), n__from(n__s(s(nil))))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__from(_x111)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(n__from(from(s(from(activate(_x111))))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(_x141), _x122), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(n__cons(cons(s(activate(_x141)), _x122), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(_x141), _x122), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(n__cons(cons(s(activate(_x141)), _x122), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__from(from(activate(_x131))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x142), _x122)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(n__s(n__cons(cons(activate(_x141), _x142), _x122)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(from(from(nil)), n__from(n__s(from(n__cons(n__nil, n__from(n__s(nil))))))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__cons(_x111, _x102), _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(n__cons(activate(_x111), _x102), _x102)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x142), _x122)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__s(n__cons(cons(activate(_x141), _x142), _x122)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__from(nil), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(n__nil), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x142), _x122)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(s(n__cons(cons(activate(_x141), _x142), _x122)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__nil), _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(s(cons(s(nil), _x132)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x121, _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(n__cons(_x121, _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x121, _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(n__cons(_x121, _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__nil))), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(from(from(s(nil))), _x92)), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__from(_x111)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(cons(n__cons(n__from(from(s(from(activate(_x111))))), _x92), n__from(n__s(n__cons(n__from(from(s(from(activate(_x111))))), _x92)))), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(cons(activate(_x101), _x102)), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x62), _x42), _x22))length#(cons(cons(cons(cons(cons(activate(_x101), _x102), n__from(n__s(cons(activate(_x101), _x102)))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__s(n__from(_x171)), _x152)))), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(s(cons(s(from(activate(_x171))), _x152)))), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__s(n__from(_x111))), _x72), _x52), _x32))length#(n__cons(n__cons(n__cons(from(s(from(_x111))), _x72), _x52), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(n__from(n__from(nil)), n__from(n__s(from(from(nil))))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(n__from(from(n__nil)), n__from(n__s(from(from(nil))))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x121), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(n__cons(n__s(activate(_x121)), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x121), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(n__cons(n__s(activate(_x121)), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(_x141))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(s(s(from(_x141))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x121), _x102)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(from(n__cons(n__s(n__cons(s(activate(_x121)), _x102)), _x92)), _x72), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x121), _x102)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(n__from(n__cons(s(n__cons(s(activate(_x121)), _x102)), _x92)), _x72), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x121, _x102), _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(cons(n__cons(n__s(cons(cons(_x121, _x102), _x132)), _x92), n__from(n__s(n__cons(n__s(cons(cons(_x121, _x102), _x132)), _x92)))), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__nil, _x102), _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(cons(cons(n__nil, _x102), _x132)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__from(_x161), _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(n__s(cons(from(activate(_x161)), _x152)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(from(s(cons(activate(_x151), _x152)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(n__from(from(nil)), n__from(n__s(from(n__cons(nil, n__from(n__s(nil))))))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__cons(n__from(_x161), _x152), _x142), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(s(cons(cons(cons(from(activate(_x161)), _x152), _x142), _x132)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__cons(n__from(_x161), _x152), _x142), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__s(cons(cons(cons(from(activate(_x161)), _x152), _x142), _x132)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__nil, _x112)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(from(s(cons(nil, _x112)))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__nil), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(n__cons(s(nil), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__nil), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(n__cons(s(nil), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__cons(_x161, _x162), _x152)))), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(from(n__from(n__s(cons(cons(activate(_x161), _x162), _x152)))), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__from(_x141), _x122), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(cons(from(activate(_x141)), _x122), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(from(from(nil)), n__from(n__s(from(cons(nil, n__from(n__s(n__nil))))))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x142), _x132)), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(s(cons(cons(activate(_x141), _x142), _x132)), _x92)), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(n__from(s(activate(_x141)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x141), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(_x141), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x141), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(_x141), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x101, _x102), _x92)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(cons(activate(_x101), _x102), _x92)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__s(n__from(n__nil)), _x142)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(n__from(n__from(s(n__cons(s(from(nil)), _x142)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x161, _x152)))), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(from(n__from(s(cons(_x161, _x152)))), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x121), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(s(activate(_x121)), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__nil))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__from(from(s(nil))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(_x151))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(from(from(n__from(activate(_x151)))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(_x151), _x142), _x132)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(n__s(cons(cons(s(activate(_x151)), _x142), _x132)), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(_x151), _x142), _x132)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(s(cons(cons(s(activate(_x151)), _x142), _x132)), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__s(_x131), _x112)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(from(s(cons(s(activate(_x131)), _x112)))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__cons(_x151, _x152))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(from(from(cons(activate(_x151), _x152))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__from(_x131), _x112)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(from(s(cons(from(activate(_x131)), _x112)))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(_x141)), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(n__s(s(activate(_x141))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(_x141)), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(n__s(s(activate(_x141))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__s(n__nil), _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(n__from(n__from(s(cons(s(nil), _x152)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__from(_x161), _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(n__from(n__from(s(cons(from(activate(_x161)), _x152)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__cons(_x161, _x162), _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(cons(n__s(cons(cons(activate(_x161), _x162), _x152)), n__from(n__s(n__s(cons(cons(activate(_x161), _x162), _x152)))))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__from(_x71), _x52), _x22))length#(cons(n__cons(from(activate(_x71)), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__s(_x101)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(from(n__s(activate(_x101))), _x72), _x42), _x32))length1#(n__cons(n__s(_x41), _x22))length#(cons(s(activate(_x41)), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(cons(s(cons(activate(_x151), _x152)), n__from(n__s(s(cons(activate(_x151), _x152)))))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__cons(_x141, _x142))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(from(cons(activate(_x141), _x142))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__s(_x101))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(s(s(activate(_x101)))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__from(_x131)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(n__from(from(s(from(_x131)))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x111, _x112)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(n__from(from(s(cons(activate(_x111), _x112)))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(from(n__s(activate(_x141)))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x122), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(cons(n__cons(n__s(n__cons(cons(_x141, _x122), _x102)), _x92), n__from(n__s(n__cons(n__s(n__cons(cons(_x141, _x122), _x102)), _x92)))), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__cons(_x161, _x162), _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(n__from(n__from(s(cons(cons(activate(_x161), _x162), _x152)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__s(_x161), _x142)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(n__from(n__from(s(n__cons(s(activate(_x161)), _x142)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x121, _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(_x121, _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(from(n__from(from(nil))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__from(_x121), _x142), _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(cons(cons(from(activate(_x121)), _x142), _x132)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__from(_x121), _x142), _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(cons(cons(from(activate(_x121)), _x142), _x132)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(_x121))), _x102)), _x92)), _x72), _x52), _x32))length#(n__cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(s(from(activate(_x121)))), _x102)), _x92)), _x72), _x52), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(_x121))), _x102)), _x92)), _x72), _x52), _x32))length#(n__cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(s(from(activate(_x121)))), _x102)), _x92)), _x72), _x52), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__cons(_x151, _x152), _x132), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(s(cons(n__cons(cons(activate(_x151), _x152), _x132), _x132)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__cons(_x151, _x152), _x132), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__s(cons(n__cons(cons(activate(_x151), _x152), _x132), _x132)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__cons(_x161, _x162), _x142)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(n__from(n__s(n__cons(cons(activate(_x161), _x162), _x142)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__s(_x111)), _x62), _x42), _x22))length#(cons(cons(cons(from(s(_x111)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(from(n__from(nil)), n__from(n__s(n__from(from(nil))))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(from(n__from(n__nil)), n__from(n__s(from(from(nil))))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(from(from(n__nil)), n__from(n__s(n__from(from(nil))))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x111, _x102)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(cons(_x111, _x102)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(_x151))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(from(from(from(activate(_x151)))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(cons(from(from(nil)), n__from(n__s(from(n__cons(nil, n__from(n__s(nil))))))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(_x151), _x142), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(cons(cons(s(activate(_x151)), _x142), _x132)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__from(_x111), _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(s(cons(from(activate(_x111)), _x132)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(from(from(nil)), n__from(n__s(from(n__cons(nil, n__from(n__s(n__nil))))))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__cons(_x151, _x152), _x142), _x132)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(s(cons(cons(cons(activate(_x151), _x152), _x142), _x132)), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__cons(_x151, _x152), _x142), _x132)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(n__s(cons(cons(cons(activate(_x151), _x152), _x142), _x132)), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__from(_x121), _x102), _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(cons(cons(from(activate(_x121)), _x102), _x132)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(s(cons(from(activate(_x141)), n__from(n__s(from(activate(_x141))))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(s(cons(from(activate(_x141)), n__from(n__s(from(activate(_x141))))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__s(_x151)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(s(s(activate(_x151))))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x121, _x122), _x102)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(from(n__cons(n__s(n__cons(cons(activate(_x121), _x122), _x102)), _x92)), _x72), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x121, _x122), _x102)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(n__from(n__cons(s(n__cons(cons(activate(_x121), _x122), _x102)), _x92)), _x72), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(_x121))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(s(s(n__from(activate(_x121)))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x142)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(n__from(s(n__cons(activate(_x151), _x142)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__cons(_x161, _x162)))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(from(from(from(cons(activate(_x161), _x162)))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__s(n__from(_x81))), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__s(n__from(_x81))), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__cons(_x161, _x162), _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(n__from(s(cons(cons(activate(_x161), _x162), _x152)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x131), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(n__from(n__cons(s(_x131), _x92)), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x111, _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(cons(_x111, _x132)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x111, _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(cons(_x111, _x132)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__nil), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(s(nil), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(n__from(n__s(cons(activate(_x151), _x152)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(s(n__from(cons(activate(_x141), n__from(n__s(activate(_x141))))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(s(n__from(cons(activate(_x141), n__from(n__s(activate(_x141))))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__nil, _x142), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(cons(cons(n__nil, _x142), _x132)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x32))length#(n__cons(n__cons(cons(from(n__cons(s(s(activate(_x131))), _x92)), _x62), _x52), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(activate(_x121)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(cons(n__cons(n__s(cons(activate(_x131), _x132)), _x92), n__from(n__s(n__cons(n__s(cons(activate(_x131), _x132)), _x92)))), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__cons(_x171, _x172), _x142)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(n__s(n__cons(cons(activate(_x171), _x172), _x142)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__from(n__s(_x131))))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(n__from(from(s(from(s(activate(_x131)))))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__from(activate(_x121)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(cons(from(s(activate(_x141))), n__from(n__s(from(s(activate(_x141)))))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__nil), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(nil), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__s(n__from(n__from(_x151))), _x152)))), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__from(n__from(s(cons(s(from(from(activate(_x151)))), _x152)))), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__nil, _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(s(cons(n__nil, _x132)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(n__from(s(activate(_x141)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x32))length#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(s(s(from(from(activate(_x141))))), _x102)), _x92)), _x72), _x52), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x141)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(from(_x141)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(n__nil), _x122), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(cons(s(nil), _x122), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__nil, _x132), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(nil, _x132), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x102), _x132)), _x92)), _x72), _x52), _x32))length#(n__cons(n__cons(n__cons(n__from(n__cons(s(cons(n__cons(activate(_x141), _x102), _x132)), _x92)), _x72), _x52), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x102), _x132)), _x92)), _x72), _x52), _x32))length#(n__cons(n__cons(n__cons(from(n__cons(n__s(cons(n__cons(activate(_x141), _x102), _x132)), _x92)), _x72), _x52), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__s(_x151))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(s(from(from(s(activate(_x151)))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__s(_x151))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(s(from(from(s(activate(_x151)))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x121, _x102), _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(cons(n__cons(_x121, _x102), _x132)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(cons(n__cons(n__s(s(activate(_x131))), _x92), n__from(n__s(n__cons(n__s(s(activate(_x131))), _x92)))), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(cons(n__cons(from(from(s(activate(_x141)))), _x92), n__from(n__s(n__cons(from(from(s(activate(_x141)))), _x92)))), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__s(n__from(_x91))), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(s(from(activate(_x91)))), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__s(_x161), _x152)))), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(n__from(n__cons(n__from(n__from(s(cons(s(activate(_x161)), _x152)))), _x92)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(from(activate(_x121)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(n__from(from(from(nil))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x152)))), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(n__from(n__cons(from(from(n__s(cons(activate(_x151), _x152)))), _x92)), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x42), _x22))length#(cons(cons(cons(cons(activate(_x81), n__from(n__s(activate(_x81)))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__s(n__from(_x151)), _x152)))), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__from(n__from(s(cons(s(from(_x151)), _x152)))), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x101)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(n__s(n__s(_x101)), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x101)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(s(n__s(_x101)), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x131), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(s(_x131), _x92), n__from(n__s(n__cons(s(_x131), _x92)))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(_x151), _x142), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(n__s(cons(cons(s(activate(_x151)), _x142), _x132)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__nil, _x122), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(cons(nil, _x122), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__nil), _x102)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(n__from(n__cons(n__s(n__cons(s(nil), _x102)), _x92)), _x72), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__s(n__from(_x171)), _x152)))), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__from(n__from(s(cons(s(cons(activate(_x171), n__from(n__s(activate(_x171))))), _x152)))), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__from(_x161), _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(n__from(s(cons(from(activate(_x161)), _x152)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__cons(_x121, _x122)), _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(s(cons(s(cons(activate(_x121), _x122)), _x132)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__s(n__from(_x171)), _x122)))), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__from(n__from(s(n__cons(s(from(activate(_x171))), _x122)))), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(_x121))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(s(n__s(from(activate(_x121)))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__s(n__from(_x91))), _x72), _x42), _x22))length#(cons(cons(n__cons(cons(s(from(activate(_x91))), n__from(n__s(s(from(activate(_x91)))))), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x101, _x102), _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(cons(cons(activate(_x101), _x102), _x132)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(n__cons(from(from(nil)), n__from(n__s(from(from(nil))))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(_x141)), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(s(s(activate(_x141))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__cons(_x161, _x162), _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(cons(n__from(n__s(cons(cons(activate(_x161), _x162), _x152))), n__from(n__s(n__from(n__s(cons(cons(activate(_x161), _x162), _x152)))))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x132)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(cons(activate(_x131), _x132)), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(n__from(from(activate(_x141))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__s(_x91)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(s(_x91)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(_x81), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(_x81), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x111, _x112)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(cons(from(s(cons(activate(_x111), _x112))), n__from(n__s(from(s(cons(activate(_x111), _x112)))))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(cons(from(nil), n__from(n__s(from(nil)))), n__from(n__s(from(n__cons(nil, n__from(n__s(nil))))))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__s(n__from(_x111))), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(s(from(_x111))), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x111), _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(from(activate(_x111)), _x102)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(activate(_x101), _x92), n__from(n__s(n__cons(activate(_x101), _x92)))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__cons(_x111, _x112), _x102)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(cons(cons(activate(_x111), _x112), _x102)), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__from(_x111)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(n__from(s(from(activate(_x111))))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__nil, _x142), _x132)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(cons(cons(nil, _x142), _x132)), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__s(_x101)), _x62), _x42), _x22))length#(cons(cons(cons(cons(s(activate(_x101)), n__from(n__s(s(activate(_x101))))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x152)))), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(n__from(n__cons(from(from(s(cons(activate(_x151), _x152)))), _x92)), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x142)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(cons(from(n__s(n__cons(activate(_x151), _x142))), n__from(n__s(from(n__s(n__cons(activate(_x151), _x142)))))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(cons(s(activate(_x141)), n__from(n__s(s(activate(_x141)))))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__from(_x151), _x142), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(cons(cons(from(activate(_x151)), _x142), _x132)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__cons(_x161, _x162), _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(s(cons(cons(activate(_x161), _x162), _x152)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(n__from(_x161)), _x122), _x102)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(n__from(n__cons(n__s(n__cons(cons(s(from(activate(_x161))), _x122), _x102)), _x92)), _x72), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(activate(_x101), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x101)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(s(s(_x101)), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x101)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(n__s(s(_x101)), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(_x141)), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(n__cons(n__s(s(activate(_x141))), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(_x141)), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(n__cons(n__s(s(activate(_x141))), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(_x121), _x102), _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(cons(n__cons(s(activate(_x121)), _x102), _x132)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(_x121), _x102), _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(cons(n__cons(s(activate(_x121)), _x102), _x132)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__nil))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(cons(from(s(nil)), n__from(n__s(from(s(nil))))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(_x81), _x62), _x42), _x22))length#(cons(cons(cons(n__from(activate(_x81)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(cons(from(n__from(nil)), n__from(n__s(from(from(nil))))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(cons(from(from(n__nil)), n__from(n__s(from(from(nil))))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x111), _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(s(cons(s(activate(_x111)), _x132)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(cons(n__cons(s(cons(activate(_x131), _x132)), _x92), n__from(n__s(n__cons(s(cons(activate(_x131), _x132)), _x92)))), _x72), _x52), _x22))
length#(n__cons(X, Y))length1#(activate(Y))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x151)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(s(s(from(from(_x151)))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x142), _x132)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(s(cons(cons(activate(_x141), _x142), _x132)), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x142), _x132)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(n__s(cons(cons(activate(_x141), _x142), _x132)), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__nil, _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(s(cons(nil, _x132)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x32))length#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(from(from(from(nil))))), _x102)), _x92)), _x72), _x52), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(from(from(s(activate(_x141)))), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__s(_x71), _x72), _x52), _x22))length#(cons(n__cons(n__cons(s(activate(_x71)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x151, _x142), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(s(cons(cons(_x151, _x142), _x132)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x151, _x142), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__s(cons(cons(_x151, _x142), _x132)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x101), _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(s(cons(n__s(activate(_x101)), _x132)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(n__s(activate(_x131))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__cons(n__cons(_x121, _x122), _x112), _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(cons(cons(activate(_x121), _x122), _x112), _x102)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(n__s(s(n__from(from(activate(_x141))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(s(activate(_x121)), _x92)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(n__s(s(n__from(from(activate(_x141))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__from(n__from(_x131))))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(from(s(from(from(activate(_x131)))))), _x92)), _x62), _x52), _x22))length1#(n__s(_x21))length#(s(activate(_x21)))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x142), _x132)), _x92)), _x72), _x52), _x32))length#(n__cons(n__cons(n__cons(from(n__cons(n__s(cons(cons(activate(_x141), _x142), _x132)), _x92)), _x72), _x52), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x142), _x132)), _x92)), _x72), _x52), _x32))length#(n__cons(n__cons(n__cons(n__from(n__cons(s(cons(cons(activate(_x141), _x142), _x132)), _x92)), _x72), _x52), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x142)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(s(n__cons(activate(_x151), _x142)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(n__from(_x161)), _x122), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(cons(n__s(from(activate(_x161))), _x122), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(cons(from(s(activate(_x141))), n__from(n__s(from(s(activate(_x141)))))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x131)), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(from(from(activate(_x131))), _x92)), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__cons(_x121, _x122), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(cons(activate(_x121), _x122), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x122), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(cons(_x141, _x122), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x122), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(cons(_x141, _x122), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__nil, _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(n__cons(n__nil, _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__nil, _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(n__cons(n__nil, _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(_x41, _x22))length#(cons(_x41, _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__s(n__nil)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__s(nil)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__s(_x161), _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(n__from(s(cons(s(activate(_x161)), _x152)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__nil)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(n__s(n__from(from(nil)))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__nil)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(n__s(n__from(from(nil)))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(cons(from(nil), n__from(n__s(from(nil)))), n__from(n__s(from(from(nil))))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(activate(_x121)), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__from(_x151)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(from(s(from(activate(_x151))))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x131, _x132), _x102)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(from(n__cons(n__s(n__cons(n__cons(_x131, _x132), _x102)), _x92)), _x72), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x131, _x132), _x102)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(n__from(n__cons(s(n__cons(n__cons(_x131, _x132), _x102)), _x92)), _x72), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__cons(_x171, _x162), _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(n__s(cons(cons(_x171, _x162), _x152)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(_x151), _x142), _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(cons(cons(s(activate(_x151)), _x142), _x132)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__from(_x151), _x142), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(n__s(cons(cons(from(activate(_x151)), _x142), _x132)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(_x151), _x142), _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(cons(cons(s(activate(_x151)), _x142), _x132)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__from(_x111)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(cons(s(from(activate(_x111))), n__from(n__s(s(from(activate(_x111))))))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__s(_x161), _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(n__from(n__from(s(cons(n__s(activate(_x161)), _x152)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(_x61, _x62), _x42), _x32))length#(n__cons(cons(cons(activate(_x61), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__s(n__cons(_x91, _x92))), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(s(cons(activate(_x91), _x92))), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__s(_x171), _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(n__from(n__from(s(cons(s(_x171), _x152)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x111, _x102)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(cons(_x111, _x102)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(n__s(activate(_x141)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x121, _x122), _x102)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(n__from(n__cons(n__s(n__cons(cons(activate(_x121), _x122), _x102)), _x92)), _x72), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x111, _x112)))), _x92)), _x62), _x52), _x32))length#(n__cons(n__cons(cons(from(n__cons(from(from(s(cons(activate(_x111), _x112)))), _x92)), _x62), _x52), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__cons(n__cons(_x171, _x172), _x162), _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(n__from(n__s(cons(cons(cons(activate(_x171), _x172), _x162), _x152)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x151)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(n__s(n__from(n__from(_x151)))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x151)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(n__s(n__from(n__from(_x151)))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(s(s(cons(from(activate(_x141)), n__from(n__s(from(activate(_x141))))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x151))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(from(s(_x151))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x151)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(n__s(s(from(from(_x151)))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x151)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(n__s(s(from(from(_x151)))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__nil)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(from(from(nil)))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__nil, _x132)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(from(n__cons(s(cons(nil, _x132)), _x92)), _x72), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(n__cons(from(n__from(nil)), n__from(n__s(cons(from(nil), n__from(n__s(from(nil))))))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(n__cons(from(from(n__nil)), n__from(n__s(cons(from(nil), n__from(n__s(from(nil))))))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x52), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(s(s(activate(_x131))), _x92)), _x52), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__s(_x101)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(from(s(activate(_x101))), _x72), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__s(n__from(_x91))), _x72), _x42), _x22))length#(cons(cons(n__cons(from(s(cons(_x91, n__from(n__s(_x91))))), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(from(cons(from(nil), n__from(n__s(from(nil))))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(n__s(n__s(activate(_x131))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(from(activate(_x141)), n__from(n__s(from(activate(_x141))))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x92)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(s(n__cons(activate(_x131), _x92)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__s(n__from(_x91))), _x72), _x42), _x22))length#(cons(cons(n__cons(from(s(cons(activate(_x91), n__from(n__s(activate(_x91)))))), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(from(nil), _x92)), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x142), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(n__s(cons(cons(activate(_x141), _x142), _x132)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x161, _x152)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(from(n__from(s(cons(_x161, _x152)))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(n__from(_x161)), _x122), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(cons(s(cons(activate(_x161), n__from(n__s(activate(_x161))))), _x122), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(from(n__from(nil)), n__from(n__s(cons(cons(nil, n__from(n__s(nil))), n__from(n__s(from(nil))))))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(from(from(n__nil)), n__from(n__s(cons(cons(nil, n__from(n__s(nil))), n__from(n__s(from(nil))))))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__cons(_x161, _x162), _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(n__from(n__from(n__s(cons(cons(activate(_x161), _x162), _x152)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(cons(n__from(s(cons(activate(_x151), _x152))), n__from(n__s(n__from(s(cons(activate(_x151), _x152)))))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__cons(n__nil, _x112), _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(cons(nil, _x112), _x102)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(from(from(cons(nil, n__from(n__s(nil))))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__from(_x111)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(from(s(cons(activate(_x111), n__from(n__s(activate(_x111))))))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__nil, _x152)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(from(from(s(cons(nil, _x152)))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__nil, _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(cons(from(s(cons(nil, _x152))), n__from(n__s(from(s(cons(nil, _x152)))))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x101), _x92)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(s(n__cons(s(activate(_x101)), _x92)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__s(n__from(n__nil)), _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(n__from(n__from(s(cons(n__s(from(nil)), _x152)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__cons(_x161, _x162), _x152)))), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(n__from(n__cons(from(n__from(n__s(cons(cons(activate(_x161), _x162), _x152)))), _x92)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x142)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(n__from(n__from(s(n__cons(activate(_x151), _x142)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x111, _x112)))), _x92)), _x52), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(from(from(s(cons(activate(_x111), _x112)))), _x92)), _x52), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x131), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(s(_x131), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(cons(n__cons(n__s(n__cons(s(s(n__from(from(activate(_x141))))), _x102)), _x92), n__from(n__s(n__cons(n__s(n__cons(s(s(n__from(from(activate(_x141))))), _x102)), _x92)))), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__cons(_x141, _x142))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(s(cons(activate(_x141), _x142))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(s(cons(activate(_x131), _x132)), _x92), n__from(n__s(n__cons(s(cons(activate(_x131), _x132)), _x92)))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__s(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(s(activate(_x131))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(n__s(_x161)), _x122), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(cons(s(s(activate(_x161))), _x122), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x151, _x142), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(cons(cons(_x151, _x142), _x132)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x111, _x142), _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(cons(cons(_x111, _x142), _x132)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x111, _x142), _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(cons(cons(_x111, _x142), _x132)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x111, _x102)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(cons(_x111, _x102)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x32))length#(n__cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(n__s(n__from(n__from(activate(_x141))))), _x102)), _x92)), _x72), _x52), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x32))length#(n__cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(n__s(n__from(n__from(activate(_x141))))), _x102)), _x92)), _x72), _x52), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(_x121))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(n__s(from(activate(_x121)))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(_x121))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(n__s(from(activate(_x121)))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(n__from(from(s(activate(_x141)))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__s(_x101))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(n__s(s(s(activate(_x101)))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__s(_x101))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(s(s(s(activate(_x101)))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(_x151), _x142), _x122)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__s(n__cons(cons(s(activate(_x151)), _x142), _x122)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(_x151), _x142), _x122)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(s(n__cons(cons(s(activate(_x151)), _x142), _x122)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(cons(n__cons(n__s(n__cons(s(s(from(from(activate(_x141))))), _x102)), _x92), n__from(n__s(n__cons(n__s(n__cons(s(s(from(from(activate(_x141))))), _x102)), _x92)))), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__s(_x141)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(s(from(s(activate(_x141))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__s(_x141)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(s(from(s(activate(_x141))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__cons(_x121, _x122), _x102), _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(cons(n__cons(cons(activate(_x121), _x122), _x102), _x132)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__cons(_x121, _x122), _x102), _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(cons(n__cons(cons(activate(_x121), _x122), _x102), _x132)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x111, _x112)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(cons(n__cons(from(from(s(cons(activate(_x111), _x112)))), _x92), n__from(n__s(n__cons(from(from(s(cons(activate(_x111), _x112)))), _x92)))), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x141), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(s(_x141), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__cons(_x121, _x122), _x102), _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(cons(cons(cons(activate(_x121), _x122), _x102), _x132)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(from(from(s(activate(_x141)))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(_x121))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(s(cons(activate(_x121), n__from(n__s(activate(_x121)))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(_x121))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(s(cons(activate(_x121), n__from(n__s(activate(_x121)))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__from(n__nil)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(n__from(from(s(from(nil)))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__s(n__s(_x171)), _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(n__from(n__from(s(cons(s(s(activate(_x171))), _x152)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__from(n__cons(_x131, _x132))))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(from(s(from(cons(activate(_x131), _x132))))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(cons(n__cons(s(s(activate(_x131))), _x92), n__from(n__s(n__cons(s(s(activate(_x131))), _x92)))), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__s(n__from(_x91))), _x72), _x42), _x22))length#(cons(cons(n__cons(from(s(n__from(activate(_x91)))), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(from(from(from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(from(from(n__from(nil))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__from(_x121), _x102), _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(cons(n__cons(from(activate(_x121)), _x102), _x132)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__from(_x121), _x102), _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(cons(n__cons(from(activate(_x121)), _x102), _x132)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x32))length#(n__cons(n__cons(cons(from(n__cons(n__s(s(activate(_x131))), _x92)), _x62), _x52), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x32))length#(n__cons(n__cons(cons(n__from(n__cons(s(s(activate(_x131))), _x92)), _x62), _x52), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__from(_x111)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(cons(n__cons(from(from(s(from(activate(_x111))))), _x92), n__from(n__s(n__cons(from(from(s(from(activate(_x111))))), _x92)))), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__nil), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(nil), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__s(n__from(_x171)), _x152)))), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__from(n__from(s(cons(s(n__from(activate(_x171))), _x152)))), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(n__s(n__from(cons(activate(_x141), n__from(n__s(activate(_x141))))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(n__s(n__from(cons(activate(_x141), n__from(n__s(activate(_x141))))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__nil, _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(s(cons(n__nil, _x152)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__s(_x101)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(s(activate(_x101))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__s(n__from(_x111))), _x72), _x42), _x22))length#(cons(cons(n__cons(cons(n__s(from(_x111)), n__from(n__s(n__s(from(_x111))))), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x131), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(_x131), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x121, _x102), _x132)), _x92)), _x72), _x52), _x32))length#(n__cons(n__cons(n__cons(from(n__cons(n__s(cons(cons(_x121, _x102), _x132)), _x92)), _x72), _x52), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__from(n__nil)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(from(s(from(nil)))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x121, _x132), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(activate(_x121), _x132), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__s(n__from(_x91))), _x72), _x42), _x22))length#(cons(cons(n__cons(from(s(n__from(_x91))), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x121, _x142), _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(cons(cons(_x121, _x142), _x132)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x121, _x142), _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(cons(cons(_x121, _x142), _x132)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x121, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(_x121, _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(_x161), _x122), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(cons(s(_x161), _x122), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(n__from(n__from(nil)), n__from(n__s(cons(from(nil), n__from(n__s(from(nil))))))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(n__from(from(n__nil)), n__from(n__s(cons(from(nil), n__from(n__s(from(nil))))))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__cons(_x111, _x112), _x142), _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(cons(cons(cons(activate(_x111), _x112), _x142), _x132)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__cons(_x111, _x112), _x142), _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(cons(cons(cons(activate(_x111), _x112), _x142), _x132)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__cons(_x111, _x112), _x102)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(cons(cons(activate(_x111), _x112), _x102)), _x62), _x52), _x22))
length1#(n__from(_x21))length#(from(activate(_x21)))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x92)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(activate(_x131), _x92)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__s(n__from(_x91))), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__s(from(activate(_x91)))), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__s(n__s(_x111))), _x62), _x42), _x22))length#(cons(cons(cons(from(s(s(activate(_x111)))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__cons(_x151, _x152), _x142), _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(cons(cons(cons(activate(_x151), _x152), _x142), _x132)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__cons(_x151, _x152), _x142), _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(cons(cons(cons(activate(_x151), _x152), _x142), _x132)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x111), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__s(_x111), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(cons(n__s(cons(activate(_x151), _x152)), n__from(n__s(n__s(cons(activate(_x151), _x152)))))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x142), _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(cons(n__cons(n__s(cons(cons(activate(_x141), _x142), _x132)), _x92), n__from(n__s(n__cons(n__s(cons(cons(activate(_x141), _x142), _x132)), _x92)))), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__s(_x81)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__s(activate(_x81))), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__from(_x121), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(n__cons(from(activate(_x121)), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__from(_x121), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(n__cons(from(activate(_x121)), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x52), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(s(activate(_x131))), _x92)), _x52), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x52), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(s(activate(_x131))), _x92)), _x52), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(s(s(activate(_x131))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__s(s(activate(_x131))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__s(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(s(s(activate(_x141)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x142)))), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(n__from(n__cons(from(from(n__s(n__cons(activate(_x151), _x142)))), _x92)), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__s(_x101)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__s(activate(_x101))), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__nil))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(from(n__s(nil))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(n__from(_x161)), _x142), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__s(cons(cons(s(from(activate(_x161))), _x142), _x132)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(n__from(_x161)), _x142), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(s(cons(cons(s(from(activate(_x161))), _x142), _x132)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x122)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(n__cons(activate(_x131), _x122)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__s(_x81), _x62), _x42), _x22))length#(cons(cons(cons(s(activate(_x81)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x32))length#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(from(n__from(nil)), n__from(n__s(cons(from(nil), n__from(n__s(from(nil))))))))), _x102)), _x92)), _x72), _x52), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x32))length#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(from(from(n__nil)), n__from(n__s(cons(from(nil), n__from(n__s(from(nil))))))))), _x102)), _x92)), _x72), _x52), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(from(nil), _x92), n__from(n__s(n__cons(from(nil), _x92)))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(n__nil), _x142), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__s(cons(cons(s(nil), _x142), _x132)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(n__nil), _x142), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(s(cons(cons(s(nil), _x142), _x132)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__s(n__from(_x171)), _x152)))), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(n__from(n__cons(n__from(n__from(s(cons(s(from(activate(_x171))), _x152)))), _x92)), _x72), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__cons(_x151, _x152), _x132), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(cons(activate(_x151), _x152), _x132), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(s(n__s(from(from(activate(_x141))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(from(cons(nil, n__from(n__s(nil)))), n__from(n__s(from(from(nil))))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__cons(_x161, _x162), _x142)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(n__s(n__cons(cons(activate(_x161), _x162), _x142)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(n__from(n__s(_x171))), _x122), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(cons(s(from(s(activate(_x171)))), _x122), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(from(n__from(nil)), n__from(n__s(from(n__cons(nil, n__from(n__s(nil))))))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(from(from(nil)), n__from(n__s(n__from(n__cons(nil, n__from(n__s(nil))))))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(from(from(n__nil)), n__from(n__s(from(n__cons(nil, n__from(n__s(nil))))))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__nil)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(from(nil)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x111), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(n__s(_x111), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__s(n__from(_x111))), _x72), _x52), _x32))length#(n__cons(n__cons(n__cons(from(n__s(from(_x111))), _x72), _x52), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x102), _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(cons(n__cons(activate(_x141), _x102), _x132)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x81, _x82)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(cons(activate(_x81), _x82)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__nil, _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(n__from(n__from(s(cons(nil, _x152)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__from(_x111)))), _x92)), _x62), _x52), _x32))length#(n__cons(n__cons(cons(from(n__cons(from(from(s(from(activate(_x111))))), _x92)), _x62), _x52), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__s(n__from(_x181)), _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(n__from(n__from(s(cons(s(from(_x181)), _x152)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__cons(_x141, _x142)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(s(from(cons(activate(_x141), _x142)))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x142), _x122)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(n__cons(cons(activate(_x141), _x142), _x122)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__from(_x111)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(cons(from(s(from(activate(_x111)))), n__from(n__s(from(s(from(activate(_x111))))))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__cons(_x141, _x142)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(s(from(cons(activate(_x141), _x142)))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x142), _x132)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(n__from(n__cons(s(cons(cons(activate(_x141), _x142), _x132)), _x92)), _x72), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x142), _x132)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(from(n__cons(n__s(cons(cons(activate(_x141), _x142), _x132)), _x92)), _x72), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__nil)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(s(s(from(from(nil)))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__nil)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(s(from(from(nil)))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__nil)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(s(from(from(nil)))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__s(_x101)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(s(activate(_x101))), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(n__from(from(s(cons(activate(_x151), _x152)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(s(n__s(n__from(from(activate(_x141))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(_x141)), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(n__s(activate(_x141))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x121, _x122), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(cons(activate(_x121), _x122), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x121, _x122), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(cons(activate(_x121), _x122), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(_x141)), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(n__s(activate(_x141))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x111, _x112), _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(s(cons(cons(activate(_x111), _x112), _x132)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__cons(n__nil, _x162), _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(n__s(cons(cons(nil, _x162), _x152)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__from(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(from(from(activate(_x141)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x121), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(n__cons(n__s(_x121), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x121), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(n__cons(n__s(_x121), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x32))length#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(from(from(nil)), n__from(n__s(from(cons(nil, n__from(n__s(nil))))))))), _x102)), _x92)), _x72), _x52), _x32))
length1#(_x21)length#(_x21)length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__cons(_x141, _x142), _x122), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(n__cons(cons(cons(activate(_x141), _x142), _x122), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__cons(_x141, _x142), _x122), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(n__cons(cons(cons(activate(_x141), _x142), _x122), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__from(_x151)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(s(from(activate(_x151))))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__nil, _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(n__from(s(cons(nil, _x152)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x152)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(from(from(s(cons(activate(_x151), _x152)))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__s(n__nil)), _x62), _x42), _x22))length#(cons(cons(cons(from(s(nil)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(cons(n__from(nil), n__from(n__s(n__from(nil)))), n__from(n__s(cons(from(nil), n__from(n__s(from(nil))))))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(cons(from(n__nil), n__from(n__s(from(n__nil)))), n__from(n__s(cons(from(nil), n__from(n__s(from(nil))))))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__s(n__from(_x111))), _x72), _x52), _x32))length#(n__cons(n__cons(n__cons(n__from(s(from(_x111))), _x72), _x52), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(from(n__s(activate(_x141)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(_x91), _x72), _x42), _x22))length#(cons(cons(n__cons(from(activate(_x91)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x111, _x112), _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(cons(cons(activate(_x111), _x112), _x132)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x111, _x112), _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(cons(cons(activate(_x111), _x112), _x132)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__s(n__from(_x91))), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__s(cons(_x91, n__from(n__s(_x91))))), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__nil))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(n__from(s(nil))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(_x61, _x72), _x42), _x32))length#(n__cons(cons(n__cons(activate(_x61), _x72), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x101, _x102), _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(cons(n__cons(n__s(cons(cons(activate(_x101), _x102), _x132)), _x92), n__from(n__s(n__cons(n__s(cons(cons(activate(_x101), _x102), _x132)), _x92)))), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(from(activate(_x121)), _x92)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x91, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(_x91, _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__nil, _x42), _x32))length#(n__cons(cons(nil, _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x151)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(from(from(_x151)))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__cons(_x91, _x92), _x72), _x42), _x22))length#(cons(cons(n__cons(cons(activate(_x91), _x92), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__s(n__from(n__s(_x111)))), _x72), _x42), _x22))length#(cons(cons(n__cons(from(s(from(s(activate(_x111))))), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x121), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(activate(_x121)), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__from(_x111)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(from(from(s(from(activate(_x111))))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__cons(_x111, _x112), _x102)), _x62), _x42), _x22))length#(cons(cons(cons(cons(cons(cons(activate(_x111), _x112), _x102), n__from(n__s(cons(cons(activate(_x111), _x112), _x102)))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__nil, _x142), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__s(cons(cons(nil, _x142), _x132)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__nil, _x142), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(s(cons(cons(nil, _x142), _x132)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x102)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(from(n__cons(n__s(n__cons(activate(_x131), _x102)), _x92)), _x72), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x102)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(n__from(n__cons(s(n__cons(activate(_x131), _x102)), _x92)), _x72), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__s(n__from(_x171)), _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(n__from(n__from(n__s(cons(s(from(activate(_x171))), _x152)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__cons(_x141, _x142), _x122), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(cons(cons(activate(_x141), _x142), _x122), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x101, _x102), _x132)), _x92)), _x72), _x52), _x32))length#(n__cons(n__cons(n__cons(from(n__cons(n__s(cons(cons(activate(_x101), _x102), _x132)), _x92)), _x72), _x52), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x131), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(_x131), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x32))length#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(from(from(activate(_x141))))), _x102)), _x92)), _x72), _x52), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__nil, _x152)))), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(from(from(s(cons(nil, _x152)))), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(_x121))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(cons(n__cons(n__s(n__cons(s(s(from(activate(_x121)))), _x102)), _x92), n__from(n__s(n__cons(n__s(n__cons(s(s(from(activate(_x121)))), _x102)), _x92)))), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(from(cons(n__nil, n__from(n__s(n__nil)))), n__from(n__s(cons(from(nil), n__from(n__s(from(nil))))))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__cons(_x161, _x162), _x152)))), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(from(from(n__s(cons(cons(activate(_x161), _x162), _x152)))), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__from(_x111)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(n__from(n__from(s(from(activate(_x111))))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__s(_x81)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(cons(s(activate(_x81)), n__from(n__s(s(activate(_x81))))), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(from(from(s(activate(_x141)))), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__cons(_x151, _x152), _x142), _x132)), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(n__from(n__cons(s(cons(cons(cons(activate(_x151), _x152), _x142), _x132)), _x92)), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__cons(_x151, _x152), _x142), _x132)), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(n__s(cons(cons(cons(activate(_x151), _x152), _x142), _x132)), _x92)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__s(n__from(n__cons(_x111, _x112)))), _x72), _x42), _x22))length#(cons(cons(n__cons(from(s(from(cons(activate(_x111), _x112)))), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__cons(_x161, _x152), _x142), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(s(cons(cons(cons(_x161, _x152), _x142), _x132)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__cons(_x161, _x152), _x142), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__s(cons(cons(cons(_x161, _x152), _x142), _x132)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__nil))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(from(from(s(nil))), _x92), n__from(n__s(n__cons(from(from(s(nil))), _x92)))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(_x121), _x142), _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(cons(cons(s(activate(_x121)), _x142), _x132)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(_x121), _x142), _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(cons(cons(s(activate(_x121)), _x142), _x132)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__from(_x161), _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(s(cons(from(activate(_x161)), _x152)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x131), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(s(_x131), _x92)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__nil, _x142), _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(s(cons(cons(nil, _x142), _x132)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(cons(n__cons(n__s(n__cons(activate(_x131), _x102)), _x92), n__from(n__s(n__cons(n__s(n__cons(activate(_x131), _x102)), _x92)))), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x102), _x92)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(n__cons(activate(_x141), _x102), _x92)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x102), _x92)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(n__cons(activate(_x141), _x102), _x92)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(cons(n__cons(s(cons(activate(_x131), _x132)), _x92), n__from(n__s(n__cons(s(cons(activate(_x131), _x132)), _x92)))), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__cons(_x111, _x112), _x102)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(cons(cons(activate(_x111), _x112), _x102)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(n__s(_x161)), _x142), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__s(cons(cons(s(s(activate(_x161))), _x142), _x132)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__s(n__from(_x111))), _x72), _x52), _x22))length#(cons(n__cons(n__cons(cons(n__s(from(_x111)), n__from(n__s(n__s(from(_x111))))), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(n__s(_x161)), _x142), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(s(cons(cons(s(s(activate(_x161))), _x142), _x132)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__cons(n__s(_x171), _x162), _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(n__s(cons(cons(s(activate(_x171)), _x162), _x152)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__from(n__s(_x131))))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(from(s(from(s(activate(_x131)))))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x121, _x132), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(n__cons(n__cons(activate(_x121), _x132), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x121, _x132), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(n__cons(n__cons(activate(_x121), _x132), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x102), _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(cons(n__cons(n__s(cons(n__cons(activate(_x141), _x102), _x132)), _x92), n__from(n__s(n__cons(n__s(cons(n__cons(activate(_x141), _x102), _x132)), _x92)))), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(cons(activate(_x131), _x132)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__from(_x161)))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(from(from(from(from(activate(_x161))))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(nil), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x32))length#(n__cons(n__cons(cons(from(n__cons(n__s(n__s(activate(_x131))), _x92)), _x62), _x52), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x32))length#(n__cons(n__cons(cons(n__from(n__cons(s(n__s(activate(_x131))), _x92)), _x62), _x52), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__s(n__nil)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(s(nil)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x111, _x112)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(n__from(s(cons(activate(_x111), _x112)))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__s(n__from(_x81))), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(s(n__from(_x81))), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__cons(_x161, _x162), _x152)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(from(n__from(n__s(cons(cons(activate(_x161), _x162), _x152)))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x142), _x132)), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(n__from(n__cons(n__s(cons(cons(activate(_x141), _x142), _x132)), _x92)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x111, _x102)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(cons(_x111, _x102)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(n__cons(_x161, _x162)), _x142), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__s(cons(cons(s(cons(activate(_x161), _x162)), _x142), _x132)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(n__from(n__cons(_x171, _x172))), _x122), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(cons(s(from(cons(activate(_x171), _x172))), _x122), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__s(n__from(_x111))), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__s(from(_x111))), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(n__cons(_x161, _x162)), _x142), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(s(cons(cons(s(cons(activate(_x161), _x162)), _x142), _x132)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__from(_x111)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(n__from(cons(s(from(activate(_x111))), n__from(n__s(s(from(activate(_x111))))))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__s(_x151))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(n__s(n__from(n__from(s(activate(_x151)))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__s(_x151))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(n__s(n__from(n__from(s(activate(_x151)))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x152)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(n__from(n__from(s(cons(activate(_x151), _x152)))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(n__from(n__from(_x171))), _x122), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(cons(s(from(from(activate(_x171)))), _x122), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__s(n__cons(_x91, _x92))), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__s(cons(activate(_x91), _x92))), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(n__from(_x171)), _x122), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(cons(s(from(_x171)), _x122), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__nil, _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(nil, _x102)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x32))length#(n__cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(s(n__from(from(activate(_x141))))), _x102)), _x92)), _x72), _x52), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x32))length#(n__cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(s(n__from(from(activate(_x141))))), _x102)), _x92)), _x72), _x52), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__cons(n__from(_x171), _x162), _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(n__s(cons(cons(from(activate(_x171)), _x162), _x152)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__from(_x111)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(n__from(from(s(n__from(activate(_x111))))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__s(_x91)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(s(_x91)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(cons(activate(_x121), n__from(n__s(activate(_x121)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x142)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(from(from(n__s(n__cons(activate(_x151), _x142)))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__cons(n__cons(_x161, _x162), _x152), _x142), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__s(cons(cons(cons(cons(activate(_x161), _x162), _x152), _x142), _x132)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__cons(n__cons(_x161, _x162), _x152), _x142), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(s(cons(cons(cons(cons(activate(_x161), _x162), _x152), _x142), _x132)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(s(s(activate(_x131))), _x92)), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__cons(_x171, _x162), _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(n__from(n__s(cons(cons(_x171, _x162), _x152)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__s(n__from(n__from(_x181))), _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(n__from(n__from(s(cons(s(from(from(activate(_x181)))), _x152)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(cons(n__cons(n__s(n__s(activate(_x131))), _x92), n__from(n__s(n__cons(n__s(n__s(activate(_x131))), _x92)))), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__cons(_x151, _x152))), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(n__cons(s(s(cons(activate(_x151), _x152))), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__cons(_x151, _x152))), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(n__cons(s(s(cons(activate(_x151), _x152))), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x122), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(cons(_x141, _x122), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(from(nil), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x132), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(cons(n__cons(activate(_x141), _x132), _x132)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__nil)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(s(n__from(from(nil)))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__nil)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(s(n__from(from(nil)))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__s(_x101)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(s(activate(_x101))), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x142), _x132)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(cons(cons(activate(_x141), _x142), _x132)), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x151, _x132), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x151, _x132), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__from(_x111)))), _x92)), _x52), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__from(from(s(from(activate(_x111))))), _x92)), _x52), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(_x151))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(from(from(cons(activate(_x151), n__from(n__s(activate(_x151)))))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(from(n__from(activate(_x141))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__cons(_x101, _x102))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(s(cons(activate(_x101), _x102))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__nil, _x132), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(cons(n__cons(nil, _x132), _x132)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__nil), _x72), _x52), _x32))length#(n__cons(n__cons(n__cons(from(nil), _x72), _x52), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(from(from(nil)), n__from(n__s(from(cons(n__nil, n__from(n__s(nil))))))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__s(n__from(n__cons(_x151, _x152))), _x152)))), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__from(n__from(s(cons(s(from(cons(activate(_x151), _x152))), _x152)))), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__nil, _x142), _x122)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(n__cons(cons(nil, _x142), _x122)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(_x151), _x142), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__s(cons(cons(n__s(activate(_x151)), _x142), _x132)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(_x151), _x142), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(s(cons(cons(n__s(activate(_x151)), _x142), _x132)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x32))length#(n__cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(s(from(from(activate(_x141))))), _x102)), _x92)), _x72), _x52), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x32))length#(n__cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(s(from(from(activate(_x141))))), _x102)), _x92)), _x72), _x52), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x132), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(n__s(cons(n__cons(activate(_x141), _x132), _x132)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__s(n__from(_x111))), _x72), _x42), _x22))length#(cons(cons(n__cons(cons(s(from(_x111)), n__from(n__s(s(from(_x111))))), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x131)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(s(from(cons(_x131, n__from(n__s(_x131)))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x131)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(s(from(cons(_x131, n__from(n__s(_x131)))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__nil)), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(n__cons(s(s(nil)), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__nil)), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(n__cons(s(s(nil)), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(_x121)), _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(s(cons(s(s(activate(_x121))), _x132)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__s(_x81)), _x72), _x52), _x32))length#(n__cons(n__cons(n__cons(from(s(activate(_x81))), _x72), _x52), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__s(n__cons(_x171, _x172)), _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(n__from(n__from(s(cons(s(cons(activate(_x171), _x172)), _x152)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__cons(_x151, _x152))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(s(from(from(cons(activate(_x151), _x152))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__cons(_x151, _x152))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(s(from(from(cons(activate(_x151), _x152))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__nil, _x102), _x92)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(cons(nil, _x102), _x92)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__s(n__from(n__nil)), _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(n__from(n__from(s(cons(s(n__from(nil)), _x152)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__s(n__from(n__nil)), _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(n__from(n__from(s(cons(s(from(n__nil)), _x152)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(from(from(n__nil)), n__from(n__s(cons(from(nil), n__from(n__s(from(n__nil))))))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(from(from(n__nil)), n__from(n__s(cons(from(nil), n__from(n__s(n__from(nil))))))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(from(n__from(nil)), n__from(n__s(cons(from(nil), n__from(n__s(n__from(nil))))))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(from(n__from(nil)), n__from(n__s(cons(from(nil), n__from(n__s(from(n__nil))))))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x111, _x102)), _x62), _x42), _x32))length#(n__cons(cons(cons(n__from(cons(_x111, _x102)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__nil, _x42), _x22))length#(cons(cons(n__nil, _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x121, _x102), _x132)), _x92)), _x72), _x52), _x32))length#(n__cons(n__cons(n__cons(n__from(n__cons(s(cons(n__cons(_x121, _x102), _x132)), _x92)), _x72), _x52), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x121, _x102), _x132)), _x92)), _x72), _x52), _x32))length#(n__cons(n__cons(n__cons(from(n__cons(n__s(cons(n__cons(_x121, _x102), _x132)), _x92)), _x72), _x52), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x141), _x102)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(from(n__cons(n__s(n__cons(s(_x141), _x102)), _x92)), _x72), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(n__cons(_x161, _x162)), _x122), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(cons(s(cons(activate(_x161), _x162)), _x122), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x141), _x102)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(n__from(n__cons(s(n__cons(s(_x141), _x102)), _x92)), _x72), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x131, _x132), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(cons(n__cons(n__s(n__cons(n__cons(_x131, _x132), _x102)), _x92), n__from(n__s(n__cons(n__s(n__cons(n__cons(_x131, _x132), _x102)), _x92)))), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x151)))), _x102)), _x92)), _x72), _x52), _x32))length#(n__cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(s(from(from(_x151)))), _x102)), _x92)), _x72), _x52), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x151)))), _x102)), _x92)), _x72), _x52), _x32))length#(n__cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(s(from(from(_x151)))), _x102)), _x92)), _x72), _x52), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__s(n__from(_x81))), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(s(n__from(_x81))), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(from(n__from(nil)), n__from(n__s(from(cons(nil, n__from(n__s(nil))))))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(from(from(n__nil)), n__from(n__s(from(cons(nil, n__from(n__s(nil))))))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(from(from(nil)), n__from(n__s(n__from(cons(nil, n__from(n__s(nil))))))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(cons(s(activate(_x141)), n__from(n__s(s(activate(_x141)))))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__cons(_x101, _x102))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(s(n__s(cons(activate(_x101), _x102))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__cons(_x101, _x102))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(n__s(n__s(cons(activate(_x101), _x102))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__s(n__from(n__nil)), _x152)))), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__from(n__from(s(cons(s(from(nil)), _x152)))), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__cons(n__nil, _x152), _x142), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(s(cons(cons(cons(nil, _x152), _x142), _x132)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__cons(n__nil, _x152), _x142), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__s(cons(cons(cons(nil, _x152), _x142), _x132)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__s(n__from(n__s(_x151))), _x152)))), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__from(n__from(s(cons(s(from(s(activate(_x151)))), _x152)))), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x131, _x132), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x131, _x132), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__nil, _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(cons(nil, _x132)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__nil, _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(cons(nil, _x132)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__from(_x61), _x42), _x22))length#(cons(cons(from(activate(_x61)), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x142), _x132)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(n__s(cons(cons(activate(_x141), _x142), _x132)), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__nil, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(nil, _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(_x161), _x142), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(s(cons(cons(s(_x161), _x142), _x132)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(_x161), _x142), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__s(cons(cons(s(_x161), _x142), _x132)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(_x141), _x132), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(s(activate(_x141)), _x132), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__from(_x131)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(from(s(from(_x131)))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(cons(s(activate(_x141)), n__from(n__s(s(activate(_x141)))))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__s(n__from(_x171)), _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(n__from(n__from(s(cons(n__s(from(activate(_x171))), _x152)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__cons(_x121, _x122), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(cons(activate(_x121), _x122), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(s(s(from(cons(activate(_x141), n__from(n__s(activate(_x141))))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(from(from(from(nil))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(n__cons(from(from(nil)), n__from(n__s(from(cons(nil, n__from(n__s(nil))))))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(cons(n__cons(n__s(n__cons(s(n__s(n__from(from(activate(_x141))))), _x102)), _x92), n__from(n__s(n__cons(n__s(n__cons(s(n__s(n__from(from(activate(_x141))))), _x102)), _x92)))), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x161, _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(cons(n__from(s(cons(_x161, _x152))), n__from(n__s(n__from(s(cons(_x161, _x152)))))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(_x141)), _x102)), _x92)), _x72), _x52), _x32))length#(n__cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(s(activate(_x141))), _x102)), _x92)), _x72), _x52), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(_x141)), _x102)), _x92)), _x72), _x52), _x32))length#(n__cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(s(activate(_x141))), _x102)), _x92)), _x72), _x52), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__nil, _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(cons(nil, _x132)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(cons(activate(_x101), _x102)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(from(from(activate(_x131))), _x92), n__from(n__s(n__cons(from(from(activate(_x131))), _x92)))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__from(_x111)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(from(n__s(from(activate(_x111))))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__nil, _x62), _x42), _x22))length#(cons(cons(cons(nil, _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x171, _x142)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(n__s(n__cons(_x171, _x142)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__from(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(from(activate(_x131))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__nil, _x142)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(s(n__cons(nil, _x142)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__nil)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(s(nil)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(_x151), _x142), _x132)), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(n__s(cons(cons(s(activate(_x151)), _x142), _x132)), _x92)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(_x151), _x142), _x132)), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(n__from(n__cons(s(cons(cons(s(activate(_x151)), _x142), _x132)), _x92)), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__s(_x101))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(n__s(n__s(s(activate(_x101)))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__s(_x101))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(s(n__s(s(activate(_x101)))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__cons(n__s(_x121), _x112), _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(cons(s(activate(_x121)), _x112), _x102)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x142), _x92)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(cons(activate(_x141), _x142), _x92)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x142), _x92)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(cons(activate(_x141), _x142), _x92)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__nil))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(s(nil))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__cons(_x161, _x162), _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(cons(from(n__s(cons(cons(activate(_x161), _x162), _x152))), n__from(n__s(from(n__s(cons(cons(activate(_x161), _x162), _x152)))))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(_x141))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(s(from(_x141))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(_x141))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(s(from(_x141))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(_x151), _x132), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(s(cons(n__cons(s(activate(_x151)), _x132), _x132)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(_x151), _x132), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__s(cons(n__cons(s(activate(_x151)), _x132), _x132)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__cons(_x111, _x112), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(cons(activate(_x111), _x112), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x142), _x132)), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(n__s(cons(cons(activate(_x141), _x142), _x132)), _x92)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x142), _x132)), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(n__from(n__cons(s(cons(cons(activate(_x141), _x142), _x132)), _x92)), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(s(activate(_x121)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__s(activate(_x121)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(_x151))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(from(cons(from(activate(_x151)), n__from(n__s(from(activate(_x151)))))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__from(_x101))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(s(s(from(activate(_x101)))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__from(_x101))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(n__s(s(from(activate(_x101)))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(n__from(activate(_x131))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x112), _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(cons(n__cons(activate(_x141), _x112), _x132)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x112), _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(cons(n__cons(activate(_x141), _x112), _x132)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__s(_x71), _x52), _x22))length#(cons(n__cons(s(activate(_x71)), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(_x101), _x62), _x42), _x22))length#(cons(cons(cons(from(_x101), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__from(_x101), _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(s(cons(from(activate(_x101)), _x132)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x142), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(s(cons(cons(activate(_x141), _x142), _x132)), _x92), n__from(n__s(n__cons(s(cons(cons(activate(_x141), _x142), _x132)), _x92)))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(_x121), _x102), _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(cons(cons(s(activate(_x121)), _x102), _x132)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__cons(_x141, _x142)), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(n__cons(s(cons(activate(_x141), _x142)), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__cons(_x141, _x142)), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(n__cons(s(cons(activate(_x141), _x142)), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__s(n__from(n__nil)), _x152)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(n__from(n__from(s(cons(s(from(nil)), _x152)))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(_x121))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(from(activate(_x121)))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(n__cons(from(n__from(nil)), n__from(n__s(from(from(nil))))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(n__cons(from(from(n__nil)), n__from(n__s(from(from(nil))))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(_x151))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(s(n__from(from(from(activate(_x151)))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(_x151))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(s(n__from(from(from(activate(_x151)))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__from(_x141), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(cons(from(activate(_x141)), _x132)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(_x81, _x62), _x42), _x22))length#(cons(cons(cons(_x81, _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__s(n__from(_x171)), _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(n__from(n__from(s(cons(s(cons(activate(_x171), n__from(n__s(activate(_x171))))), _x152)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__s(n__from(n__from(_x111)))), _x72), _x42), _x22))length#(cons(cons(n__cons(from(s(from(from(activate(_x111))))), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x121, _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(n__from(n__cons(_x121, _x92)), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(_x151))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(n__s(n__from(n__from(from(activate(_x151)))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(_x151))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(n__s(n__from(n__from(from(activate(_x151)))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__nil))), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(from(from(s(nil))), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__nil, _x152)))), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(n__from(n__cons(from(from(s(cons(nil, _x152)))), _x92)), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x152)))), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(n__from(n__cons(from(n__from(s(cons(activate(_x151), _x152)))), _x92)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x121, _x122), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(cons(n__cons(n__s(n__cons(cons(activate(_x121), _x122), _x102)), _x92), n__from(n__s(n__cons(n__s(n__cons(cons(activate(_x121), _x122), _x102)), _x92)))), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x131), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(s(_x131), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__from(_x151), _x132), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(from(activate(_x151)), _x132), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(s(from(n__from(activate(_x141))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(s(from(n__from(activate(_x141))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(cons(from(nil), n__from(n__s(from(nil)))), n__from(n__s(from(cons(nil, n__from(n__s(nil))))))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__s(n__nil)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(s(nil)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(_x161))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(from(from(from(_x161))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__nil, _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(cons(n__cons(s(cons(nil, _x132)), _x92), n__from(n__s(n__cons(s(cons(nil, _x132)), _x92)))), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__nil, _x142), _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(cons(cons(nil, _x142), _x132)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__nil, _x142), _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(cons(cons(nil, _x142), _x132)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x101)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(s(_x101)), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x142), _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(s(cons(cons(activate(_x141), _x142), _x132)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(_x141)), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(s(s(activate(_x141))), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__s(_x161), _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(n__s(cons(s(activate(_x161)), _x152)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__s(_x141)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(s(s(from(s(activate(_x141))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(activate(_x101), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(_x151))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(from(from(activate(_x151))), n__from(n__s(from(from(activate(_x151)))))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(s(s(n__from(from(activate(_x141))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(cons(from(s(activate(_x141))), n__from(n__s(from(s(activate(_x141)))))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__s(_x101)), _x72), _x42), _x22))length#(cons(cons(n__cons(cons(s(activate(_x101)), n__from(n__s(s(activate(_x101))))), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__s(_x101)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(s(activate(_x101))), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__from(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(s(from(activate(_x141)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(cons(activate(_x101), _x102)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x101), _x132)), _x92)), _x72), _x52), _x32))length#(n__cons(n__cons(n__cons(from(n__cons(s(cons(s(activate(_x101)), _x132)), _x92)), _x72), _x52), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(_x141)), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(n__cons(s(n__s(activate(_x141))), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(_x141)), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(n__cons(s(n__s(activate(_x141))), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__s(n__from(_x171)), _x152)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(n__from(n__from(s(cons(s(from(activate(_x171))), _x152)))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(s(activate(_x121)), _x92), n__from(n__s(n__cons(s(activate(_x121)), _x92)))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(activate(_x101), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x161, _x152)))), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(n__from(n__cons(from(n__from(s(cons(_x161, _x152)))), _x92)), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__nil))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(s(from(nil))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__nil), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(cons(nil, n__from(n__s(nil))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__nil))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(s(from(nil))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(from(from(nil)), n__from(n__s(cons(cons(nil, n__from(n__s(nil))), n__from(n__s(cons(nil, n__from(n__s(nil))))))))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x142)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(n__from(from(n__s(n__cons(activate(_x151), _x142)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(_x151))))), _x102)), _x92)), _x72), _x52), _x32))length#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(from(from(from(activate(_x151)))))), _x102)), _x92)), _x72), _x52), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__s(_x161), _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(n__from(n__from(n__s(cons(s(activate(_x161)), _x152)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__s(n__from(_x91))), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__s(n__from(_x91))), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__s(_x91), _x72), _x42), _x22))length#(cons(cons(n__cons(s(activate(_x91)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x132)), _x92)), _x72), _x52), _x32))length#(n__cons(n__cons(n__cons(from(n__cons(n__s(cons(activate(_x131), _x132)), _x92)), _x72), _x52), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(from(from(activate(_x141))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(cons(activate(_x131), _x132)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(cons(activate(_x131), _x132)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x111, _x122)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(from(s(n__cons(activate(_x111), _x122)))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x121, _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(_x121, _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__s(n__from(_x81))), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(s(cons(_x81, n__from(n__s(_x81))))), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__nil, _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(nil, _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(n__from(n__from(n__s(cons(activate(_x151), _x152)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x131)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(s(from(n__from(_x131)))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x131)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(s(from(n__from(_x131)))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x152)))), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(from(n__from(s(cons(activate(_x151), _x152)))), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x131)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(from(from(activate(_x131))), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x102)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(cons(activate(_x101), _x102)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__nil, _x132), _x102)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(nil, _x132), _x102)), _x92)), _x72), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__s(n__from(n__s(_x181))), _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(n__from(n__from(s(cons(s(from(s(activate(_x181)))), _x152)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__nil, _x102)), _x92)), _x72), _x52), _x32))length#(n__cons(n__cons(n__cons(n__from(n__cons(s(n__cons(nil, _x102)), _x92)), _x72), _x52), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__nil, _x102)), _x92)), _x72), _x52), _x32))length#(n__cons(n__cons(n__cons(from(n__cons(n__s(n__cons(nil, _x102)), _x92)), _x72), _x52), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__s(_x101)), _x72), _x42), _x22))length#(cons(cons(n__cons(cons(n__s(activate(_x101)), n__from(n__s(n__s(activate(_x101))))), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__cons(n__s(_x161), _x152), _x142), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(s(cons(cons(cons(s(activate(_x161)), _x152), _x142), _x132)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__cons(n__s(_x161), _x152), _x142), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__s(cons(cons(cons(s(activate(_x161)), _x152), _x142), _x132)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__nil, _x22))length#(cons(nil, _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__s(_x121))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(s(s(activate(_x121)))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__s(_x121))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(s(s(activate(_x121)))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(n__from(from(s(activate(_x141)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__cons(_x161, _x152), _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(n__from(n__s(cons(n__cons(activate(_x161), _x152), _x152)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x131, _x132), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(n__cons(_x131, _x132), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x131, _x132), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(n__cons(_x131, _x132), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(n__nil)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(s(s(nil)), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__cons(_x161, _x152), _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(n__s(cons(n__cons(activate(_x161), _x152), _x152)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(n__from(n__nil)), _x122), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(cons(s(from(nil)), _x122), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(_x71), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(activate(_x71)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__nil, _x72), _x52), _x22))length#(cons(n__cons(n__cons(nil, _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(from(activate(_x121)), _x92), n__from(n__s(n__cons(from(activate(_x121)), _x92)))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(n__s(s(from(from(activate(_x141))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__nil, _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(cons(nil, _x132)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(n__s(s(from(from(activate(_x141))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(activate(_x131), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(activate(_x131), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(_x151))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(s(s(from(from(from(activate(_x151)))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__cons(_x161, _x162), _x152)))), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(n__from(n__cons(from(from(n__s(cons(cons(activate(_x161), _x162), _x152)))), _x92)), _x62), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__cons(_x141, _x142)), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(s(cons(activate(_x141), _x142)), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__nil), _x72), _x52), _x22))length#(cons(n__cons(n__cons(cons(nil, n__from(n__s(nil))), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__from(_x81)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(from(activate(_x81))), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__cons(n__cons(_x171, _x172), _x162), _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(n__s(cons(cons(cons(activate(_x171), _x172), _x162), _x152)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(s(n__cons(activate(_x131), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__nil))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(from(s(n__nil))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(s(n__s(n__from(n__from(activate(_x141))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__from(_x151), _x142), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__s(cons(cons(from(activate(_x151)), _x142), _x132)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x141, _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(cons(_x141, _x132)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__from(_x151), _x142), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(s(cons(cons(from(activate(_x151)), _x142), _x132)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__s(n__from(_x111))), _x72), _x52), _x22))length#(cons(n__cons(n__cons(cons(s(from(_x111)), n__from(n__s(s(from(_x111))))), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x121, _x102), _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(cons(cons(_x121, _x102), _x132)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__s(n__s(_x91))), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(s(s(activate(_x91)))), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__s(_x171), _x142)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(n__s(n__cons(s(activate(_x171)), _x142)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(n__from(n__cons(from(from(s(activate(_x141)))), _x92)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__cons(_x151, _x142), _x142), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(s(cons(cons(n__cons(activate(_x151), _x142), _x142), _x132)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__cons(_x151, _x142), _x142), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__s(cons(cons(n__cons(activate(_x151), _x142), _x142), _x132)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x111, _x112), _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(cons(n__cons(_x111, _x112), _x132)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(s(from(cons(activate(_x141), n__from(n__s(activate(_x141))))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(s(from(cons(activate(_x141), n__from(n__s(activate(_x141))))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(_x131, _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(activate(_x131), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x91, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(_x91, _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(_x121), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(activate(_x121)), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(cons(n__cons(n__s(n__cons(s(n__s(n__from(n__from(activate(_x141))))), _x102)), _x92), n__from(n__s(n__cons(n__s(n__cons(s(n__s(n__from(n__from(activate(_x141))))), _x102)), _x92)))), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(_x131)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(activate(_x131))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__from(_x111)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(from(s(n__from(activate(_x111))))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x142), _x132)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(cons(n__cons(n__s(cons(cons(activate(_x141), _x142), _x132)), _x92), n__from(n__s(n__cons(n__s(cons(cons(activate(_x141), _x142), _x132)), _x92)))), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(n__s(s(activate(_x131))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x142)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(n__from(n__s(n__cons(activate(_x151), _x142)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x111, _x112)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(from(from(s(cons(activate(_x111), _x112)))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__s(n__s(_x91))), _x72), _x42), _x22))length#(cons(cons(n__cons(from(s(s(activate(_x91)))), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x152)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(n__from(n__cons(from(from(n__s(cons(activate(_x151), _x152)))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__s(_x101)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__s(activate(_x101))), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__cons(n__s(_x171), _x162), _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(n__from(n__s(cons(cons(s(activate(_x171)), _x162), _x152)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x111, _x112)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(cons(s(cons(activate(_x111), _x112)), n__from(n__s(s(cons(activate(_x111), _x112)))))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__cons(_x141, _x142)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(s(s(from(cons(activate(_x141), _x142)))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(_x121))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(s(s(cons(activate(_x121), n__from(n__s(activate(_x121)))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x161, _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(n__s(cons(_x161, _x152)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__from(_x171), _x142)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(from(from(n__s(n__cons(from(activate(_x171)), _x142)))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__nil, _x152)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(n__from(from(s(cons(nil, _x152)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x141)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(s(_x141)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__from(_x101), _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(cons(from(activate(_x101)), _x132)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(_x71, _x72), _x52), _x22))length#(cons(n__cons(cons(activate(_x71), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x141, _x142), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(cons(n__cons(n__s(cons(cons(activate(_x141), _x142), _x132)), _x92), n__from(n__s(n__cons(n__s(cons(cons(activate(_x141), _x142), _x132)), _x92)))), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__cons(_x151, _x152), _x142), _x122)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(n__s(n__cons(cons(cons(activate(_x151), _x152), _x142), _x122)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__cons(_x151, _x152), _x142), _x122)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(s(n__cons(cons(cons(activate(_x151), _x152), _x142), _x122)), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__nil, _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(n__nil, _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__nil, _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(n__nil, _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(n__cons(from(from(nil)), n__from(n__s(from(n__cons(nil, n__from(n__s(nil))))))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__s(n__from(_x171)), _x142)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(n__from(n__from(s(n__cons(s(from(activate(_x171))), _x142)))), _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__nil, _x142), _x132)), _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(s(cons(cons(nil, _x142), _x132)), _x92)), _x62), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__cons(_x151, _x152))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(n__s(n__from(from(cons(activate(_x151), _x152))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__cons(_x151, _x152))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(n__s(n__from(from(cons(activate(_x151), _x152))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x121), _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(s(cons(s(_x121), _x132)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x52), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(from(from(s(activate(_x141)))), _x92)), _x52), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x151, _x142)))), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(from(from(n__s(n__cons(activate(_x151), _x142)))), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__s(n__from(_x111))), _x72), _x42), _x32))length#(n__cons(cons(n__cons(from(s(from(_x111))), _x72), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(cons(from(from(nil)), n__from(n__s(from(cons(nil, n__from(n__s(nil))))))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__nil, _x122), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(n__cons(cons(nil, _x122), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__nil, _x122), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(n__cons(cons(nil, _x122), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(_x141), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(s(cons(s(activate(_x141)), _x132)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(_x121))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(s(n__from(activate(_x121)))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__nil, _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(nil, _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(_x121))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(s(n__from(activate(_x121)))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(_x101, _x92)), _x62), _x42), _x32))length#(n__cons(cons(cons(from(n__cons(activate(_x101), _x92)), _x62), _x42), _x32))length1#(n__cons(n__cons(_x71, _x52), _x22))length#(cons(n__cons(_x71, _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(_x141))), _x92)), _x62), _x52), _x32))length#(n__cons(n__cons(cons(from(n__cons(from(from(s(activate(_x141)))), _x92)), _x62), _x52), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__nil, _x102)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(n__from(n__cons(s(n__cons(nil, _x102)), _x92)), _x72), _x42), _x32))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__nil, _x102)), _x92)), _x72), _x42), _x32))length#(n__cons(cons(n__cons(from(n__cons(n__s(n__cons(nil, _x102)), _x92)), _x72), _x42), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__cons(_x121, _x112), _x102)), _x62), _x42), _x22))length#(cons(cons(cons(from(cons(cons(_x121, _x112), _x102)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(_x81), _x72), _x42), _x22))length#(cons(cons(n__cons(from(activate(_x81)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__nil, _x112), _x132)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(cons(n__cons(nil, _x112), _x132)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x151, _x142), _x132)), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(n__from(n__cons(n__s(cons(cons(_x151, _x142), _x132)), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(_x151), _x132), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(s(activate(_x151)), _x132), _x102)), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(n__s(_x141), _x122), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(cons(s(activate(_x141)), _x122), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__from(n__cons(_x131, _x132))))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(n__from(from(s(from(cons(activate(_x131), _x132))))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__s(_x161), _x152)))), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(n__from(n__from(s(cons(s(activate(_x161)), _x152)))), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(s(n__from(n__from(activate(_x141))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(_x141)))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(s(n__from(n__from(activate(_x141))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(from(from(nil)), n__from(n__s(cons(from(nil), n__from(n__s(from(nil))))))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x32))length#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(from(from(nil)), n__from(n__s(from(from(nil))))))), _x102)), _x92)), _x72), _x52), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(_x121)), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(from(n__cons(n__s(n__cons(s(s(_x121)), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(_x121)), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(s(n__cons(s(s(_x121)), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__s(_x131)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(s(s(activate(_x131))), _x92)), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__s(_x151)))), _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(from(from(s(s(activate(_x151))))), _x92)), _x62), _x42), _x22))length1#(n__cons(n__cons(n__s(_x61), _x42), _x22))length#(cons(cons(s(activate(_x61)), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__s(_x161)))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(from(from(from(s(activate(_x161))))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__nil, _x92)), _x62), _x42), _x22))length#(cons(cons(cons(from(n__cons(nil, _x92)), _x62), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(n__cons(_x131, _x132), _x112)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(from(s(cons(cons(activate(_x131), _x132), _x112)))), _x92)), _x62), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__s(n__from(_x111))), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__s(from(_x111))), _x72), _x42), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(cons(n__from(nil), n__from(n__s(n__from(nil)))), n__from(n__s(from(from(nil))))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(cons(from(n__nil), n__from(n__s(from(n__nil)))), n__from(n__s(from(from(nil))))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__cons(_x121, _x122), _x102)), _x92)), _x72), _x52), _x22))length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(cons(activate(_x121), _x122), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__from(n__from(n__s(n__cons(_x111, _x112)))), _x92)), _x62), _x52), _x22))length#(cons(n__cons(cons(from(n__cons(from(from(n__s(cons(activate(_x111), _x112)))), _x92)), _x62), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__s(_x151))), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(from(n__cons(n__s(n__cons(s(s(s(activate(_x151)))), _x102)), _x92)), _x72), _x42), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__s(_x151))), _x102)), _x92)), _x72), _x42), _x22))length#(cons(cons(n__cons(n__from(n__cons(s(n__cons(s(s(s(activate(_x151)))), _x102)), _x92)), _x72), _x42), _x22))

Rewrite Rules

from(X)cons(X, n__from(n__s(X)))length(n__nil)0
length(n__cons(X, Y))s(length1(activate(Y)))length1(X)length(activate(X))
from(X)n__from(X)s(X)n__s(X)
niln__nilcons(X1, X2)n__cons(X1, X2)
activate(n__from(X))from(activate(X))activate(n__s(X))s(activate(X))
activate(n__nil)nilactivate(n__cons(X1, X2))cons(activate(X1), X2)
activate(X)X

Original Signature

Termination of terms over the following signature is verified: n__s, activate, n__cons, 0, n__from, s, length, from, n__nil, length1, cons, nil

Strategy


The right-hand side of the rule length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22)) → length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(from(from(nil)), n__from(n__s(n__from(from(nil))))))), _x102)), _x92)), _x72), _x52), _x22)) is narrowed to the following relevant and irrelevant terms (a narrowing is irrelevant if by dropping it the correctness (and completeness) of the processor is not influenced).
Relevant TermsIrrelevant Terms
length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(from(n__from(nil)), n__from(n__s(n__from(from(nil))))))), _x102)), _x92)), _x72), _x52), _x22)) 
length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(from(from(n__nil)), n__from(n__s(n__from(from(nil))))))), _x102)), _x92)), _x72), _x52), _x22)) 
length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(cons(from(nil), n__from(n__s(from(nil)))), n__from(n__s(n__from(from(nil))))))), _x102)), _x92)), _x72), _x52), _x22)) 
length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(from(from(nil)), n__from(n__s(n__from(cons(nil, n__from(n__s(nil))))))))), _x102)), _x92)), _x72), _x52), _x22)) 
length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(n__from(from(nil)), n__from(n__s(n__from(from(nil))))))), _x102)), _x92)), _x72), _x52), _x22)) 
length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(from(from(nil)), n__from(n__s(n__from(from(n__nil))))))), _x102)), _x92)), _x72), _x52), _x22)) 
length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(from(from(nil)), n__from(n__s(n__from(n__from(nil))))))), _x102)), _x92)), _x72), _x52), _x22)) 
length#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(from(from(nil)), n__from(n__s(n__from(from(nil))))))), _x102)), _x92)), _x72), _x52), _x32)) 
length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(from(cons(nil, n__from(n__s(nil)))), n__from(n__s(n__from(from(nil))))))), _x102)), _x92)), _x72), _x52), _x22)) 
length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(cons(from(from(nil)), n__from(n__s(n__from(from(nil))))))), _x102)), _x92)), _x72), _x52), _x22)) 
length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(n__cons(from(from(nil)), n__from(n__s(n__from(from(nil))))))), _x102)), _x92)), _x72), _x52), _x22)) 
Thus, the rule length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22)) → length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(from(from(nil)), n__from(n__s(n__from(from(nil))))))), _x102)), _x92)), _x72), _x52), _x22)) is replaced by the following rules:
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22)) → length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(from(n__from(nil)), n__from(n__s(n__from(from(nil))))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22)) → length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(n__cons(from(from(nil)), n__from(n__s(n__from(from(nil))))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22)) → length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(from(from(n__nil)), n__from(n__s(n__from(from(nil))))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22)) → length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(cons(from(from(nil)), n__from(n__s(n__from(from(nil))))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22)) → length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(from(from(nil)), n__from(n__s(n__from(from(n__nil))))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22)) → length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(from(from(nil)), n__from(n__s(n__from(n__from(nil))))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22)) → length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(from(cons(nil, n__from(n__s(nil)))), n__from(n__s(n__from(from(nil))))))), _x102)), _x92)), _x72), _x52), _x22))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22)) → length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(cons(from(nil), n__from(n__s(from(nil)))), n__from(n__s(n__from(from(nil))))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x32)) → length#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(from(from(nil)), n__from(n__s(n__from(from(nil))))))), _x102)), _x92)), _x72), _x52), _x32))length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22)) → length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(n__from(from(nil)), n__from(n__s(n__from(from(nil))))))), _x102)), _x92)), _x72), _x52), _x22))
length1#(n__cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(n__s(n__from(n__from(n__from(n__nil))))), _x102)), _x92)), _x72), _x52), _x22)) → length#(cons(n__cons(n__cons(n__from(n__cons(n__s(n__cons(n__s(s(cons(from(from(nil)), n__from(n__s(n__from(cons(nil, n__from(n__s(nil))))))))), _x102)), _x92)), _x72), _x52), _x22))