R
↳Dependency Pair Analysis
F(f(0, x), 1) -> F(g(f(x, x)), x)
F(f(0, x), 1) -> F(x, x)
F(g(x), y) -> F(x, y)
R
↳DPs
→DP Problem 1
↳Forward Instantiation Transformation
F(f(0, x), 1) -> F(x, x)
F(g(x), y) -> F(x, y)
F(f(0, x), 1) -> F(g(f(x, x)), x)
f(f(0, x), 1) -> f(g(f(x, x)), x)
f(g(x), y) -> g(f(x, y))
innermost
one new Dependency Pair is created:
F(f(0, x), 1) -> F(x, x)
F(f(0, g(x'')), 1) -> F(g(x''), g(x''))
R
↳DPs
→DP Problem 1
↳FwdInst
→DP Problem 2
↳Forward Instantiation Transformation
F(f(0, g(x'')), 1) -> F(g(x''), g(x''))
F(f(0, x), 1) -> F(g(f(x, x)), x)
F(g(x), y) -> F(x, y)
f(f(0, x), 1) -> f(g(f(x, x)), x)
f(g(x), y) -> g(f(x, y))
innermost
three new Dependency Pairs are created:
F(g(x), y) -> F(x, y)
F(g(g(x'')), y'') -> F(g(x''), y'')
F(g(f(0, x'')), 1) -> F(f(0, x''), 1)
F(g(f(0, g(x''''))), 1) -> F(f(0, g(x'''')), 1)
R
↳DPs
→DP Problem 1
↳FwdInst
→DP Problem 2
↳FwdInst
...
→DP Problem 3
↳Narrowing Transformation
F(g(f(0, g(x''''))), 1) -> F(f(0, g(x'''')), 1)
F(f(0, x), 1) -> F(g(f(x, x)), x)
F(g(f(0, x'')), 1) -> F(f(0, x''), 1)
F(g(g(x'')), y'') -> F(g(x''), y'')
F(f(0, g(x'')), 1) -> F(g(x''), g(x''))
f(f(0, x), 1) -> f(g(f(x, x)), x)
f(g(x), y) -> g(f(x, y))
innermost
one new Dependency Pair is created:
F(f(0, x), 1) -> F(g(f(x, x)), x)
F(f(0, g(x'')), 1) -> F(g(g(f(x'', g(x'')))), g(x''))
R
↳DPs
→DP Problem 1
↳FwdInst
→DP Problem 2
↳FwdInst
...
→DP Problem 4
↳Forward Instantiation Transformation
F(f(0, g(x'')), 1) -> F(g(g(f(x'', g(x'')))), g(x''))
F(g(f(0, x'')), 1) -> F(f(0, x''), 1)
F(g(g(x'')), y'') -> F(g(x''), y'')
F(f(0, g(x'')), 1) -> F(g(x''), g(x''))
F(g(f(0, g(x''''))), 1) -> F(f(0, g(x'''')), 1)
f(f(0, x), 1) -> f(g(f(x, x)), x)
f(g(x), y) -> g(f(x, y))
innermost
one new Dependency Pair is created:
F(f(0, g(x'')), 1) -> F(g(x''), g(x''))
F(f(0, g(g(x''''))), 1) -> F(g(g(x'''')), g(g(x'''')))
R
↳DPs
→DP Problem 1
↳FwdInst
→DP Problem 2
↳FwdInst
...
→DP Problem 5
↳Forward Instantiation Transformation
F(g(f(0, g(x''''))), 1) -> F(f(0, g(x'''')), 1)
F(f(0, g(g(x''''))), 1) -> F(g(g(x'''')), g(g(x'''')))
F(g(f(0, x'')), 1) -> F(f(0, x''), 1)
F(g(g(x'')), y'') -> F(g(x''), y'')
F(f(0, g(x'')), 1) -> F(g(g(f(x'', g(x'')))), g(x''))
f(f(0, x), 1) -> f(g(f(x, x)), x)
f(g(x), y) -> g(f(x, y))
innermost
three new Dependency Pairs are created:
F(g(g(x'')), y'') -> F(g(x''), y'')
F(g(g(g(x''''))), y'''') -> F(g(g(x'''')), y'''')
F(g(g(f(0, x''''))), 1) -> F(g(f(0, x'''')), 1)
F(g(g(f(0, g(x'''''')))), 1) -> F(g(f(0, g(x''''''))), 1)
R
↳DPs
→DP Problem 1
↳FwdInst
→DP Problem 2
↳FwdInst
...
→DP Problem 6
↳Narrowing Transformation
F(g(g(f(0, g(x'''''')))), 1) -> F(g(f(0, g(x''''''))), 1)
F(f(0, g(g(x''''))), 1) -> F(g(g(x'''')), g(g(x'''')))
F(g(f(0, x'')), 1) -> F(f(0, x''), 1)
F(g(g(f(0, x''''))), 1) -> F(g(f(0, x'''')), 1)
F(g(g(g(x''''))), y'''') -> F(g(g(x'''')), y'''')
F(f(0, g(x'')), 1) -> F(g(g(f(x'', g(x'')))), g(x''))
F(g(f(0, g(x''''))), 1) -> F(f(0, g(x'''')), 1)
f(f(0, x), 1) -> f(g(f(x, x)), x)
f(g(x), y) -> g(f(x, y))
innermost
one new Dependency Pair is created:
F(f(0, g(x'')), 1) -> F(g(g(f(x'', g(x'')))), g(x''))
F(f(0, g(g(x'))), 1) -> F(g(g(g(f(x', g(g(x')))))), g(g(x')))
R
↳DPs
→DP Problem 1
↳FwdInst
→DP Problem 2
↳FwdInst
...
→DP Problem 7
↳Forward Instantiation Transformation
F(f(0, g(g(x'))), 1) -> F(g(g(g(f(x', g(g(x')))))), g(g(x')))
F(g(f(0, g(x''''))), 1) -> F(f(0, g(x'''')), 1)
F(g(g(f(0, x''''))), 1) -> F(g(f(0, x'''')), 1)
F(g(g(g(x''''))), y'''') -> F(g(g(x'''')), y'''')
F(f(0, g(g(x''''))), 1) -> F(g(g(x'''')), g(g(x'''')))
F(g(f(0, x'')), 1) -> F(f(0, x''), 1)
F(g(g(f(0, g(x'''''')))), 1) -> F(g(f(0, g(x''''''))), 1)
f(f(0, x), 1) -> f(g(f(x, x)), x)
f(g(x), y) -> g(f(x, y))
innermost
one new Dependency Pair is created:
F(f(0, g(g(x''''))), 1) -> F(g(g(x'''')), g(g(x'''')))
F(f(0, g(g(g(x'''''')))), 1) -> F(g(g(g(x''''''))), g(g(g(x''''''))))
R
↳DPs
→DP Problem 1
↳FwdInst
→DP Problem 2
↳FwdInst
...
→DP Problem 8
↳Forward Instantiation Transformation
F(g(g(f(0, g(x'''''')))), 1) -> F(g(f(0, g(x''''''))), 1)
F(g(f(0, g(x''''))), 1) -> F(f(0, g(x'''')), 1)
F(f(0, g(g(g(x'''''')))), 1) -> F(g(g(g(x''''''))), g(g(g(x''''''))))
F(g(f(0, x'')), 1) -> F(f(0, x''), 1)
F(g(g(f(0, x''''))), 1) -> F(g(f(0, x'''')), 1)
F(g(g(g(x''''))), y'''') -> F(g(g(x'''')), y'''')
F(f(0, g(g(x'))), 1) -> F(g(g(g(f(x', g(g(x')))))), g(g(x')))
f(f(0, x), 1) -> f(g(f(x, x)), x)
f(g(x), y) -> g(f(x, y))
innermost
three new Dependency Pairs are created:
F(g(g(g(x''''))), y'''') -> F(g(g(x'''')), y'''')
F(g(g(g(g(x'''''')))), y'''''') -> F(g(g(g(x''''''))), y'''''')
F(g(g(g(f(0, x'''''')))), 1) -> F(g(g(f(0, x''''''))), 1)
F(g(g(g(f(0, g(x''''''''))))), 1) -> F(g(g(f(0, g(x'''''''')))), 1)
R
↳DPs
→DP Problem 1
↳FwdInst
→DP Problem 2
↳FwdInst
...
→DP Problem 9
↳Narrowing Transformation
F(g(g(g(f(0, g(x''''''''))))), 1) -> F(g(g(f(0, g(x'''''''')))), 1)
F(f(0, g(g(g(x'''''')))), 1) -> F(g(g(g(x''''''))), g(g(g(x''''''))))
F(g(f(0, g(x''''))), 1) -> F(f(0, g(x'''')), 1)
F(g(g(f(0, x''''))), 1) -> F(g(f(0, x'''')), 1)
F(g(g(g(f(0, x'''''')))), 1) -> F(g(g(f(0, x''''''))), 1)
F(g(g(g(g(x'''''')))), y'''''') -> F(g(g(g(x''''''))), y'''''')
F(f(0, g(g(x'))), 1) -> F(g(g(g(f(x', g(g(x')))))), g(g(x')))
F(g(f(0, x'')), 1) -> F(f(0, x''), 1)
F(g(g(f(0, g(x'''''')))), 1) -> F(g(f(0, g(x''''''))), 1)
f(f(0, x), 1) -> f(g(f(x, x)), x)
f(g(x), y) -> g(f(x, y))
innermost
one new Dependency Pair is created:
F(f(0, g(g(x'))), 1) -> F(g(g(g(f(x', g(g(x')))))), g(g(x')))
F(f(0, g(g(g(x'')))), 1) -> F(g(g(g(g(f(x'', g(g(g(x'')))))))), g(g(g(x''))))
R
↳DPs
→DP Problem 1
↳FwdInst
→DP Problem 2
↳FwdInst
...
→DP Problem 10
↳Forward Instantiation Transformation
F(f(0, g(g(g(x'')))), 1) -> F(g(g(g(g(f(x'', g(g(g(x'')))))))), g(g(g(x''))))
F(g(f(0, g(x''''))), 1) -> F(f(0, g(x'''')), 1)
F(g(g(f(0, g(x'''''')))), 1) -> F(g(f(0, g(x''''''))), 1)
F(g(g(g(f(0, x'''''')))), 1) -> F(g(g(f(0, x''''''))), 1)
F(g(g(g(g(x'''''')))), y'''''') -> F(g(g(g(x''''''))), y'''''')
F(f(0, g(g(g(x'''''')))), 1) -> F(g(g(g(x''''''))), g(g(g(x''''''))))
F(g(f(0, x'')), 1) -> F(f(0, x''), 1)
F(g(g(f(0, x''''))), 1) -> F(g(f(0, x'''')), 1)
F(g(g(g(f(0, g(x''''''''))))), 1) -> F(g(g(f(0, g(x'''''''')))), 1)
f(f(0, x), 1) -> f(g(f(x, x)), x)
f(g(x), y) -> g(f(x, y))
innermost
one new Dependency Pair is created:
F(f(0, g(g(g(x'''''')))), 1) -> F(g(g(g(x''''''))), g(g(g(x''''''))))
F(f(0, g(g(g(g(x''''''''))))), 1) -> F(g(g(g(g(x'''''''')))), g(g(g(g(x'''''''')))))
R
↳DPs
→DP Problem 1
↳FwdInst
→DP Problem 2
↳FwdInst
...
→DP Problem 11
↳Forward Instantiation Transformation
F(g(g(g(f(0, g(x''''''''))))), 1) -> F(g(g(f(0, g(x'''''''')))), 1)
F(g(g(f(0, g(x'''''')))), 1) -> F(g(f(0, g(x''''''))), 1)
F(g(f(0, g(x''''))), 1) -> F(f(0, g(x'''')), 1)
F(f(0, g(g(g(g(x''''''''))))), 1) -> F(g(g(g(g(x'''''''')))), g(g(g(g(x'''''''')))))
F(g(f(0, x'')), 1) -> F(f(0, x''), 1)
F(g(g(f(0, x''''))), 1) -> F(g(f(0, x'''')), 1)
F(g(g(g(f(0, x'''''')))), 1) -> F(g(g(f(0, x''''''))), 1)
F(g(g(g(g(x'''''')))), y'''''') -> F(g(g(g(x''''''))), y'''''')
F(f(0, g(g(g(x'')))), 1) -> F(g(g(g(g(f(x'', g(g(g(x'')))))))), g(g(g(x''))))
f(f(0, x), 1) -> f(g(f(x, x)), x)
f(g(x), y) -> g(f(x, y))
innermost
three new Dependency Pairs are created:
F(g(g(g(g(x'''''')))), y'''''') -> F(g(g(g(x''''''))), y'''''')
F(g(g(g(g(g(x''''''''))))), y'''''''') -> F(g(g(g(g(x'''''''')))), y'''''''')
F(g(g(g(g(f(0, x''''''''))))), 1) -> F(g(g(g(f(0, x'''''''')))), 1)
F(g(g(g(g(f(0, g(x'''''''''')))))), 1) -> F(g(g(g(f(0, g(x''''''''''))))), 1)
R
↳DPs
→DP Problem 1
↳FwdInst
→DP Problem 2
↳FwdInst
...
→DP Problem 12
↳Narrowing Transformation
F(g(g(g(g(f(0, g(x'''''''''')))))), 1) -> F(g(g(g(f(0, g(x''''''''''))))), 1)
F(f(0, g(g(g(g(x''''''''))))), 1) -> F(g(g(g(g(x'''''''')))), g(g(g(g(x'''''''')))))
F(g(f(0, g(x''''))), 1) -> F(f(0, g(x'''')), 1)
F(g(g(f(0, g(x'''''')))), 1) -> F(g(f(0, g(x''''''))), 1)
F(g(g(g(f(0, x'''''')))), 1) -> F(g(g(f(0, x''''''))), 1)
F(g(g(g(g(f(0, x''''''''))))), 1) -> F(g(g(g(f(0, x'''''''')))), 1)
F(g(g(g(g(g(x''''''''))))), y'''''''') -> F(g(g(g(g(x'''''''')))), y'''''''')
F(f(0, g(g(g(x'')))), 1) -> F(g(g(g(g(f(x'', g(g(g(x'')))))))), g(g(g(x''))))
F(g(f(0, x'')), 1) -> F(f(0, x''), 1)
F(g(g(f(0, x''''))), 1) -> F(g(f(0, x'''')), 1)
F(g(g(g(f(0, g(x''''''''))))), 1) -> F(g(g(f(0, g(x'''''''')))), 1)
f(f(0, x), 1) -> f(g(f(x, x)), x)
f(g(x), y) -> g(f(x, y))
innermost
one new Dependency Pair is created:
F(f(0, g(g(g(x'')))), 1) -> F(g(g(g(g(f(x'', g(g(g(x'')))))))), g(g(g(x''))))
F(f(0, g(g(g(g(x'))))), 1) -> F(g(g(g(g(g(f(x', g(g(g(g(x')))))))))), g(g(g(g(x')))))
R
↳DPs
→DP Problem 1
↳FwdInst
→DP Problem 2
↳FwdInst
...
→DP Problem 13
↳Forward Instantiation Transformation
F(f(0, g(g(g(g(x'))))), 1) -> F(g(g(g(g(g(f(x', g(g(g(g(x')))))))))), g(g(g(g(x')))))
F(g(f(0, g(x''''))), 1) -> F(f(0, g(x'''')), 1)
F(g(g(f(0, g(x'''''')))), 1) -> F(g(f(0, g(x''''''))), 1)
F(g(g(g(f(0, g(x''''''''))))), 1) -> F(g(g(f(0, g(x'''''''')))), 1)
F(g(g(g(g(f(0, x''''''''))))), 1) -> F(g(g(g(f(0, x'''''''')))), 1)
F(g(g(g(g(g(x''''''''))))), y'''''''') -> F(g(g(g(g(x'''''''')))), y'''''''')
F(f(0, g(g(g(g(x''''''''))))), 1) -> F(g(g(g(g(x'''''''')))), g(g(g(g(x'''''''')))))
F(g(f(0, x'')), 1) -> F(f(0, x''), 1)
F(g(g(f(0, x''''))), 1) -> F(g(f(0, x'''')), 1)
F(g(g(g(f(0, x'''''')))), 1) -> F(g(g(f(0, x''''''))), 1)
F(g(g(g(g(f(0, g(x'''''''''')))))), 1) -> F(g(g(g(f(0, g(x''''''''''))))), 1)
f(f(0, x), 1) -> f(g(f(x, x)), x)
f(g(x), y) -> g(f(x, y))
innermost
one new Dependency Pair is created:
F(f(0, g(g(g(g(x''''''''))))), 1) -> F(g(g(g(g(x'''''''')))), g(g(g(g(x'''''''')))))
F(f(0, g(g(g(g(g(x'''''''''')))))), 1) -> F(g(g(g(g(g(x''''''''''))))), g(g(g(g(g(x''''''''''))))))
R
↳DPs
→DP Problem 1
↳FwdInst
→DP Problem 2
↳FwdInst
...
→DP Problem 14
↳Forward Instantiation Transformation
F(g(g(g(g(f(0, g(x'''''''''')))))), 1) -> F(g(g(g(f(0, g(x''''''''''))))), 1)
F(g(g(g(f(0, g(x''''''''))))), 1) -> F(g(g(f(0, g(x'''''''')))), 1)
F(g(g(f(0, g(x'''''')))), 1) -> F(g(f(0, g(x''''''))), 1)
F(g(f(0, g(x''''))), 1) -> F(f(0, g(x'''')), 1)
F(f(0, g(g(g(g(g(x'''''''''')))))), 1) -> F(g(g(g(g(g(x''''''''''))))), g(g(g(g(g(x''''''''''))))))
F(g(f(0, x'')), 1) -> F(f(0, x''), 1)
F(g(g(f(0, x''''))), 1) -> F(g(f(0, x'''')), 1)
F(g(g(g(f(0, x'''''')))), 1) -> F(g(g(f(0, x''''''))), 1)
F(g(g(g(g(f(0, x''''''''))))), 1) -> F(g(g(g(f(0, x'''''''')))), 1)
F(g(g(g(g(g(x''''''''))))), y'''''''') -> F(g(g(g(g(x'''''''')))), y'''''''')
F(f(0, g(g(g(g(x'))))), 1) -> F(g(g(g(g(g(f(x', g(g(g(g(x')))))))))), g(g(g(g(x')))))
f(f(0, x), 1) -> f(g(f(x, x)), x)
f(g(x), y) -> g(f(x, y))
innermost
three new Dependency Pairs are created:
F(g(g(g(g(g(x''''''''))))), y'''''''') -> F(g(g(g(g(x'''''''')))), y'''''''')
F(g(g(g(g(g(g(x'''''''''')))))), y'''''''''') -> F(g(g(g(g(g(x''''''''''))))), y'''''''''')
F(g(g(g(g(g(f(0, x'''''''''')))))), 1) -> F(g(g(g(g(f(0, x''''''''''))))), 1)
F(g(g(g(g(g(f(0, g(x''''''''''''))))))), 1) -> F(g(g(g(g(f(0, g(x'''''''''''')))))), 1)
R
↳DPs
→DP Problem 1
↳FwdInst
→DP Problem 2
↳FwdInst
...
→DP Problem 15
↳Narrowing Transformation
F(g(g(g(g(g(f(0, g(x''''''''''''))))))), 1) -> F(g(g(g(g(f(0, g(x'''''''''''')))))), 1)
F(f(0, g(g(g(g(g(x'''''''''')))))), 1) -> F(g(g(g(g(g(x''''''''''))))), g(g(g(g(g(x''''''''''))))))
F(g(f(0, g(x''''))), 1) -> F(f(0, g(x'''')), 1)
F(g(g(f(0, g(x'''''')))), 1) -> F(g(f(0, g(x''''''))), 1)
F(g(g(g(f(0, g(x''''''''))))), 1) -> F(g(g(f(0, g(x'''''''')))), 1)
F(g(g(g(g(f(0, x''''''''))))), 1) -> F(g(g(g(f(0, x'''''''')))), 1)
F(g(g(g(g(g(f(0, x'''''''''')))))), 1) -> F(g(g(g(g(f(0, x''''''''''))))), 1)
F(g(g(g(g(g(g(x'''''''''')))))), y'''''''''') -> F(g(g(g(g(g(x''''''''''))))), y'''''''''')
F(f(0, g(g(g(g(x'))))), 1) -> F(g(g(g(g(g(f(x', g(g(g(g(x')))))))))), g(g(g(g(x')))))
F(g(f(0, x'')), 1) -> F(f(0, x''), 1)
F(g(g(f(0, x''''))), 1) -> F(g(f(0, x'''')), 1)
F(g(g(g(f(0, x'''''')))), 1) -> F(g(g(f(0, x''''''))), 1)
F(g(g(g(g(f(0, g(x'''''''''')))))), 1) -> F(g(g(g(f(0, g(x''''''''''))))), 1)
f(f(0, x), 1) -> f(g(f(x, x)), x)
f(g(x), y) -> g(f(x, y))
innermost
one new Dependency Pair is created:
F(f(0, g(g(g(g(x'))))), 1) -> F(g(g(g(g(g(f(x', g(g(g(g(x')))))))))), g(g(g(g(x')))))
F(f(0, g(g(g(g(g(x'')))))), 1) -> F(g(g(g(g(g(g(f(x'', g(g(g(g(g(x'')))))))))))), g(g(g(g(g(x''))))))
R
↳DPs
→DP Problem 1
↳FwdInst
→DP Problem 2
↳FwdInst
...
→DP Problem 16
↳Remaining Obligation(s)
F(f(0, g(g(g(g(g(x'')))))), 1) -> F(g(g(g(g(g(g(f(x'', g(g(g(g(g(x'')))))))))))), g(g(g(g(g(x''))))))
F(g(f(0, g(x''''))), 1) -> F(f(0, g(x'''')), 1)
F(g(g(f(0, g(x'''''')))), 1) -> F(g(f(0, g(x''''''))), 1)
F(g(g(g(f(0, g(x''''''''))))), 1) -> F(g(g(f(0, g(x'''''''')))), 1)
F(g(g(g(g(f(0, g(x'''''''''')))))), 1) -> F(g(g(g(f(0, g(x''''''''''))))), 1)
F(g(g(g(g(g(f(0, x'''''''''')))))), 1) -> F(g(g(g(g(f(0, x''''''''''))))), 1)
F(g(g(g(g(g(g(x'''''''''')))))), y'''''''''') -> F(g(g(g(g(g(x''''''''''))))), y'''''''''')
F(f(0, g(g(g(g(g(x'''''''''')))))), 1) -> F(g(g(g(g(g(x''''''''''))))), g(g(g(g(g(x''''''''''))))))
F(g(f(0, x'')), 1) -> F(f(0, x''), 1)
F(g(g(f(0, x''''))), 1) -> F(g(f(0, x'''')), 1)
F(g(g(g(f(0, x'''''')))), 1) -> F(g(g(f(0, x''''''))), 1)
F(g(g(g(g(f(0, x''''''''))))), 1) -> F(g(g(g(f(0, x'''''''')))), 1)
F(g(g(g(g(g(f(0, g(x''''''''''''))))))), 1) -> F(g(g(g(g(f(0, g(x'''''''''''')))))), 1)
f(f(0, x), 1) -> f(g(f(x, x)), x)
f(g(x), y) -> g(f(x, y))
innermost