Problem: f(a()) -> f(f(a())) a() -> b() f(x) -> f(b()) Proof: Church Rosser Transformation Processor: strict: weak: critical peaks: 3 f(f(a())) <-0|[]- f(a()) -2|[]-> f(b()) f(b()) <-1|0[]- f(a()) -0|[]-> f(f(a())) f(b()) <-2|[]- f(a()) -0|[]-> f(f(a())) Redundant Rules Transformation: a() -> b() f(x) -> f(b()) Qed (ToyamaOyamaguchi95Cor22)