TIMEOUT
The TRS could not be proven terminating. The proof attempt took 60000 ms.
The following DP Processors were used
Problem 1 was processed with processor PolynomialLinearRange4iUR (374ms).
| Problem 2 was processed with processor ForwardNarrowing (1ms).
| | Problem 3 was processed with processor ForwardNarrowing (3ms).
| | | Problem 4 was processed with processor ForwardNarrowing (0ms).
| | | | Problem 5 was processed with processor ForwardNarrowing (1ms).
| | | | | Problem 6 was processed with processor ForwardNarrowing (4ms).
| | | | | | Problem 7 was processed with processor ForwardNarrowing (2ms).
| | | | | | | Problem 8 was processed with processor ForwardNarrowing (4ms).
| | | | | | | | Problem 9 was processed with processor ForwardNarrowing (3ms).
| | | | | | | | | Problem 10 was processed with processor ForwardNarrowing (5ms).
| | | | | | | | | | Problem 11 was processed with processor ForwardNarrowing (3ms).
| | | | | | | | | | | Problem 12 was processed with processor ForwardNarrowing (6ms).
| | | | | | | | | | | | Problem 13 was processed with processor ForwardNarrowing (4ms).
| | | | | | | | | | | | | Problem 14 was processed with processor ForwardNarrowing (5ms).
| | | | | | | | | | | | | | Problem 15 was processed with processor ForwardNarrowing (6ms).
| | | | | | | | | | | | | | | Problem 16 was processed with processor ForwardNarrowing (7ms).
| | | | | | | | | | | | | | | | Problem 17 was processed with processor ForwardNarrowing (12ms).
| | | | | | | | | | | | | | | | | Problem 18 was processed with processor ForwardNarrowing (7ms).
| | | | | | | | | | | | | | | | | | Problem 19 was processed with processor ForwardNarrowing (7ms).
| | | | | | | | | | | | | | | | | | | Problem 20 was processed with processor ForwardNarrowing (6ms).
| | | | | | | | | | | | | | | | | | | | Problem 21 was processed with processor ForwardNarrowing (7ms).
| | | | | | | | | | | | | | | | | | | | | Problem 22 was processed with processor ForwardNarrowing (26ms).
| | | | | | | | | | | | | | | | | | | | | | Problem 23 was processed with processor ForwardNarrowing (78ms).
| | | | | | | | | | | | | | | | | | | | | | | Problem 24 was processed with processor ForwardNarrowing (137ms).
| | | | | | | | | | | | | | | | | | | | | | | | Problem 25 was processed with processor ForwardNarrowing (229ms).
| | | | | | | | | | | | | | | | | | | | | | | | | Problem 26 was processed with processor ForwardNarrowing (338ms).
| | | | | | | | | | | | | | | | | | | | | | | | | | Problem 27 remains open; application of the following processors failed [ForwardNarrowing (339ms), ForwardNarrowing (353ms), ForwardNarrowing (376ms), ForwardNarrowing (355ms), ForwardNarrowing (364ms), ForwardNarrowing (395ms), ForwardNarrowing (356ms), ForwardNarrowing (373ms), ForwardNarrowing (397ms), ForwardNarrowing (379ms), ForwardNarrowing (367ms), ForwardNarrowing (400ms), ForwardNarrowing (387ms), ForwardNarrowing (388ms), ForwardNarrowing (408ms), ForwardNarrowing (395ms), ForwardNarrowing (398ms), ForwardNarrowing (420ms), ForwardNarrowing (403ms), ForwardNarrowing (390ms), ForwardNarrowing (438ms), ForwardNarrowing (400ms), ForwardNarrowing (449ms), ForwardNarrowing (420ms), ForwardNarrowing (407ms), ForwardNarrowing (454ms), ForwardNarrowing (413ms), ForwardNarrowing (457ms), ForwardNarrowing (434ms), ForwardNarrowing (423ms), ForwardNarrowing (456ms), ForwardNarrowing (425ms), ForwardNarrowing (476ms), ForwardNarrowing (448ms), ForwardNarrowing (471ms), ForwardNarrowing (449ms), ForwardNarrowing (477ms), ForwardNarrowing (459ms), ForwardNarrowing (483ms), ForwardNarrowing (452ms), ForwardNarrowing (484ms), ForwardNarrowing (454ms), ForwardNarrowing (494ms), ForwardNarrowing (461ms), ForwardNarrowing (465ms), ForwardNarrowing (517ms), ForwardNarrowing (512ms), ForwardNarrowing (481ms), ForwardNarrowing (528ms), ForwardNarrowing (timeout)].
The following open problems remain:
Open Dependency Pair Problem 2
Dependency Pairs
f#(f(a, x), a) | → | f#(f(f(a, a), f(x, a)), a) | | f#(f(a, x), a) | → | f#(a, a) |
f#(f(a, x), a) | → | f#(x, a) |
Rewrite Rules
f(f(a, x), a) | → | f(f(f(a, a), f(x, a)), a) |
Original Signature
Termination of terms over the following signature is verified: f, a
Problem 1: PolynomialLinearRange4iUR
Dependency Pair Problem
Dependency Pairs
f#(f(a, x), a) | → | f#(f(a, a), f(x, a)) | | f#(f(a, x), a) | → | f#(f(f(a, a), f(x, a)), a) |
f#(f(a, x), a) | → | f#(a, a) | | f#(f(a, x), a) | → | f#(x, a) |
Rewrite Rules
f(f(a, x), a) | → | f(f(f(a, a), f(x, a)), a) |
Original Signature
Termination of terms over the following signature is verified: f, a
Strategy
Polynomial Interpretation
- a: 1
- f(x,y): 0
- f#(x,y): y
Improved Usable rules
f(f(a, x), a) | → | f(f(f(a, a), f(x, a)), a) |
The following dependency pairs are strictly oriented by an ordering on the given polynomial interpretation, thus they are removed:
f#(f(a, x), a) | → | f#(f(a, a), f(x, a)) |
Problem 2: ForwardNarrowing
Dependency Pair Problem
Dependency Pairs
f#(f(a, x), a) | → | f#(f(f(a, a), f(x, a)), a) | | f#(f(a, x), a) | → | f#(a, a) |
f#(f(a, x), a) | → | f#(x, a) |
Rewrite Rules
f(f(a, x), a) | → | f(f(f(a, a), f(x, a)), a) |
Original Signature
Termination of terms over the following signature is verified: f, a
Strategy
The right-hand side of the rule f
#(f(a,
x), a) → f
#(f(f(a, a), f(
x, a)), a) 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 Terms | Irrelevant Terms |
---|
f#(f(f(a, a), f(f(f(a, a), f(_x41, a)), a)), a) | |
Thus, the rule f
#(f(a,
x), a) → f
#(f(f(a, a), f(
x, a)), a) is replaced by the following rules:
f#(f(a, f(a, _x41)), a) → f#(f(f(a, a), f(f(f(a, a), f(_x41, a)), a)), a) |
Problem 3: ForwardNarrowing
Dependency Pair Problem
Dependency Pairs
f#(f(a, f(a, _x41)), a) | → | f#(f(f(a, a), f(f(f(a, a), f(_x41, a)), a)), a) | | f#(f(a, x), a) | → | f#(a, a) |
f#(f(a, x), a) | → | f#(x, a) |
Rewrite Rules
f(f(a, x), a) | → | f(f(f(a, a), f(x, a)), a) |
Original Signature
Termination of terms over the following signature is verified: f, a
Strategy
The right-hand side of the rule f
#(f(a, f(a,
_x41)), a) → f
#(f(f(a, a), f(f(f(a, a), f(
_x41, a)), a)), a) 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 Terms | Irrelevant Terms |
---|
f#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(_x81, a)), a)), a)), a) | |
Thus, the rule f
#(f(a, f(a,
_x41)), a) → f
#(f(f(a, a), f(f(f(a, a), f(
_x41, a)), a)), a) is replaced by the following rules:
f#(f(a, f(a, f(a, _x81))), a) → f#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(_x81, a)), a)), a)), a) |
Problem 4: ForwardNarrowing
Dependency Pair Problem
Dependency Pairs
f#(f(a, x), a) | → | f#(a, a) | | f#(f(a, x), a) | → | f#(x, a) |
f#(f(a, f(a, f(a, _x81))), a) | → | f#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(_x81, a)), a)), a)), a) |
Rewrite Rules
f(f(a, x), a) | → | f(f(f(a, a), f(x, a)), a) |
Original Signature
Termination of terms over the following signature is verified: f, a
Strategy
The right-hand side of the rule f
#(f(a,
x), a) → f
#(a, a) 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 Terms | Irrelevant Terms |
---|
Thus, the rule f
#(f(a,
x), a) → f
#(a, a) is deleted.
Problem 5: ForwardNarrowing
Dependency Pair Problem
Dependency Pairs
f#(f(a, x), a) | → | f#(x, a) | | f#(f(a, f(a, f(a, _x81))), a) | → | f#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(_x81, a)), a)), a)), a) |
Rewrite Rules
f(f(a, x), a) | → | f(f(f(a, a), f(x, a)), a) |
Original Signature
Termination of terms over the following signature is verified: f, a
Strategy
The right-hand side of the rule f
#(f(a, f(a, f(a,
_x81))), a) → f
#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(
_x81, a)), a)), a)), a) 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 Terms | Irrelevant Terms |
---|
f#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(_x111, a)), a)), a)), a)), a) | |
Thus, the rule f
#(f(a, f(a, f(a,
_x81))), a) → f
#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(
_x81, a)), a)), a)), a) is replaced by the following rules:
f#(f(a, f(a, f(a, f(a, _x111)))), a) → f#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(_x111, a)), a)), a)), a)), a) |
Problem 6: ForwardNarrowing
Dependency Pair Problem
Dependency Pairs
f#(f(a, f(a, f(a, f(a, _x111)))), a) | → | f#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(_x111, a)), a)), a)), a)), a) | | f#(f(a, x), a) | → | f#(x, a) |
Rewrite Rules
f(f(a, x), a) | → | f(f(f(a, a), f(x, a)), a) |
Original Signature
Termination of terms over the following signature is verified: f, a
Strategy
The right-hand side of the rule f
#(f(a, f(a, f(a, f(a,
_x111)))), a) → f
#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(
_x111, a)), a)), a)), a)), a) 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 Terms | Irrelevant Terms |
---|
f#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(_x141, a)), a)), a)), a)), a)), a) | |
Thus, the rule f
#(f(a, f(a, f(a, f(a,
_x111)))), a) → f
#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(
_x111, a)), a)), a)), a)), a) is replaced by the following rules:
f#(f(a, f(a, f(a, f(a, f(a, _x141))))), a) → f#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(_x141, a)), a)), a)), a)), a)), a) |
Problem 7: ForwardNarrowing
Dependency Pair Problem
Dependency Pairs
f#(f(a, x), a) | → | f#(x, a) | | f#(f(a, f(a, f(a, f(a, f(a, _x141))))), a) | → | f#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(_x141, a)), a)), a)), a)), a)), a) |
Rewrite Rules
f(f(a, x), a) | → | f(f(f(a, a), f(x, a)), a) |
Original Signature
Termination of terms over the following signature is verified: f, a
Strategy
The right-hand side of the rule f
#(f(a, f(a, f(a, f(a, f(a,
_x141))))), a) → f
#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(
_x141, a)), a)), a)), a)), a)), a) 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 Terms | Irrelevant Terms |
---|
f#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(_x171, a)), a)), a)), a)), a)), a)), a) | |
Thus, the rule f
#(f(a, f(a, f(a, f(a, f(a,
_x141))))), a) → f
#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(
_x141, a)), a)), a)), a)), a)), a) is replaced by the following rules:
f#(f(a, f(a, f(a, f(a, f(a, f(a, _x171)))))), a) → f#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(_x171, a)), a)), a)), a)), a)), a)), a) |
Problem 8: ForwardNarrowing
Dependency Pair Problem
Dependency Pairs
f#(f(a, f(a, f(a, f(a, f(a, f(a, _x171)))))), a) | → | f#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(_x171, a)), a)), a)), a)), a)), a)), a) | | f#(f(a, x), a) | → | f#(x, a) |
Rewrite Rules
f(f(a, x), a) | → | f(f(f(a, a), f(x, a)), a) |
Original Signature
Termination of terms over the following signature is verified: f, a
Strategy
The right-hand side of the rule f
#(f(a, f(a, f(a, f(a, f(a, f(a,
_x171)))))), a) → f
#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(
_x171, a)), a)), a)), a)), a)), a)), a) 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 Terms | Irrelevant Terms |
---|
f#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(_x201, a)), a)), a)), a)), a)), a)), a)), a) | |
Thus, the rule f
#(f(a, f(a, f(a, f(a, f(a, f(a,
_x171)))))), a) → f
#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(
_x171, a)), a)), a)), a)), a)), a)), a) is replaced by the following rules:
f#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, _x201))))))), a) → f#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(_x201, a)), a)), a)), a)), a)), a)), a)), a) |
Problem 9: ForwardNarrowing
Dependency Pair Problem
Dependency Pairs
f#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, _x201))))))), a) | → | f#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(_x201, a)), a)), a)), a)), a)), a)), a)), a) | | f#(f(a, x), a) | → | f#(x, a) |
Rewrite Rules
f(f(a, x), a) | → | f(f(f(a, a), f(x, a)), a) |
Original Signature
Termination of terms over the following signature is verified: f, a
Strategy
The right-hand side of the rule f
#(f(a, f(a, f(a, f(a, f(a, f(a, f(a,
_x201))))))), a) → f
#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(
_x201, a)), a)), a)), a)), a)), a)), a)), a) 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 Terms | Irrelevant Terms |
---|
f#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(_x241, a)), a)), a)), a)), a)), a)), a)), a)), a) | |
Thus, the rule f
#(f(a, f(a, f(a, f(a, f(a, f(a, f(a,
_x201))))))), a) → f
#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(
_x201, a)), a)), a)), a)), a)), a)), a)), a) is replaced by the following rules:
f#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, _x241)))))))), a) → f#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(_x241, a)), a)), a)), a)), a)), a)), a)), a)), a) |
Problem 10: ForwardNarrowing
Dependency Pair Problem
Dependency Pairs
f#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, _x241)))))))), a) | → | f#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(_x241, a)), a)), a)), a)), a)), a)), a)), a)), a) | | f#(f(a, x), a) | → | f#(x, a) |
Rewrite Rules
f(f(a, x), a) | → | f(f(f(a, a), f(x, a)), a) |
Original Signature
Termination of terms over the following signature is verified: f, a
Strategy
The right-hand side of the rule f
#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a,
_x241)))))))), a) → f
#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(
_x241, a)), a)), a)), a)), a)), a)), a)), a)), a) 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 Terms | Irrelevant Terms |
---|
f#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(_x271, a)), a)), a)), a)), a)), a)), a)), a)), a)), a) | |
Thus, the rule f
#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a,
_x241)))))))), a) → f
#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(
_x241, a)), a)), a)), a)), a)), a)), a)), a)), a) is replaced by the following rules:
f#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, _x271))))))))), a) → f#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(_x271, a)), a)), a)), a)), a)), a)), a)), a)), a)), a) |
Problem 11: ForwardNarrowing
Dependency Pair Problem
Dependency Pairs
f#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, _x271))))))))), a) | → | f#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(_x271, a)), a)), a)), a)), a)), a)), a)), a)), a)), a) | | f#(f(a, x), a) | → | f#(x, a) |
Rewrite Rules
f(f(a, x), a) | → | f(f(f(a, a), f(x, a)), a) |
Original Signature
Termination of terms over the following signature is verified: f, a
Strategy
The right-hand side of the rule f
#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a,
_x271))))))))), a) → f
#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(
_x271, a)), a)), a)), a)), a)), a)), a)), a)), a)), a) 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 Terms | Irrelevant Terms |
---|
f#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(_x301, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) | |
Thus, the rule f
#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a,
_x271))))))))), a) → f
#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(
_x271, a)), a)), a)), a)), a)), a)), a)), a)), a)), a) is replaced by the following rules:
f#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, _x301)))))))))), a) → f#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(_x301, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) |
Problem 12: ForwardNarrowing
Dependency Pair Problem
Dependency Pairs
f#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, _x301)))))))))), a) | → | f#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(_x301, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) | | f#(f(a, x), a) | → | f#(x, a) |
Rewrite Rules
f(f(a, x), a) | → | f(f(f(a, a), f(x, a)), a) |
Original Signature
Termination of terms over the following signature is verified: f, a
Strategy
The right-hand side of the rule f
#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a,
_x301)))))))))), a) → f
#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(
_x301, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) 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 Terms | Irrelevant Terms |
---|
f#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(_x311, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) | |
Thus, the rule f
#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a,
_x301)))))))))), a) → f
#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(
_x301, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) is replaced by the following rules:
f#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, _x311))))))))))), a) → f#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(_x311, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) |
Problem 13: ForwardNarrowing
Dependency Pair Problem
Dependency Pairs
f#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, _x311))))))))))), a) | → | f#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(_x311, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) | | f#(f(a, x), a) | → | f#(x, a) |
Rewrite Rules
f(f(a, x), a) | → | f(f(f(a, a), f(x, a)), a) |
Original Signature
Termination of terms over the following signature is verified: f, a
Strategy
The right-hand side of the rule f
#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a,
_x311))))))))))), a) → f
#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(
_x311, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) 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 Terms | Irrelevant Terms |
---|
f#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(_x351, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) | |
Thus, the rule f
#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a,
_x311))))))))))), a) → f
#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(
_x311, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) is replaced by the following rules:
f#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, _x351)))))))))))), a) → f#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(_x351, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) |
Problem 14: ForwardNarrowing
Dependency Pair Problem
Dependency Pairs
f#(f(a, x), a) | → | f#(x, a) | | f#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, _x351)))))))))))), a) | → | f#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(_x351, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) |
Rewrite Rules
f(f(a, x), a) | → | f(f(f(a, a), f(x, a)), a) |
Original Signature
Termination of terms over the following signature is verified: f, a
Strategy
The right-hand side of the rule f
#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a,
_x351)))))))))))), a) → f
#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(
_x351, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) 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 Terms | Irrelevant Terms |
---|
f#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(_x381, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) | |
Thus, the rule f
#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a,
_x351)))))))))))), a) → f
#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(
_x351, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) is replaced by the following rules:
f#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, _x381))))))))))))), a) → f#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(_x381, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) |
Problem 15: ForwardNarrowing
Dependency Pair Problem
Dependency Pairs
f#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, _x381))))))))))))), a) | → | f#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(_x381, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) | | f#(f(a, x), a) | → | f#(x, a) |
Rewrite Rules
f(f(a, x), a) | → | f(f(f(a, a), f(x, a)), a) |
Original Signature
Termination of terms over the following signature is verified: f, a
Strategy
The right-hand side of the rule f
#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a,
_x381))))))))))))), a) → f
#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(
_x381, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) 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 Terms | Irrelevant Terms |
---|
f#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(_x411, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) | |
Thus, the rule f
#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a,
_x381))))))))))))), a) → f
#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(
_x381, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) is replaced by the following rules:
f#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, _x411)))))))))))))), a) → f#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(_x411, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) |
Problem 16: ForwardNarrowing
Dependency Pair Problem
Dependency Pairs
f#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, _x411)))))))))))))), a) | → | f#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(_x411, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) | | f#(f(a, x), a) | → | f#(x, a) |
Rewrite Rules
f(f(a, x), a) | → | f(f(f(a, a), f(x, a)), a) |
Original Signature
Termination of terms over the following signature is verified: f, a
Strategy
The right-hand side of the rule f
#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a,
_x411)))))))))))))), a) → f
#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(
_x411, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) 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 Terms | Irrelevant Terms |
---|
f#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(_x451, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) | |
Thus, the rule f
#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a,
_x411)))))))))))))), a) → f
#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(
_x411, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) is replaced by the following rules:
f#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, _x451))))))))))))))), a) → f#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(_x451, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) |
Problem 17: ForwardNarrowing
Dependency Pair Problem
Dependency Pairs
f#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, _x451))))))))))))))), a) | → | f#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(_x451, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) | | f#(f(a, x), a) | → | f#(x, a) |
Rewrite Rules
f(f(a, x), a) | → | f(f(f(a, a), f(x, a)), a) |
Original Signature
Termination of terms over the following signature is verified: f, a
Strategy
The right-hand side of the rule f
#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a,
_x451))))))))))))))), a) → f
#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(
_x451, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) 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 Terms | Irrelevant Terms |
---|
f#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(_x481, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) | |
Thus, the rule f
#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a,
_x451))))))))))))))), a) → f
#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(
_x451, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) is replaced by the following rules:
f#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, _x481)))))))))))))))), a) → f#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(_x481, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) |
Problem 18: ForwardNarrowing
Dependency Pair Problem
Dependency Pairs
f#(f(a, x), a) | → | f#(x, a) | | f#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, _x481)))))))))))))))), a) | → | f#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(_x481, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) |
Rewrite Rules
f(f(a, x), a) | → | f(f(f(a, a), f(x, a)), a) |
Original Signature
Termination of terms over the following signature is verified: f, a
Strategy
The right-hand side of the rule f
#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a,
_x481)))))))))))))))), a) → f
#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(
_x481, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) 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 Terms | Irrelevant Terms |
---|
f#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(_x511, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) | |
Thus, the rule f
#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a,
_x481)))))))))))))))), a) → f
#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(
_x481, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) is replaced by the following rules:
f#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, _x511))))))))))))))))), a) → f#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(_x511, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) |
Problem 19: ForwardNarrowing
Dependency Pair Problem
Dependency Pairs
f#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, _x511))))))))))))))))), a) | → | f#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(_x511, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) | | f#(f(a, x), a) | → | f#(x, a) |
Rewrite Rules
f(f(a, x), a) | → | f(f(f(a, a), f(x, a)), a) |
Original Signature
Termination of terms over the following signature is verified: f, a
Strategy
The right-hand side of the rule f
#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a,
_x511))))))))))))))))), a) → f
#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(
_x511, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) 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 Terms | Irrelevant Terms |
---|
f#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(_x541, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) | |
Thus, the rule f
#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a,
_x511))))))))))))))))), a) → f
#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(
_x511, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) is replaced by the following rules:
f#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, _x541)))))))))))))))))), a) → f#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(_x541, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) |
Problem 20: ForwardNarrowing
Dependency Pair Problem
Dependency Pairs
f#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, _x541)))))))))))))))))), a) | → | f#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(_x541, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) | | f#(f(a, x), a) | → | f#(x, a) |
Rewrite Rules
f(f(a, x), a) | → | f(f(f(a, a), f(x, a)), a) |
Original Signature
Termination of terms over the following signature is verified: f, a
Strategy
The right-hand side of the rule f
#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a,
_x541)))))))))))))))))), a) → f
#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(
_x541, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) 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 Terms | Irrelevant Terms |
---|
f#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(_x571, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) | |
Thus, the rule f
#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a,
_x541)))))))))))))))))), a) → f
#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(
_x541, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) is replaced by the following rules:
f#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, _x571))))))))))))))))))), a) → f#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(_x571, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) |
Problem 21: ForwardNarrowing
Dependency Pair Problem
Dependency Pairs
f#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, _x571))))))))))))))))))), a) | → | f#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(_x571, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) | | f#(f(a, x), a) | → | f#(x, a) |
Rewrite Rules
f(f(a, x), a) | → | f(f(f(a, a), f(x, a)), a) |
Original Signature
Termination of terms over the following signature is verified: f, a
Strategy
The right-hand side of the rule f
#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a,
_x571))))))))))))))))))), a) → f
#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(
_x571, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) 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 Terms | Irrelevant Terms |
---|
f#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(_x601, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) | |
Thus, the rule f
#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a,
_x571))))))))))))))))))), a) → f
#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(
_x571, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) is replaced by the following rules:
f#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, _x601)))))))))))))))))))), a) → f#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(_x601, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) |
Problem 22: ForwardNarrowing
Dependency Pair Problem
Dependency Pairs
f#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, _x1501)))))))))))))))))))))))))))))))))))))))))))))))))), a) | → | f#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(_x1501, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) | | f#(f(a, x), a) | → | f#(x, a) |
Rewrite Rules
f(f(a, x), a) | → | f(f(f(a, a), f(x, a)), a) |
Original Signature
Termination of terms over the following signature is verified: f, a
Strategy
The right-hand side of the rule f
#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a,
_x1501)))))))))))))))))))))))))))))))))))))))))))))))))), a) → f
#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(
_x1501, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) 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 Terms | Irrelevant Terms |
---|
f#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(_x1511, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) | |
Thus, the rule f
#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a,
_x1501)))))))))))))))))))))))))))))))))))))))))))))))))), a) → f
#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(
_x1501, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) is replaced by the following rules:
f#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, _x1511))))))))))))))))))))))))))))))))))))))))))))))))))), a) → f#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(_x1511, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) |
Problem 23: ForwardNarrowing
Dependency Pair Problem
Dependency Pairs
f#(f(a, x), a) | → | f#(x, a) | | f#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, _x3011)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), a) | → | f#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(_x3011, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) |
Rewrite Rules
f(f(a, x), a) | → | f(f(f(a, a), f(x, a)), a) |
Original Signature
Termination of terms over the following signature is verified: f, a
Strategy
The right-hand side of the rule f
#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a,
_x3011)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), a) → f
#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(
_x3011, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) 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 Terms | Irrelevant Terms |
---|
f#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(_x3021, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) | |
Thus, the rule f
#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a,
_x3011)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), a) → f
#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(
_x3011, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) is replaced by the following rules:
f#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, _x3021))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), a) → f#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(_x3021, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) |
Problem 24: ForwardNarrowing
Dependency Pair Problem
Dependency Pairs
f#(f(a, x), a) | → | f#(x, a) | | f#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, _x4511)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), a) | → | f#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(_x4511, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) |
Rewrite Rules
f(f(a, x), a) | → | f(f(f(a, a), f(x, a)), a) |
Original Signature
Termination of terms over the following signature is verified: f, a
Strategy
The right-hand side of the rule f
#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a,
_x4511)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), a) → f
#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(
_x4511, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) 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 Terms | Irrelevant Terms |
---|
f#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(_x4541, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) | |
Thus, the rule f
#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a,
_x4511)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), a) → f
#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(
_x4511, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) is replaced by the following rules:
f#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, _x4541))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), a) → f#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(_x4541, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) |
Problem 25: ForwardNarrowing
Dependency Pair Problem
Dependency Pairs
f#(f(a, x), a) | → | f#(x, a) | | f#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, _x6011)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), a) | → | f#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(_x6011, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) |
Rewrite Rules
f(f(a, x), a) | → | f(f(f(a, a), f(x, a)), a) |
Original Signature
Termination of terms over the following signature is verified: f, a
Strategy
The right-hand side of the rule f
#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a,
_x6011)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), a) → f
#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(
_x6011, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) 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 Terms | Irrelevant Terms |
---|
f#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(_x6021, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) | |
Thus, the rule f
#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a,
_x6011)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), a) → f
#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(
_x6011, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) is replaced by the following rules:
f#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, _x6021))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), a) → f#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(_x6021, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) |
Problem 26: ForwardNarrowing
Dependency Pair Problem
Dependency Pairs
f#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, _x7511)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), a) | → | f#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(_x7511, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) | | f#(f(a, x), a) | → | f#(x, a) |
Rewrite Rules
f(f(a, x), a) | → | f(f(f(a, a), f(x, a)), a) |
Original Signature
Termination of terms over the following signature is verified: f, a
Strategy
The right-hand side of the rule f
#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a,
_x7511)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), a) → f
#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(
_x7511, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) 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 Terms | Irrelevant Terms |
---|
f#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(_x7541, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) | |
Thus, the rule f
#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a,
_x7511)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), a) → f
#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(
_x7511, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) is replaced by the following rules:
f#(f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, f(a, _x7541))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))), a) → f#(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(f(f(a, a), f(_x7541, a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a)), a) |