We consider the TRS containing the following rules:
| not(true) | → | false | (1) |
| not(false) | → | true | (2) |
| or(true,y) | → | true | (3) |
| or(x,true) | → | true | (4) |
| or(false,false) | → | false | (5) |
| implies(true,y) | → | y | (6) |
| implies(false,y) | → | true | (7) |
| implies(x,y) | → | or(not(x),y) | (8) |
The underlying signature is as follows:
{not/1, true/0, false/0, or/2, implies/2}| t0 | = | implies(true,f5) |
| → | f5 | |
| = | t1 |
| t0 | = | implies(true,f5) |
| → | or(not(true),f5) | |
| = | t1 |
Automaton 1
final states:
{10}
transitions:
| f5 | → | 10 |
Automaton 2
final states:
{6}
transitions:
| f5 | → | 7 |
| false | → | 9 |
| not(8) | → | 9 |
| true | → | 8 |
| or(9,7) | → | 6 |