4.56/1.49 YES 4.56/1.50 4.56/1.50 Problem: 4.56/1.50 strict: 4.56/1.50 f(g(f(x))) -> f(g(g(g(f(x))))) 4.56/1.50 weak: 4.56/1.50 g(x) -> g(g(x)) 4.56/1.50 4.56/1.50 Proof: 4.56/1.50 Bounds Processor: 4.56/1.50 bound: 1 4.56/1.50 enrichment: match-rt 4.56/1.50 automaton: 4.56/1.50 final states: {2,1} 4.56/1.50 transitions: 4.56/1.50 f1(4) -> 5* 4.56/1.50 f1(18) -> 19* 4.56/1.50 f1(8) -> 9* 4.56/1.50 g1(25) -> 26* 4.56/1.50 g1(20) -> 21* 4.56/1.50 g1(5) -> 6* 4.56/1.50 g1(7) -> 8* 4.56/1.50 g1(26) -> 27* 4.56/1.50 g1(6) -> 7* 4.56/1.50 g1(28) -> 29* 4.56/1.50 f0(2) -> 1* 4.56/1.50 f0(1) -> 1* 4.56/1.50 g0(2) -> 2* 4.56/1.50 g0(1) -> 2* 4.56/1.50 1 -> 25,18 4.56/1.50 2 -> 28,4 4.56/1.50 7 -> 21,6 4.56/1.50 9 -> 5,20,1 4.56/1.50 19 -> 5* 4.56/1.50 21 -> 6* 4.56/1.50 27 -> 29,2 4.56/1.50 29 -> 26* 4.56/1.50 problem: 4.56/1.50 strict: 4.56/1.50 4.56/1.50 weak: 4.56/1.50 g(x) -> g(g(x)) 4.56/1.50 Qed 4.56/1.50 EOF