MAYBE 72.96/48.01 MAYBE 72.96/48.03 72.96/48.03 72.96/48.03 72.96/48.03 72.96/48.03 72.96/48.03 Runtime Complexity (innermost) proof of /export/starexec/sandbox/benchmark/theBenchmark.xml.xml 72.96/48.03 72.96/48.03 72.96/48.03
72.96/48.03 72.96/48.06 72.96/48.06
72.96/48.06
72.96/48.06

(0) Obligation:

Runtime Complexity TRS:
The TRS R consists of the following rules:

f(X, n__g(X), Y) → f(activate(Y), activate(Y), activate(Y)) 72.96/48.06
g(b) → c 72.96/48.06
bc 72.96/48.06
g(X) → n__g(X) 72.96/48.06
activate(n__g(X)) → g(X) 72.96/48.06
activate(X) → X

Rewrite Strategy: INNERMOST
72.96/48.06
72.96/48.06

(1) CpxTrsToCdtProof (BOTH BOUNDS(ID, ID) transformation)

Converted CpxTRS to CDT
72.96/48.06
72.96/48.06

(2) Obligation:

Complexity Dependency Tuples Problem
Rules:

f(z0, n__g(z0), z1) → f(activate(z1), activate(z1), activate(z1)) 72.96/48.06
g(b) → c 72.96/48.06
g(z0) → n__g(z0) 72.96/48.06
bc 72.96/48.06
activate(n__g(z0)) → g(z0) 72.96/48.06
activate(z0) → z0
Tuples:

F(z0, n__g(z0), z1) → c1(F(activate(z1), activate(z1), activate(z1)), ACTIVATE(z1), ACTIVATE(z1), ACTIVATE(z1)) 72.96/48.06
ACTIVATE(n__g(z0)) → c5(G(z0))
S tuples:

F(z0, n__g(z0), z1) → c1(F(activate(z1), activate(z1), activate(z1)), ACTIVATE(z1), ACTIVATE(z1), ACTIVATE(z1)) 72.96/48.06
ACTIVATE(n__g(z0)) → c5(G(z0))
K tuples:none
Defined Rule Symbols:

f, g, b, activate

Defined Pair Symbols:

F, ACTIVATE

Compound Symbols:

c1, c5

72.96/48.06
72.96/48.06

(3) CdtRhsSimplificationProcessorProof (BOTH BOUNDS(ID, ID) transformation)

Removed 1 trailing tuple parts
72.96/48.06
72.96/48.06

(4) Obligation:

Complexity Dependency Tuples Problem
Rules:

f(z0, n__g(z0), z1) → f(activate(z1), activate(z1), activate(z1)) 72.96/48.06
g(b) → c 72.96/48.06
g(z0) → n__g(z0) 72.96/48.06
bc 72.96/48.06
activate(n__g(z0)) → g(z0) 72.96/48.06
activate(z0) → z0
Tuples:

F(z0, n__g(z0), z1) → c1(F(activate(z1), activate(z1), activate(z1)), ACTIVATE(z1), ACTIVATE(z1), ACTIVATE(z1)) 72.96/48.06
ACTIVATE(n__g(z0)) → c5
S tuples:

F(z0, n__g(z0), z1) → c1(F(activate(z1), activate(z1), activate(z1)), ACTIVATE(z1), ACTIVATE(z1), ACTIVATE(z1)) 72.96/48.06
ACTIVATE(n__g(z0)) → c5
K tuples:none
Defined Rule Symbols:

f, g, b, activate

Defined Pair Symbols:

F, ACTIVATE

Compound Symbols:

c1, c5

72.96/48.06
72.96/48.06

(5) CdtLeafRemovalProof (BOTH BOUNDS(ID, ID) transformation)

Removed 1 trailing nodes:

ACTIVATE(n__g(z0)) → c5
72.96/48.06
72.96/48.06

(6) Obligation:

Complexity Dependency Tuples Problem
Rules:

f(z0, n__g(z0), z1) → f(activate(z1), activate(z1), activate(z1)) 72.96/48.06
g(b) → c 72.96/48.06
g(z0) → n__g(z0) 72.96/48.06
bc 72.96/48.06
activate(n__g(z0)) → g(z0) 72.96/48.06
activate(z0) → z0
Tuples:

F(z0, n__g(z0), z1) → c1(F(activate(z1), activate(z1), activate(z1)), ACTIVATE(z1), ACTIVATE(z1), ACTIVATE(z1)) 72.96/48.06
ACTIVATE(n__g(z0)) → c5
S tuples:

F(z0, n__g(z0), z1) → c1(F(activate(z1), activate(z1), activate(z1)), ACTIVATE(z1), ACTIVATE(z1), ACTIVATE(z1)) 72.96/48.06
ACTIVATE(n__g(z0)) → c5
K tuples:none
Defined Rule Symbols:

f, g, b, activate

Defined Pair Symbols:

F, ACTIVATE

Compound Symbols:

c1, c5

72.96/48.06
72.96/48.06

(7) CdtNarrowingProof (BOTH BOUNDS(ID, ID) transformation)

Use narrowing to replace F(z0, n__g(z0), z1) → c1(F(activate(z1), activate(z1), activate(z1)), ACTIVATE(z1), ACTIVATE(z1), ACTIVATE(z1)) by

F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 72.96/48.06
F(x0, n__g(x0), z0) → c1(F(activate(z0), activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 72.96/48.06
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 72.96/48.06
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, activate(z0)), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 72.96/48.06
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 72.96/48.06
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), activate(z0)), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0))
72.96/48.06
72.96/48.06

(8) Obligation:

Complexity Dependency Tuples Problem
Rules:

f(z0, n__g(z0), z1) → f(activate(z1), activate(z1), activate(z1)) 72.96/48.06
g(b) → c 72.96/48.06
g(z0) → n__g(z0) 72.96/48.06
bc 72.96/48.06
activate(n__g(z0)) → g(z0) 72.96/48.06
activate(z0) → z0
Tuples:

ACTIVATE(n__g(z0)) → c5 72.96/48.06
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.32/48.16
F(x0, n__g(x0), z0) → c1(F(activate(z0), activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.32/48.16
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.32/48.16
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, activate(z0)), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.32/48.16
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.32/48.16
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), activate(z0)), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0))
S tuples:

ACTIVATE(n__g(z0)) → c5 73.32/48.16
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.32/48.16
F(x0, n__g(x0), z0) → c1(F(activate(z0), activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.32/48.16
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.32/48.16
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, activate(z0)), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.32/48.16
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.32/48.16
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), activate(z0)), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0))
K tuples:none
Defined Rule Symbols:

f, g, b, activate

Defined Pair Symbols:

ACTIVATE, F

Compound Symbols:

c5, c1

73.32/48.16
73.32/48.16

(9) CdtLeafRemovalProof (BOTH BOUNDS(ID, ID) transformation)

Removed 1 trailing nodes:

ACTIVATE(n__g(z0)) → c5
73.32/48.16
73.32/48.16

(10) Obligation:

Complexity Dependency Tuples Problem
Rules:

f(z0, n__g(z0), z1) → f(activate(z1), activate(z1), activate(z1)) 73.32/48.16
g(b) → c 73.32/48.16
g(z0) → n__g(z0) 73.32/48.16
bc 73.32/48.16
activate(n__g(z0)) → g(z0) 73.32/48.16
activate(z0) → z0
Tuples:

ACTIVATE(n__g(z0)) → c5 73.32/48.16
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.32/48.16
F(x0, n__g(x0), z0) → c1(F(activate(z0), activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.32/48.16
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.32/48.16
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, activate(z0)), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.32/48.16
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.32/48.16
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), activate(z0)), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0))
S tuples:

ACTIVATE(n__g(z0)) → c5 73.32/48.16
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.32/48.16
F(x0, n__g(x0), z0) → c1(F(activate(z0), activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, activate(z0)), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), activate(z0)), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0))
K tuples:none
Defined Rule Symbols:

f, g, b, activate

Defined Pair Symbols:

ACTIVATE, F

Compound Symbols:

c5, c1

73.66/48.22
73.66/48.22

(11) CdtNarrowingProof (BOTH BOUNDS(ID, ID) transformation)

Use narrowing to replace F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) by

F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(activate(n__g(x1)), n__g(x1), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)))
73.66/48.22
73.66/48.22

(12) Obligation:

Complexity Dependency Tuples Problem
Rules:

f(z0, n__g(z0), z1) → f(activate(z1), activate(z1), activate(z1)) 73.66/48.22
g(b) → c 73.66/48.22
g(z0) → n__g(z0) 73.66/48.22
bc 73.66/48.22
activate(n__g(z0)) → g(z0) 73.66/48.22
activate(z0) → z0
Tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, activate(z0)), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), activate(z0)), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(activate(n__g(x1)), n__g(x1), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)))
S tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, activate(z0)), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), activate(z0)), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(activate(n__g(x1)), n__g(x1), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)))
K tuples:none
Defined Rule Symbols:

f, g, b, activate

Defined Pair Symbols:

ACTIVATE, F

Compound Symbols:

c5, c1

73.66/48.22
73.66/48.22

(13) CdtLeafRemovalProof (BOTH BOUNDS(ID, ID) transformation)

Removed 1 trailing nodes:

