* [misc]progress: [Phase 1 of 3] Setting up. * * * [misc]progress: [1/2] Preparing points * * * [misc]progress: [2/2] Setting up program. * [enter]simplify: Simplifying (* (+ a (+ b (+ c d))) 2) * * [misc]simplify: iters left: 6 (9 enodes) * * [misc]simplify: iters left: 5 (14 enodes) * * [misc]simplify: iters left: 4 (30 enodes) * * [misc]simplify: iters left: 3 (66 enodes) * * [misc]simplify: iters left: 2 (126 enodes) * * [misc]simplify: iters left: 1 (171 enodes) * [exit]simplify: Simplified to (+ (+ (+ d c) (+ b a)) (+ (+ d c) (+ b a))) * [misc]progress: [Phase 2 of 3] Improving. * * [misc]progress: iteration 1 / 4 * * * [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 2) * [misc]approximate: Taking taylor expansion of (+ b (+ c d)) in (b c d) around 0 * [misc]taylor: Taking taylor expansion of (+ b (+ c d)) in d * [misc]taylor: Taking taylor expansion of b in d * [misc]backup-simplify: Simplify b into b * [misc]taylor: Taking taylor expansion of (+ c d) in d * [misc]taylor: Taking taylor expansion of c in d * [misc]backup-simplify: Simplify c into c * [misc]taylor: Taking taylor expansion of d in d * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of (+ b (+ c d)) in c * [misc]taylor: Taking taylor expansion of b in c * [misc]backup-simplify: Simplify b into b * [misc]taylor: Taking taylor expansion of (+ c d) in c * [misc]taylor: Taking taylor expansion of c in c * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of d in c * [misc]backup-simplify: Simplify d into d * [misc]taylor: Taking taylor expansion of (+ b (+ c d)) in b * [misc]taylor: Taking taylor expansion of b in b * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of (+ c d) in b * [misc]taylor: Taking taylor expansion of c in b * [misc]backup-simplify: Simplify c into c * [misc]taylor: Taking taylor expansion of d in b * [misc]backup-simplify: Simplify d into d * [misc]taylor: Taking taylor expansion of (+ b (+ c d)) in b * [misc]taylor: Taking taylor expansion of b in b * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of (+ c d) in b * [misc]taylor: Taking taylor expansion of c in b * [misc]backup-simplify: Simplify c into c * [misc]taylor: Taking taylor expansion of d in b * [misc]backup-simplify: Simplify d into d * [misc]backup-simplify: Simplify (+ c d) into (+ c d) * [misc]backup-simplify: Simplify (+ 0 (+ c d)) into (+ c d) * [misc]taylor: Taking taylor expansion of (+ c d) in c * [misc]taylor: Taking taylor expansion of c in c * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of d in c * [misc]backup-simplify: Simplify d into d * [misc]backup-simplify: Simplify (+ 0 d) into d * [misc]taylor: Taking taylor expansion of d in d * [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 (+ 0 0) into 0 * [misc]backup-simplify: Simplify (+ 1 0) into 1 * [misc]taylor: Taking taylor expansion of 1 in c * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of 1 in d * [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 d * [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 (* d (* 1 1))) (+ (* 1 (* 1 (* c 1))) (* 1 (* 1 (* 1 b))))) into (+ b (+ c d)) * [misc]approximate: Taking taylor expansion of (+ (/ 1 b) (+ (/ 1 c) (/ 1 d))) in (b c d) around 0 * [misc]taylor: Taking taylor expansion of (+ (/ 1 b) (+ (/ 1 c) (/ 1 d))) in d * [misc]taylor: Taking taylor expansion of (/ 1 b) in d * [misc]taylor: Taking taylor expansion of b in d * [misc]backup-simplify: Simplify b into b * [misc]backup-simplify: Simplify (/ 1 b) into (/ 1 b) * [misc]taylor: Taking taylor expansion of (+ (/ 1 c) (/ 1 d)) in d * [misc]taylor: Taking taylor expansion of (/ 1 c) in d * [misc]taylor: Taking taylor expansion of c in d * [misc]backup-simplify: Simplify c into c * [misc]backup-simplify: Simplify (/ 1 c) into (/ 1 c) * [misc]taylor: Taking taylor expansion of (/ 1 d) in d * [misc]taylor: Taking taylor expansion of d in d * [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 b) (+ (/ 1 c) (/ 1 d))) in c * [misc]taylor: Taking taylor expansion of (/ 1 b) in c * [misc]taylor: Taking taylor expansion of b in c * [misc]backup-simplify: Simplify b into b * [misc]backup-simplify: Simplify (/ 1 b) into (/ 1 b) * [misc]taylor: Taking taylor expansion of (+ (/ 1 c) (/ 1 d)) in c * [misc]taylor: Taking taylor expansion of (/ 1 c) in c * [misc]taylor: Taking taylor expansion of c in c * [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 d) in c * [misc]taylor: Taking taylor expansion of d in c * [misc]backup-simplify: Simplify d into d * [misc]backup-simplify: Simplify (/ 1 d) into (/ 1 d) * [misc]taylor: Taking taylor expansion of (+ (/ 1 b) (+ (/ 1 c) (/ 1 d))) in b * [misc]taylor: Taking taylor expansion of (/ 1 b) in b * [misc]taylor: Taking taylor expansion of b in b * [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 c) (/ 1 d)) in b * [misc]taylor: Taking taylor expansion of (/ 1 c) in b * [misc]taylor: Taking taylor expansion of c in b * [misc]backup-simplify: Simplify c into c * [misc]backup-simplify: Simplify (/ 1 c) into (/ 1 c) * [misc]taylor: Taking taylor expansion of (/ 1 d) in b * [misc]taylor: Taking taylor expansion of d in b * [misc]backup-simplify: Simplify d into d * [misc]backup-simplify: Simplify (/ 1 d) into (/ 1 d) * [misc]taylor: Taking taylor expansion of (+ (/ 1 b) (+ (/ 1 c) (/ 1 d))) in b * [misc]taylor: Taking taylor expansion of (/ 1 b) in b * [misc]taylor: Taking taylor expansion of b in b * [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 c) (/ 1 d)) in b * [misc]taylor: Taking taylor expansion of (/ 1 c) in b * [misc]taylor: Taking taylor expansion of c in b * [misc]backup-simplify: Simplify c into c * [misc]backup-simplify: Simplify (/ 1 c) into (/ 1 c) * [misc]taylor: Taking taylor expansion of (/ 1 d) in b * [misc]taylor: Taking taylor expansion of d in b * [misc]backup-simplify: Simplify d into d * [misc]backup-simplify: Simplify (/ 1 d) into (/ 1 d) * [misc]backup-simplify: Simplify (+ 1 0) into 1 * [misc]taylor: Taking taylor expansion of 1 in c * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (/ 1 c) (/ 1 d)) into (+ (/ 1 d) (/ 1 c)) * [misc]backup-simplify: Simplify (+ 0 (+ (/ 1 d) (/ 1 c))) into (+ (/ 1 d) (/ 1 c)) * [misc]taylor: Taking taylor expansion of (+ (/ 1 d) (/ 1 c)) in c * [misc]taylor: Taking taylor expansion of (/ 1 d) in c * [misc]taylor: Taking taylor expansion of d in c * [misc]backup-simplify: Simplify d into d * [misc]backup-simplify: Simplify (/ 1 d) into (/ 1 d) * [misc]taylor: Taking taylor expansion of (/ 1 c) in c * [misc]taylor: Taking taylor expansion of c in c * [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 d * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of 1 in d * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 c) (/ 0 c)))) into 0 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 d) (/ 0 d)))) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]taylor: Taking taylor expansion of 0 in c * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (/ 1 d) 0) into (/ 1 d) * [misc]taylor: Taking taylor expansion of (/ 1 d) in d * [misc]taylor: Taking taylor expansion of d in d * [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 d * [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 b))))) (+ (* 1 (* 1 (* (/ 1 (/ 1 c)) 1))) (* 1 (* (/ 1 (/ 1 d)) (* 1 1))))) into (+ b (+ c d)) * [misc]approximate: Taking taylor expansion of (+ (/ 1 (- b)) (+ (/ 1 (- c)) (/ 1 (- d)))) in (b c d) around 0 * [misc]taylor: Taking taylor expansion of (+ (/ 1 (- b)) (+ (/ 1 (- c)) (/ 1 (- d)))) in d * [misc]taylor: Taking taylor expansion of (/ 1 (- b)) in d * [misc]taylor: Taking taylor expansion of (- b) in d * [misc]taylor: Taking taylor expansion of b in d * [misc]backup-simplify: Simplify b into b * [misc]backup-simplify: Simplify (- b) into (- b) * [misc]backup-simplify: Simplify (- b) into (- b) * [misc]backup-simplify: Simplify (/ 1 (- b)) into (/ -1 b) * [misc]taylor: Taking taylor expansion of (+ (/ 1 (- c)) (/ 1 (- d))) in d * [misc]taylor: Taking taylor expansion of (/ 1 (- c)) in d * [misc]taylor: Taking taylor expansion of (- c) in d * [misc]taylor: Taking taylor expansion of c in d * [misc]backup-simplify: Simplify c into c * [misc]backup-simplify: Simplify (- c) into (- c) * [misc]backup-simplify: Simplify (- c) into (- c) * [misc]backup-simplify: Simplify (/ 1 (- c)) into (/ -1 c) * [misc]taylor: Taking taylor expansion of (/ 1 (- d)) in d * [misc]taylor: Taking taylor expansion of (- d) in d * [misc]taylor: Taking taylor expansion of d in d * [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 (- b)) (+ (/ 1 (- c)) (/ 1 (- d)))) in c * [misc]taylor: Taking taylor expansion of (/ 1 (- b)) in c * [misc]taylor: Taking taylor expansion of (- b) in c * [misc]taylor: Taking taylor expansion of b in c * [misc]backup-simplify: Simplify b into b * [misc]backup-simplify: Simplify (- b) into (- b) * [misc]backup-simplify: Simplify (- b) into (- b) * [misc]backup-simplify: Simplify (/ 1 (- b)) into (/ -1 b) * [misc]taylor: Taking taylor expansion of (+ (/ 1 (- c)) (/ 1 (- d))) in c * [misc]taylor: Taking taylor expansion of (/ 1 (- c)) in c * [misc]taylor: Taking taylor expansion of (- c) in c * [misc]taylor: Taking taylor expansion of c in c * [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 (- d)) in c * [misc]taylor: Taking taylor expansion of (- d) in c * [misc]taylor: Taking taylor expansion of d in c * [misc]backup-simplify: Simplify d into d * [misc]backup-simplify: Simplify (- d) into (- d) * [misc]backup-simplify: Simplify (- d) into (- d) * [misc]backup-simplify: Simplify (/ 1 (- d)) into (/ -1 d) * [misc]taylor: Taking taylor expansion of (+ (/ 1 (- b)) (+ (/ 1 (- c)) (/ 1 (- d)))) in b * [misc]taylor: Taking taylor expansion of (/ 1 (- b)) in b * [misc]taylor: Taking taylor expansion of (- b) in b * [misc]taylor: Taking taylor expansion of b in b * [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 (- c)) (/ 1 (- d))) in b * [misc]taylor: Taking taylor expansion of (/ 1 (- c)) in b * [misc]taylor: Taking taylor expansion of (- c) in b * [misc]taylor: Taking taylor expansion of c in b * [misc]backup-simplify: Simplify c into c * [misc]backup-simplify: Simplify (- c) into (- c) * [misc]backup-simplify: Simplify (- c) into (- c) * [misc]backup-simplify: Simplify (/ 1 (- c)) into (/ -1 c) * [misc]taylor: Taking taylor expansion of (/ 1 (- d)) in b * [misc]taylor: Taking taylor expansion of (- d) in b * [misc]taylor: Taking taylor expansion of d in b * [misc]backup-simplify: Simplify d into d * [misc]backup-simplify: Simplify (- d) into (- d) * [misc]backup-simplify: Simplify (- d) into (- d) * [misc]backup-simplify: Simplify (/ 1 (- d)) into (/ -1 d) * [misc]taylor: Taking taylor expansion of (+ (/ 1 (- b)) (+ (/ 1 (- c)) (/ 1 (- d)))) in b * [misc]taylor: Taking taylor expansion of (/ 1 (- b)) in b * [misc]taylor: Taking taylor expansion of (- b) in b * [misc]taylor: Taking taylor expansion of b in b * [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 (- c)) (/ 1 (- d))) in b * [misc]taylor: Taking taylor expansion of (/ 1 (- c)) in b * [misc]taylor: Taking taylor expansion of (- c) in b * [misc]taylor: Taking taylor expansion of c in b * [misc]backup-simplify: Simplify c into c * [misc]backup-simplify: Simplify (- c) into (- c) * [misc]backup-simplify: Simplify (- c) into (- c) * [misc]backup-simplify: Simplify (/ 1 (- c)) into (/ -1 c) * [misc]taylor: Taking taylor expansion of (/ 1 (- d)) in b * [misc]taylor: Taking taylor expansion of (- d) in b * [misc]taylor: Taking taylor expansion of d in b * [misc]backup-simplify: Simplify d into d * [misc]backup-simplify: Simplify (- d) into (- d) * [misc]backup-simplify: Simplify (- d) into (- d) * [misc]backup-simplify: Simplify (/ 1 (- d)) into (/ -1 d) * [misc]backup-simplify: Simplify (+ -1 0) into -1 * [misc]taylor: Taking taylor expansion of -1 in c * [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 (+ (/ -1 c) (/ -1 d)) into (- (+ (/ 1 d) (/ 1 c))) * [misc]backup-simplify: Simplify (+ 0 (- (+ (/ 1 d) (/ 1 c)))) into (- (+ (/ 1 c) (/ 1 d))) * [misc]taylor: Taking taylor expansion of (- (+ (/ 1 c) (/ 1 d))) in c * [misc]taylor: Taking taylor expansion of (+ (/ 1 c) (/ 1 d)) in c * [misc]taylor: Taking taylor expansion of (/ 1 c) in c * [misc]taylor: Taking taylor expansion of c in c * [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 d) in c * [misc]taylor: Taking taylor expansion of d in c * [misc]backup-simplify: Simplify d into d * [misc]backup-simplify: Simplify (/ 1 d) into (/ 1 d) * [misc]backup-simplify: Simplify (+ 1 0) into 1 * [misc]backup-simplify: Simplify (- 1) into -1 * [misc]taylor: Taking taylor expansion of -1 in d * [misc]backup-simplify: Simplify -1 into -1 * [misc]taylor: Taking taylor expansion of -1 in d * [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 (- c) into (- c) * [misc]backup-simplify: Simplify (- (+ (* (/ -1 c) (/ 0 (- c))))) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- d) into (- d) * [misc]backup-simplify: Simplify (- (+ (* (/ -1 d) (/ 0 (- d))))) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]taylor: Taking taylor expansion of 0 in c * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ 0 (/ 1 d)) into (/ 1 d) * [misc]backup-simplify: Simplify (- (/ 1 d)) into (- (/ 1 d)) * [misc]taylor: Taking taylor expansion of (- (/ 1 d)) in d * [misc]taylor: Taking taylor expansion of (/ 1 d) in d * [misc]taylor: Taking taylor expansion of d in d * [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 d * [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 (- b)))))) (+ (* -1 (* 1 (* (/ 1 (/ 1 (- c))) 1))) (* -1 (* (/ 1 (/ 1 (- d))) (* 1 1))))) into (+ b (+ c d)) * * * [misc]progress: generating rewritten candidates * * * * [misc]progress: [ 1 / 1 ] rewriting at (2 1 2) * * * [misc]progress: simplifying candidates * * * * [misc]progress: [ 1 / 14 ] simplifiying candidate # * [enter]simplify: Simplifying (* (+ a (+ b (+ c d))) 2) * * [misc]simplify: iters left: 6 (9 enodes) * * [misc]simplify: iters left: 5 (14 enodes) * * [misc]simplify: iters left: 4 (30 enodes) * * [misc]simplify: iters left: 3 (66 enodes) * * [misc]simplify: iters left: 2 (126 enodes) * * [misc]simplify: iters left: 1 (171 enodes) * [exit]simplify: Simplified to (+ (+ (+ d c) (+ b a)) (+ (+ d c) (+ b a))) * * * * [misc]progress: [ 2 / 14 ] simplifiying candidate # * [enter]simplify: Simplifying (* (+ a (+ b (+ c d))) 2) * * [misc]simplify: iters left: 6 (9 enodes) * * [misc]simplify: iters left: 5 (14 enodes) * * [misc]simplify: iters left: 4 (30 enodes) * * [misc]simplify: iters left: 3 (66 enodes) * * [misc]simplify: iters left: 2 (126 enodes) * * [misc]simplify: iters left: 1 (171 enodes) * [exit]simplify: Simplified to (+ (+ (+ d c) (+ b a)) (+ (+ d c) (+ b a))) * * * * [misc]progress: [ 3 / 14 ] simplifiying candidate # * [enter]simplify: Simplifying (* (+ a (+ b (+ c d))) 2) * * [misc]simplify: iters left: 6 (9 enodes) * * [misc]simplify: iters left: 5 (14 enodes) * * [misc]simplify: iters left: 4 (30 enodes) * * [misc]simplify: iters left: 3 (66 enodes) * * [misc]simplify: iters left: 2 (126 enodes) * * [misc]simplify: iters left: 1 (171 enodes) * [exit]simplify: Simplified to (+ (+ (+ d c) (+ b a)) (+ (+ d c) (+ b a))) * * * * [misc]progress: [ 4 / 14 ] simplifiying candidate # * * * * [misc]progress: [ 5 / 14 ] simplifiying candidate # * [enter]simplify: Simplifying (log (+ b (+ c d))) * * [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 (+ b (+ c d))) * [exit]simplify: Simplified to (log (+ b (+ c d))) * * * * [misc]progress: [ 6 / 14 ] simplifiying candidate # * [enter]simplify: Simplifying (exp (+ b (+ c d))) * * [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 (+ (+ b d) c)) * [exit]simplify: Simplified to (exp (+ (+ b d) c)) * * * * [misc]progress: [ 7 / 14 ] simplifiying candidate # * [enter]simplify: Simplifying (* (cbrt (+ b (+ c d))) (cbrt (+ b (+ c d)))) * * [misc]simplify: iters left: 6 (7 enodes) * * [misc]simplify: iters left: 5 (10 enodes) * * [misc]simplify: iters left: 4 (13 enodes) * * [misc]simplify: iters left: 3 (17 enodes) * * [misc]simplify: iters left: 2 (19 enodes) * [exit]simplify: Simplified to (* (cbrt (+ b (+ c d))) (cbrt (+ b (+ c d)))) * [exit]simplify: Simplified to (* (cbrt (+ b (+ c d))) (cbrt (+ b (+ c d)))) * [enter]simplify: Simplifying (cbrt (+ b (+ c d))) * * [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 (+ b (+ c d))) * [exit]simplify: Simplified to (cbrt (+ b (+ c d))) * * * * [misc]progress: [ 8 / 14 ] simplifiying candidate # * [enter]simplify: Simplifying (* (* (+ b (+ c d)) (+ b (+ c d))) (+ b (+ c d))) * * [misc]simplify: iters left: 6 (7 enodes) * * [misc]simplify: iters left: 5 (23 enodes) * * [misc]simplify: iters left: 4 (88 enodes) * * [misc]simplify: iters left: 3 (264 enodes) * [exit]simplify: Simplified to (pow (+ (+ c b) d) 3) * [exit]simplify: Simplified to (pow (+ (+ c b) d) 3) * * * * [misc]progress: [ 9 / 14 ] simplifiying candidate # * [enter]simplify: Simplifying (sqrt (+ b (+ c d))) * * [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 (+ b (+ c d))) * [exit]simplify: Simplified to (sqrt (+ b (+ c d))) * [enter]simplify: Simplifying (sqrt (+ b (+ c d))) * * [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 (+ b (+ c d))) * [exit]simplify: Simplified to (sqrt (+ b (+ c d))) * * * * [misc]progress: [ 10 / 14 ] simplifiying candidate # * [enter]simplify: Simplifying (+ (pow b 3) (pow (+ c d) 3)) * * [misc]simplify: iters left: 5 (8 enodes) * * [misc]simplify: iters left: 4 (16 enodes) * * [misc]simplify: iters left: 3 (28 enodes) * * [misc]simplify: iters left: 2 (54 enodes) * * [misc]simplify: iters left: 1 (130 enodes) * [exit]simplify: Simplified to (+ (pow b 3) (pow (+ c d) 3)) * [exit]simplify: Simplified to (+ (pow b 3) (pow (+ c d) 3)) * [enter]simplify: Simplifying (+ (* b b) (- (* (+ c d) (+ c d)) (* b (+ c d)))) * * [misc]simplify: iters left: 6 (9 enodes) * * [misc]simplify: iters left: 5 (28 enodes) * * [misc]simplify: iters left: 4 (51 enodes) * * [misc]simplify: iters left: 3 (100 enodes) * * [misc]simplify: iters left: 2 (212 enodes) * * [misc]simplify: iters left: 1 (352 enodes) * [exit]simplify: Simplified to (+ (* b b) (* (+ d c) (- d (- b c)))) * [exit]simplify: Simplified to (+ (* b b) (* (+ d c) (- d (- b c)))) * * * * [misc]progress: [ 11 / 14 ] simplifiying candidate # * * * * [misc]progress: [ 12 / 14 ] simplifiying candidate # * [enter]simplify: Simplifying (- (* b b) (* (+ c d) (+ c d))) * * [misc]simplify: iters left: 6 (7 enodes) * * [misc]simplify: iters left: 5 (17 enodes) * * [misc]simplify: iters left: 4 (39 enodes) * * [misc]simplify: iters left: 3 (76 enodes) * * [misc]simplify: iters left: 2 (117 enodes) * * [misc]simplify: iters left: 1 (139 enodes) * [exit]simplify: Simplified to (- (* b b) (* (+ d c) (+ d c))) * [exit]simplify: Simplified to (- (* b b) (* (+ d c) (+ d c))) * [enter]simplify: Simplifying (- b (+ c d)) * * [misc]simplify: iters left: 4 (5 enodes) * * [misc]simplify: iters left: 3 (8 enodes) * [exit]simplify: Simplified to (- (- b c) d) * [exit]simplify: Simplified to (- (- b c) d) * * * * [misc]progress: [ 13 / 14 ] simplifiying candidate # * [enter]simplify: Simplifying (+ b c) * * [misc]simplify: iters left: 2 (3 enodes) * * [misc]simplify: iters left: 1 (4 enodes) * [exit]simplify: Simplified to (+ c b) * [exit]simplify: Simplified to (+ c b) * * * * [misc]progress: [ 14 / 14 ] simplifiying candidate # * * * [misc]progress: adding candidates to table * * [misc]progress: iteration 2 / 4 * * * [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 2) * [misc]approximate: Taking taylor expansion of (+ (+ b c) d) in (b c d) around 0 * [misc]taylor: Taking taylor expansion of (+ (+ b c) d) in d * [misc]taylor: Taking taylor expansion of (+ b c) in d * [misc]taylor: Taking taylor expansion of b in d * [misc]backup-simplify: Simplify b into b * [misc]taylor: Taking taylor expansion of c in d * [misc]backup-simplify: Simplify c into c * [misc]taylor: Taking taylor expansion of d in d * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of (+ (+ b c) d) in c * [misc]taylor: Taking taylor expansion of (+ b c) in c * [misc]taylor: Taking taylor expansion of b in c * [misc]backup-simplify: Simplify b into b * [misc]taylor: Taking taylor expansion of c in c * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of d in c * [misc]backup-simplify: Simplify d into d * [misc]taylor: Taking taylor expansion of (+ (+ b c) d) in b * [misc]taylor: Taking taylor expansion of (+ b c) in b * [misc]taylor: Taking taylor expansion of b in b * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of c in b * [misc]backup-simplify: Simplify c into c * [misc]taylor: Taking taylor expansion of d in b * [misc]backup-simplify: Simplify d into d * [misc]taylor: Taking taylor expansion of (+ (+ b c) d) in b * [misc]taylor: Taking taylor expansion of (+ b c) in b * [misc]taylor: Taking taylor expansion of b in b * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of c in b * [misc]backup-simplify: Simplify c into c * [misc]taylor: Taking taylor expansion of d in b * [misc]backup-simplify: Simplify d into d * [misc]backup-simplify: Simplify (+ 0 c) into c * [misc]backup-simplify: Simplify (+ c d) into (+ c d) * [misc]taylor: Taking taylor expansion of (+ c d) in c * [misc]taylor: Taking taylor expansion of c in c * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of d in c * [misc]backup-simplify: Simplify d into d * [misc]backup-simplify: Simplify (+ 0 d) into d * [misc]taylor: Taking taylor expansion of d in d * [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 c * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of 1 in d * [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 d * [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 (* d (* 1 1))) (+ (* 1 (* 1 (* c 1))) (* 1 (* 1 (* 1 b))))) into (+ b (+ c d)) * [misc]approximate: Taking taylor expansion of (+ (+ (/ 1 b) (/ 1 c)) (/ 1 d)) in (b c d) around 0 * [misc]taylor: Taking taylor expansion of (+ (+ (/ 1 b) (/ 1 c)) (/ 1 d)) in d * [misc]taylor: Taking taylor expansion of (+ (/ 1 b) (/ 1 c)) in d * [misc]taylor: Taking taylor expansion of (/ 1 b) in d * [misc]taylor: Taking taylor expansion of b in d * [misc]backup-simplify: Simplify b into b * [misc]backup-simplify: Simplify (/ 1 b) into (/ 1 b) * [misc]taylor: Taking taylor expansion of (/ 1 c) in d * [misc]taylor: Taking taylor expansion of c in d * [misc]backup-simplify: Simplify c into c * [misc]backup-simplify: Simplify (/ 1 c) into (/ 1 c) * [misc]taylor: Taking taylor expansion of (/ 1 d) in d * [misc]taylor: Taking taylor expansion of d in d * [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 b) (/ 1 c)) (/ 1 d)) in c * [misc]taylor: Taking taylor expansion of (+ (/ 1 b) (/ 1 c)) in c * [misc]taylor: Taking taylor expansion of (/ 1 b) in c * [misc]taylor: Taking taylor expansion of b in c * [misc]backup-simplify: Simplify b into b * [misc]backup-simplify: Simplify (/ 1 b) into (/ 1 b) * [misc]taylor: Taking taylor expansion of (/ 1 c) in c * [misc]taylor: Taking taylor expansion of c in c * [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 d) in c * [misc]taylor: Taking taylor expansion of d in c * [misc]backup-simplify: Simplify d into d * [misc]backup-simplify: Simplify (/ 1 d) into (/ 1 d) * [misc]taylor: Taking taylor expansion of (+ (+ (/ 1 b) (/ 1 c)) (/ 1 d)) in b * [misc]taylor: Taking taylor expansion of (+ (/ 1 b) (/ 1 c)) in b * [misc]taylor: Taking taylor expansion of (/ 1 b) in b * [misc]taylor: Taking taylor expansion of b in b * [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 c) in b * [misc]taylor: Taking taylor expansion of c in b * [misc]backup-simplify: Simplify c into c * [misc]backup-simplify: Simplify (/ 1 c) into (/ 1 c) * [misc]taylor: Taking taylor expansion of (/ 1 d) in b * [misc]taylor: Taking taylor expansion of d in b * [misc]backup-simplify: Simplify d into d * [misc]backup-simplify: Simplify (/ 1 d) into (/ 1 d) * [misc]taylor: Taking taylor expansion of (+ (+ (/ 1 b) (/ 1 c)) (/ 1 d)) in b * [misc]taylor: Taking taylor expansion of (+ (/ 1 b) (/ 1 c)) in b * [misc]taylor: Taking taylor expansion of (/ 1 b) in b * [misc]taylor: Taking taylor expansion of b in b * [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 c) in b * [misc]taylor: Taking taylor expansion of c in b * [misc]backup-simplify: Simplify c into c * [misc]backup-simplify: Simplify (/ 1 c) into (/ 1 c) * [misc]taylor: Taking taylor expansion of (/ 1 d) in b * [misc]taylor: Taking taylor expansion of d in b * [misc]backup-simplify: Simplify d into d * [misc]backup-simplify: Simplify (/ 1 d) into (/ 1 d) * [misc]backup-simplify: Simplify (+ 1 0) into 1 * [misc]backup-simplify: Simplify (+ 1 0) into 1 * [misc]taylor: Taking taylor expansion of 1 in c * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ 0 (/ 1 c)) into (/ 1 c) * [misc]backup-simplify: Simplify (+ (/ 1 c) (/ 1 d)) into (+ (/ 1 d) (/ 1 c)) * [misc]taylor: Taking taylor expansion of (+ (/ 1 d) (/ 1 c)) in c * [misc]taylor: Taking taylor expansion of (/ 1 d) in c * [misc]taylor: Taking taylor expansion of d in c * [misc]backup-simplify: Simplify d into d * [misc]backup-simplify: Simplify (/ 1 d) into (/ 1 d) * [misc]taylor: Taking taylor expansion of (/ 1 c) in c * [misc]taylor: Taking taylor expansion of c in c * [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 d * [misc]backup-simplify: Simplify 1 into 1 * [misc]taylor: Taking taylor expansion of 1 in d * [misc]backup-simplify: Simplify 1 into 1 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 c) (/ 0 c)))) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (- (+ (* (/ 1 d) (/ 0 d)))) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]taylor: Taking taylor expansion of 0 in c * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (/ 1 d) 0) into (/ 1 d) * [misc]taylor: Taking taylor expansion of (/ 1 d) in d * [misc]taylor: Taking taylor expansion of d in d * [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 d * [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 b))))) (+ (* 1 (* 1 (* (/ 1 (/ 1 c)) 1))) (* 1 (* (/ 1 (/ 1 d)) (* 1 1))))) into (+ b (+ c d)) * [misc]approximate: Taking taylor expansion of (+ (+ (/ 1 (- b)) (/ 1 (- c))) (/ 1 (- d))) in (b c d) around 0 * [misc]taylor: Taking taylor expansion of (+ (+ (/ 1 (- b)) (/ 1 (- c))) (/ 1 (- d))) in d * [misc]taylor: Taking taylor expansion of (+ (/ 1 (- b)) (/ 1 (- c))) in d * [misc]taylor: Taking taylor expansion of (/ 1 (- b)) in d * [misc]taylor: Taking taylor expansion of (- b) in d * [misc]taylor: Taking taylor expansion of b in d * [misc]backup-simplify: Simplify b into b * [misc]backup-simplify: Simplify (- b) into (- b) * [misc]backup-simplify: Simplify (- b) into (- b) * [misc]backup-simplify: Simplify (/ 1 (- b)) into (/ -1 b) * [misc]taylor: Taking taylor expansion of (/ 1 (- c)) in d * [misc]taylor: Taking taylor expansion of (- c) in d * [misc]taylor: Taking taylor expansion of c in d * [misc]backup-simplify: Simplify c into c * [misc]backup-simplify: Simplify (- c) into (- c) * [misc]backup-simplify: Simplify (- c) into (- c) * [misc]backup-simplify: Simplify (/ 1 (- c)) into (/ -1 c) * [misc]taylor: Taking taylor expansion of (/ 1 (- d)) in d * [misc]taylor: Taking taylor expansion of (- d) in d * [misc]taylor: Taking taylor expansion of d in d * [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 (- b)) (/ 1 (- c))) (/ 1 (- d))) in c * [misc]taylor: Taking taylor expansion of (+ (/ 1 (- b)) (/ 1 (- c))) in c * [misc]taylor: Taking taylor expansion of (/ 1 (- b)) in c * [misc]taylor: Taking taylor expansion of (- b) in c * [misc]taylor: Taking taylor expansion of b in c * [misc]backup-simplify: Simplify b into b * [misc]backup-simplify: Simplify (- b) into (- b) * [misc]backup-simplify: Simplify (- b) into (- b) * [misc]backup-simplify: Simplify (/ 1 (- b)) into (/ -1 b) * [misc]taylor: Taking taylor expansion of (/ 1 (- c)) in c * [misc]taylor: Taking taylor expansion of (- c) in c * [misc]taylor: Taking taylor expansion of c in c * [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 (- d)) in c * [misc]taylor: Taking taylor expansion of (- d) in c * [misc]taylor: Taking taylor expansion of d in c * [misc]backup-simplify: Simplify d into d * [misc]backup-simplify: Simplify (- d) into (- d) * [misc]backup-simplify: Simplify (- d) into (- d) * [misc]backup-simplify: Simplify (/ 1 (- d)) into (/ -1 d) * [misc]taylor: Taking taylor expansion of (+ (+ (/ 1 (- b)) (/ 1 (- c))) (/ 1 (- d))) in b * [misc]taylor: Taking taylor expansion of (+ (/ 1 (- b)) (/ 1 (- c))) in b * [misc]taylor: Taking taylor expansion of (/ 1 (- b)) in b * [misc]taylor: Taking taylor expansion of (- b) in b * [misc]taylor: Taking taylor expansion of b in b * [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 (- c)) in b * [misc]taylor: Taking taylor expansion of (- c) in b * [misc]taylor: Taking taylor expansion of c in b * [misc]backup-simplify: Simplify c into c * [misc]backup-simplify: Simplify (- c) into (- c) * [misc]backup-simplify: Simplify (- c) into (- c) * [misc]backup-simplify: Simplify (/ 1 (- c)) into (/ -1 c) * [misc]taylor: Taking taylor expansion of (/ 1 (- d)) in b * [misc]taylor: Taking taylor expansion of (- d) in b * [misc]taylor: Taking taylor expansion of d in b * [misc]backup-simplify: Simplify d into d * [misc]backup-simplify: Simplify (- d) into (- d) * [misc]backup-simplify: Simplify (- d) into (- d) * [misc]backup-simplify: Simplify (/ 1 (- d)) into (/ -1 d) * [misc]taylor: Taking taylor expansion of (+ (+ (/ 1 (- b)) (/ 1 (- c))) (/ 1 (- d))) in b * [misc]taylor: Taking taylor expansion of (+ (/ 1 (- b)) (/ 1 (- c))) in b * [misc]taylor: Taking taylor expansion of (/ 1 (- b)) in b * [misc]taylor: Taking taylor expansion of (- b) in b * [misc]taylor: Taking taylor expansion of b in b * [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 (- c)) in b * [misc]taylor: Taking taylor expansion of (- c) in b * [misc]taylor: Taking taylor expansion of c in b * [misc]backup-simplify: Simplify c into c * [misc]backup-simplify: Simplify (- c) into (- c) * [misc]backup-simplify: Simplify (- c) into (- c) * [misc]backup-simplify: Simplify (/ 1 (- c)) into (/ -1 c) * [misc]taylor: Taking taylor expansion of (/ 1 (- d)) in b * [misc]taylor: Taking taylor expansion of (- d) in b * [misc]taylor: Taking taylor expansion of d in b * [misc]backup-simplify: Simplify d into d * [misc]backup-simplify: Simplify (- d) into (- d) * [misc]backup-simplify: Simplify (- d) into (- d) * [misc]backup-simplify: Simplify (/ 1 (- d)) into (/ -1 d) * [misc]backup-simplify: Simplify (+ -1 0) into -1 * [misc]backup-simplify: Simplify (+ -1 0) into -1 * [misc]taylor: Taking taylor expansion of -1 in c * [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 c)) into (- (/ 1 c)) * [misc]backup-simplify: Simplify (+ (- (/ 1 c)) (/ -1 d)) into (- (+ (/ 1 d) (/ 1 c))) * [misc]taylor: Taking taylor expansion of (- (+ (/ 1 d) (/ 1 c))) in c * [misc]taylor: Taking taylor expansion of (+ (/ 1 d) (/ 1 c)) in c * [misc]taylor: Taking taylor expansion of (/ 1 d) in c * [misc]taylor: Taking taylor expansion of d in c * [misc]backup-simplify: Simplify d into d * [misc]backup-simplify: Simplify (/ 1 d) into (/ 1 d) * [misc]taylor: Taking taylor expansion of (/ 1 c) in c * [misc]taylor: Taking taylor expansion of c in c * [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 d * [misc]backup-simplify: Simplify -1 into -1 * [misc]taylor: Taking taylor expansion of -1 in d * [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 (- c) into (- c) * [misc]backup-simplify: Simplify (- (+ (* (/ -1 c) (/ 0 (- c))))) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]backup-simplify: Simplify (- 0) into 0 * [misc]backup-simplify: Simplify (- d) into (- d) * [misc]backup-simplify: Simplify (- (+ (* (/ -1 d) (/ 0 (- d))))) into 0 * [misc]backup-simplify: Simplify (+ 0 0) into 0 * [misc]taylor: Taking taylor expansion of 0 in c * [misc]backup-simplify: Simplify 0 into 0 * [misc]backup-simplify: Simplify (- (+ (* 1 (/ 0 1)))) into 0 * [misc]backup-simplify: Simplify (+ (/ 1 d) 0) into (/ 1 d) * [misc]backup-simplify: Simplify (- (/ 1 d)) into (- (/ 1 d)) * [misc]taylor: Taking taylor expansion of (- (/ 1 d)) in d * [misc]taylor: Taking taylor expansion of (/ 1 d) in d * [misc]taylor: Taking taylor expansion of d in d * [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 d * [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 (- b)))))) (+ (* -1 (* 1 (* (/ 1 (/ 1 (- c))) 1))) (* -1 (* (/ 1 (/ 1 (- d))) (* 1 1))))) into (+ b (+ c d)) * * * [misc]progress: generating rewritten candidates * * * * [misc]progress: [ 1 / 1 ] rewriting at (2 1 2) * * * [misc]progress: simplifying candidates * * * * [misc]progress: [ 1 / 14 ] simplifiying candidate # * [enter]simplify: Simplifying (* (+ a (+ b (+ c d))) 2) * * [misc]simplify: iters left: 6 (9 enodes) * * [misc]simplify: iters left: 5 (14 enodes) * * [misc]simplify: iters left: 4 (30 enodes) * * [misc]simplify: iters left: 3 (66 enodes) * * [misc]simplify: iters left: 2 (126 enodes) * * [misc]simplify: iters left: 1 (171 enodes) * [exit]simplify: Simplified to (+ (+ (+ d c) (+ b a)) (+ (+ d c) (+ b a))) * * * * [misc]progress: [ 2 / 14 ] simplifiying candidate # * [enter]simplify: Simplifying (* (+ a (+ b (+ c d))) 2) * * [misc]simplify: iters left: 6 (9 enodes) * * [misc]simplify: iters left: 5 (14 enodes) * * [misc]simplify: iters left: 4 (30 enodes) * * [misc]simplify: iters left: 3 (66 enodes) * * [misc]simplify: iters left: 2 (126 enodes) * * [misc]simplify: iters left: 1 (171 enodes) * [exit]simplify: Simplified to (+ (+ (+ d c) (+ b a)) (+ (+ d c) (+ b a))) * * * * [misc]progress: [ 3 / 14 ] simplifiying candidate # * [enter]simplify: Simplifying (* (+ a (+ b (+ c d))) 2) * * [misc]simplify: iters left: 6 (9 enodes) * * [misc]simplify: iters left: 5 (14 enodes) * * [misc]simplify: iters left: 4 (30 enodes) * * [misc]simplify: iters left: 3 (66 enodes) * * [misc]simplify: iters left: 2 (126 enodes) * * [misc]simplify: iters left: 1 (171 enodes) * [exit]simplify: Simplified to (+ (+ (+ d c) (+ b a)) (+ (+ d c) (+ b a))) * * * * [misc]progress: [ 4 / 14 ] simplifiying candidate # * * * * [misc]progress: [ 5 / 14 ] simplifiying candidate # * [enter]simplify: Simplifying (log (+ (+ b c) d)) * * [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 (+ d (+ c b))) * [exit]simplify: Simplified to (log (+ d (+ c b))) * * * * [misc]progress: [ 6 / 14 ] simplifiying candidate # * [enter]simplify: Simplifying (exp (+ (+ b c) d)) * * [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 (+ (+ b d) c)) * [exit]simplify: Simplified to (exp (+ (+ b d) c)) * * * * [misc]progress: [ 7 / 14 ] simplifiying candidate # * [enter]simplify: Simplifying (* (cbrt (+ (+ b c) d)) (cbrt (+ (+ b c) d))) * * [misc]simplify: iters left: 6 (7 enodes) * * [misc]simplify: iters left: 5 (10 enodes) * * [misc]simplify: iters left: 4 (13 enodes) * * [misc]simplify: iters left: 3 (17 enodes) * * [misc]simplify: iters left: 2 (19 enodes) * [exit]simplify: Simplified to (* (cbrt (+ b (+ d c))) (cbrt (+ b (+ d c)))) * [exit]simplify: Simplified to (* (cbrt (+ b (+ d c))) (cbrt (+ b (+ d c)))) * [enter]simplify: Simplifying (cbrt (+ (+ b c) d)) * * [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 (+ d (+ c b))) * [exit]simplify: Simplified to (cbrt (+ d (+ c b))) * * * * [misc]progress: [ 8 / 14 ] simplifiying candidate # * [enter]simplify: Simplifying (* (* (+ (+ b c) d) (+ (+ b c) d)) (+ (+ b c) d)) * * [misc]simplify: iters left: 6 (7 enodes) * * [misc]simplify: iters left: 5 (23 enodes) * * [misc]simplify: iters left: 4 (88 enodes) * * [misc]simplify: iters left: 3 (275 enodes) * [exit]simplify: Simplified to (pow (+ d (+ c b)) 3) * [exit]simplify: Simplified to (pow (+ d (+ c b)) 3) * * * * [misc]progress: [ 9 / 14 ] simplifiying candidate # * [enter]simplify: Simplifying (sqrt (+ (+ b c) d)) * * [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 (+ d (+ c b))) * [exit]simplify: Simplified to (sqrt (+ d (+ c b))) * [enter]simplify: Simplifying (sqrt (+ (+ b c) d)) * * [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 (+ d (+ c b))) * [exit]simplify: Simplified to (sqrt (+ d (+ c b))) * * * * [misc]progress: [ 10 / 14 ] simplifiying candidate # * [enter]simplify: Simplifying (+ (pow (+ b c) 3) (pow d 3)) * * [misc]simplify: iters left: 5 (8 enodes) * * [misc]simplify: iters left: 4 (16 enodes) * * [misc]simplify: iters left: 3 (28 enodes) * * [misc]simplify: iters left: 2 (54 enodes) * * [misc]simplify: iters left: 1 (164 enodes) * [exit]simplify: Simplified to (+ (pow (+ c b) 3) (pow d 3)) * [exit]simplify: Simplified to (+ (pow (+ c b) 3) (pow d 3)) * [enter]simplify: Simplifying (+ (* (+ b c) (+ b c)) (- (* d d) (* (+ b c) d))) * * [misc]simplify: iters left: 6 (9 enodes) * * [misc]simplify: iters left: 5 (22 enodes) * * [misc]simplify: iters left: 4 (51 enodes) * * [misc]simplify: iters left: 3 (90 enodes) * * [misc]simplify: iters left: 2 (191 enodes) * * [misc]simplify: iters left: 1 (368 enodes) * [exit]simplify: Simplified to (+ (* (+ c b) (+ c b)) (* (- (- d b) c) d)) * [exit]simplify: Simplified to (+ (* (+ c b) (+ c b)) (* (- (- d b) c) d)) * * * * [misc]progress: [ 11 / 14 ] simplifiying candidate # * * * * [misc]progress: [ 12 / 14 ] simplifiying candidate # * [enter]simplify: Simplifying (- (* (+ b c) (+ b c)) (* d d)) * * [misc]simplify: iters left: 6 (7 enodes) * * [misc]simplify: iters left: 5 (17 enodes) * * [misc]simplify: iters left: 4 (39 enodes) * * [misc]simplify: iters left: 3 (90 enodes) * * [misc]simplify: iters left: 2 (268 enodes) * * [misc]simplify: iters left: 1 (327 enodes) * [exit]simplify: Simplified to (* (- (+ c b) d) (+ d (+ c b))) * [exit]simplify: Simplified to (* (- (+ c b) d) (+ d (+ c b))) * [enter]simplify: Simplifying (- (+ b c) d) * * [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 (+ b (- c d)) * [exit]simplify: Simplified to (+ b (- c d)) * * * * [misc]progress: [ 13 / 14 ] simplifiying candidate # * [enter]simplify: Simplifying (+ c d) * * [misc]simplify: iters left: 2 (3 enodes) * * [misc]simplify: iters left: 1 (4 enodes) * [exit]simplify: Simplified to (+ d c) * [exit]simplify: Simplified to (+ d c) * * * * [misc]progress: [ 14 / 14 ] simplifiying candidate # * * * [misc]progress: adding candidates to table * [misc]progress: [Phase 3 of 3] Extracting. * [enter]simplify: Simplifying (+ b c) * * [misc]simplify: iters left: 2 (3 enodes) * * [misc]simplify: iters left: 1 (4 enodes) * [exit]simplify: Simplified to (+ c b) * [exit]simplify: Simplified to (+ c b)