MAYBE Time: 0.003277 TRS: { pred s x -> x, minus(x, s y) -> pred minus(x, y), minus(x, 0()) -> x, quot(s x, s y) -> s quot(minus(x, y), s y), quot(0(), s y) -> 0(), log s s x -> s log s quot(x, s s 0()), log s 0() -> 0()} DP: DP: { minus#(x, s y) -> pred# minus(x, y), minus#(x, s y) -> minus#(x, y), quot#(s x, s y) -> minus#(x, y), quot#(s x, s y) -> quot#(minus(x, y), s y), log# s s x -> quot#(x, s s 0()), log# s s x -> log# s quot(x, s s 0())} TRS: { pred s x -> x, minus(x, s y) -> pred minus(x, y), minus(x, 0()) -> x, quot(s x, s y) -> s quot(minus(x, y), s y), quot(0(), s y) -> 0(), log s s x -> s log s quot(x, s s 0()), log s 0() -> 0()} UR: { pred s x -> x, minus(x, s y) -> pred minus(x, y), minus(x, 0()) -> x, quot(s x, s y) -> s quot(minus(x, y), s y), quot(0(), s y) -> 0(), a(z, w) -> z, a(z, w) -> w} EDG: {(minus#(x, s y) -> minus#(x, y), minus#(x, s y) -> minus#(x, y)) (minus#(x, s y) -> minus#(x, y), minus#(x, s y) -> pred# minus(x, y)) (log# s s x -> quot#(x, s s 0()), quot#(s x, s y) -> quot#(minus(x, y), s y)) (log# s s x -> quot#(x, s s 0()), quot#(s x, s y) -> minus#(x, y)) (quot#(s x, s y) -> quot#(minus(x, y), s y), quot#(s x, s y) -> minus#(x, y)) (quot#(s x, s y) -> quot#(minus(x, y), s y), quot#(s x, s y) -> quot#(minus(x, y), s y)) (quot#(s x, s y) -> minus#(x, y), minus#(x, s y) -> pred# minus(x, y)) (quot#(s x, s y) -> minus#(x, y), minus#(x, s y) -> minus#(x, y)) (log# s s x -> log# s quot(x, s s 0()), log# s s x -> quot#(x, s s 0())) (log# s s x -> log# s quot(x, s s 0()), log# s s x -> log# s quot(x, s s 0()))} EDG: {(minus#(x, s y) -> minus#(x, y), minus#(x, s y) -> minus#(x, y)) (minus#(x, s y) -> minus#(x, y), minus#(x, s y) -> pred# minus(x, y)) (log# s s x -> quot#(x, s s 0()), quot#(s x, s y) -> quot#(minus(x, y), s y)) (log# s s x -> quot#(x, s s 0()), quot#(s x, s y) -> minus#(x, y)) (quot#(s x, s y) -> quot#(minus(x, y), s y), quot#(s x, s y) -> minus#(x, y)) (quot#(s x, s y) -> quot#(minus(x, y), s y), quot#(s x, s y) -> quot#(minus(x, y), s y)) (quot#(s x, s y) -> minus#(x, y), minus#(x, s y) -> pred# minus(x, y)) (quot#(s x, s y) -> minus#(x, y), minus#(x, s y) -> minus#(x, y)) (log# s s x -> log# s quot(x, s s 0()), log# s s x -> quot#(x, s s 0())) (log# s s x -> log# s quot(x, s s 0()), log# s s x -> log# s quot(x, s s 0()))} EDG: {(minus#(x, s y) -> minus#(x, y), minus#(x, s y) -> minus#(x, y)) (minus#(x, s y) -> minus#(x, y), minus#(x, s y) -> pred# minus(x, y)) (log# s s x -> quot#(x, s s 0()), quot#(s x, s y) -> quot#(minus(x, y), s y)) (log# s s x -> quot#(x, s s 0()), quot#(s x, s y) -> minus#(x, y)) (quot#(s x, s y) -> quot#(minus(x, y), s y), quot#(s x, s y) -> minus#(x, y)) (quot#(s x, s y) -> quot#(minus(x, y), s y), quot#(s x, s y) -> quot#(minus(x, y), s y)) (quot#(s x, s y) -> minus#(x, y), minus#(x, s y) -> pred# minus(x, y)) (quot#(s x, s y) -> minus#(x, y), minus#(x, s y) -> minus#(x, y)) (log# s s x -> log# s quot(x, s s 0()), log# s s x -> quot#(x, s s 0())) (log# s s x -> log# s quot(x, s s 0()), log# s s x -> log# s quot(x, s s 0()))} EDG: {(minus#(x, s y) -> minus#(x, y), minus#(x, s y) -> minus#(x, y)) (minus#(x, s y) -> minus#(x, y), minus#(x, s y) -> pred# minus(x, y)) (log# s s x -> quot#(x, s s 0()), quot#(s x, s y) -> quot#(minus(x, y), s y)) (log# s s x -> quot#(x, s s 0()), quot#(s x, s y) -> minus#(x, y)) (quot#(s x, s y) -> quot#(minus(x, y), s y), quot#(s x, s y) -> minus#(x, y)) (quot#(s x, s y) -> quot#(minus(x, y), s y), quot#(s x, s y) -> quot#(minus(x, y), s y)) (quot#(s x, s y) -> minus#(x, y), minus#(x, s y) -> pred# minus(x, y)) (quot#(s x, s y) -> minus#(x, y), minus#(x, s y) -> minus#(x, y)) (log# s s x -> log# s quot(x, s s 0()), log# s s x -> quot#(x, s s 0())) (log# s s x -> log# s quot(x, s s 0()), log# s s x -> log# s quot(x, s s 0()))} STATUS: arrows: 0.722222 SCCS (3): Scc: {log# s s x -> log# s quot(x, s s 0())} Scc: {quot#(s x, s y) -> quot#(minus(x, y), s y)} Scc: {minus#(x, s y) -> minus#(x, y)} SCC (1): Strict: {log# s s x -> log# s quot(x, s s 0())} Weak: { pred s x -> x, minus(x, s y) -> pred minus(x, y), minus(x, 0()) -> x, quot(s x, s y) -> s quot(minus(x, y), s y), quot(0(), s y) -> 0(), log s s x -> s log s quot(x, s s 0()), log s 0() -> 0()} Open SCC (1): Strict: {quot#(s x, s y) -> quot#(minus(x, y), s y)} Weak: { pred s x -> x, minus(x, s y) -> pred minus(x, y), minus(x, 0()) -> x, quot(s x, s y) -> s quot(minus(x, y), s y), quot(0(), s y) -> 0(), log s s x -> s log s quot(x, s s 0()), log s 0() -> 0()} Open SCC (1): Strict: {minus#(x, s y) -> minus#(x, y)} Weak: { pred s x -> x, minus(x, s y) -> pred minus(x, y), minus(x, 0()) -> x, quot(s x, s y) -> s quot(minus(x, y), s y), quot(0(), s y) -> 0(), log s s x -> s log s quot(x, s s 0()), log s 0() -> 0()} Open