ACTIVATE(n__g(z0)) → c5
73.66/48.22
73.66/48.22

(14) Obligation:

Complexity Dependency Tuples Problem
Rules:

f(z0, n__g(z0), z1) → f(activate(z1), activate(z1), activate(z1)) 73.66/48.22
g(b) → c 73.66/48.22
g(z0) → n__g(z0) 73.66/48.22
bc 73.66/48.22
activate(n__g(z0)) → g(z0) 73.66/48.22
activate(z0) → z0
Tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, activate(z0)), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), activate(z0)), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(activate(n__g(x1)), n__g(x1), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)))
S tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, activate(z0)), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), activate(z0)), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(activate(n__g(x1)), n__g(x1), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)))
K tuples:none
Defined Rule Symbols:

f, g, b, activate

Defined Pair Symbols:

ACTIVATE, F

Compound Symbols:

c5, c1

73.66/48.22
73.66/48.22

(15) CdtNarrowingProof (BOTH BOUNDS(ID, ID) transformation)

Use narrowing to replace F(x0, n__g(x0), z0) → c1(F(activate(z0), activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) by

F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0))
73.66/48.22
73.66/48.22

(16) Obligation:

Complexity Dependency Tuples Problem
Rules:

f(z0, n__g(z0), z1) → f(activate(z1), activate(z1), activate(z1)) 73.66/48.22
g(b) → c 73.66/48.22
g(z0) → n__g(z0) 73.66/48.22
bc 73.66/48.22
activate(n__g(z0)) → g(z0) 73.66/48.22
activate(z0) → z0
Tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, activate(z0)), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), activate(z0)), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(activate(n__g(x1)), n__g(x1), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0))
S tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, activate(z0)), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), activate(z0)), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(activate(n__g(x1)), n__g(x1), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0))
K tuples:none
Defined Rule Symbols:

f, g, b, activate

Defined Pair Symbols:

ACTIVATE, F

Compound Symbols:

c5, c1

73.66/48.22
73.66/48.22

(17) CdtLeafRemovalProof (BOTH BOUNDS(ID, ID) transformation)

Removed 1 trailing nodes:

ACTIVATE(n__g(z0)) → c5
73.66/48.22
73.66/48.22

(18) Obligation:

Complexity Dependency Tuples Problem
Rules:

f(z0, n__g(z0), z1) → f(activate(z1), activate(z1), activate(z1)) 73.66/48.22
g(b) → c 73.66/48.22
g(z0) → n__g(z0) 73.66/48.22
bc 73.66/48.22
activate(n__g(z0)) → g(z0) 73.66/48.22
activate(z0) → z0
Tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, activate(z0)), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), activate(z0)), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(activate(n__g(x1)), n__g(x1), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0))
S tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, activate(z0)), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), activate(z0)), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(activate(n__g(x1)), n__g(x1), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0))
K tuples:none
Defined Rule Symbols:

f, g, b, activate

Defined Pair Symbols:

ACTIVATE, F

Compound Symbols:

c5, c1

73.66/48.22
73.66/48.22

(19) CdtNarrowingProof (BOTH BOUNDS(ID, ID) transformation)

Use narrowing to replace F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) by

F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(activate(n__g(x1)), g(x1), n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)))
73.66/48.22
73.66/48.22

(20) Obligation:

Complexity Dependency Tuples Problem
Rules:

f(z0, n__g(z0), z1) → f(activate(z1), activate(z1), activate(z1)) 73.66/48.22
g(b) → c 73.66/48.22
g(z0) → n__g(z0) 73.66/48.22
bc 73.66/48.22
activate(n__g(z0)) → g(z0) 73.66/48.22
activate(z0) → z0
Tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, activate(z0)), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), activate(z0)), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(activate(n__g(x1)), n__g(x1), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)))
S tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, activate(z0)), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), activate(z0)), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(activate(n__g(x1)), n__g(x1), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)))
K tuples:none
Defined Rule Symbols:

f, g, b, activate

Defined Pair Symbols:

ACTIVATE, F

Compound Symbols:

c5, c1

73.66/48.22
73.66/48.22

(21) CdtLeafRemovalProof (BOTH BOUNDS(ID, ID) transformation)

Removed 1 trailing nodes:

ACTIVATE(n__g(z0)) → c5
73.66/48.22
73.66/48.22

(22) Obligation:

Complexity Dependency Tuples Problem
Rules:

f(z0, n__g(z0), z1) → f(activate(z1), activate(z1), activate(z1)) 73.66/48.22
g(b) → c 73.66/48.22
g(z0) → n__g(z0) 73.66/48.22
bc 73.66/48.22
activate(n__g(z0)) → g(z0) 73.66/48.22
activate(z0) → z0
Tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, activate(z0)), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), activate(z0)), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(activate(n__g(x1)), n__g(x1), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)))
S tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, activate(z0)), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), activate(z0)), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(activate(n__g(x1)), n__g(x1), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)))
K tuples:none
Defined Rule Symbols:

f, g, b, activate

Defined Pair Symbols:

ACTIVATE, F

Compound Symbols:

c5, c1

73.66/48.22
73.66/48.22

(23) CdtNarrowingProof (BOTH BOUNDS(ID, ID) transformation)

Use narrowing to replace F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, activate(z0)), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) by

F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, z0, activate(z0)), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0))
73.66/48.22
73.66/48.22

(24) Obligation:

Complexity Dependency Tuples Problem
Rules:

f(z0, n__g(z0), z1) → f(activate(z1), activate(z1), activate(z1)) 73.66/48.22
g(b) → c 73.66/48.22
g(z0) → n__g(z0) 73.66/48.22
bc 73.66/48.22
activate(n__g(z0)) → g(z0) 73.66/48.22
activate(z0) → z0
Tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), activate(z0)), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(activate(n__g(x1)), n__g(x1), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, z0, activate(z0)), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0))
S tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), activate(z0)), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(activate(n__g(x1)), n__g(x1), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, z0, activate(z0)), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0))
K tuples:none
Defined Rule Symbols:

f, g, b, activate

Defined Pair Symbols:

ACTIVATE, F

Compound Symbols:

c5, c1

73.66/48.22
73.66/48.22

(25) CdtRhsSimplificationProcessorProof (BOTH BOUNDS(ID, ID) transformation)

Removed 1 trailing tuple parts
73.66/48.22
73.66/48.22

(26) Obligation:

Complexity Dependency Tuples Problem
Rules:

f(z0, n__g(z0), z1) → f(activate(z1), activate(z1), activate(z1)) 73.66/48.22
g(b) → c 73.66/48.22
g(z0) → n__g(z0) 73.66/48.22
bc 73.66/48.22
activate(n__g(z0)) → g(z0) 73.66/48.22
activate(z0) → z0
Tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), activate(z0)), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(activate(n__g(x1)), n__g(x1), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0))
S tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), activate(z0)), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(activate(n__g(x1)), n__g(x1), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0))
K tuples:none
Defined Rule Symbols:

f, g, b, activate

Defined Pair Symbols:

ACTIVATE, F

Compound Symbols:

c5, c1, c1

73.66/48.22
73.66/48.22

(27) CdtGraphSplitRhsProof (BOTH BOUNDS(ID, ID) transformation)

Split RHS of tuples not part of any SCC
73.66/48.22
73.66/48.22

(28) Obligation:

Complexity Dependency Tuples Problem
Rules:

f(z0, n__g(z0), z1) → f(activate(z1), activate(z1), activate(z1)) 73.66/48.22
g(b) → c 73.66/48.22
g(z0) → n__g(z0) 73.66/48.22
bc 73.66/48.22
activate(n__g(z0)) → g(z0) 73.66/48.22
activate(z0) → z0
Tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), activate(z0)), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(activate(n__g(x1)), n__g(x1), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c2(ACTIVATE(z0))
S tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), activate(z0)), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(activate(n__g(x1)), n__g(x1), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c2(ACTIVATE(z0))
K tuples:none
Defined Rule Symbols:

f, g, b, activate

Defined Pair Symbols:

ACTIVATE, F

Compound Symbols:

c5, c1, c2

73.66/48.22
73.66/48.22

(29) CdtLeafRemovalProof (BOTH BOUNDS(ID, ID) transformation)

Removed 2 trailing nodes:

F(x0, n__g(x0), z0) → c2(ACTIVATE(z0)) 73.66/48.22
ACTIVATE(n__g(z0)) → c5
73.66/48.22
73.66/48.22

(30) Obligation:

Complexity Dependency Tuples Problem
Rules:

f(z0, n__g(z0), z1) → f(activate(z1), activate(z1), activate(z1)) 73.66/48.22
g(b) → c 73.66/48.22
g(z0) → n__g(z0) 73.66/48.22
bc 73.66/48.22
activate(n__g(z0)) → g(z0) 73.66/48.22
activate(z0) → z0
Tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), activate(z0)), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(activate(n__g(x1)), n__g(x1), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c2(ACTIVATE(z0))
S tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), activate(z0)), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(activate(n__g(x1)), n__g(x1), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c2(ACTIVATE(z0))
K tuples:none
Defined Rule Symbols:

f, g, b, activate

Defined Pair Symbols:

ACTIVATE, F

Compound Symbols:

c5, c1, c2

73.66/48.22
73.66/48.22

(31) CdtPolyRedPairProof (UPPER BOUND (ADD(O(n^1))) transformation)

Found a reduction pair which oriented the following tuples strictly. Hence they can be removed from S.

F(x0, n__g(x0), z0) → c2(ACTIVATE(z0))
We considered the (Usable) Rules:

g(z0) → n__g(z0) 73.66/48.22
activate(n__g(z0)) → g(z0) 73.66/48.22
activate(z0) → z0
And the Tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), activate(z0)), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(activate(n__g(x1)), n__g(x1), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c2(ACTIVATE(z0))
The order we found is given by the following interpretation:
Polynomial interpretation : 73.66/48.22

POL(ACTIVATE(x1)) = 0    73.66/48.22
POL(F(x1, x2, x3)) = [1]    73.66/48.22
POL(activate(x1)) = 0    73.66/48.22
POL(c1(x1, x2, x3, x4)) = x1 + x2 + x3 + x4    73.66/48.22
POL(c2(x1)) = x1    73.66/48.22
POL(c5) = 0    73.66/48.22
POL(g(x1)) = 0    73.66/48.22
POL(n__g(x1)) = 0   
73.66/48.22
73.66/48.22

(32) Obligation:

Complexity Dependency Tuples Problem
Rules:

f(z0, n__g(z0), z1) → f(activate(z1), activate(z1), activate(z1)) 73.66/48.22
g(b) → c 73.66/48.22
g(z0) → n__g(z0) 73.66/48.22
bc 73.66/48.22
activate(n__g(z0)) → g(z0) 73.66/48.22
activate(z0) → z0
Tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), activate(z0)), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(activate(n__g(x1)), n__g(x1), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c2(ACTIVATE(z0))
S tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), activate(z0)), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(activate(n__g(x1)), n__g(x1), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)))
K tuples:

