* [misc]progress: [Phase 1 of 3] Setting up. * * * [misc]progress: [1/2] Preparing points * * * [misc]progress: [2/2] Setting up program. * [enter]simplify: Simplifying (+ (+ (+ x0 x1) x2) x3) * * [misc]simplify: iters left: 6 (7 enodes) * * [misc]simplify: iters left: 5 (11 enodes) * * [misc]simplify: iters left: 4 (18 enodes) * * [misc]simplify: iters left: 3 (28 enodes) * * [misc]simplify: iters left: 2 (50 enodes) * * [misc]simplify: iters left: 1 (57 enodes) * [exit]simplify: Simplified to (+ (+ x0 x3) (+ x2 x1)) * [misc]progress: [Phase 2 of 3] Improving. * * [misc]progress: iteration 1 / 3 * * * [misc]progress: picking best candidate * * * * [misc]pick: Picked # * * * [misc]progress: localizing error * * * [misc]progress: generating series expansions * * * * [misc]progress: [ 1 / 1 ] generating series at (2 1) * [misc]approximate: Taking taylor expansion of (+ (+ x0 x1) x2) in (x0 x1 x2) around 0 * [misc]taylor: Taking taylor expansion of (+ (+ x0 x1) x2) in x2 * [misc]taylor: Taking taylor expansion of (+ x0 x1) in x2 * [misc]taylor: Taking taylor expansion of x0 in x2 * [misc]backup-simplify: Simplify x0 into x0 * [misc]taylor: Taking taylor expansion of x1 in x2 * [misc]backup-simplify: Simplify x1 into x1 * [misc]taylor: Taking taylor expansion of x2 in x2 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of (+ (+ x0 x1) x2) in x1 * [misc]taylor: Taking taylor expansion of (+ x0 x1) in x1 * [misc]taylor: Taking taylor expansion of x0 in x1 * [misc]backup-simplify: Simplify x0 into x0 * [misc]taylor: Taking taylor expansion of x1 in x1 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of x2 in x1 * [misc]backup-simplify: Simplify x2 into x2 * [misc]taylor: Taking taylor expansion of (+ (+ x0 x1) x2) in x0 * [misc]taylor: Taking taylor expansion of (+ x0 x1) in x0 * [misc]taylor: Taking taylor expansion of x0 in x0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of x1 in x0 * [misc]backup-simplify: Simplify x1 into x1 * [misc]taylor: Taking taylor expansion of x2 in x0 * [misc]backup-simplify: Simplify x2 into x2 * [misc]taylor: Taking taylor expansion of (+ (+ x0 x1) x2) in x0 * [misc]taylor: Taking taylor expansion of (+ x0 x1) in x0 * [misc]taylor: Taking taylor expansion of x0 in x0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of x1 in x0 * [misc]backup-simplify: Simplify x1 into x1 * [misc]taylor: Taking taylor expansion of x2 in x0 * [misc]backup-simplify: Simplify x2 into x2 * [misc]backup-simplify: Simplify (+ 0 x1) into x1 * [misc]backup-simplify: Simplify (+ x1 x2) into (+ x1 x2) * [misc]taylor: Taking taylor expansion of (+ x1 x2) in x1 * [misc]taylor: Taking taylor expansion of x1 in x1 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of x2 in x1 * [misc]backup-simplify: Simplify x2 into x2 * [misc]backup-simplify: Simplify (+ 0 x2) into x2 * [misc]taylor: Taking taylor expansion of x2 in x2 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (+ 1 0) into 1 * [misc]backup-simplify: Simplify (+ 1 0) into 1 * [misc]taylor: Taking taylor expansion of 1 in x1 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of 1 in x2 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (+ 1 0) into 1 * [misc]taylor: Taking taylor expansion of 1 in x2 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (+ (* 1 (* x2 (* 1 1))) (+ (* 1 (* 1 (* x1 1))) (* 1 (* 1 (* 1 x0))))) into (+ x1 (+ x2 x0)) * [misc]approximate: Taking taylor expansion of (+ (+ (/ 1 x0) (/ 1 x1)) (/ 1 x2)) in (x0 x1 x2) around 0 * [misc]taylor: Taking taylor expansion of (+ (+ (/ 1 x0) (/ 1 x1)) (/ 1 x2)) in x2 * [misc]taylor: Taking taylor expansion of (+ (/ 1 x0) (/ 1 x1)) in x2 * [misc]taylor: Taking taylor expansion of (/ 1 x0) in x2 * [misc]taylor: Taking taylor expansion of x0 in x2 * [misc]backup-simplify: Simplify x0 into x0 * [misc]backup-simplify: Simplify (/ 1 x0) into (/ 1 x0) * [misc]taylor: Taking taylor expansion of (/ 1 x1) in x2 * [misc]taylor: Taking taylor expansion of x1 in x2 * [misc]backup-simplify: Simplify x1 into x1 * [misc]backup-simplify: Simplify (/ 1 x1) into (/ 1 x1) * [misc]taylor: Taking taylor expansion of (/ 1 x2) in x2 * [misc]taylor: Taking taylor expansion of x2 in x2 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of (+ (+ (/ 1 x0) (/ 1 x1)) (/ 1 x2)) in x1 * [misc]taylor: Taking taylor expansion of (+ (/ 1 x0) (/ 1 x1)) in x1 * [misc]taylor: Taking taylor expansion of (/ 1 x0) in x1 * [misc]taylor: Taking taylor expansion of x0 in x1 * [misc]backup-simplify: Simplify x0 into x0 * [misc]backup-simplify: Simplify (/ 1 x0) into (/ 1 x0) * [misc]taylor: Taking taylor expansion of (/ 1 x1) in x1 * [misc]taylor: Taking taylor expansion of x1 in x1 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of (/ 1 x2) in x1 * [misc]taylor: Taking taylor expansion of x2 in x1 * [misc]backup-simplify: Simplify x2 into x2 * [misc]backup-simplify: Simplify (/ 1 x2) into (/ 1 x2) * [misc]taylor: Taking taylor expansion of (+ (+ (/ 1 x0) (/ 1 x1)) (/ 1 x2)) in x0 * [misc]taylor: Taking taylor expansion of (+ (/ 1 x0) (/ 1 x1)) in x0 * [misc]taylor: Taking taylor expansion of (/ 1 x0) in x0 * [misc]taylor: Taking taylor expansion of x0 in x0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of (/ 1 x1) in x0 * [misc]taylor: Taking taylor expansion of x1 in x0 * [misc]backup-simplify: Simplify x1 into x1 * [misc]backup-simplify: Simplify (/ 1 x1) into (/ 1 x1) * [misc]taylor: Taking taylor expansion of (/ 1 x2) in x0 * [misc]taylor: Taking taylor expansion of x2 in x0 * [misc]backup-simplify: Simplify x2 into x2 * [misc]backup-simplify: Simplify (/ 1 x2) into (/ 1 x2) * [misc]taylor: Taking taylor expansion of (+ (+ (/ 1 x0) (/ 1 x1)) (/ 1 x2)) in x0 * [misc]taylor: Taking taylor expansion of (+ (/ 1 x0) (/ 1 x1)) in x0 * [misc]taylor: Taking taylor expansion of (/ 1 x0) in x0 * [misc]taylor: Taking taylor expansion of x0 in x0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]taylor: Taking taylor expansion of (/ 1 x1) in x0 * [misc]taylor: Taking taylor expansion of x1 in x0 * [misc]backup-simplify: Simplify x1 into x1 * [misc]backup-simplify: Simplify (/ 1 x1) into (/ 1 x1) * [misc]taylor: Taking taylor expansion of (/ 1 x2) in x0 * [misc]taylor: Taking taylor expansion of x2 in x0 * [misc]backup-simplify: Simplify x2 into x2 * [misc]backup-simplify: Simplify (/ 1 x2) into (/ 1 x2) * [misc]backup-simplify: Simplify (+ 1 0) into 1 * [misc]backup-simplify: Simplify (+ 1 0) into 1 * [misc]taylor: Taking taylor expansion of 1 in x1 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ 0 (/ 1 x1)) into (/ 1 x1) * [misc]backup-simplify: Simplify (+ (/ 1 x1) (/ 1 x2)) into (+ (/ 1 x2) (/ 1 x1)) * [misc]taylor: Taking taylor expansion of (+ (/ 1 x2) (/ 1 x1)) in x1 * [misc]taylor: Taking taylor expansion of (/ 1 x2) in x1 * [misc]taylor: Taking taylor expansion of x2 in x1 * [misc]backup-simplify: Simplify x2 into x2 * [misc]backup-simplify: Simplify (/ 1 x2) into (/ 1 x2) * [misc]taylor: Taking taylor expansion of (/ 1 x1) in x1 * [misc]taylor: Taking taylor expansion of x1 in x1 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]backup-simplify: Simplify (+ 0 1) into 1 * [misc]taylor: Taking taylor expansion of 1 in x2 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of 1 in x2 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x1) (/ 0 x1)))) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 x2) (/ 0 x2)))) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]taylor: Taking taylor expansion of 0 in x1 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (/ 1 x2) 0) into (/ 1 x2) * [misc]taylor: Taking taylor expansion of (/ 1 x2) in x2 * [misc]taylor: Taking taylor expansion of x2 in x2 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of 0 in x2 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (+ (* 1 (* 1 (* 1 (/ 1 (/ 1 x0))))) (+ (* 1 (* 1 (* (/ 1 (/ 1 x1)) 1))) (* 1 (* (/ 1 (/ 1 x2)) (* 1 1))))) into (+ x1 (+ x2 x0)) * [misc]approximate: Taking taylor expansion of (+ (+ (/ 1 (- x0)) (/ 1 (- x1))) (/ 1 (- x2))) in (x0 x1 x2) around 0 * [misc]taylor: Taking taylor expansion of (+ (+ (/ 1 (- x0)) (/ 1 (- x1))) (/ 1 (- x2))) in x2 * [misc]taylor: Taking taylor expansion of (+ (/ 1 (- x0)) (/ 1 (- x1))) in x2 * [misc]taylor: Taking taylor expansion of (/ 1 (- x0)) in x2 * [misc]taylor: Taking taylor expansion of (- x0) in x2 * [misc]taylor: Taking taylor expansion of x0 in x2 * [misc]backup-simplify: Simplify x0 into x0 * [misc]backup-simplify: Simplify (- x0) into (- x0) * [misc]backup-simplify: Simplify (- x0) into (- x0) * [misc]backup-simplify: Simplify (/ 1 (- x0)) into (/ -1 x0) * [misc]taylor: Taking taylor expansion of (/ 1 (- x1)) in x2 * [misc]taylor: Taking taylor expansion of (- x1) in x2 * [misc]taylor: Taking taylor expansion of x1 in x2 * [misc]backup-simplify: Simplify x1 into x1 * [misc]backup-simplify: Simplify (- x1) into (- x1) * [misc]backup-simplify: Simplify (- x1) into (- x1) * [misc]backup-simplify: Simplify (/ 1 (- x1)) into (/ -1 x1) * [misc]taylor: Taking taylor expansion of (/ 1 (- x2)) in x2 * [misc]taylor: Taking taylor expansion of (- x2) in x2 * [misc]taylor: Taking taylor expansion of x2 in x2 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of (+ (+ (/ 1 (- x0)) (/ 1 (- x1))) (/ 1 (- x2))) in x1 * [misc]taylor: Taking taylor expansion of (+ (/ 1 (- x0)) (/ 1 (- x1))) in x1 * [misc]taylor: Taking taylor expansion of (/ 1 (- x0)) in x1 * [misc]taylor: Taking taylor expansion of (- x0) in x1 * [misc]taylor: Taking taylor expansion of x0 in x1 * [misc]backup-simplify: Simplify x0 into x0 * [misc]backup-simplify: Simplify (- x0) into (- x0) * [misc]backup-simplify: Simplify (- x0) into (- x0) * [misc]backup-simplify: Simplify (/ 1 (- x0)) into (/ -1 x0) * [misc]taylor: Taking taylor expansion of (/ 1 (- x1)) in x1 * [misc]taylor: Taking taylor expansion of (- x1) in x1 * [misc]taylor: Taking taylor expansion of x1 in x1 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of (/ 1 (- x2)) in x1 * [misc]taylor: Taking taylor expansion of (- x2) in x1 * [misc]taylor: Taking taylor expansion of x2 in x1 * [misc]backup-simplify: Simplify x2 into x2 * [misc]backup-simplify: Simplify (- x2) into (- x2) * [misc]backup-simplify: Simplify (- x2) into (- x2) * [misc]backup-simplify: Simplify (/ 1 (- x2)) into (/ -1 x2) * [misc]taylor: Taking taylor expansion of (+ (+ (/ 1 (- x0)) (/ 1 (- x1))) (/ 1 (- x2))) in x0 * [misc]taylor: Taking taylor expansion of (+ (/ 1 (- x0)) (/ 1 (- x1))) in x0 * [misc]taylor: Taking taylor expansion of (/ 1 (- x0)) in x0 * [misc]taylor: Taking taylor expansion of (- x0) in x0 * [misc]taylor: Taking taylor expansion of x0 in x0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of (/ 1 (- x1)) in x0 * [misc]taylor: Taking taylor expansion of (- x1) in x0 * [misc]taylor: Taking taylor expansion of x1 in x0 * [misc]backup-simplify: Simplify x1 into x1 * [misc]backup-simplify: Simplify (- x1) into (- x1) * [misc]backup-simplify: Simplify (- x1) into (- x1) * [misc]backup-simplify: Simplify (/ 1 (- x1)) into (/ -1 x1) * [misc]taylor: Taking taylor expansion of (/ 1 (- x2)) in x0 * [misc]taylor: Taking taylor expansion of (- x2) in x0 * [misc]taylor: Taking taylor expansion of x2 in x0 * [misc]backup-simplify: Simplify x2 into x2 * [misc]backup-simplify: Simplify (- x2) into (- x2) * [misc]backup-simplify: Simplify (- x2) into (- x2) * [misc]backup-simplify: Simplify (/ 1 (- x2)) into (/ -1 x2) * [misc]taylor: Taking taylor expansion of (+ (+ (/ 1 (- x0)) (/ 1 (- x1))) (/ 1 (- x2))) in x0 * [misc]taylor: Taking taylor expansion of (+ (/ 1 (- x0)) (/ 1 (- x1))) in x0 * [misc]taylor: Taking taylor expansion of (/ 1 (- x0)) in x0 * [misc]taylor: Taking taylor expansion of (- x0) in x0 * [misc]taylor: Taking taylor expansion of x0 in x0 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (/ 1 -1) into -1 * [misc]taylor: Taking taylor expansion of (/ 1 (- x1)) in x0 * [misc]taylor: Taking taylor expansion of (- x1) in x0 * [misc]taylor: Taking taylor expansion of x1 in x0 * [misc]backup-simplify: Simplify x1 into x1 * [misc]backup-simplify: Simplify (- x1) into (- x1) * [misc]backup-simplify: Simplify (- x1) into (- x1) * [misc]backup-simplify: Simplify (/ 1 (- x1)) into (/ -1 x1) * [misc]taylor: Taking taylor expansion of (/ 1 (- x2)) in x0 * [misc]taylor: Taking taylor expansion of (- x2) in x0 * [misc]taylor: Taking taylor expansion of x2 in x0 * [misc]backup-simplify: Simplify x2 into x2 * [misc]backup-simplify: Simplify (- x2) into (- x2) * [misc]backup-simplify: Simplify (- x2) into (- x2) * [misc]backup-simplify: Simplify (/ 1 (- x2)) into (/ -1 x2) * [misc]backup-simplify: Simplify (+ -1 0) into -1 * [misc]backup-simplify: Simplify (+ -1 0) into -1 * [misc]taylor: Taking taylor expansion of -1 in x1 * [misc]backup-simplify: Simplify -1 into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (+ 0 (/ -1 x1)) into (- (/ 1 x1)) * [misc]backup-simplify: Simplify (+ (- (/ 1 x1)) (/ -1 x2)) into (- (+ (/ 1 x2) (/ 1 x1))) * [misc]taylor: Taking taylor expansion of (- (+ (/ 1 x2) (/ 1 x1))) in x1 * [misc]taylor: Taking taylor expansion of (+ (/ 1 x2) (/ 1 x1)) in x1 * [misc]taylor: Taking taylor expansion of (/ 1 x2) in x1 * [misc]taylor: Taking taylor expansion of x2 in x1 * [misc]backup-simplify: Simplify x2 into x2 * [misc]backup-simplify: Simplify (/ 1 x2) into (/ 1 x2) * [misc]taylor: Taking taylor expansion of (/ 1 x1) in x1 * [misc]taylor: Taking taylor expansion of x1 in x1 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]backup-simplify: Simplify (+ 0 1) into 1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]taylor: Taking taylor expansion of -1 in x2 * [misc]backup-simplify: Simplify -1 into -1 * [misc]taylor: Taking taylor expansion of -1 in x2 * [misc]backup-simplify: Simplify -1 into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify (- (+ (* -1 (/ 0 -1)) (* 0 (/ 0 -1)))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- x1) into (- x1) * [misc]backup-simplify: Simplify (- (+ (* (/ -1 x1) (/ 0 (- x1))))) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- x2) into (- x2) * [misc]backup-simplify: Simplify (- (+ (* (/ -1 x2) (/ 0 (- x2))))) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]taylor: Taking taylor expansion of 0 in x1 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (/ 1 x2) 0) into (/ 1 x2) * [misc]backup-simplify: Simplify (- (/ 1 x2)) into (- (/ 1 x2)) * [misc]taylor: Taking taylor expansion of (- (/ 1 x2)) in x2 * [misc]taylor: Taking taylor expansion of (/ 1 x2) in x2 * [misc]taylor: Taking taylor expansion of x2 in x2 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (/ 1 1) into 1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]backup-simplify: Simplify -1 into -1 * [misc]taylor: Taking taylor expansion of 0 in x2 * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify -1 into -1 * [misc]backup-simplify: Simplify -1 into -1 * [misc]backup-simplify: Simplify (+ (* -1 (* 1 (* 1 (/ 1 (/ 1 (- x0)))))) (+ (* -1 (* 1 (* (/ 1 (/ 1 (- x1))) 1))) (* -1 (* (/ 1 (/ 1 (- x2))) (* 1 1))))) into (+ x1 (+ x2 x0)) * * * [misc]progress: generating rewritten candidates * * * * [misc]progress: [ 1 / 1 ] rewriting at (2 1) * * * [misc]progress: simplifying candidates * * * * [misc]progress: [ 1 / 14 ] simplifiying candidate # * [enter]simplify: Simplifying (+ (+ x1 (+ x2 x0)) x3) * * [misc]simplify: iters left: 6 (7 enodes) * * [misc]simplify: iters left: 5 (11 enodes) * * [misc]simplify: iters left: 4 (18 enodes) * * [misc]simplify: iters left: 3 (28 enodes) * * [misc]simplify: iters left: 2 (50 enodes) * * [misc]simplify: iters left: 1 (57 enodes) * [exit]simplify: Simplified to (+ (+ x1 x3) (+ x2 x0)) * * * * [misc]progress: [ 2 / 14 ] simplifiying candidate # * [enter]simplify: Simplifying (+ (+ x1 (+ x2 x0)) x3) * * [misc]simplify: iters left: 6 (7 enodes) * * [misc]simplify: iters left: 5 (11 enodes) * * [misc]simplify: iters left: 4 (18 enodes) * * [misc]simplify: iters left: 3 (28 enodes) * * [misc]simplify: iters left: 2 (50 enodes) * * [misc]simplify: iters left: 1 (57 enodes) * [exit]simplify: Simplified to (+ (+ x1 x3) (+ x2 x0)) * * * * [misc]progress: [ 3 / 14 ] simplifiying candidate # * [enter]simplify: Simplifying (+ (+ x1 (+ x2 x0)) x3) * * [misc]simplify: iters left: 6 (7 enodes) * * [misc]simplify: iters left: 5 (11 enodes) * * [misc]simplify: iters left: 4 (18 enodes) * * [misc]simplify: iters left: 3 (28 enodes) * * [misc]simplify: iters left: 2 (50 enodes) * * [misc]simplify: iters left: 1 (57 enodes) * [exit]simplify: Simplified to (+ (+ x1 x3) (+ x2 x0)) * * * * [misc]progress: [ 4 / 14 ] simplifiying candidate # * * * * [misc]progress: [ 5 / 14 ] simplifiying candidate # * [enter]simplify: Simplifying (log (+ (+ x0 x1) x2)) * * [misc]simplify: iters left: 5 (6 enodes) * * [misc]simplify: iters left: 4 (9 enodes) * * [misc]simplify: iters left: 3 (12 enodes) * * [misc]simplify: iters left: 2 (16 enodes) * * [misc]simplify: iters left: 1 (18 enodes) * [exit]simplify: Simplified to (log (+ x2 (+ x1 x0))) * [exit]simplify: Simplified to (log (+ x2 (+ x1 x0))) * * * * [misc]progress: [ 6 / 14 ] simplifiying candidate # * [enter]simplify: Simplifying (exp (+ (+ x0 x1) x2)) * * [misc]simplify: iters left: 5 (6 enodes) * * [misc]simplify: iters left: 4 (12 enodes) * * [misc]simplify: iters left: 3 (20 enodes) * * [misc]simplify: iters left: 2 (31 enodes) * * [misc]simplify: iters left: 1 (38 enodes) * [exit]simplify: Simplified to (exp (+ (+ x0 x2) x1)) * [exit]simplify: Simplified to (exp (+ (+ x0 x2) x1)) * * * * [misc]progress: [ 7 / 14 ] simplifiying candidate # * [enter]simplify: Simplifying (cbrt (+ (+ x0 x1) x2)) * * [misc]simplify: iters left: 5 (6 enodes) * * [misc]simplify: iters left: 4 (9 enodes) * * [misc]simplify: iters left: 3 (12 enodes) * * [misc]simplify: iters left: 2 (16 enodes) * * [misc]simplify: iters left: 1 (18 enodes) * [exit]simplify: Simplified to (cbrt (+ x2 (+ x1 x0))) * [exit]simplify: Simplified to (cbrt (+ x2 (+ x1 x0))) * * * * [misc]progress: [ 8 / 14 ] simplifiying candidate # * [enter]simplify: Simplifying (cube (+ (+ x0 x1) x2)) * * [misc]simplify: iters left: 5 (6 enodes) * * [misc]simplify: iters left: 4 (11 enodes) * * [misc]simplify: iters left: 3 (28 enodes) * * [misc]simplify: iters left: 2 (92 enodes) * * [misc]simplify: iters left: 1 (225 enodes) * [exit]simplify: Simplified to (cube (+ x1 (+ x0 x2))) * [exit]simplify: Simplified to (cube (+ x1 (+ x0 x2))) * * * * [misc]progress: [ 9 / 14 ] simplifiying candidate # * [enter]simplify: Simplifying (sqrt (+ (+ x0 x1) x2)) * * [misc]simplify: iters left: 5 (6 enodes) * * [misc]simplify: iters left: 4 (9 enodes) * * [misc]simplify: iters left: 3 (12 enodes) * * [misc]simplify: iters left: 2 (16 enodes) * * [misc]simplify: iters left: 1 (18 enodes) * [exit]simplify: Simplified to (sqrt (+ x2 (+ x1 x0))) * [exit]simplify: Simplified to (sqrt (+ x2 (+ x1 x0))) * * * * [misc]progress: [ 10 / 14 ] simplifiying candidate # * [enter]simplify: Simplifying (+ (pow (+ x0 x1) 3) (pow x2 3)) * * [misc]simplify: iters left: 5 (8 enodes) * * [misc]simplify: iters left: 4 (12 enodes) * * [misc]simplify: iters left: 3 (16 enodes) * * [misc]simplify: iters left: 2 (28 enodes) * * [misc]simplify: iters left: 1 (64 enodes) * [exit]simplify: Simplified to (+ (cube (+ x1 x0)) (cube x2)) * [exit]simplify: Simplified to (+ (cube (+ x1 x0)) (cube x2)) * [enter]simplify: Simplifying (+ (sqr (+ x0 x1)) (- (sqr x2) (* (+ x0 x1) x2))) * * [misc]simplify: iters left: 6 (9 enodes) * * [misc]simplify: iters left: 5 (16 enodes) * * [misc]simplify: iters left: 4 (37 enodes) * * [misc]simplify: iters left: 3 (103 enodes) * * [misc]simplify: iters left: 2 (186 enodes) * * [misc]simplify: iters left: 1 (392 enodes) * [exit]simplify: Simplified to (- (+ (* x2 x2) (* (+ x1 x0) (+ x1 x0))) (* (+ x1 x0) x2)) * [exit]simplify: Simplified to (- (+ (* x2 x2) (* (+ x1 x0) (+ x1 x0))) (* (+ x1 x0) x2)) * * * * [misc]progress: [ 11 / 14 ] simplifiying candidate # * * * * [misc]progress: [ 12 / 14 ] simplifiying candidate # * [enter]simplify: Simplifying (- (sqr (+ x0 x1)) (sqr x2)) * * [misc]simplify: iters left: 5 (7 enodes) * * [misc]simplify: iters left: 4 (13 enodes) * * [misc]simplify: iters left: 3 (30 enodes) * * [misc]simplify: iters left: 2 (87 enodes) * * [misc]simplify: iters left: 1 (277 enodes) * [exit]simplify: Simplified to (* (- (+ x1 x0) x2) (+ x2 (+ x1 x0))) * [exit]simplify: Simplified to (* (- (+ x1 x0) x2) (+ x2 (+ x1 x0))) * [enter]simplify: Simplifying (- (+ x0 x1) x2) * * [misc]simplify: iters left: 4 (5 enodes) * * [misc]simplify: iters left: 3 (8 enodes) * * [misc]simplify: iters left: 2 (9 enodes) * * [misc]simplify: iters left: 1 (13 enodes) * [exit]simplify: Simplified to (+ x0 (- x1 x2)) * [exit]simplify: Simplified to (+ x0 (- x1 x2)) * * * * [misc]progress: [ 13 / 14 ] simplifiying candidate # * [enter]simplify: Simplifying (+ x1 x2) * * [misc]simplify: iters left: 2 (3 enodes) * * [misc]simplify: iters left: 1 (4 enodes) * [exit]simplify: Simplified to (+ x2 x1) * [exit]simplify: Simplified to (+ x2 x1) * * * * [misc]progress: [ 14 / 14 ] simplifiying candidate # * * * [misc]progress: adding candidates to table * [misc]progress: [Phase 3 of 3] Extracting. * [enter]simplify: Simplifying (+ (+ (+ x0 x1) x2) x3) * * [misc]simplify: iters left: 6 (7 enodes) * * [misc]simplify: iters left: 5 (11 enodes) * * [misc]simplify: iters left: 4 (18 enodes) * * [misc]simplify: iters left: 3 (28 enodes) * * [misc]simplify: iters left: 2 (50 enodes) * * [misc]simplify: iters left: 1 (57 enodes) * [exit]simplify: Simplified to (+ (+ x0 x3) (+ x2 x1))