MAYBE Time: 0.003383 TRS: { half 0() -> 0(), half s 0() -> 0(), half s s x -> s half x, s log 0() -> s 0(), log s x -> s log half s x} DP: DP: {half# s s x -> half# x, half# s s x -> s# half x, s# log 0() -> s# 0(), log# s x -> half# s x, log# s x -> s# log half s x, log# s x -> log# half s x} TRS: { half 0() -> 0(), half s 0() -> 0(), half s s x -> s half x, s log 0() -> s 0(), log s x -> s log half s x} EDG: {(half# s s x -> half# x, half# s s x -> s# half x) (half# s s x -> half# x, half# s s x -> half# x) (log# s x -> s# log half s x, s# log 0() -> s# 0()) (log# s x -> half# s x, half# s s x -> half# x) (log# s x -> half# s x, half# s s x -> s# half x) (log# s x -> log# half s x, log# s x -> half# s x) (log# s x -> log# half s x, log# s x -> s# log half s x) (log# s x -> log# half s x, log# s x -> log# half s x)} EDG: {(log# s x -> s# log half s x, s# log 0() -> s# 0()) (log# s x -> log# half s x, log# s x -> half# s x) (log# s x -> log# half s x, log# s x -> s# log half s x) (log# s x -> log# half s x, log# s x -> log# half s x)} EDG: {(log# s x -> s# log half s x, s# log 0() -> s# 0()) (log# s x -> log# half s x, log# s x -> half# s x) (log# s x -> log# half s x, log# s x -> s# log half s x) (log# s x -> log# half s x, log# s x -> log# half s x)} STATUS: arrows: 0.888889 SCCS (1): Scc: {log# s x -> log# half s x} SCC (1): Strict: {log# s x -> log# half s x} Weak: { half 0() -> 0(), half s 0() -> 0(), half s s x -> s half x, s log 0() -> s 0(), log s x -> s log half s x} Open