F(x0, n__g(x0), z0) → c2(ACTIVATE(z0))
Defined Rule Symbols:

f, g, b, activate

Defined Pair Symbols:

ACTIVATE, F

Compound Symbols:

c5, c1, c2

73.66/48.22
73.66/48.22

(33) CdtNarrowingProof (BOTH BOUNDS(ID, ID) transformation)

Use narrowing to replace F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) by

F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(g(x1), activate(n__g(x1)), n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(g(x1), n__g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)))
73.66/48.22
73.66/48.22

(34) Obligation:

Complexity Dependency Tuples Problem
Rules:

f(z0, n__g(z0), z1) → f(activate(z1), activate(z1), activate(z1)) 73.66/48.22
g(b) → c 73.66/48.22
g(z0) → n__g(z0) 73.66/48.22
bc 73.66/48.22
activate(n__g(z0)) → g(z0) 73.66/48.22
activate(z0) → z0
Tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), activate(z0)), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(activate(n__g(x1)), n__g(x1), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c2(ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)))
S tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), activate(z0)), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(activate(n__g(x1)), n__g(x1), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)))
K tuples:

F(x0, n__g(x0), z0) → c2(ACTIVATE(z0))
Defined Rule Symbols:

f, g, b, activate

Defined Pair Symbols:

ACTIVATE, F

Compound Symbols:

c5, c1, c2

73.66/48.22
73.66/48.22

(35) CdtLeafRemovalProof (BOTH BOUNDS(ID, ID) transformation)

Removed 2 trailing nodes:

F(x0, n__g(x0), z0) → c2(ACTIVATE(z0)) 73.66/48.22
ACTIVATE(n__g(z0)) → c5
73.66/48.22
73.66/48.22

(36) Obligation:

Complexity Dependency Tuples Problem
Rules:

f(z0, n__g(z0), z1) → f(activate(z1), activate(z1), activate(z1)) 73.66/48.22
g(b) → c 73.66/48.22
g(z0) → n__g(z0) 73.66/48.22
bc 73.66/48.22
activate(n__g(z0)) → g(z0) 73.66/48.22
activate(z0) → z0
Tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), activate(z0)), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(activate(n__g(x1)), n__g(x1), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c2(ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)))
S tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), activate(z0)), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(activate(n__g(x1)), n__g(x1), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)))
K tuples:

F(x0, n__g(x0), z0) → c2(ACTIVATE(z0))
Defined Rule Symbols:

f, g, b, activate

Defined Pair Symbols:

ACTIVATE, F

Compound Symbols:

c5, c1, c2

73.66/48.22
73.66/48.22

(37) CdtNarrowingProof (BOTH BOUNDS(ID, ID) transformation)

Use narrowing to replace F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), activate(z0)), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) by

F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, z0, activate(z0)), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0))
73.66/48.22
73.66/48.22

(38) Obligation:

Complexity Dependency Tuples Problem
Rules:

f(z0, n__g(z0), z1) → f(activate(z1), activate(z1), activate(z1)) 73.66/48.22
g(b) → c 73.66/48.22
g(z0) → n__g(z0) 73.66/48.22
bc 73.66/48.22
activate(n__g(z0)) → g(z0) 73.66/48.22
activate(z0) → z0
Tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(activate(n__g(x1)), n__g(x1), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c2(ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, z0, activate(z0)), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0))
S tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(activate(n__g(x1)), n__g(x1), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, z0, activate(z0)), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0))
K tuples:

F(x0, n__g(x0), z0) → c2(ACTIVATE(z0))
Defined Rule Symbols:

f, g, b, activate

Defined Pair Symbols:

ACTIVATE, F

Compound Symbols:

c5, c1, c2

73.66/48.22
73.66/48.22

(39) CdtRhsSimplificationProcessorProof (BOTH BOUNDS(ID, ID) transformation)

Removed 1 trailing tuple parts
73.66/48.22
73.66/48.22

(40) Obligation:

Complexity Dependency Tuples Problem
Rules:

f(z0, n__g(z0), z1) → f(activate(z1), activate(z1), activate(z1)) 73.66/48.22
g(b) → c 73.66/48.22
g(z0) → n__g(z0) 73.66/48.22
bc 73.66/48.22
activate(n__g(z0)) → g(z0) 73.66/48.22
activate(z0) → z0
Tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(activate(n__g(x1)), n__g(x1), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c2(ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0))
S tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(activate(n__g(x1)), n__g(x1), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0))
K tuples:

F(x0, n__g(x0), z0) → c2(ACTIVATE(z0))
Defined Rule Symbols:

f, g, b, activate

Defined Pair Symbols:

ACTIVATE, F

Compound Symbols:

c5, c1, c2, c1

73.66/48.22
73.66/48.22

(41) CdtGraphSplitRhsProof (BOTH BOUNDS(ID, ID) transformation)

Split RHS of tuples not part of any SCC
73.66/48.22
73.66/48.22

(42) Obligation:

Complexity Dependency Tuples Problem
Rules:

