R
↳Dependency Pair Analysis
+'(+(x, y), z) -> +'(x, +(y, z))
+'(+(x, y), z) -> +'(y, z)
+'(f(x), f(y)) -> +'(x, y)
+'(f(x), +(f(y), z)) -> +'(f(+(x, y)), z)
+'(f(x), +(f(y), z)) -> +'(x, y)
R
↳DPs
→DP Problem 1
↳Narrowing Transformation
+'(f(x), +(f(y), z)) -> +'(x, y)
+'(+(x, y), z) -> +'(y, z)
+'(f(x), f(y)) -> +'(x, y)
+'(+(x, y), z) -> +'(x, +(y, z))
+(+(x, y), z) -> +(x, +(y, z))
+(f(x), f(y)) -> f(+(x, y))
+(f(x), +(f(y), z)) -> +(f(+(x, y)), z)
innermost
three new Dependency Pairs are created:
+'(+(x, y), z) -> +'(x, +(y, z))
+'(+(x, +(x'', y'')), z'') -> +'(x, +(x'', +(y'', z'')))
+'(+(x, f(x'')), f(y'')) -> +'(x, f(+(x'', y'')))
+'(+(x, f(x'')), +(f(y''), z'')) -> +'(x, +(f(+(x'', y'')), z''))
R
↳DPs
→DP Problem 1
↳Nar
→DP Problem 2
↳Forward Instantiation Transformation
+'(+(x, +(x'', y'')), z'') -> +'(x, +(x'', +(y'', z'')))
+'(f(x), f(y)) -> +'(x, y)
+'(+(x, y), z) -> +'(y, z)
+'(f(x), +(f(y), z)) -> +'(x, y)
+(+(x, y), z) -> +(x, +(y, z))
+(f(x), f(y)) -> f(+(x, y))
+(f(x), +(f(y), z)) -> +(f(+(x, y)), z)
innermost
four new Dependency Pairs are created:
+'(+(x, y), z) -> +'(y, z)
+'(+(x, +(x'', y'')), z'') -> +'(+(x'', y''), z'')
+'(+(x, f(x'')), f(y'')) -> +'(f(x''), f(y''))
+'(+(x, f(x'')), +(f(y''), z'')) -> +'(f(x''), +(f(y''), z''))
+'(+(x, +(x'', +(x'''', y''''))), z') -> +'(+(x'', +(x'''', y'''')), z')
R
↳DPs
→DP Problem 1
↳Nar
→DP Problem 2
↳FwdInst
...
→DP Problem 3
↳Forward Instantiation Transformation
+'(+(x, +(x'', +(x'''', y''''))), z') -> +'(+(x'', +(x'''', y'''')), z')
+'(+(x, f(x'')), +(f(y''), z'')) -> +'(f(x''), +(f(y''), z''))
+'(+(x, f(x'')), f(y'')) -> +'(f(x''), f(y''))
+'(+(x, +(x'', y'')), z'') -> +'(+(x'', y''), z'')
+'(f(x), +(f(y), z)) -> +'(x, y)
+'(f(x), f(y)) -> +'(x, y)
+'(+(x, +(x'', y'')), z'') -> +'(x, +(x'', +(y'', z'')))
+(+(x, y), z) -> +(x, +(y, z))
+(f(x), f(y)) -> f(+(x, y))
+(f(x), +(f(y), z)) -> +(f(+(x, y)), z)
innermost
six new Dependency Pairs are created:
+'(f(x), f(y)) -> +'(x, y)
+'(f(f(x'')), f(f(y''))) -> +'(f(x''), f(y''))
+'(f(f(x'')), f(+(f(y''), z''))) -> +'(f(x''), +(f(y''), z''))
+'(f(+(x'', +(x'''', y''''))), f(y')) -> +'(+(x'', +(x'''', y'''')), y')
+'(f(+(x'', f(x''''))), f(f(y''''))) -> +'(+(x'', f(x'''')), f(y''''))
+'(f(+(x'', f(x''''))), f(+(f(y''''), z''''))) -> +'(+(x'', f(x'''')), +(f(y''''), z''''))
+'(f(+(x'', +(x'''', +(x'''''', y'''''')))), f(y')) -> +'(+(x'', +(x'''', +(x'''''', y''''''))), y')
R
↳DPs
→DP Problem 1
↳Nar
→DP Problem 2
↳FwdInst
...
→DP Problem 4
↳Forward Instantiation Transformation
+'(f(+(x'', +(x'''', +(x'''''', y'''''')))), f(y')) -> +'(+(x'', +(x'''', +(x'''''', y''''''))), y')
+'(+(x, f(x'')), +(f(y''), z'')) -> +'(f(x''), +(f(y''), z''))
+'(f(+(x'', f(x''''))), f(+(f(y''''), z''''))) -> +'(+(x'', f(x'''')), +(f(y''''), z''''))
+'(f(+(x'', f(x''''))), f(f(y''''))) -> +'(+(x'', f(x'''')), f(y''''))
+'(f(+(x'', +(x'''', y''''))), f(y')) -> +'(+(x'', +(x'''', y'''')), y')
+'(f(f(x'')), f(+(f(y''), z''))) -> +'(f(x''), +(f(y''), z''))
+'(f(f(x'')), f(f(y''))) -> +'(f(x''), f(y''))
+'(+(x, f(x'')), f(y'')) -> +'(f(x''), f(y''))
+'(+(x, +(x'', y'')), z'') -> +'(+(x'', y''), z'')
+'(f(x), +(f(y), z)) -> +'(x, y)
+'(+(x, +(x'', y'')), z'') -> +'(x, +(x'', +(y'', z'')))
+'(+(x, +(x'', +(x'''', y''''))), z') -> +'(+(x'', +(x'''', y'''')), z')
+(+(x, y), z) -> +(x, +(y, z))
+(f(x), f(y)) -> f(+(x, y))
+(f(x), +(f(y), z)) -> +(f(+(x, y)), z)
innermost
11 new Dependency Pairs are created:
+'(f(x), +(f(y), z)) -> +'(x, y)
+'(f(f(x'')), +(f(+(f(y''), z'')), z)) -> +'(f(x''), +(f(y''), z''))
+'(f(+(x'', +(x'''', y''''))), +(f(y'), z)) -> +'(+(x'', +(x'''', y'''')), y')
+'(f(+(x'', f(x''''))), +(f(f(y'''')), z)) -> +'(+(x'', f(x'''')), f(y''''))
+'(f(+(x'', f(x''''))), +(f(+(f(y''''), z'''')), z)) -> +'(+(x'', f(x'''')), +(f(y''''), z''''))
+'(f(+(x'', +(x'''', +(x'''''', y'''''')))), +(f(y'), z)) -> +'(+(x'', +(x'''', +(x'''''', y''''''))), y')
+'(f(f(f(x''''))), +(f(f(f(y''''))), z)) -> +'(f(f(x'''')), f(f(y'''')))
+'(f(f(f(x''''))), +(f(f(+(f(y''''), z''''))), z)) -> +'(f(f(x'''')), f(+(f(y''''), z'''')))
+'(f(f(+(x'''', +(x'''''', y'''''')))), +(f(f(y''')), z)) -> +'(f(+(x'''', +(x'''''', y''''''))), f(y'''))
+'(f(f(+(x'''', f(x'''''')))), +(f(f(f(y''''''))), z)) -> +'(f(+(x'''', f(x''''''))), f(f(y'''''')))
+'(f(f(+(x'''', f(x'''''')))), +(f(f(+(f(y''''''), z''''''))), z)) -> +'(f(+(x'''', f(x''''''))), f(+(f(y''''''), z'''''')))
+'(f(f(+(x'''', +(x'''''', +(x'''''''', y''''''''))))), +(f(f(y''')), z)) -> +'(f(+(x'''', +(x'''''', +(x'''''''', y'''''''')))), f(y'''))
R
↳DPs
→DP Problem 1
↳Nar
→DP Problem 2
↳FwdInst
...
→DP Problem 5
↳Remaining Obligation(s)
+'(f(f(+(x'''', +(x'''''', +(x'''''''', y''''''''))))), +(f(f(y''')), z)) -> +'(f(+(x'''', +(x'''''', +(x'''''''', y'''''''')))), f(y'''))
+'(f(f(+(x'''', f(x'''''')))), +(f(f(+(f(y''''''), z''''''))), z)) -> +'(f(+(x'''', f(x''''''))), f(+(f(y''''''), z'''''')))
+'(f(f(+(x'''', f(x'''''')))), +(f(f(f(y''''''))), z)) -> +'(f(+(x'''', f(x''''''))), f(f(y'''''')))
+'(f(f(+(x'''', +(x'''''', y'''''')))), +(f(f(y''')), z)) -> +'(f(+(x'''', +(x'''''', y''''''))), f(y'''))
+'(f(f(f(x''''))), +(f(f(+(f(y''''), z''''))), z)) -> +'(f(f(x'''')), f(+(f(y''''), z'''')))
+'(f(f(f(x''''))), +(f(f(f(y''''))), z)) -> +'(f(f(x'''')), f(f(y'''')))
+'(f(+(x'', +(x'''', +(x'''''', y'''''')))), +(f(y'), z)) -> +'(+(x'', +(x'''', +(x'''''', y''''''))), y')
+'(f(+(x'', f(x''''))), +(f(+(f(y''''), z'''')), z)) -> +'(+(x'', f(x'''')), +(f(y''''), z''''))
+'(f(+(x'', f(x''''))), +(f(f(y'''')), z)) -> +'(+(x'', f(x'''')), f(y''''))
+'(+(x, f(x'')), +(f(y''), z'')) -> +'(f(x''), +(f(y''), z''))
+'(f(+(x'', f(x''''))), f(+(f(y''''), z''''))) -> +'(+(x'', f(x'''')), +(f(y''''), z''''))
+'(f(+(x'', f(x''''))), f(f(y''''))) -> +'(+(x'', f(x'''')), f(y''''))
+'(+(x, +(x'', +(x'''', y''''))), z') -> +'(+(x'', +(x'''', y'''')), z')
+'(f(+(x'', +(x'''', y''''))), f(y')) -> +'(+(x'', +(x'''', y'''')), y')
+'(+(x, f(x'')), f(y'')) -> +'(f(x''), f(y''))
+'(+(x, +(x'', y'')), z'') -> +'(+(x'', y''), z'')
+'(f(+(x'', +(x'''', y''''))), +(f(y'), z)) -> +'(+(x'', +(x'''', y'''')), y')
+'(f(f(x'')), +(f(+(f(y''), z'')), z)) -> +'(f(x''), +(f(y''), z''))
+'(f(f(x'')), f(+(f(y''), z''))) -> +'(f(x''), +(f(y''), z''))
+'(f(f(x'')), f(f(y''))) -> +'(f(x''), f(y''))
+'(+(x, +(x'', y'')), z'') -> +'(x, +(x'', +(y'', z'')))
+'(f(+(x'', +(x'''', +(x'''''', y'''''')))), f(y')) -> +'(+(x'', +(x'''', +(x'''''', y''''''))), y')
+(+(x, y), z) -> +(x, +(y, z))
+(f(x), f(y)) -> f(+(x, y))
+(f(x), +(f(y), z)) -> +(f(+(x, y)), z)
innermost