TIMEOUT
The TRS could not be proven terminating. The proof attempt took 60004 ms.
The following DP Processors were used
Problem 1 was processed with processor PolynomialLinearRange4iUR (383ms).
| Problem 2 was processed with processor ForwardNarrowing (1ms).
| | Problem 3 was processed with processor ForwardNarrowing (1ms).
| | | Problem 4 was processed with processor ForwardNarrowing (4ms).
| | | | Problem 5 was processed with processor ForwardNarrowing (2ms).
| | | | | Problem 6 was processed with processor ForwardNarrowing (7ms).
| | | | | | Problem 7 was processed with processor ForwardNarrowing (3ms).
| | | | | | | Problem 8 was processed with processor ForwardNarrowing (3ms).
| | | | | | | | Problem 9 was processed with processor ForwardNarrowing (5ms).
| | | | | | | | | Problem 10 was processed with processor ForwardNarrowing (4ms).
| | | | | | | | | | Problem 11 was processed with processor ForwardNarrowing (7ms).
| | | | | | | | | | | Problem 12 was processed with processor ForwardNarrowing (5ms).
| | | | | | | | | | | | Problem 13 was processed with processor ForwardNarrowing (5ms).
| | | | | | | | | | | | | Problem 14 was processed with processor ForwardNarrowing (8ms).
| | | | | | | | | | | | | | Problem 15 was processed with processor ForwardNarrowing (6ms).
| | | | | | | | | | | | | | | Problem 16 was processed with processor ForwardNarrowing (6ms).
| | | | | | | | | | | | | | | | Problem 17 was processed with processor ForwardNarrowing (9ms).
| | | | | | | | | | | | | | | | | Problem 18 was processed with processor ForwardNarrowing (10ms).
| | | | | | | | | | | | | | | | | | Problem 19 was processed with processor ForwardNarrowing (8ms).
| | | | | | | | | | | | | | | | | | | Problem 20 was processed with processor ForwardNarrowing (8ms).
| | | | | | | | | | | | | | | | | | | | Problem 21 was processed with processor ForwardNarrowing (9ms).
| | | | | | | | | | | | | | | | | | | | | Problem 22 was processed with processor ForwardNarrowing (35ms).
| | | | | | | | | | | | | | | | | | | | | | Problem 23 was processed with processor ForwardNarrowing (142ms).
| | | | | | | | | | | | | | | | | | | | | | | Problem 24 was processed with processor ForwardNarrowing (205ms).
| | | | | | | | | | | | | | | | | | | | | | | | Problem 25 was processed with processor ForwardNarrowing (360ms).
| | | | | | | | | | | | | | | | | | | | | | | | | Problem 26 was processed with processor ForwardNarrowing (606ms).
| | | | | | | | | | | | | | | | | | | | | | | | | | Problem 27 remains open; application of the following processors failed [ForwardNarrowing (577ms), ForwardNarrowing (582ms), ForwardNarrowing (623ms), ForwardNarrowing (572ms), ForwardNarrowing (628ms), ForwardNarrowing (603ms), ForwardNarrowing (timeout)].
The following open problems remain:
Open Dependency Pair Problem 2
Dependency Pairs
f#(f(x, a), a) | → | f#(x, a) | | f#(f(x, a), a) | → | f#(a, a) |
f#(f(x, a), a) | → | f#(f(f(x, a), f(a, a)), a) |
Rewrite Rules
f(f(x, a), a) | → | f(f(f(x, a), f(a, 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(x, a), a) | → | f#(x, a) | | f#(f(x, a), a) | → | f#(a, a) |
f#(f(x, a), a) | → | f#(f(f(x, a), f(a, a)), a) | | f#(f(x, a), a) | → | f#(f(x, a), f(a, a)) |
Rewrite Rules
f(f(x, a), a) | → | f(f(f(x, a), f(a, 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 + 1
Improved Usable rules
f(f(x, a), a) | → | f(f(f(x, a), f(a, a)), a) |
The following dependency pairs are strictly oriented by an ordering on the given polynomial interpretation, thus they are removed:
f#(f(x, a), a) | → | f#(f(x, a), f(a, a)) |
Problem 2: ForwardNarrowing
Dependency Pair Problem
Dependency Pairs
f#(f(x, a), a) | → | f#(a, a) | | f#(f(x, a), a) | → | f#(x, a) |
f#(f(x, a), a) | → | f#(f(f(x, a), f(a, a)), a) |
Rewrite Rules
f(f(x, a), a) | → | f(f(f(x, a), f(a, 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(
x, a), 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(
x, a), a) → f
#(a, a) is deleted.
Problem 3: ForwardNarrowing
Dependency Pair Problem
Dependency Pairs
f#(f(x, a), a) | → | f#(x, a) | | f#(f(x, a), a) | → | f#(f(f(x, a), f(a, a)), a) |
Rewrite Rules
f(f(x, a), a) | → | f(f(f(x, a), f(a, 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(
x, a), a) → f
#(f(f(
x, a), f(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(f(f(_x31, a), f(a, a)), a), f(a, a)), a) | |
Thus, the rule f
#(f(
x, a), a) → f
#(f(f(
x, a), f(a, a)), a) is replaced by the following rules:
f#(f(f(_x31, a), a), a) → f#(f(f(f(f(_x31, a), f(a, a)), a), f(a, a)), a) |
Problem 4: ForwardNarrowing
Dependency Pair Problem
Dependency Pairs
f#(f(x, a), a) | → | f#(x, a) | | f#(f(f(_x31, a), a), a) | → | f#(f(f(f(f(_x31, a), f(a, a)), a), f(a, a)), a) |
Rewrite Rules
f(f(x, a), a) | → | f(f(f(x, a), f(a, 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(f(
_x31, a), a), a) → f
#(f(f(f(f(
_x31, a), f(a, a)), a), f(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(f(f(f(f(_x61, a), f(a, a)), a), f(a, a)), a), f(a, a)), a) | |
Thus, the rule f
#(f(f(
_x31, a), a), a) → f
#(f(f(f(f(
_x31, a), f(a, a)), a), f(a, a)), a) is replaced by the following rules:
f#(f(f(f(_x61, a), a), a), a) → f#(f(f(f(f(f(f(_x61, a), f(a, a)), a), f(a, a)), a), f(a, a)), a) |
Problem 5: ForwardNarrowing
Dependency Pair Problem
Dependency Pairs
f#(f(x, a), a) | → | f#(x, a) | | f#(f(f(f(_x61, a), a), a), a) | → | f#(f(f(f(f(f(f(_x61, a), f(a, a)), a), f(a, a)), a), f(a, a)), a) |
Rewrite Rules
f(f(x, a), a) | → | f(f(f(x, a), f(a, 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(f(f(
_x61, a), a), a), a) → f
#(f(f(f(f(f(f(
_x61, a), f(a, a)), a), f(a, a)), a), f(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(f(f(f(f(f(f(_x81, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) | |
Thus, the rule f
#(f(f(f(
_x61, a), a), a), a) → f
#(f(f(f(f(f(f(
_x61, a), f(a, a)), a), f(a, a)), a), f(a, a)), a) is replaced by the following rules:
f#(f(f(f(f(_x81, a), a), a), a), a) → f#(f(f(f(f(f(f(f(f(_x81, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) |
Problem 6: ForwardNarrowing
Dependency Pair Problem
Dependency Pairs
f#(f(x, a), a) | → | f#(x, a) | | f#(f(f(f(f(_x81, a), a), a), a), a) | → | f#(f(f(f(f(f(f(f(f(_x81, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) |
Rewrite Rules
f(f(x, a), a) | → | f(f(f(x, a), f(a, 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(f(f(f(
_x81, a), a), a), a), a) → f
#(f(f(f(f(f(f(f(f(
_x81, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(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(f(f(f(f(f(f(f(f(_x101, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) | |
Thus, the rule f
#(f(f(f(f(
_x81, a), a), a), a), a) → f
#(f(f(f(f(f(f(f(f(
_x81, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) is replaced by the following rules:
f#(f(f(f(f(f(_x101, a), a), a), a), a), a) → f#(f(f(f(f(f(f(f(f(f(f(_x101, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) |
Problem 7: ForwardNarrowing
Dependency Pair Problem
Dependency Pairs
f#(f(x, a), a) | → | f#(x, a) | | f#(f(f(f(f(f(_x101, a), a), a), a), a), a) | → | f#(f(f(f(f(f(f(f(f(f(f(_x101, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) |
Rewrite Rules
f(f(x, a), a) | → | f(f(f(x, a), f(a, 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(f(f(f(f(
_x101, a), a), a), a), a), a) → f
#(f(f(f(f(f(f(f(f(f(f(
_x101, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(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(f(f(f(f(f(f(f(f(f(f(_x121, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) | |
Thus, the rule f
#(f(f(f(f(f(
_x101, a), a), a), a), a), a) → f
#(f(f(f(f(f(f(f(f(f(f(
_x101, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) is replaced by the following rules:
f#(f(f(f(f(f(f(_x121, a), a), a), a), a), a), a) → f#(f(f(f(f(f(f(f(f(f(f(f(f(_x121, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) |
Problem 8: ForwardNarrowing
Dependency Pair Problem
Dependency Pairs
f#(f(x, a), a) | → | f#(x, a) | | f#(f(f(f(f(f(f(_x121, a), a), a), a), a), a), a) | → | f#(f(f(f(f(f(f(f(f(f(f(f(f(_x121, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) |
Rewrite Rules
f(f(x, a), a) | → | f(f(f(x, a), f(a, 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(f(f(f(f(f(
_x121, a), a), a), a), a), a), a) → f
#(f(f(f(f(f(f(f(f(f(f(f(f(
_x121, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(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(f(f(f(f(f(f(f(f(f(f(f(f(_x141, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) | |
Thus, the rule f
#(f(f(f(f(f(f(
_x121, a), a), a), a), a), a), a) → f
#(f(f(f(f(f(f(f(f(f(f(f(f(
_x121, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) is replaced by the following rules:
f#(f(f(f(f(f(f(f(_x141, a), a), a), a), a), a), a), a) → f#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x141, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) |
Problem 9: ForwardNarrowing
Dependency Pair Problem
Dependency Pairs
f#(f(x, a), a) | → | f#(x, a) | | f#(f(f(f(f(f(f(f(_x141, a), a), a), a), a), a), a), a) | → | f#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x141, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) |
Rewrite Rules
f(f(x, a), a) | → | f(f(f(x, a), f(a, 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(f(f(f(f(f(f(
_x141, a), a), a), a), a), a), a), a) → f
#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(
_x141, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(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(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x161, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) | |
Thus, the rule f
#(f(f(f(f(f(f(f(
_x141, a), a), a), a), a), a), a), a) → f
#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(
_x141, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) is replaced by the following rules:
f#(f(f(f(f(f(f(f(f(_x161, a), a), a), a), a), a), a), a), a) → f#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x161, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) |
Problem 10: ForwardNarrowing
Dependency Pair Problem
Dependency Pairs
f#(f(x, a), a) | → | f#(x, a) | | f#(f(f(f(f(f(f(f(f(_x161, a), a), a), a), a), a), a), a), a) | → | f#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x161, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) |
Rewrite Rules
f(f(x, a), a) | → | f(f(f(x, a), f(a, 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(f(f(f(f(f(f(f(
_x161, a), a), a), a), a), a), a), a), a) → f
#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(
_x161, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(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(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x181, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) | |
Thus, the rule f
#(f(f(f(f(f(f(f(f(
_x161, a), a), a), a), a), a), a), a), a) → f
#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(
_x161, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) is replaced by the following rules:
f#(f(f(f(f(f(f(f(f(f(_x181, a), a), a), a), a), a), a), a), a), a) → f#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x181, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) |
Problem 11: ForwardNarrowing
Dependency Pair Problem
Dependency Pairs
f#(f(x, a), a) | → | f#(x, a) | | f#(f(f(f(f(f(f(f(f(f(_x181, a), a), a), a), a), a), a), a), a), a) | → | f#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x181, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) |
Rewrite Rules
f(f(x, a), a) | → | f(f(f(x, a), f(a, 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(f(f(f(f(f(f(f(f(
_x181, a), a), a), a), a), a), a), a), a), a) → f
#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(
_x181, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(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(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x201, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) | |
Thus, the rule f
#(f(f(f(f(f(f(f(f(f(
_x181, a), a), a), a), a), a), a), a), a), a) → f
#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(
_x181, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) is replaced by the following rules:
f#(f(f(f(f(f(f(f(f(f(f(_x201, a), a), a), a), a), a), a), a), a), a), a) → f#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x201, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) |
Problem 12: ForwardNarrowing
Dependency Pair Problem
Dependency Pairs
f#(f(x, a), a) | → | f#(x, a) | | f#(f(f(f(f(f(f(f(f(f(f(_x201, a), a), a), a), a), a), a), a), a), a), a) | → | f#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x201, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) |
Rewrite Rules
f(f(x, a), a) | → | f(f(f(x, a), f(a, 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(f(f(f(f(f(f(f(f(f(
_x201, a), a), a), a), a), a), a), a), a), a), a) → f
#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(
_x201, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(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(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x231, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) | |
Thus, the rule f
#(f(f(f(f(f(f(f(f(f(f(
_x201, a), a), a), a), a), a), a), a), a), a), a) → f
#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(
_x201, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) is replaced by the following rules:
f#(f(f(f(f(f(f(f(f(f(f(f(_x231, a), a), a), a), a), a), a), a), a), a), a), a) → f#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x231, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) |
Problem 13: ForwardNarrowing
Dependency Pair Problem
Dependency Pairs
f#(f(x, a), a) | → | f#(x, a) | | f#(f(f(f(f(f(f(f(f(f(f(f(_x231, a), a), a), a), a), a), a), a), a), a), a), a) | → | f#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x231, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) |
Rewrite Rules
f(f(x, a), a) | → | f(f(f(x, a), f(a, 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(f(f(f(f(f(f(f(f(f(f(
_x231, a), a), a), a), a), a), a), a), a), a), a), a) → f
#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(
_x231, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(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(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x251, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) | |
Thus, the rule f
#(f(f(f(f(f(f(f(f(f(f(f(
_x231, a), a), a), a), a), a), a), a), a), a), a), a) → f
#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(
_x231, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) is replaced by the following rules:
f#(f(f(f(f(f(f(f(f(f(f(f(f(_x251, a), a), a), a), a), a), a), a), a), a), a), a), a) → f#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x251, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) |
Problem 14: ForwardNarrowing
Dependency Pair Problem
Dependency Pairs
f#(f(x, a), a) | → | f#(x, a) | | f#(f(f(f(f(f(f(f(f(f(f(f(f(_x251, a), a), a), a), a), a), a), a), a), a), a), a), a) | → | f#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x251, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) |
Rewrite Rules
f(f(x, a), a) | → | f(f(f(x, a), f(a, 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(f(f(f(f(f(f(f(f(f(f(f(
_x251, a), a), a), a), a), a), a), a), a), a), a), a), a) → f
#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(
_x251, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(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(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x271, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) | |
Thus, the rule f
#(f(f(f(f(f(f(f(f(f(f(f(f(
_x251, a), a), a), a), a), a), a), a), a), a), a), a), a) → f
#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(
_x251, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) is replaced by the following rules:
f#(f(f(f(f(f(f(f(f(f(f(f(f(f(_x271, a), a), a), a), a), a), a), a), a), a), a), a), a), a) → f#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x271, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) |
Problem 15: ForwardNarrowing
Dependency Pair Problem
Dependency Pairs
f#(f(x, a), a) | → | f#(x, a) | | f#(f(f(f(f(f(f(f(f(f(f(f(f(f(_x271, a), a), a), a), a), a), a), a), a), a), a), a), a), a) | → | f#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x271, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) |
Rewrite Rules
f(f(x, a), a) | → | f(f(f(x, a), f(a, 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(f(f(f(f(f(f(f(f(f(f(f(f(
_x271, a), a), a), a), a), a), a), a), a), a), a), a), a), a) → f
#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(
_x271, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(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(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x291, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) | |
Thus, the rule f
#(f(f(f(f(f(f(f(f(f(f(f(f(f(
_x271, a), a), a), a), a), a), a), a), a), a), a), a), a), a) → f
#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(
_x271, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) is replaced by the following rules:
f#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x291, a), a), a), a), a), a), a), a), a), a), a), a), a), a), a) → f#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x291, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) |
Problem 16: ForwardNarrowing
Dependency Pair Problem
Dependency Pairs
f#(f(x, a), a) | → | f#(x, a) | | f#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x291, a), a), a), a), a), a), a), a), a), a), a), a), a), a), a) | → | f#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x291, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) |
Rewrite Rules
f(f(x, a), a) | → | f(f(f(x, a), f(a, 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(f(f(f(f(f(f(f(f(f(f(f(f(f(
_x291, a), a), a), a), a), a), a), a), a), a), a), a), a), a), a) → f
#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(
_x291, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(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(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x311, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) | |
Thus, the rule f
#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(
_x291, a), a), a), a), a), a), a), a), a), a), a), a), a), a), a) → f
#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(
_x291, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) is replaced by the following rules:
f#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x311, a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a) → f#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x311, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) |
Problem 17: ForwardNarrowing
Dependency Pair Problem
Dependency Pairs
f#(f(x, a), a) | → | f#(x, a) | | f#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x311, a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a) | → | f#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x311, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) |
Rewrite Rules
f(f(x, a), a) | → | f(f(f(x, a), f(a, 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(f(f(f(f(f(f(f(f(f(f(f(f(f(f(
_x311, a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a) → f
#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(
_x311, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(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(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x331, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) | |
Thus, the rule f
#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(
_x311, a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a) → f
#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(
_x311, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) is replaced by the following rules:
f#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x331, a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a) → f#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x331, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) |
Problem 18: ForwardNarrowing
Dependency Pair Problem
Dependency Pairs
f#(f(x, a), a) | → | f#(x, a) | | f#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x331, a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a) | → | f#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x331, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) |
Rewrite Rules
f(f(x, a), a) | → | f(f(f(x, a), f(a, 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(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(
_x331, a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a) → f
#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(
_x331, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(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(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x351, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) | |
Thus, the rule f
#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(
_x331, a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a) → f
#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(
_x331, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) is replaced by the following rules:
f#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x351, a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a) → f#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x351, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) |
Problem 19: ForwardNarrowing
Dependency Pair Problem
Dependency Pairs
f#(f(x, a), a) | → | f#(x, a) | | f#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x351, a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a) | → | f#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x351, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) |
Rewrite Rules
f(f(x, a), a) | → | f(f(f(x, a), f(a, 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(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(
_x351, a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a) → f
#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(
_x351, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(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(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x371, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) | |
Thus, the rule f
#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(
_x351, a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a) → f
#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(
_x351, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) is replaced by the following rules:
f#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x371, a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a) → f#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x371, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) |
Problem 20: ForwardNarrowing
Dependency Pair Problem
Dependency Pairs
f#(f(x, a), a) | → | f#(x, a) | | f#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x371, a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a) | → | f#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x371, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) |
Rewrite Rules
f(f(x, a), a) | → | f(f(f(x, a), f(a, 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(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(
_x371, a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a) → f
#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(
_x371, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(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(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x391, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) | |
Thus, the rule f
#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(
_x371, a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a) → f
#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(
_x371, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) is replaced by the following rules:
f#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x391, a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a) → f#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x391, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) |
Problem 21: ForwardNarrowing
Dependency Pair Problem
Dependency Pairs
f#(f(x, a), a) | → | f#(x, a) | | f#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x391, a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a) | → | f#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x391, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) |
Rewrite Rules
f(f(x, a), a) | → | f(f(f(x, a), f(a, 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(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(
_x391, a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a) → f
#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(
_x391, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(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(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x411, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) | |
Thus, the rule f
#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(
_x391, a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a) → f
#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(
_x391, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) is replaced by the following rules:
f#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x411, a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a) → f#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x411, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) |
Problem 22: ForwardNarrowing
Dependency Pair Problem
Dependency Pairs
f#(f(x, a), a) | → | f#(x, a) | | f#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x1011, a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), 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(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x1011, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) |
Rewrite Rules
f(f(x, a), a) | → | f(f(f(x, a), f(a, 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(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(
_x1011, a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), 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(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(
_x1011, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(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(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x1031, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) | |
Thus, the rule f
#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(
_x1011, a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), 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(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(
_x1011, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) is replaced by the following rules:
f#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x1031, a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), 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(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x1031, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) |
Problem 23: ForwardNarrowing
Dependency Pair Problem
Dependency Pairs
f#(f(x, a), a) | → | f#(x, a) | | f#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x2011, a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), 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(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x2011, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) |
Rewrite Rules
f(f(x, a), a) | → | f(f(f(x, a), f(a, 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(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(
_x2011, a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), 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(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(
_x2011, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(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(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x2041, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) | |
Thus, the rule f
#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(
_x2011, a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), 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(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(
_x2011, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) is replaced by the following rules:
f#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x2041, a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), 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(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x2041, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) |
Problem 24: ForwardNarrowing
Dependency Pair Problem
Dependency Pairs
f#(f(x, a), a) | → | f#(x, a) | | f#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(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), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), 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(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x3021, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) |
Rewrite Rules
f(f(x, a), a) | → | f(f(f(x, a), f(a, 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(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(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), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), 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(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(
_x3021, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(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(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x3041, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) | |
Thus, the rule f
#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(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), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), 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(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(
_x3021, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) is replaced by the following rules:
f#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x3041, a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), 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(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x3041, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) |
Problem 25: ForwardNarrowing
Dependency Pair Problem
Dependency Pairs
f#(f(x, a), a) | → | f#(x, a) | | f#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x4021, a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), 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(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x4021, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) |
Rewrite Rules
f(f(x, a), a) | → | f(f(f(x, a), f(a, 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(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(
_x4021, a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), 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(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(
_x4021, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(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(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x4041, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) | |
Thus, the rule f
#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(
_x4021, a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), 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(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(
_x4021, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) is replaced by the following rules:
f#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x4041, a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), 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(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x4041, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) |
Problem 26: ForwardNarrowing
Dependency Pair Problem
Dependency Pairs
f#(f(x, a), a) | → | f#(x, a) | | f#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x5021, a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), 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(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x5021, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) |
Rewrite Rules
f(f(x, a), a) | → | f(f(f(x, a), f(a, 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(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(
_x5021, a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), 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(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(
_x5021, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(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(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x5041, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) | |
Thus, the rule f
#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(
_x5021, a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), 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(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(
_x5021, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) is replaced by the following rules:
f#(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x5041, a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), a), 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(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(f(_x5041, a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a), f(a, a)), a) |