f(z0, n__g(z0), z1) → f(activate(z1), activate(z1), activate(z1)) 73.66/48.22
g(b) → c 73.66/48.22
g(z0) → n__g(z0) 73.66/48.22
bc 73.66/48.22
activate(n__g(z0)) → g(z0) 73.66/48.22
activate(z0) → z0
Tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(activate(n__g(x1)), n__g(x1), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c2(ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c3(ACTIVATE(z0))
S tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(activate(n__g(x1)), n__g(x1), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c3(ACTIVATE(z0))
K tuples:

F(x0, n__g(x0), z0) → c2(ACTIVATE(z0))
Defined Rule Symbols:

f, g, b, activate

Defined Pair Symbols:

ACTIVATE, F

Compound Symbols:

c5, c1, c2, c3

73.66/48.22
73.66/48.22

(43) CdtLeafRemovalProof (BOTH BOUNDS(ID, ID) transformation)

Removed 3 trailing nodes:

F(x0, n__g(x0), z0) → c3(ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), z0) → c2(ACTIVATE(z0)) 73.66/48.22
ACTIVATE(n__g(z0)) → c5
73.66/48.22
73.66/48.22

(44) Obligation:

Complexity Dependency Tuples Problem
Rules:

f(z0, n__g(z0), z1) → f(activate(z1), activate(z1), activate(z1)) 73.66/48.22
g(b) → c 73.66/48.22
g(z0) → n__g(z0) 73.66/48.22
bc 73.66/48.22
activate(n__g(z0)) → g(z0) 73.66/48.22
activate(z0) → z0
Tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(activate(n__g(x1)), n__g(x1), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c2(ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c3(ACTIVATE(z0))
S tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(activate(n__g(x1)), n__g(x1), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c3(ACTIVATE(z0))
K tuples:

F(x0, n__g(x0), z0) → c2(ACTIVATE(z0))
Defined Rule Symbols:

f, g, b, activate

Defined Pair Symbols:

ACTIVATE, F

Compound Symbols:

c5, c1, c2, c3

73.66/48.22
73.66/48.22

(45) CdtPolyRedPairProof (UPPER BOUND (ADD(O(n^1))) transformation)

Found a reduction pair which oriented the following tuples strictly. Hence they can be removed from S.

F(x0, n__g(x0), z0) → c3(ACTIVATE(z0))
We considered the (Usable) Rules:

activate(n__g(z0)) → g(z0) 73.66/48.22
activate(z0) → z0 73.66/48.22
g(z0) → n__g(z0)
And the Tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(activate(n__g(x1)), n__g(x1), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c2(ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c3(ACTIVATE(z0))
The order we found is given by the following interpretation:
Polynomial interpretation : 73.66/48.22

POL(ACTIVATE(x1)) = 0    73.66/48.22
POL(F(x1, x2, x3)) = [1]    73.66/48.22
POL(activate(x1)) = 0    73.66/48.22
POL(c1(x1, x2, x3, x4)) = x1 + x2 + x3 + x4    73.66/48.22
POL(c2(x1)) = x1    73.66/48.22
POL(c3(x1)) = x1    73.66/48.22
POL(c5) = 0    73.66/48.22
POL(g(x1)) = 0    73.66/48.22
POL(n__g(x1)) = 0   
73.66/48.22
73.66/48.22

(46) Obligation:

Complexity Dependency Tuples Problem
Rules:

f(z0, n__g(z0), z1) → f(activate(z1), activate(z1), activate(z1)) 73.66/48.22
g(b) → c 73.66/48.22
g(z0) → n__g(z0) 73.66/48.22
bc 73.66/48.22
activate(n__g(z0)) → g(z0) 73.66/48.22
activate(z0) → z0
Tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(activate(n__g(x1)), n__g(x1), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c2(ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c3(ACTIVATE(z0))
S tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(activate(n__g(x1)), n__g(x1), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)))
K tuples:

F(x0, n__g(x0), z0) → c2(ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), z0) → c3(ACTIVATE(z0))
Defined Rule Symbols:

f, g, b, activate

Defined Pair Symbols:

ACTIVATE, F

Compound Symbols:

c5, c1, c2, c3

73.66/48.22
73.66/48.22

(47) CdtRewritingProof (BOTH BOUNDS(ID, ID) transformation)

Used rewriting to replace F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) by F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
73.66/48.22
73.66/48.22

(48) Obligation:

Complexity Dependency Tuples Problem
Rules:

f(z0, n__g(z0), z1) → f(activate(z1), activate(z1), activate(z1)) 73.66/48.22
g(b) → c 73.66/48.22
g(z0) → n__g(z0) 73.66/48.22
bc 73.66/48.22
activate(n__g(z0)) → g(z0) 73.66/48.22
activate(z0) → z0
Tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(activate(n__g(x1)), n__g(x1), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c2(ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c3(ACTIVATE(z0))
S tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(activate(n__g(x1)), n__g(x1), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)))
K tuples:

F(x0, n__g(x0), z0) → c2(ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), z0) → c3(ACTIVATE(z0))
Defined Rule Symbols:

f, g, b, activate

Defined Pair Symbols:

ACTIVATE, F

Compound Symbols:

c5, c1, c2, c3

73.66/48.22
73.66/48.22

(49) CdtRewritingProof (BOTH BOUNDS(ID, ID) transformation)

Used rewriting to replace F(x0, n__g(x0), n__g(x1)) → c1(F(activate(n__g(x1)), n__g(x1), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) by F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
73.66/48.22
73.66/48.22

(50) Obligation:

Complexity Dependency Tuples Problem
Rules:

f(z0, n__g(z0), z1) → f(activate(z1), activate(z1), activate(z1)) 73.66/48.22
g(b) → c 73.66/48.22
g(z0) → n__g(z0) 73.66/48.22
bc 73.66/48.22
activate(n__g(z0)) → g(z0) 73.66/48.22
activate(z0) → z0
Tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(activate(n__g(x1)), n__g(x1), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c2(ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c3(ACTIVATE(z0)) 73.66/48.22
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
S tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
K tuples:

F(x0, n__g(x0), z0) → c2(ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), z0) → c3(ACTIVATE(z0))
Defined Rule Symbols:

f, g, b, activate

Defined Pair Symbols:

ACTIVATE, F

Compound Symbols:

c5, c1, c2, c3

73.66/48.22
73.66/48.22

(51) CdtRewritingProof (BOTH BOUNDS(ID, ID) transformation)

Used rewriting to replace F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) by F(z0, n__g(z0), n__g(z1)) → c1(F(g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
73.66/48.22
73.66/48.22

(52) Obligation:

Complexity Dependency Tuples Problem
Rules:

f(z0, n__g(z0), z1) → f(activate(z1), activate(z1), activate(z1)) 73.66/48.22
g(b) → c 73.66/48.22
g(z0) → n__g(z0) 73.66/48.22
bc 73.66/48.22
activate(n__g(z0)) → g(z0) 73.66/48.22
activate(z0) → z0
Tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(activate(n__g(x1)), n__g(x1), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c2(ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c3(ACTIVATE(z0)) 73.66/48.22
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
S tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
K tuples:

F(x0, n__g(x0), z0) → c2(ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), z0) → c3(ACTIVATE(z0))
Defined Rule Symbols:

f, g, b, activate

Defined Pair Symbols:

ACTIVATE, F

Compound Symbols:

c5, c1, c2, c3

73.66/48.22
73.66/48.22

(53) CdtRewritingProof (BOTH BOUNDS(ID, ID) transformation)

Used rewriting to replace F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) by F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
73.66/48.22
73.66/48.22

(54) Obligation:

Complexity Dependency Tuples Problem
Rules:

f(z0, n__g(z0), z1) → f(activate(z1), activate(z1), activate(z1)) 73.66/48.22
g(b) → c 73.66/48.22
g(z0) → n__g(z0) 73.66/48.22
bc 73.66/48.22
activate(n__g(z0)) → g(z0) 73.66/48.22
activate(z0) → z0
Tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(activate(n__g(x1)), n__g(x1), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c2(ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c3(ACTIVATE(z0)) 73.66/48.22
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.22
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
S tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.22
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
K tuples:

F(x0, n__g(x0), z0) → c2(ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), z0) → c3(ACTIVATE(z0))
Defined Rule Symbols:

f, g, b, activate

Defined Pair Symbols:

ACTIVATE, F

Compound Symbols:

c5, c1, c2, c3

73.66/48.22
73.66/48.22

(55) CdtRewritingProof (BOTH BOUNDS(ID, ID) transformation)

Used rewriting to replace F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) by F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
73.66/48.22
73.66/48.22

(56) Obligation:

Complexity Dependency Tuples Problem
Rules:

f(z0, n__g(z0), z1) → f(activate(z1), activate(z1), activate(z1)) 73.66/48.22
g(b) → c 73.66/48.22
g(z0) → n__g(z0) 73.66/48.22
bc 73.66/48.22
activate(n__g(z0)) → g(z0) 73.66/48.22
activate(z0) → z0
Tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(activate(n__g(x1)), n__g(x1), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c2(ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c3(ACTIVATE(z0)) 73.66/48.22
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.22
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
S tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.22
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
K tuples:

F(x0, n__g(x0), z0) → c2(ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), z0) → c3(ACTIVATE(z0))
Defined Rule Symbols:

f, g, b, activate

Defined Pair Symbols:

ACTIVATE, F

Compound Symbols:

c5, c1, c2, c3

73.66/48.22
73.66/48.22

(57) CdtRewritingProof (BOTH BOUNDS(ID, ID) transformation)

Used rewriting to replace F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) by F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
73.66/48.22
73.66/48.22

(58) Obligation:

Complexity Dependency Tuples Problem
Rules:

f(z0, n__g(z0), z1) → f(activate(z1), activate(z1), activate(z1)) 73.66/48.22
g(b) → c 73.66/48.22
g(z0) → n__g(z0) 73.66/48.22
bc 73.66/48.22
activate(n__g(z0)) → g(z0) 73.66/48.22
activate(z0) → z0
Tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(activate(n__g(x1)), n__g(x1), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c2(ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c3(ACTIVATE(z0)) 73.66/48.22
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.22
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
S tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.22
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
K tuples:

F(x0, n__g(x0), z0) → c2(ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), z0) → c3(ACTIVATE(z0))
Defined Rule Symbols:

f, g, b, activate

Defined Pair Symbols:

ACTIVATE, F

Compound Symbols:

c5, c1, c2, c3

73.66/48.22
73.66/48.22

(59) CdtForwardInstantiationProof (BOTH BOUNDS(ID, ID) transformation)

Use forward instantiation to replace F(x0, n__g(x0), z0) → c2(ACTIVATE(z0)) by

F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0)))
73.66/48.22
73.66/48.22

(60) Obligation:

Complexity Dependency Tuples Problem
Rules:

f(z0, n__g(z0), z1) → f(activate(z1), activate(z1), activate(z1)) 73.66/48.22
g(b) → c 73.66/48.22
g(z0) → n__g(z0) 73.66/48.22
bc 73.66/48.22
activate(n__g(z0)) → g(z0) 73.66/48.22
activate(z0) → z0
Tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(activate(n__g(x1)), n__g(x1), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c3(ACTIVATE(z0)) 73.66/48.22
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.22
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.22
F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0)))
S tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.22
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
K tuples:

F(x0, n__g(x0), z0) → c3(ACTIVATE(z0)) 73.66/48.22
F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0)))
Defined Rule Symbols:

f, g, b, activate

Defined Pair Symbols:

ACTIVATE, F

Compound Symbols:

c5, c1, c3, c2

73.66/48.22
73.66/48.22

(61) CdtRewritingProof (BOTH BOUNDS(ID, ID) transformation)

Used rewriting to replace F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) by F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
73.66/48.22
73.66/48.22

(62) Obligation:

Complexity Dependency Tuples Problem
Rules:

