R
↳Dependency Pair Analysis
APP(not, app(app(or, x), y)) -> APP(app(and, app(not, x)), app(not, y))
APP(not, app(app(or, x), y)) -> APP(and, app(not, x))
APP(not, app(app(or, x), y)) -> APP(not, x)
APP(not, app(app(or, x), y)) -> APP(not, y)
APP(not, app(app(and, x), y)) -> APP(app(or, app(not, x)), app(not, y))
APP(not, app(app(and, x), y)) -> APP(or, app(not, x))
APP(not, app(app(and, x), y)) -> APP(not, x)
APP(not, app(app(and, x), y)) -> APP(not, y)
APP(app(and, x), app(app(or, y), z)) -> APP(app(or, app(app(and, x), y)), app(app(and, x), z))
APP(app(and, x), app(app(or, y), z)) -> APP(or, app(app(and, x), y))
APP(app(and, x), app(app(or, y), z)) -> APP(app(and, x), y)
APP(app(and, x), app(app(or, y), z)) -> APP(app(and, x), z)
APP(app(and, app(app(or, y), z)), x) -> APP(app(or, app(app(and, x), y)), app(app(and, x), z))
APP(app(and, app(app(or, y), z)), x) -> APP(or, app(app(and, x), y))
APP(app(and, app(app(or, y), z)), x) -> APP(app(and, x), y)
APP(app(and, app(app(or, y), z)), x) -> APP(and, x)
APP(app(and, app(app(or, y), z)), x) -> APP(app(and, x), z)
R
↳DPs
→DP Problem 1
↳Narrowing Transformation
APP(app(and, app(app(or, y), z)), x) -> APP(app(and, x), z)
APP(app(and, app(app(or, y), z)), x) -> APP(app(and, x), y)
APP(app(and, app(app(or, y), z)), x) -> APP(app(or, app(app(and, x), y)), app(app(and, x), z))
APP(app(and, x), app(app(or, y), z)) -> APP(app(and, x), z)
APP(app(and, x), app(app(or, y), z)) -> APP(app(and, x), y)
APP(app(and, x), app(app(or, y), z)) -> APP(app(or, app(app(and, x), y)), app(app(and, x), z))
APP(not, app(app(and, x), y)) -> APP(not, y)
APP(not, app(app(and, x), y)) -> APP(not, x)
APP(not, app(app(and, x), y)) -> APP(app(or, app(not, x)), app(not, y))
APP(not, app(app(or, x), y)) -> APP(not, y)
APP(not, app(app(or, x), y)) -> APP(not, x)
APP(not, app(app(or, x), y)) -> APP(app(and, app(not, x)), app(not, y))
app(not, app(not, x)) -> x
app(not, app(app(or, x), y)) -> app(app(and, app(not, x)), app(not, y))
app(not, app(app(and, x), y)) -> app(app(or, app(not, x)), app(not, y))
app(app(and, x), app(app(or, y), z)) -> app(app(or, app(app(and, x), y)), app(app(and, x), z))
app(app(and, app(app(or, y), z)), x) -> app(app(or, app(app(and, x), y)), app(app(and, x), z))
six new Dependency Pairs are created:
APP(not, app(app(or, x), y)) -> APP(app(and, app(not, x)), app(not, y))
APP(not, app(app(or, app(not, x'')), y)) -> APP(app(and, x''), app(not, y))
APP(not, app(app(or, app(app(or, x''), y'')), y)) -> APP(app(and, app(app(and, app(not, x'')), app(not, y''))), app(not, y))
APP(not, app(app(or, app(app(and, x''), y'')), y)) -> APP(app(and, app(app(or, app(not, x'')), app(not, y''))), app(not, y))
APP(not, app(app(or, x), app(not, x''))) -> APP(app(and, app(not, x)), x'')
APP(not, app(app(or, x), app(app(or, x''), y''))) -> APP(app(and, app(not, x)), app(app(and, app(not, x'')), app(not, y'')))
APP(not, app(app(or, x), app(app(and, x''), y''))) -> APP(app(and, app(not, x)), app(app(or, app(not, x'')), app(not, y'')))
R
↳DPs
→DP Problem 1
↳Nar
→DP Problem 2
↳Narrowing Transformation
APP(not, app(app(or, x), app(app(and, x''), y''))) -> APP(app(and, app(not, x)), app(app(or, app(not, x'')), app(not, y'')))
APP(not, app(app(or, x), app(app(or, x''), y''))) -> APP(app(and, app(not, x)), app(app(and, app(not, x'')), app(not, y'')))
APP(not, app(app(or, x), app(not, x''))) -> APP(app(and, app(not, x)), x'')
APP(not, app(app(or, app(app(and, x''), y'')), y)) -> APP(app(and, app(app(or, app(not, x'')), app(not, y''))), app(not, y))
APP(not, app(app(or, app(app(or, x''), y'')), y)) -> APP(app(and, app(app(and, app(not, x'')), app(not, y''))), app(not, y))
APP(app(and, app(app(or, y), z)), x) -> APP(app(and, x), y)
APP(app(and, app(app(or, y), z)), x) -> APP(app(or, app(app(and, x), y)), app(app(and, x), z))
APP(app(and, x), app(app(or, y), z)) -> APP(app(and, x), z)
APP(app(and, x), app(app(or, y), z)) -> APP(app(and, x), y)
APP(app(and, x), app(app(or, y), z)) -> APP(app(or, app(app(and, x), y)), app(app(and, x), z))
APP(not, app(app(or, app(not, x'')), y)) -> APP(app(and, x''), app(not, y))
APP(not, app(app(and, x), y)) -> APP(not, y)
APP(not, app(app(and, x), y)) -> APP(not, x)
APP(not, app(app(and, x), y)) -> APP(app(or, app(not, x)), app(not, y))
APP(not, app(app(or, x), y)) -> APP(not, y)
APP(not, app(app(or, x), y)) -> APP(not, x)
APP(app(and, app(app(or, y), z)), x) -> APP(app(and, x), z)
app(not, app(not, x)) -> x
app(not, app(app(or, x), y)) -> app(app(and, app(not, x)), app(not, y))
app(not, app(app(and, x), y)) -> app(app(or, app(not, x)), app(not, y))
app(app(and, x), app(app(or, y), z)) -> app(app(or, app(app(and, x), y)), app(app(and, x), z))
app(app(and, app(app(or, y), z)), x) -> app(app(or, app(app(and, x), y)), app(app(and, x), z))
six new Dependency Pairs are created:
APP(not, app(app(and, x), y)) -> APP(app(or, app(not, x)), app(not, y))
APP(not, app(app(and, app(not, x'')), y)) -> APP(app(or, x''), app(not, y))
APP(not, app(app(and, app(app(or, x''), y'')), y)) -> APP(app(or, app(app(and, app(not, x'')), app(not, y''))), app(not, y))
APP(not, app(app(and, app(app(and, x''), y'')), y)) -> APP(app(or, app(app(or, app(not, x'')), app(not, y''))), app(not, y))
APP(not, app(app(and, x), app(not, x''))) -> APP(app(or, app(not, x)), x'')
APP(not, app(app(and, x), app(app(or, x''), y''))) -> APP(app(or, app(not, x)), app(app(and, app(not, x'')), app(not, y'')))
APP(not, app(app(and, x), app(app(and, x''), y''))) -> APP(app(or, app(not, x)), app(app(or, app(not, x'')), app(not, y'')))
R
↳DPs
→DP Problem 1
↳Nar
→DP Problem 2
↳Nar
...
→DP Problem 3
↳Remaining Obligation(s)
APP(not, app(app(and, x), app(app(and, x''), y''))) -> APP(app(or, app(not, x)), app(app(or, app(not, x'')), app(not, y'')))
APP(not, app(app(and, x), app(app(or, x''), y''))) -> APP(app(or, app(not, x)), app(app(and, app(not, x'')), app(not, y'')))
APP(not, app(app(and, x), app(not, x''))) -> APP(app(or, app(not, x)), x'')
APP(not, app(app(and, app(app(and, x''), y'')), y)) -> APP(app(or, app(app(or, app(not, x'')), app(not, y''))), app(not, y))
APP(not, app(app(and, app(app(or, x''), y'')), y)) -> APP(app(or, app(app(and, app(not, x'')), app(not, y''))), app(not, y))
APP(not, app(app(and, app(not, x'')), y)) -> APP(app(or, x''), app(not, y))
APP(not, app(app(or, x), app(app(or, x''), y''))) -> APP(app(and, app(not, x)), app(app(and, app(not, x'')), app(not, y'')))
APP(not, app(app(or, x), app(not, x''))) -> APP(app(and, app(not, x)), x'')
APP(not, app(app(or, app(app(and, x''), y'')), y)) -> APP(app(and, app(app(or, app(not, x'')), app(not, y''))), app(not, y))
APP(not, app(app(or, app(app(or, x''), y'')), y)) -> APP(app(and, app(app(and, app(not, x'')), app(not, y''))), app(not, y))
APP(app(and, app(app(or, y), z)), x) -> APP(app(and, x), z)
APP(app(and, app(app(or, y), z)), x) -> APP(app(and, x), y)
APP(app(and, app(app(or, y), z)), x) -> APP(app(or, app(app(and, x), y)), app(app(and, x), z))
APP(app(and, x), app(app(or, y), z)) -> APP(app(and, x), z)
APP(app(and, x), app(app(or, y), z)) -> APP(app(and, x), y)
APP(app(and, x), app(app(or, y), z)) -> APP(app(or, app(app(and, x), y)), app(app(and, x), z))
APP(not, app(app(or, app(not, x'')), y)) -> APP(app(and, x''), app(not, y))
APP(not, app(app(and, x), y)) -> APP(not, y)
APP(not, app(app(and, x), y)) -> APP(not, x)
APP(not, app(app(or, x), y)) -> APP(not, y)
APP(not, app(app(or, x), y)) -> APP(not, x)
APP(not, app(app(or, x), app(app(and, x''), y''))) -> APP(app(and, app(not, x)), app(app(or, app(not, x'')), app(not, y'')))
app(not, app(not, x)) -> x
app(not, app(app(or, x), y)) -> app(app(and, app(not, x)), app(not, y))
app(not, app(app(and, x), y)) -> app(app(or, app(not, x)), app(not, y))
app(app(and, x), app(app(or, y), z)) -> app(app(or, app(app(and, x), y)), app(app(and, x), z))
app(app(and, app(app(or, y), z)), x) -> app(app(or, app(app(and, x), y)), app(app(and, x), z))