f(z0, n__g(z0), z1) → f(activate(z1), activate(z1), activate(z1)) 73.66/48.22
g(b) → c 73.66/48.22
g(z0) → n__g(z0) 73.66/48.22
bc 73.66/48.22
activate(n__g(z0)) → g(z0) 73.66/48.22
activate(z0) → z0
Tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(activate(n__g(x1)), n__g(x1), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c3(ACTIVATE(z0)) 73.66/48.22
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.22
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.22
F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0)))
S tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.22
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
K tuples:

F(x0, n__g(x0), z0) → c3(ACTIVATE(z0)) 73.66/48.22
F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0)))
Defined Rule Symbols:

f, g, b, activate

Defined Pair Symbols:

ACTIVATE, F

Compound Symbols:

c5, c1, c3, c2

73.66/48.22
73.66/48.22

(63) CdtRewritingProof (BOTH BOUNDS(ID, ID) transformation)

Used rewriting to replace F(x0, n__g(x0), n__g(x1)) → c1(F(activate(n__g(x1)), g(x1), n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) by F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
73.66/48.22
73.66/48.22

(64) Obligation:

Complexity Dependency Tuples Problem
Rules:

f(z0, n__g(z0), z1) → f(activate(z1), activate(z1), activate(z1)) 73.66/48.22
g(b) → c 73.66/48.22
g(z0) → n__g(z0) 73.66/48.22
bc 73.66/48.22
activate(n__g(z0)) → g(z0) 73.66/48.22
activate(z0) → z0
Tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(activate(n__g(x1)), n__g(x1), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c3(ACTIVATE(z0)) 73.66/48.22
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.22
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.22
F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0)))
S tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.22
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.22
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
K tuples:

F(x0, n__g(x0), z0) → c3(ACTIVATE(z0)) 73.66/48.22
F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0)))
Defined Rule Symbols:

f, g, b, activate

Defined Pair Symbols:

ACTIVATE, F

Compound Symbols:

c5, c1, c3, c2

73.66/48.22
73.66/48.22

(65) CdtForwardInstantiationProof (BOTH BOUNDS(ID, ID) transformation)

Use forward instantiation to replace F(x0, n__g(x0), z0) → c3(ACTIVATE(z0)) by

F(z0, n__g(z0), n__g(y0)) → c3(ACTIVATE(n__g(y0)))
73.66/48.22
73.66/48.22

(66) Obligation:

Complexity Dependency Tuples Problem
Rules:

f(z0, n__g(z0), z1) → f(activate(z1), activate(z1), activate(z1)) 73.66/48.23
g(b) → c 73.66/48.23
g(z0) → n__g(z0) 73.66/48.23
bc 73.66/48.23
activate(n__g(z0)) → g(z0) 73.66/48.23
activate(z0) → z0
Tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(x1)) → c1(F(activate(n__g(x1)), n__g(x1), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c3(ACTIVATE(n__g(y0)))
S tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
K tuples:

F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c3(ACTIVATE(n__g(y0)))
Defined Rule Symbols:

f, g, b, activate

Defined Pair Symbols:

ACTIVATE, F

Compound Symbols:

c5, c1, c2, c3

73.66/48.23
73.66/48.23

(67) CdtRewritingProof (BOTH BOUNDS(ID, ID) transformation)

Used rewriting to replace F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) by F(z0, n__g(z0), n__g(z1)) → c1(F(g(z1), n__g(z1), activate(n__g(z1))), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
73.66/48.23
73.66/48.23

(68) Obligation:

Complexity Dependency Tuples Problem
Rules:

f(z0, n__g(z0), z1) → f(activate(z1), activate(z1), activate(z1)) 73.66/48.23
g(b) → c 73.66/48.23
g(z0) → n__g(z0) 73.66/48.23
bc 73.66/48.23
activate(n__g(z0)) → g(z0) 73.66/48.23
activate(z0) → z0
Tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(x1)) → c1(F(activate(n__g(x1)), n__g(x1), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c3(ACTIVATE(n__g(y0)))
S tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
K tuples:

F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c3(ACTIVATE(n__g(y0)))
Defined Rule Symbols:

f, g, b, activate

Defined Pair Symbols:

ACTIVATE, F

Compound Symbols:

c5, c1, c2, c3

73.66/48.23
73.66/48.23

(69) CdtRewritingProof (BOTH BOUNDS(ID, ID) transformation)

Used rewriting to replace F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) by F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), n__g(z1), activate(n__g(z1))), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
73.66/48.23
73.66/48.23

(70) Obligation:

Complexity Dependency Tuples Problem
Rules:

f(z0, n__g(z0), z1) → f(activate(z1), activate(z1), activate(z1)) 73.66/48.23
g(b) → c 73.66/48.23
g(z0) → n__g(z0) 73.66/48.23
bc 73.66/48.23
activate(n__g(z0)) → g(z0) 73.66/48.23
activate(z0) → z0
Tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(x1)) → c1(F(activate(n__g(x1)), n__g(x1), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c3(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), n__g(z1), activate(n__g(z1))), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
S tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), n__g(z1), activate(n__g(z1))), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
K tuples:

F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c3(ACTIVATE(n__g(y0)))
Defined Rule Symbols:

f, g, b, activate

Defined Pair Symbols:

ACTIVATE, F

Compound Symbols:

c5, c1, c2, c3

73.66/48.23
73.66/48.23

(71) CdtRhsSimplificationProcessorProof (BOTH BOUNDS(ID, ID) transformation)

Removed 1 trailing tuple parts
73.66/48.23
73.66/48.23

(72) Obligation:

Complexity Dependency Tuples Problem
Rules:

f(z0, n__g(z0), z1) → f(activate(z1), activate(z1), activate(z1)) 73.66/48.23
g(b) → c 73.66/48.23
g(z0) → n__g(z0) 73.66/48.23
bc 73.66/48.23
activate(n__g(z0)) → g(z0) 73.66/48.23
activate(z0) → z0
Tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(x1)) → c1(F(activate(n__g(x1)), n__g(x1), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c3(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
S tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
K tuples:

F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c3(ACTIVATE(n__g(y0)))
Defined Rule Symbols:

f, g, b, activate

Defined Pair Symbols:

ACTIVATE, F

Compound Symbols:

c5, c1, c2, c3, c1

73.66/48.23
73.66/48.23

(73) CdtGraphSplitRhsProof (BOTH BOUNDS(ID, ID) transformation)

Split RHS of tuples not part of any SCC
73.66/48.23
73.66/48.23

(74) Obligation:

Complexity Dependency Tuples Problem
Rules:

f(z0, n__g(z0), z1) → f(activate(z1), activate(z1), activate(z1)) 73.66/48.23
g(b) → c 73.66/48.23
g(z0) → n__g(z0) 73.66/48.23
bc 73.66/48.23
activate(n__g(z0)) → g(z0) 73.66/48.23
activate(z0) → z0
Tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(x1)) → c1(F(activate(n__g(x1)), n__g(x1), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c3(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c4(ACTIVATE(n__g(z1)))
S tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c4(ACTIVATE(n__g(z1)))
K tuples:

F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c3(ACTIVATE(n__g(y0)))
Defined Rule Symbols:

f, g, b, activate

Defined Pair Symbols:

ACTIVATE, F

Compound Symbols:

c5, c1, c2, c3, c4

73.66/48.23
73.66/48.23

(75) CdtPolyRedPairProof (UPPER BOUND (ADD(O(n^1))) transformation)

Found a reduction pair which oriented the following tuples strictly. Hence they can be removed from S.

F(z0, n__g(z0), n__g(z1)) → c4(ACTIVATE(n__g(z1)))
We considered the (Usable) Rules:

activate(n__g(z0)) → g(z0) 73.66/48.23
activate(z0) → z0 73.66/48.23
g(z0) → n__g(z0)
And the Tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(x1)) → c1(F(activate(n__g(x1)), n__g(x1), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c3(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c4(ACTIVATE(n__g(z1)))
The order we found is given by the following interpretation:
Polynomial interpretation : 73.66/48.23

POL(ACTIVATE(x1)) = 0    73.66/48.23
POL(F(x1, x2, x3)) = [5]    73.66/48.23
POL(activate(x1)) = 0    73.66/48.23
POL(c1(x1, x2, x3, x4)) = x1 + x2 + x3 + x4    73.66/48.23
POL(c2(x1)) = x1    73.66/48.23
POL(c3(x1)) = x1    73.66/48.23
POL(c4(x1)) = x1    73.66/48.23
POL(c5) = 0    73.66/48.23
POL(g(x1)) = 0    73.66/48.23
POL(n__g(x1)) = 0   
73.66/48.23
73.66/48.23

(76) Obligation:

Complexity Dependency Tuples Problem
Rules:

f(z0, n__g(z0), z1) → f(activate(z1), activate(z1), activate(z1)) 73.66/48.23
g(b) → c 73.66/48.23
g(z0) → n__g(z0) 73.66/48.23
bc 73.66/48.23
activate(n__g(z0)) → g(z0) 73.66/48.23
activate(z0) → z0
Tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(x1)) → c1(F(activate(n__g(x1)), n__g(x1), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c3(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c4(ACTIVATE(n__g(z1)))
S tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
K tuples:

F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c3(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c4(ACTIVATE(n__g(z1)))
Defined Rule Symbols:

f, g, b, activate

Defined Pair Symbols:

ACTIVATE, F

Compound Symbols:

c5, c1, c2, c3, c4

73.66/48.23
73.66/48.23

(77) CdtRewritingProof (BOTH BOUNDS(ID, ID) transformation)

Used rewriting to replace F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) by F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
73.66/48.23
73.66/48.23

(78) Obligation:

Complexity Dependency Tuples Problem
Rules:

f(z0, n__g(z0), z1) → f(activate(z1), activate(z1), activate(z1)) 73.66/48.23
g(b) → c 73.66/48.23
g(z0) → n__g(z0) 73.66/48.23
bc 73.66/48.23
activate(n__g(z0)) → g(z0) 73.66/48.23
activate(z0) → z0
Tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c3(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c4(ACTIVATE(n__g(z1)))
S tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
K tuples:

F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c3(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c4(ACTIVATE(n__g(z1)))
Defined Rule Symbols:

f, g, b, activate

Defined Pair Symbols:

ACTIVATE, F

Compound Symbols:

c5, c1, c2, c3, c4

73.66/48.23
73.66/48.23

(79) CdtRewritingProof (BOTH BOUNDS(ID, ID) transformation)

Used rewriting to replace F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) by F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), n__g(z1), activate(n__g(z1))), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
73.66/48.23
73.66/48.23

(80) Obligation:

Complexity Dependency Tuples Problem
Rules:

f(z0, n__g(z0), z1) → f(activate(z1), activate(z1), activate(z1)) 73.66/48.23
g(b) → c 73.66/48.23
g(z0) → n__g(z0) 73.66/48.23
bc 73.66/48.23
activate(n__g(z0)) → g(z0) 73.66/48.23
activate(z0) → z0
Tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c3(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c4(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), n__g(z1), activate(n__g(z1))), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
S tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), n__g(z1), activate(n__g(z1))), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
K tuples:

F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c3(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c4(ACTIVATE(n__g(z1)))
Defined Rule Symbols:

f, g, b, activate

Defined Pair Symbols:

ACTIVATE, F

Compound Symbols:

c5, c1, c2, c3, c4

73.66/48.23
73.66/48.23

(81) CdtRhsSimplificationProcessorProof (BOTH BOUNDS(ID, ID) transformation)

Removed 1 trailing tuple parts
73.66/48.23
73.66/48.23

(82) Obligation:

Complexity Dependency Tuples Problem
Rules:

f(z0, n__g(z0), z1) → f(activate(z1), activate(z1), activate(z1)) 73.66/48.23
g(b) → c 73.66/48.23
g(z0) → n__g(z0) 73.66/48.23
bc 73.66/48.23
activate(n__g(z0)) → g(z0) 73.66/48.23
activate(z0) → z0
Tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c3(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c4(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
S tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
K tuples:

F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c3(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c4(ACTIVATE(n__g(z1)))
Defined Rule Symbols:

f, g, b, activate

Defined Pair Symbols:

ACTIVATE, F

Compound Symbols:

c5, c1, c2, c3, c4, c1

73.66/48.23
73.66/48.23

(83) CdtGraphSplitRhsProof (BOTH BOUNDS(ID, ID) transformation)

Split RHS of tuples not part of any SCC
73.66/48.23
73.66/48.23

(84) Obligation:

Complexity Dependency Tuples Problem
Rules:

f(z0, n__g(z0), z1) → f(activate(z1), activate(z1), activate(z1)) 73.66/48.23
g(b) → c 73.66/48.23
g(z0) → n__g(z0) 73.66/48.23
bc 73.66/48.23
activate(n__g(z0)) → g(z0) 73.66/48.23
activate(z0) → z0
Tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c3(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c4(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c6(ACTIVATE(n__g(z1)))
S tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c6(ACTIVATE(n__g(z1)))
K tuples:

F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c3(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c4(ACTIVATE(n__g(z1)))
Defined Rule Symbols:

f, g, b, activate

Defined Pair Symbols:

ACTIVATE, F

Compound Symbols:

c5, c1, c2, c3, c4, c6

73.66/48.23
73.66/48.23

(85) CdtPolyRedPairProof (UPPER BOUND (ADD(O(n^1))) transformation)

Found a reduction pair which oriented the following tuples strictly. Hence they can be removed from S.

F(z0, n__g(z0), n__g(z1)) → c6(ACTIVATE(n__g(z1)))
We considered the (Usable) Rules:

activate(n__g(z0)) → g(z0) 73.66/48.23
activate(z0) → z0 73.66/48.23
g(z0) → n__g(z0)
And the Tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c3(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c4(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c6(ACTIVATE(n__g(z1)))
The order we found is given by the following interpretation:
Polynomial interpretation : 73.66/48.23

POL(ACTIVATE(x1)) = 0    73.66/48.23
POL(F(x1, x2, x3)) = [5]    73.66/48.23
POL(activate(x1)) = [2] + [4]x1    73.66/48.23
POL(c1(x1, x2, x3, x4)) = x1 + x2 + x3 + x4    73.66/48.23
POL(c2(x1)) = x1    73.66/48.23
POL(c3(x1)) = x1    73.66/48.23
POL(c4(x1)) = x1    73.66/48.23
POL(c5) = 0    73.66/48.23
POL(c6(x1)) = x1    73.66/48.23
POL(g(x1)) = [4] + [2]x1    73.66/48.23
POL(n__g(x1)) = [2] + x1   
73.66/48.23
73.66/48.23

(86) Obligation:

Complexity Dependency Tuples Problem
Rules:

f(z0, n__g(z0), z1) → f(activate(z1), activate(z1), activate(z1)) 73.66/48.23
g(b) → c 73.66/48.23
g(z0) → n__g(z0) 73.66/48.23
bc 73.66/48.23
activate(n__g(z0)) → g(z0) 73.66/48.23
activate(z0) → z0
Tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c3(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c4(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c6(ACTIVATE(n__g(z1)))
S tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
K tuples:

F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c3(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c4(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c6(ACTIVATE(n__g(z1)))
Defined Rule Symbols:

f, g, b, activate

Defined Pair Symbols:

ACTIVATE, F

Compound Symbols:

c5, c1, c2, c3, c4, c6

73.66/48.23
73.66/48.23

(87) CdtRewritingProof (BOTH BOUNDS(ID, ID) transformation)

Used rewriting to replace F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) by F(z0, n__g(z0), n__g(z1)) → c1(F(g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
73.66/48.23
73.66/48.23

(88) Obligation:

Complexity Dependency Tuples Problem
Rules:

f(z0, n__g(z0), z1) → f(activate(z1), activate(z1), activate(z1)) 73.66/48.23
g(b) → c 73.66/48.23
g(z0) → n__g(z0) 73.66/48.23
bc 73.66/48.23
activate(n__g(z0)) → g(z0) 73.66/48.23
activate(z0) → z0
Tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c3(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c4(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c6(ACTIVATE(n__g(z1)))
S tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
K tuples:

F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c3(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c4(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c6(ACTIVATE(n__g(z1)))
Defined Rule Symbols:

f, g, b, activate

Defined Pair Symbols:

ACTIVATE, F

Compound Symbols:

c5, c1, c2, c3, c4, c6

73.66/48.23
73.66/48.23

(89) CdtRewritingProof (BOTH BOUNDS(ID, ID) transformation)

Used rewriting to replace F(x0, n__g(x0), n__g(x1)) → c1(F(g(x1), activate(n__g(x1)), n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) by F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
73.66/48.23
73.66/48.23

(90) Obligation:

Complexity Dependency Tuples Problem
Rules:

f(z0, n__g(z0), z1) → f(activate(z1), activate(z1), activate(z1)) 73.66/48.23
g(b) → c 73.66/48.23
g(z0) → n__g(z0) 73.66/48.23
bc 73.66/48.23
activate(n__g(z0)) → g(z0) 73.66/48.23
activate(z0) → z0
Tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c3(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c4(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c6(ACTIVATE(n__g(z1)))
S tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
K tuples:

F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c3(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c4(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c6(ACTIVATE(n__g(z1)))
Defined Rule Symbols:

f, g, b, activate

Defined Pair Symbols:

ACTIVATE, F

Compound Symbols:

c5, c1, c2, c3, c4, c6

73.66/48.23
73.66/48.23

(91) CdtRewritingProof (BOTH BOUNDS(ID, ID) transformation)

Used rewriting to replace F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) by F(z0, n__g(z0), n__g(z1)) → c1(F(g(z1), n__g(z1), activate(n__g(z1))), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
73.66/48.23
73.66/48.23

(92) Obligation:

Complexity Dependency Tuples Problem
Rules:

f(z0, n__g(z0), z1) → f(activate(z1), activate(z1), activate(z1)) 73.66/48.23
g(b) → c 73.66/48.23
g(z0) → n__g(z0) 73.66/48.23
bc 73.66/48.23
activate(n__g(z0)) → g(z0) 73.66/48.23
activate(z0) → z0
Tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c3(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c4(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c6(ACTIVATE(n__g(z1)))
S tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
K tuples:

F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c3(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c4(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c6(ACTIVATE(n__g(z1)))
Defined Rule Symbols:

f, g, b, activate

Defined Pair Symbols:

ACTIVATE, F

Compound Symbols:

c5, c1, c2, c3, c4, c6

73.66/48.23
73.66/48.23

(93) CdtRewritingProof (BOTH BOUNDS(ID, ID) transformation)

Used rewriting to replace F(x0, n__g(x0), n__g(x1)) → c1(F(g(x1), n__g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) by F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), n__g(z1), activate(n__g(z1))), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
73.66/48.23
73.66/48.23

(94) Obligation:

Complexity Dependency Tuples Problem
Rules:

f(z0, n__g(z0), z1) → f(activate(z1), activate(z1), activate(z1)) 73.66/48.23
g(b) → c 73.66/48.23
g(z0) → n__g(z0) 73.66/48.23
bc 73.66/48.23
activate(n__g(z0)) → g(z0) 73.66/48.23
activate(z0) → z0
Tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c3(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c4(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c6(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), n__g(z1), activate(n__g(z1))), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
S tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
K tuples:

F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c3(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c4(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c6(ACTIVATE(n__g(z1)))
Defined Rule Symbols:

f, g, b, activate

Defined Pair Symbols:

ACTIVATE, F

Compound Symbols:

c5, c1, c2, c3, c4, c6

73.66/48.23
73.66/48.23

(95) CdtRhsSimplificationProcessorProof (BOTH BOUNDS(ID, ID) transformation)

Removed 1 trailing tuple parts
73.66/48.23
73.66/48.23

(96) Obligation:

Complexity Dependency Tuples Problem
Rules:

f(z0, n__g(z0), z1) → f(activate(z1), activate(z1), activate(z1)) 73.66/48.23
g(b) → c 73.66/48.23
g(z0) → n__g(z0) 73.66/48.23
bc 73.66/48.23
activate(n__g(z0)) → g(z0) 73.66/48.23
activate(z0) → z0
Tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c3(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c4(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c6(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
S tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
K tuples:

F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c3(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c4(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c6(ACTIVATE(n__g(z1)))
Defined Rule Symbols:

f, g, b, activate

Defined Pair Symbols:

ACTIVATE, F

Compound Symbols:

c5, c1, c2, c3, c4, c6, c1

73.66/48.23
73.66/48.23

(97) CdtGraphSplitRhsProof (BOTH BOUNDS(ID, ID) transformation)

Split RHS of tuples not part of any SCC
73.66/48.23
73.66/48.23

(98) Obligation:

Complexity Dependency Tuples Problem
Rules:

f(z0, n__g(z0), z1) → f(activate(z1), activate(z1), activate(z1)) 73.66/48.23
g(b) → c 73.66/48.23
g(z0) → n__g(z0) 73.66/48.23
bc 73.66/48.23
activate(n__g(z0)) → g(z0) 73.66/48.23
activate(z0) → z0
Tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), activate(n__g(x1)), g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c3(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c4(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c6(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c7(ACTIVATE(n__g(z1)))
S tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
K tuples:

F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c3(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c4(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c6(ACTIVATE(n__g(z1)))
Defined Rule Symbols:

f, g, b, activate

Defined Pair Symbols:

ACTIVATE, F

Compound Symbols:

c5, c1, c2, c3, c4, c6, c7

73.66/48.23
73.66/48.23

(99) CdtRewritingProof (BOTH BOUNDS(ID, ID) transformation)

Used rewriting to replace F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) by F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
73.66/48.23
73.66/48.23

(100) Obligation:

Complexity Dependency Tuples Problem
Rules:

f(z0, n__g(z0), z1) → f(activate(z1), activate(z1), activate(z1)) 73.66/48.23
g(b) → c 73.66/48.23
g(z0) → n__g(z0) 73.66/48.23
bc 73.66/48.23
activate(n__g(z0)) → g(z0) 73.66/48.23
activate(z0) → z0
Tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(x1)) → c1(F(n__g(x1), g(x1), activate(n__g(x1))), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1)), ACTIVATE(n__g(x1))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c3(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c4(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c6(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c7(ACTIVATE(n__g(z1)))
S tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
K tuples:

F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c3(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c4(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c6(ACTIVATE(n__g(z1)))
Defined Rule Symbols:

f, g, b, activate

Defined Pair Symbols:

ACTIVATE, F

Compound Symbols:

c5, c1, c2, c3, c4, c6, c7

73.66/48.23
73.66/48.23

(101) CdtRewritingProof (BOTH BOUNDS(ID, ID) transformation)

Used rewriting to replace F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) by F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), n__g(z1), activate(n__g(z1))), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
73.66/48.23
73.66/48.23

(102) Obligation:

Complexity Dependency Tuples Problem
Rules:

f(z0, n__g(z0), z1) → f(activate(z1), activate(z1), activate(z1)) 73.66/48.23
g(b) → c 73.66/48.23
g(z0) → n__g(z0) 73.66/48.23
bc 73.66/48.23
activate(n__g(z0)) → g(z0) 73.66/48.23
activate(z0) → z0
Tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c3(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c4(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c6(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c7(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), n__g(z1), activate(n__g(z1))), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
S tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
K tuples:

F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c3(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c4(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c6(ACTIVATE(n__g(z1)))
Defined Rule Symbols:

f, g, b, activate

Defined Pair Symbols:

ACTIVATE, F

Compound Symbols:

c5, c1, c2, c3, c4, c6, c7

73.66/48.23
73.66/48.23

(103) CdtRhsSimplificationProcessorProof (BOTH BOUNDS(ID, ID) transformation)

Removed 1 trailing tuple parts
73.66/48.23
73.66/48.23

(104) Obligation:

Complexity Dependency Tuples Problem
Rules:

f(z0, n__g(z0), z1) → f(activate(z1), activate(z1), activate(z1)) 73.66/48.23
g(b) → c 73.66/48.23
g(z0) → n__g(z0) 73.66/48.23
bc 73.66/48.23
activate(n__g(z0)) → g(z0) 73.66/48.23
activate(z0) → z0
Tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c3(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c4(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c6(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c7(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
S tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
K tuples:

F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c3(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c4(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c6(ACTIVATE(n__g(z1)))
Defined Rule Symbols:

f, g, b, activate

Defined Pair Symbols:

ACTIVATE, F

Compound Symbols:

c5, c1, c2, c3, c4, c6, c7, c1

73.66/48.23
73.66/48.23

(105) CdtGraphSplitRhsProof (BOTH BOUNDS(ID, ID) transformation)

Split RHS of tuples not part of any SCC
73.66/48.23
73.66/48.23

(106) Obligation:

Complexity Dependency Tuples Problem
Rules:

f(z0, n__g(z0), z1) → f(activate(z1), activate(z1), activate(z1)) 73.66/48.23
g(b) → c 73.66/48.23
g(z0) → n__g(z0) 73.66/48.23
bc 73.66/48.23
activate(n__g(z0)) → g(z0) 73.66/48.23
activate(z0) → z0
Tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c3(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c4(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c6(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c7(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c8(ACTIVATE(n__g(z1)))
S tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
K tuples:

F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c3(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c4(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c6(ACTIVATE(n__g(z1)))
Defined Rule Symbols:

f, g, b, activate

Defined Pair Symbols:

ACTIVATE, F

Compound Symbols:

c5, c1, c2, c3, c4, c6, c7, c8

73.66/48.23
73.66/48.23

(107) CdtRewritingProof (BOTH BOUNDS(ID, ID) transformation)

Used rewriting to replace F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) by F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
73.66/48.23
73.66/48.23

(108) Obligation:

Complexity Dependency Tuples Problem
Rules:

f(z0, n__g(z0), z1) → f(activate(z1), activate(z1), activate(z1)) 73.66/48.23
g(b) → c 73.66/48.23
g(z0) → n__g(z0) 73.66/48.23
bc 73.66/48.23
activate(n__g(z0)) → g(z0) 73.66/48.23
activate(z0) → z0
Tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c3(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c4(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c6(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c7(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c8(ACTIVATE(n__g(z1)))
S tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
K tuples:

F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c3(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c4(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c6(ACTIVATE(n__g(z1)))
Defined Rule Symbols:

f, g, b, activate

Defined Pair Symbols:

ACTIVATE, F

Compound Symbols:

c5, c1, c2, c3, c4, c6, c7, c8

73.66/48.23
73.66/48.23

(109) CdtRewritingProof (BOTH BOUNDS(ID, ID) transformation)

Used rewriting to replace F(z0, n__g(z0), n__g(z1)) → c1(F(g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) by F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
73.66/48.23
73.66/48.23

(110) Obligation:

Complexity Dependency Tuples Problem
Rules:

f(z0, n__g(z0), z1) → f(activate(z1), activate(z1), activate(z1)) 73.66/48.23
g(b) → c 73.66/48.23
g(z0) → n__g(z0) 73.66/48.23
bc 73.66/48.23
activate(n__g(z0)) → g(z0) 73.66/48.23
activate(z0) → z0
Tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), g(z0), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c3(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c4(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c6(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c7(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c8(ACTIVATE(n__g(z1)))
S tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
K tuples:

F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c3(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c4(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c6(ACTIVATE(n__g(z1)))
Defined Rule Symbols:

f, g, b, activate

Defined Pair Symbols:

ACTIVATE, F

Compound Symbols:

c5, c1, c2, c3, c4, c6, c7, c8

73.66/48.23
73.66/48.23

(111) CdtRewritingProof (BOTH BOUNDS(ID, ID) transformation)

Used rewriting to replace F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) by F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
73.66/48.23
73.66/48.23

(112) Obligation:

Complexity Dependency Tuples Problem
Rules:

f(z0, n__g(z0), z1) → f(activate(z1), activate(z1), activate(z1)) 73.66/48.23
g(b) → c 73.66/48.23
g(z0) → n__g(z0) 73.66/48.23
bc 73.66/48.23
activate(n__g(z0)) → g(z0) 73.66/48.23
activate(z0) → z0
Tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c3(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c4(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c6(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c7(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c8(ACTIVATE(n__g(z1)))
S tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
K tuples:

F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c3(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c4(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c6(ACTIVATE(n__g(z1)))
Defined Rule Symbols:

f, g, b, activate

Defined Pair Symbols:

ACTIVATE, F

Compound Symbols:

c5, c1, c2, c3, c4, c6, c7, c8

73.66/48.23
73.66/48.23

(113) CdtRewritingProof (BOTH BOUNDS(ID, ID) transformation)

Used rewriting to replace F(z0, n__g(z0), n__g(z1)) → c1(F(g(z1), n__g(z1), activate(n__g(z1))), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) by F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), n__g(z1), activate(n__g(z1))), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
73.66/48.23
73.66/48.23

(114) Obligation:

Complexity Dependency Tuples Problem
Rules:

f(z0, n__g(z0), z1) → f(activate(z1), activate(z1), activate(z1)) 73.66/48.23
g(b) → c 73.66/48.23
g(z0) → n__g(z0) 73.66/48.23
bc 73.66/48.23
activate(n__g(z0)) → g(z0) 73.66/48.23
activate(z0) → z0
Tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c3(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c4(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c6(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c7(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c8(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), n__g(z1), activate(n__g(z1))), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
S tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
K tuples:

F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c3(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c4(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c6(ACTIVATE(n__g(z1)))
Defined Rule Symbols:

f, g, b, activate

Defined Pair Symbols:

ACTIVATE, F

Compound Symbols:

c5, c1, c2, c3, c4, c6, c7, c8

73.66/48.23
73.66/48.23

(115) CdtRhsSimplificationProcessorProof (BOTH BOUNDS(ID, ID) transformation)

Removed 1 trailing tuple parts
73.66/48.23
73.66/48.23

(116) Obligation:

Complexity Dependency Tuples Problem
Rules:

f(z0, n__g(z0), z1) → f(activate(z1), activate(z1), activate(z1)) 73.66/48.23
g(b) → c 73.66/48.23
g(z0) → n__g(z0) 73.66/48.23
bc 73.66/48.23
activate(n__g(z0)) → g(z0) 73.66/48.23
activate(z0) → z0
Tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c3(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c4(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c6(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c7(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c8(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
S tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
K tuples:

F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c3(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c4(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c6(ACTIVATE(n__g(z1)))
Defined Rule Symbols:

f, g, b, activate

Defined Pair Symbols:

ACTIVATE, F

Compound Symbols:

c5, c1, c2, c3, c4, c6, c7, c8, c1

73.66/48.23
73.66/48.23

(117) CdtGraphSplitRhsProof (BOTH BOUNDS(ID, ID) transformation)

Split RHS of tuples not part of any SCC
73.66/48.23
73.66/48.23

(118) Obligation:

Complexity Dependency Tuples Problem
Rules:

f(z0, n__g(z0), z1) → f(activate(z1), activate(z1), activate(z1)) 73.66/48.23
g(b) → c 73.66/48.23
g(z0) → n__g(z0) 73.66/48.23
bc 73.66/48.23
activate(n__g(z0)) → g(z0) 73.66/48.23
activate(z0) → z0
Tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c3(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c4(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c6(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c7(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c8(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c9(ACTIVATE(n__g(z1)))
S tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
K tuples:

F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c3(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c4(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c6(ACTIVATE(n__g(z1)))
Defined Rule Symbols:

f, g, b, activate

Defined Pair Symbols:

ACTIVATE, F

Compound Symbols:

c5, c1, c2, c3, c4, c6, c7, c8, c9

73.66/48.23
73.66/48.23

(119) CdtRewritingProof (BOTH BOUNDS(ID, ID) transformation)

Used rewriting to replace F(z0, n__g(z0), n__g(z1)) → c1(F(g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) by F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
73.66/48.23
73.66/48.23

(120) Obligation:

Complexity Dependency Tuples Problem
Rules:

f(z0, n__g(z0), z1) → f(activate(z1), activate(z1), activate(z1)) 73.66/48.23
g(b) → c 73.66/48.23
g(z0) → n__g(z0) 73.66/48.23
bc 73.66/48.23
activate(n__g(z0)) → g(z0) 73.66/48.23
activate(z0) → z0
Tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(g(z0), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c3(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c4(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c6(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c7(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c8(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c9(ACTIVATE(n__g(z1)))
S tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
K tuples:

F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c3(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c4(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c6(ACTIVATE(n__g(z1)))
Defined Rule Symbols:

f, g, b, activate

Defined Pair Symbols:

ACTIVATE, F

Compound Symbols:

c5, c1, c2, c3, c4, c6, c7, c8, c9

73.66/48.23
73.66/48.23

(121) CdtRewritingProof (BOTH BOUNDS(ID, ID) transformation)

Used rewriting to replace F(z0, n__g(z0), n__g(z1)) → c1(F(g(z1), n__g(z1), activate(n__g(z1))), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) by F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), n__g(z1), activate(n__g(z1))), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
73.66/48.23
73.66/48.23

(122) Obligation:

Complexity Dependency Tuples Problem
Rules:

f(z0, n__g(z0), z1) → f(activate(z1), activate(z1), activate(z1)) 73.66/48.23
g(b) → c 73.66/48.23
g(z0) → n__g(z0) 73.66/48.23
bc 73.66/48.23
activate(n__g(z0)) → g(z0) 73.66/48.23
activate(z0) → z0
Tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c3(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c4(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c6(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c7(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c8(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c9(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), n__g(z1), activate(n__g(z1))), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
S tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
K tuples:

F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c3(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c4(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c6(ACTIVATE(n__g(z1)))
Defined Rule Symbols:

f, g, b, activate

Defined Pair Symbols:

ACTIVATE, F

Compound Symbols:

c5, c1, c2, c3, c4, c6, c7, c8, c9

73.66/48.23
73.66/48.23

(123) CdtRhsSimplificationProcessorProof (BOTH BOUNDS(ID, ID) transformation)

Removed 1 trailing tuple parts
73.66/48.23
73.66/48.23

(124) Obligation:

Complexity Dependency Tuples Problem
Rules:

f(z0, n__g(z0), z1) → f(activate(z1), activate(z1), activate(z1)) 73.66/48.23
g(b) → c 73.66/48.23
g(z0) → n__g(z0) 73.66/48.23
bc 73.66/48.23
activate(n__g(z0)) → g(z0) 73.66/48.23
activate(z0) → z0
Tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c3(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c4(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c6(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c7(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c8(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c9(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
S tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
K tuples:

F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c3(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c4(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c6(ACTIVATE(n__g(z1)))
Defined Rule Symbols:

f, g, b, activate

Defined Pair Symbols:

ACTIVATE, F

Compound Symbols:

c5, c1, c2, c3, c4, c6, c7, c8, c9, c1

73.66/48.23
73.66/48.23

(125) CdtGraphSplitRhsProof (BOTH BOUNDS(ID, ID) transformation)

Split RHS of tuples not part of any SCC
73.66/48.23
73.66/48.23

(126) Obligation:

Complexity Dependency Tuples Problem
Rules:

f(z0, n__g(z0), z1) → f(activate(z1), activate(z1), activate(z1)) 73.66/48.23
g(b) → c 73.66/48.23
g(z0) → n__g(z0) 73.66/48.23
bc 73.66/48.23
activate(n__g(z0)) → g(z0) 73.66/48.23
activate(z0) → z0
Tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c3(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c4(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c6(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c7(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c8(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c9(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c10(ACTIVATE(n__g(z1)))
S tuples:

ACTIVATE(n__g(z0)) → c5 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), activate(n__g(z0)), n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(activate(z0), z0, z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), z0) → c1(F(z0, activate(z0), z0), ACTIVATE(z0), ACTIVATE(z0), ACTIVATE(z0)) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(activate(n__g(z0)), n__g(z0), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(x0, n__g(x0), n__g(z0)) → c1(F(n__g(z0), activate(n__g(z0)), activate(n__g(z0))), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0)), ACTIVATE(n__g(z0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(activate(n__g(z1)), n__g(z1), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c1(F(n__g(z1), activate(n__g(z1)), n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)), ACTIVATE(n__g(z1)))
K tuples:

F(z0, n__g(z0), n__g(y0)) → c2(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(y0)) → c3(ACTIVATE(n__g(y0))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c4(ACTIVATE(n__g(z1))) 73.66/48.23
F(z0, n__g(z0), n__g(z1)) → c6(ACTIVATE(n__g(z1)))
Defined Rule Symbols:

f, g, b, activate

Defined Pair Symbols:

ACTIVATE, F

Compound Symbols:

c5, c1, c2, c3, c4, c6, c7, c8, c9, c10

73.66/48.23
73.66/48.23
73.66/48.30 EOF