0.002 * [progress]: [Phase 1 of 3] Setting up. 0.003 * * * [progress]: [1/2] Preparing points 0.055 * * * [progress]: [2/2] Setting up program. 0.060 * [progress]: [Phase 2 of 3] Improving. 0.060 * * * * [progress]: [ 1 / 1 ] simplifiying candidate # 0.060 * [simplify]: Simplifying (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) 0.060 * * [simplify]: iters left: 6 (9 enodes) 0.067 * * [simplify]: iters left: 5 (37 enodes) 0.078 * * [simplify]: iters left: 4 (66 enodes) 0.100 * * [simplify]: iters left: 3 (102 enodes) 0.133 * * [simplify]: iters left: 2 (121 enodes) 0.161 * * [simplify]: iters left: 1 (125 enodes) 0.189 * * [simplify]: Extracting #0: cost 1 inf + 0 0.189 * * [simplify]: Extracting #1: cost 16 inf + 0 0.189 * * [simplify]: Extracting #2: cost 22 inf + 4 0.189 * * [simplify]: Extracting #3: cost 5 inf + 1147 0.190 * * [simplify]: Extracting #4: cost 0 inf + 1420 0.190 * [simplify]: Simplified to (* (+ (+ 3 d3) d2) d1) 0.190 * [simplify]: Simplified (2) to (λ (d1 d2 d3) (* (+ (+ 3 d3) d2) d1)) 0.195 * * [progress]: iteration 1 / 4 0.195 * * * [progress]: picking best candidate 0.199 * * * * [pick]: Picked # 0.200 * * * [progress]: localizing error 0.214 * * * [progress]: generating rewritten candidates 0.214 * * * * [progress]: [ 1 / 1 ] rewriting at (2) 0.313 * * * [progress]: generating series expansions 0.313 * * * * [progress]: [ 1 / 1 ] generating series at (2) 0.313 * [backup-simplify]: Simplify (* (+ (+ 3 d3) d2) d1) into (* (+ d3 (+ d2 3)) d1) 0.314 * [approximate]: Taking taylor expansion of (* (+ d3 (+ d2 3)) d1) in (d3 d2 d1) around 0 0.314 * [taylor]: Taking taylor expansion of (* (+ d3 (+ d2 3)) d1) in d1 0.314 * [taylor]: Taking taylor expansion of (+ d3 (+ d2 3)) in d1 0.314 * [taylor]: Taking taylor expansion of d3 in d1 0.314 * [backup-simplify]: Simplify d3 into d3 0.314 * [taylor]: Taking taylor expansion of (+ d2 3) in d1 0.314 * [taylor]: Taking taylor expansion of d2 in d1 0.314 * [backup-simplify]: Simplify d2 into d2 0.314 * [taylor]: Taking taylor expansion of 3 in d1 0.314 * [backup-simplify]: Simplify 3 into 3 0.314 * [taylor]: Taking taylor expansion of d1 in d1 0.314 * [backup-simplify]: Simplify 0 into 0 0.314 * [backup-simplify]: Simplify 1 into 1 0.314 * [taylor]: Taking taylor expansion of (* (+ d3 (+ d2 3)) d1) in d2 0.314 * [taylor]: Taking taylor expansion of (+ d3 (+ d2 3)) in d2 0.314 * [taylor]: Taking taylor expansion of d3 in d2 0.314 * [backup-simplify]: Simplify d3 into d3 0.314 * [taylor]: Taking taylor expansion of (+ d2 3) in d2 0.314 * [taylor]: Taking taylor expansion of d2 in d2 0.314 * [backup-simplify]: Simplify 0 into 0 0.314 * [backup-simplify]: Simplify 1 into 1 0.314 * [taylor]: Taking taylor expansion of 3 in d2 0.314 * [backup-simplify]: Simplify 3 into 3 0.314 * [taylor]: Taking taylor expansion of d1 in d2 0.314 * [backup-simplify]: Simplify d1 into d1 0.314 * [taylor]: Taking taylor expansion of (* (+ d3 (+ d2 3)) d1) in d3 0.314 * [taylor]: Taking taylor expansion of (+ d3 (+ d2 3)) in d3 0.314 * [taylor]: Taking taylor expansion of d3 in d3 0.314 * [backup-simplify]: Simplify 0 into 0 0.314 * [backup-simplify]: Simplify 1 into 1 0.314 * [taylor]: Taking taylor expansion of (+ d2 3) in d3 0.314 * [taylor]: Taking taylor expansion of d2 in d3 0.314 * [backup-simplify]: Simplify d2 into d2 0.314 * [taylor]: Taking taylor expansion of 3 in d3 0.314 * [backup-simplify]: Simplify 3 into 3 0.314 * [taylor]: Taking taylor expansion of d1 in d3 0.314 * [backup-simplify]: Simplify d1 into d1 0.314 * [taylor]: Taking taylor expansion of (* (+ d3 (+ d2 3)) d1) in d3 0.315 * [taylor]: Taking taylor expansion of (+ d3 (+ d2 3)) in d3 0.315 * [taylor]: Taking taylor expansion of d3 in d3 0.315 * [backup-simplify]: Simplify 0 into 0 0.315 * [backup-simplify]: Simplify 1 into 1 0.315 * [taylor]: Taking taylor expansion of (+ d2 3) in d3 0.315 * [taylor]: Taking taylor expansion of d2 in d3 0.315 * [backup-simplify]: Simplify d2 into d2 0.315 * [taylor]: Taking taylor expansion of 3 in d3 0.315 * [backup-simplify]: Simplify 3 into 3 0.315 * [taylor]: Taking taylor expansion of d1 in d3 0.315 * [backup-simplify]: Simplify d1 into d1 0.315 * [backup-simplify]: Simplify (+ d2 3) into (+ d2 3) 0.315 * [backup-simplify]: Simplify (+ 0 (+ d2 3)) into (+ d2 3) 0.315 * [backup-simplify]: Simplify (* (+ d2 3) d1) into (* (+ d2 3) d1) 0.315 * [taylor]: Taking taylor expansion of (* (+ d2 3) d1) in d2 0.315 * [taylor]: Taking taylor expansion of (+ d2 3) in d2 0.315 * [taylor]: Taking taylor expansion of d2 in d2 0.315 * [backup-simplify]: Simplify 0 into 0 0.315 * [backup-simplify]: Simplify 1 into 1 0.315 * [taylor]: Taking taylor expansion of 3 in d2 0.315 * [backup-simplify]: Simplify 3 into 3 0.315 * [taylor]: Taking taylor expansion of d1 in d2 0.315 * [backup-simplify]: Simplify d1 into d1 0.316 * [backup-simplify]: Simplify (+ 0 3) into 3 0.316 * [backup-simplify]: Simplify (* 3 d1) into (* 3 d1) 0.316 * [taylor]: Taking taylor expansion of (* 3 d1) in d1 0.316 * [taylor]: Taking taylor expansion of 3 in d1 0.316 * [backup-simplify]: Simplify 3 into 3 0.316 * [taylor]: Taking taylor expansion of d1 in d1 0.316 * [backup-simplify]: Simplify 0 into 0 0.316 * [backup-simplify]: Simplify 1 into 1 0.317 * [backup-simplify]: Simplify (* 3 0) into 0 0.317 * [backup-simplify]: Simplify 0 into 0 0.317 * [backup-simplify]: Simplify (+ 0 0) into 0 0.318 * [backup-simplify]: Simplify (+ 1 0) into 1 0.318 * [backup-simplify]: Simplify (+ (* (+ d2 3) 0) (* 1 d1)) into d1 0.318 * [taylor]: Taking taylor expansion of d1 in d2 0.318 * [backup-simplify]: Simplify d1 into d1 0.318 * [taylor]: Taking taylor expansion of d1 in d1 0.318 * [backup-simplify]: Simplify 0 into 0 0.318 * [backup-simplify]: Simplify 1 into 1 0.318 * [backup-simplify]: Simplify 0 into 0 0.318 * [backup-simplify]: Simplify (+ 1 0) into 1 0.319 * [backup-simplify]: Simplify (+ (* 3 0) (* 1 d1)) into d1 0.319 * [taylor]: Taking taylor expansion of d1 in d1 0.319 * [backup-simplify]: Simplify 0 into 0 0.319 * [backup-simplify]: Simplify 1 into 1 0.319 * [backup-simplify]: Simplify 0 into 0 0.320 * [backup-simplify]: Simplify (+ (* 3 1) (* 0 0)) into 3 0.320 * [backup-simplify]: Simplify 3 into 3 0.320 * [backup-simplify]: Simplify (+ 0 0) into 0 0.321 * [backup-simplify]: Simplify (+ 0 0) into 0 0.321 * [backup-simplify]: Simplify (+ (* (+ d2 3) 0) (+ (* 1 0) (* 0 d1))) into 0 0.321 * [taylor]: Taking taylor expansion of 0 in d2 0.321 * [backup-simplify]: Simplify 0 into 0 0.321 * [taylor]: Taking taylor expansion of 0 in d1 0.321 * [backup-simplify]: Simplify 0 into 0 0.321 * [backup-simplify]: Simplify 0 into 0 0.321 * [taylor]: Taking taylor expansion of 0 in d1 0.321 * [backup-simplify]: Simplify 0 into 0 0.322 * [backup-simplify]: Simplify 0 into 0 0.322 * [backup-simplify]: Simplify (+ 0 0) into 0 0.323 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 1 0) (* 0 d1))) into 0 0.323 * [taylor]: Taking taylor expansion of 0 in d1 0.323 * [backup-simplify]: Simplify 0 into 0 0.323 * [backup-simplify]: Simplify 0 into 0 0.323 * [backup-simplify]: Simplify 1 into 1 0.323 * [backup-simplify]: Simplify 1 into 1 0.323 * [backup-simplify]: Simplify (+ (* 1 (* d1 (* d2 1))) (+ (* 1 (* d1 (* 1 d3))) (* 3 (* d1 (* 1 1))))) into (+ (* d3 d1) (+ (* d2 d1) (* 3 d1))) 0.324 * [backup-simplify]: Simplify (* (+ (+ 3 (/ 1 d3)) (/ 1 d2)) (/ 1 d1)) into (/ (+ (/ 1 d2) (+ 3 (/ 1 d3))) d1) 0.324 * [approximate]: Taking taylor expansion of (/ (+ (/ 1 d2) (+ 3 (/ 1 d3))) d1) in (d3 d2 d1) around 0 0.324 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 d2) (+ 3 (/ 1 d3))) d1) in d1 0.324 * [taylor]: Taking taylor expansion of (+ (/ 1 d2) (+ 3 (/ 1 d3))) in d1 0.324 * [taylor]: Taking taylor expansion of (/ 1 d2) in d1 0.324 * [taylor]: Taking taylor expansion of d2 in d1 0.324 * [backup-simplify]: Simplify d2 into d2 0.324 * [backup-simplify]: Simplify (/ 1 d2) into (/ 1 d2) 0.324 * [taylor]: Taking taylor expansion of (+ 3 (/ 1 d3)) in d1 0.324 * [taylor]: Taking taylor expansion of 3 in d1 0.324 * [backup-simplify]: Simplify 3 into 3 0.324 * [taylor]: Taking taylor expansion of (/ 1 d3) in d1 0.324 * [taylor]: Taking taylor expansion of d3 in d1 0.324 * [backup-simplify]: Simplify d3 into d3 0.324 * [backup-simplify]: Simplify (/ 1 d3) into (/ 1 d3) 0.324 * [taylor]: Taking taylor expansion of d1 in d1 0.324 * [backup-simplify]: Simplify 0 into 0 0.324 * [backup-simplify]: Simplify 1 into 1 0.324 * [backup-simplify]: Simplify (+ 3 (/ 1 d3)) into (+ 3 (/ 1 d3)) 0.324 * [backup-simplify]: Simplify (+ (/ 1 d2) (+ 3 (/ 1 d3))) into (+ (/ 1 d2) (+ 3 (/ 1 d3))) 0.324 * [backup-simplify]: Simplify (/ (+ (/ 1 d2) (+ 3 (/ 1 d3))) 1) into (+ (/ 1 d2) (+ 3 (/ 1 d3))) 0.324 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 d2) (+ 3 (/ 1 d3))) d1) in d2 0.324 * [taylor]: Taking taylor expansion of (+ (/ 1 d2) (+ 3 (/ 1 d3))) in d2 0.324 * [taylor]: Taking taylor expansion of (/ 1 d2) in d2 0.324 * [taylor]: Taking taylor expansion of d2 in d2 0.324 * [backup-simplify]: Simplify 0 into 0 0.324 * [backup-simplify]: Simplify 1 into 1 0.325 * [backup-simplify]: Simplify (/ 1 1) into 1 0.325 * [taylor]: Taking taylor expansion of (+ 3 (/ 1 d3)) in d2 0.325 * [taylor]: Taking taylor expansion of 3 in d2 0.325 * [backup-simplify]: Simplify 3 into 3 0.325 * [taylor]: Taking taylor expansion of (/ 1 d3) in d2 0.325 * [taylor]: Taking taylor expansion of d3 in d2 0.325 * [backup-simplify]: Simplify d3 into d3 0.325 * [backup-simplify]: Simplify (/ 1 d3) into (/ 1 d3) 0.325 * [taylor]: Taking taylor expansion of d1 in d2 0.325 * [backup-simplify]: Simplify d1 into d1 0.325 * [backup-simplify]: Simplify (+ 1 0) into 1 0.325 * [backup-simplify]: Simplify (/ 1 d1) into (/ 1 d1) 0.325 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 d2) (+ 3 (/ 1 d3))) d1) in d3 0.325 * [taylor]: Taking taylor expansion of (+ (/ 1 d2) (+ 3 (/ 1 d3))) in d3 0.325 * [taylor]: Taking taylor expansion of (/ 1 d2) in d3 0.325 * [taylor]: Taking taylor expansion of d2 in d3 0.325 * [backup-simplify]: Simplify d2 into d2 0.325 * [backup-simplify]: Simplify (/ 1 d2) into (/ 1 d2) 0.325 * [taylor]: Taking taylor expansion of (+ 3 (/ 1 d3)) in d3 0.325 * [taylor]: Taking taylor expansion of 3 in d3 0.325 * [backup-simplify]: Simplify 3 into 3 0.325 * [taylor]: Taking taylor expansion of (/ 1 d3) in d3 0.325 * [taylor]: Taking taylor expansion of d3 in d3 0.325 * [backup-simplify]: Simplify 0 into 0 0.325 * [backup-simplify]: Simplify 1 into 1 0.326 * [backup-simplify]: Simplify (/ 1 1) into 1 0.326 * [taylor]: Taking taylor expansion of d1 in d3 0.326 * [backup-simplify]: Simplify d1 into d1 0.326 * [backup-simplify]: Simplify (+ 0 1) into 1 0.326 * [backup-simplify]: Simplify (+ 0 1) into 1 0.326 * [backup-simplify]: Simplify (/ 1 d1) into (/ 1 d1) 0.326 * [taylor]: Taking taylor expansion of (/ (+ (/ 1 d2) (+ 3 (/ 1 d3))) d1) in d3 0.326 * [taylor]: Taking taylor expansion of (+ (/ 1 d2) (+ 3 (/ 1 d3))) in d3 0.326 * [taylor]: Taking taylor expansion of (/ 1 d2) in d3 0.326 * [taylor]: Taking taylor expansion of d2 in d3 0.326 * [backup-simplify]: Simplify d2 into d2 0.326 * [backup-simplify]: Simplify (/ 1 d2) into (/ 1 d2) 0.326 * [taylor]: Taking taylor expansion of (+ 3 (/ 1 d3)) in d3 0.326 * [taylor]: Taking taylor expansion of 3 in d3 0.326 * [backup-simplify]: Simplify 3 into 3 0.327 * [taylor]: Taking taylor expansion of (/ 1 d3) in d3 0.327 * [taylor]: Taking taylor expansion of d3 in d3 0.327 * [backup-simplify]: Simplify 0 into 0 0.327 * [backup-simplify]: Simplify 1 into 1 0.327 * [backup-simplify]: Simplify (/ 1 1) into 1 0.327 * [taylor]: Taking taylor expansion of d1 in d3 0.327 * [backup-simplify]: Simplify d1 into d1 0.327 * [backup-simplify]: Simplify (+ 0 1) into 1 0.327 * [backup-simplify]: Simplify (+ 0 1) into 1 0.327 * [backup-simplify]: Simplify (/ 1 d1) into (/ 1 d1) 0.327 * [taylor]: Taking taylor expansion of (/ 1 d1) in d2 0.327 * [taylor]: Taking taylor expansion of d1 in d2 0.328 * [backup-simplify]: Simplify d1 into d1 0.328 * [backup-simplify]: Simplify (/ 1 d1) into (/ 1 d1) 0.328 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.328 * [backup-simplify]: Simplify (+ 3 0) into 3 0.328 * [backup-simplify]: Simplify (+ (/ 1 d2) 3) into (+ (/ 1 d2) 3) 0.328 * [backup-simplify]: Simplify (- (/ (+ (/ 1 d2) 3) d1) (+ (* (/ 1 d1) (/ 0 d1)))) into (+ (/ 1 (* d2 d1)) (* 3 (/ 1 d1))) 0.329 * [taylor]: Taking taylor expansion of (+ (/ 1 (* d2 d1)) (* 3 (/ 1 d1))) in d2 0.329 * [taylor]: Taking taylor expansion of (/ 1 (* d2 d1)) in d2 0.329 * [taylor]: Taking taylor expansion of (* d2 d1) in d2 0.329 * [taylor]: Taking taylor expansion of d2 in d2 0.329 * [backup-simplify]: Simplify 0 into 0 0.329 * [backup-simplify]: Simplify 1 into 1 0.329 * [taylor]: Taking taylor expansion of d1 in d2 0.329 * [backup-simplify]: Simplify d1 into d1 0.329 * [backup-simplify]: Simplify (* 0 d1) into 0 0.329 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 d1)) into d1 0.329 * [backup-simplify]: Simplify (/ 1 d1) into (/ 1 d1) 0.329 * [taylor]: Taking taylor expansion of (* 3 (/ 1 d1)) in d2 0.329 * [taylor]: Taking taylor expansion of 3 in d2 0.329 * [backup-simplify]: Simplify 3 into 3 0.329 * [taylor]: Taking taylor expansion of (/ 1 d1) in d2 0.329 * [taylor]: Taking taylor expansion of d1 in d2 0.329 * [backup-simplify]: Simplify d1 into d1 0.329 * [backup-simplify]: Simplify (/ 1 d1) into (/ 1 d1) 0.329 * [backup-simplify]: Simplify (+ (/ 1 d1) 0) into (/ 1 d1) 0.329 * [taylor]: Taking taylor expansion of (/ 1 d1) in d1 0.329 * [taylor]: Taking taylor expansion of d1 in d1 0.329 * [backup-simplify]: Simplify 0 into 0 0.329 * [backup-simplify]: Simplify 1 into 1 0.329 * [backup-simplify]: Simplify (/ 1 1) into 1 0.329 * [backup-simplify]: Simplify 1 into 1 0.329 * [taylor]: Taking taylor expansion of (/ 1 d1) in d1 0.329 * [taylor]: Taking taylor expansion of d1 in d1 0.330 * [backup-simplify]: Simplify 0 into 0 0.330 * [backup-simplify]: Simplify 1 into 1 0.330 * [backup-simplify]: Simplify (/ 1 1) into 1 0.330 * [backup-simplify]: Simplify 1 into 1 0.330 * [backup-simplify]: Simplify (- (+ (* (/ 1 d2) (/ 0 d2)))) into 0 0.332 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.332 * [backup-simplify]: Simplify (+ 0 0) into 0 0.333 * [backup-simplify]: Simplify (+ 0 0) into 0 0.333 * [backup-simplify]: Simplify (- (/ 0 d1) (+ (* (/ 1 d1) (/ 0 d1)) (* (+ (/ 1 (* d2 d1)) (* 3 (/ 1 d1))) (/ 0 d1)))) into 0 0.333 * [taylor]: Taking taylor expansion of 0 in d2 0.333 * [backup-simplify]: Simplify 0 into 0 0.333 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 d1))) into 0 0.333 * [backup-simplify]: Simplify (- (+ (* (/ 1 d1) (/ 0 d1)))) into 0 0.333 * [backup-simplify]: Simplify (* 3 (/ 1 d1)) into (/ 3 d1) 0.333 * [backup-simplify]: Simplify (+ 0 (/ 3 d1)) into (* 3 (/ 1 d1)) 0.334 * [taylor]: Taking taylor expansion of (* 3 (/ 1 d1)) in d1 0.334 * [taylor]: Taking taylor expansion of 3 in d1 0.334 * [backup-simplify]: Simplify 3 into 3 0.334 * [taylor]: Taking taylor expansion of (/ 1 d1) in d1 0.334 * [taylor]: Taking taylor expansion of d1 in d1 0.334 * [backup-simplify]: Simplify 0 into 0 0.334 * [backup-simplify]: Simplify 1 into 1 0.334 * [backup-simplify]: Simplify (/ 1 1) into 1 0.334 * [backup-simplify]: Simplify (* 3 1) into 3 0.334 * [backup-simplify]: Simplify 3 into 3 0.335 * [backup-simplify]: Simplify (+ (* 3 (* (/ 1 (/ 1 d1)) (* 1 1))) (+ (* 1 (* (/ 1 (/ 1 d1)) (* 1 (/ 1 (/ 1 d3))))) (* 1 (* (/ 1 (/ 1 d1)) (* (/ 1 (/ 1 d2)) 1))))) into (+ (* d3 d1) (+ (* d2 d1) (* 3 d1))) 0.335 * [backup-simplify]: Simplify (* (+ (+ 3 (/ 1 (- d3))) (/ 1 (- d2))) (/ 1 (- d1))) into (* -1 (/ (- 3 (+ (/ 1 d2) (/ 1 d3))) d1)) 0.335 * [approximate]: Taking taylor expansion of (* -1 (/ (- 3 (+ (/ 1 d2) (/ 1 d3))) d1)) in (d3 d2 d1) around 0 0.335 * [taylor]: Taking taylor expansion of (* -1 (/ (- 3 (+ (/ 1 d2) (/ 1 d3))) d1)) in d1 0.335 * [taylor]: Taking taylor expansion of -1 in d1 0.335 * [backup-simplify]: Simplify -1 into -1 0.335 * [taylor]: Taking taylor expansion of (/ (- 3 (+ (/ 1 d2) (/ 1 d3))) d1) in d1 0.335 * [taylor]: Taking taylor expansion of (- 3 (+ (/ 1 d2) (/ 1 d3))) in d1 0.335 * [taylor]: Taking taylor expansion of 3 in d1 0.335 * [backup-simplify]: Simplify 3 into 3 0.335 * [taylor]: Taking taylor expansion of (+ (/ 1 d2) (/ 1 d3)) in d1 0.335 * [taylor]: Taking taylor expansion of (/ 1 d2) in d1 0.335 * [taylor]: Taking taylor expansion of d2 in d1 0.335 * [backup-simplify]: Simplify d2 into d2 0.335 * [backup-simplify]: Simplify (/ 1 d2) into (/ 1 d2) 0.335 * [taylor]: Taking taylor expansion of (/ 1 d3) in d1 0.335 * [taylor]: Taking taylor expansion of d3 in d1 0.335 * [backup-simplify]: Simplify d3 into d3 0.335 * [backup-simplify]: Simplify (/ 1 d3) into (/ 1 d3) 0.335 * [taylor]: Taking taylor expansion of d1 in d1 0.335 * [backup-simplify]: Simplify 0 into 0 0.335 * [backup-simplify]: Simplify 1 into 1 0.335 * [backup-simplify]: Simplify (+ (/ 1 d2) (/ 1 d3)) into (+ (/ 1 d2) (/ 1 d3)) 0.335 * [backup-simplify]: Simplify (- (+ (/ 1 d2) (/ 1 d3))) into (- (+ (/ 1 d2) (/ 1 d3))) 0.335 * [backup-simplify]: Simplify (+ 3 (- (+ (/ 1 d2) (/ 1 d3)))) into (- 3 (+ (/ 1 d2) (/ 1 d3))) 0.335 * [backup-simplify]: Simplify (/ (- 3 (+ (/ 1 d2) (/ 1 d3))) 1) into (- 3 (+ (/ 1 d2) (/ 1 d3))) 0.335 * [taylor]: Taking taylor expansion of (* -1 (/ (- 3 (+ (/ 1 d2) (/ 1 d3))) d1)) in d2 0.335 * [taylor]: Taking taylor expansion of -1 in d2 0.335 * [backup-simplify]: Simplify -1 into -1 0.335 * [taylor]: Taking taylor expansion of (/ (- 3 (+ (/ 1 d2) (/ 1 d3))) d1) in d2 0.336 * [taylor]: Taking taylor expansion of (- 3 (+ (/ 1 d2) (/ 1 d3))) in d2 0.336 * [taylor]: Taking taylor expansion of 3 in d2 0.336 * [backup-simplify]: Simplify 3 into 3 0.336 * [taylor]: Taking taylor expansion of (+ (/ 1 d2) (/ 1 d3)) in d2 0.336 * [taylor]: Taking taylor expansion of (/ 1 d2) in d2 0.336 * [taylor]: Taking taylor expansion of d2 in d2 0.336 * [backup-simplify]: Simplify 0 into 0 0.336 * [backup-simplify]: Simplify 1 into 1 0.336 * [backup-simplify]: Simplify (/ 1 1) into 1 0.336 * [taylor]: Taking taylor expansion of (/ 1 d3) in d2 0.336 * [taylor]: Taking taylor expansion of d3 in d2 0.336 * [backup-simplify]: Simplify d3 into d3 0.336 * [backup-simplify]: Simplify (/ 1 d3) into (/ 1 d3) 0.336 * [taylor]: Taking taylor expansion of d1 in d2 0.336 * [backup-simplify]: Simplify d1 into d1 0.336 * [backup-simplify]: Simplify (+ 1 0) into 1 0.336 * [backup-simplify]: Simplify (- 1) into -1 0.337 * [backup-simplify]: Simplify (+ 0 -1) into -1 0.337 * [backup-simplify]: Simplify (/ -1 d1) into (/ -1 d1) 0.337 * [taylor]: Taking taylor expansion of (* -1 (/ (- 3 (+ (/ 1 d2) (/ 1 d3))) d1)) in d3 0.337 * [taylor]: Taking taylor expansion of -1 in d3 0.337 * [backup-simplify]: Simplify -1 into -1 0.337 * [taylor]: Taking taylor expansion of (/ (- 3 (+ (/ 1 d2) (/ 1 d3))) d1) in d3 0.337 * [taylor]: Taking taylor expansion of (- 3 (+ (/ 1 d2) (/ 1 d3))) in d3 0.337 * [taylor]: Taking taylor expansion of 3 in d3 0.337 * [backup-simplify]: Simplify 3 into 3 0.337 * [taylor]: Taking taylor expansion of (+ (/ 1 d2) (/ 1 d3)) in d3 0.337 * [taylor]: Taking taylor expansion of (/ 1 d2) in d3 0.337 * [taylor]: Taking taylor expansion of d2 in d3 0.337 * [backup-simplify]: Simplify d2 into d2 0.337 * [backup-simplify]: Simplify (/ 1 d2) into (/ 1 d2) 0.337 * [taylor]: Taking taylor expansion of (/ 1 d3) in d3 0.337 * [taylor]: Taking taylor expansion of d3 in d3 0.337 * [backup-simplify]: Simplify 0 into 0 0.337 * [backup-simplify]: Simplify 1 into 1 0.337 * [backup-simplify]: Simplify (/ 1 1) into 1 0.337 * [taylor]: Taking taylor expansion of d1 in d3 0.337 * [backup-simplify]: Simplify d1 into d1 0.338 * [backup-simplify]: Simplify (+ 0 1) into 1 0.338 * [backup-simplify]: Simplify (- 1) into -1 0.338 * [backup-simplify]: Simplify (+ 0 -1) into -1 0.338 * [backup-simplify]: Simplify (/ -1 d1) into (/ -1 d1) 0.338 * [taylor]: Taking taylor expansion of (* -1 (/ (- 3 (+ (/ 1 d2) (/ 1 d3))) d1)) in d3 0.338 * [taylor]: Taking taylor expansion of -1 in d3 0.338 * [backup-simplify]: Simplify -1 into -1 0.338 * [taylor]: Taking taylor expansion of (/ (- 3 (+ (/ 1 d2) (/ 1 d3))) d1) in d3 0.338 * [taylor]: Taking taylor expansion of (- 3 (+ (/ 1 d2) (/ 1 d3))) in d3 0.338 * [taylor]: Taking taylor expansion of 3 in d3 0.338 * [backup-simplify]: Simplify 3 into 3 0.338 * [taylor]: Taking taylor expansion of (+ (/ 1 d2) (/ 1 d3)) in d3 0.338 * [taylor]: Taking taylor expansion of (/ 1 d2) in d3 0.338 * [taylor]: Taking taylor expansion of d2 in d3 0.338 * [backup-simplify]: Simplify d2 into d2 0.338 * [backup-simplify]: Simplify (/ 1 d2) into (/ 1 d2) 0.338 * [taylor]: Taking taylor expansion of (/ 1 d3) in d3 0.338 * [taylor]: Taking taylor expansion of d3 in d3 0.338 * [backup-simplify]: Simplify 0 into 0 0.338 * [backup-simplify]: Simplify 1 into 1 0.339 * [backup-simplify]: Simplify (/ 1 1) into 1 0.339 * [taylor]: Taking taylor expansion of d1 in d3 0.339 * [backup-simplify]: Simplify d1 into d1 0.339 * [backup-simplify]: Simplify (+ 0 1) into 1 0.339 * [backup-simplify]: Simplify (- 1) into -1 0.339 * [backup-simplify]: Simplify (+ 0 -1) into -1 0.339 * [backup-simplify]: Simplify (/ -1 d1) into (/ -1 d1) 0.340 * [backup-simplify]: Simplify (* -1 (/ -1 d1)) into (/ 1 d1) 0.340 * [taylor]: Taking taylor expansion of (/ 1 d1) in d2 0.340 * [taylor]: Taking taylor expansion of d1 in d2 0.340 * [backup-simplify]: Simplify d1 into d1 0.340 * [backup-simplify]: Simplify (/ 1 d1) into (/ 1 d1) 0.340 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 0.340 * [backup-simplify]: Simplify (+ (/ 1 d2) 0) into (/ 1 d2) 0.340 * [backup-simplify]: Simplify (- (/ 1 d2)) into (- (/ 1 d2)) 0.340 * [backup-simplify]: Simplify (+ 3 (- (/ 1 d2))) into (- 3 (/ 1 d2)) 0.340 * [backup-simplify]: Simplify (- (/ (- 3 (/ 1 d2)) d1) (+ (* (/ -1 d1) (/ 0 d1)))) into (- (* 3 (/ 1 d1)) (/ 1 (* d2 d1))) 0.340 * [backup-simplify]: Simplify (+ (* -1 (- (* 3 (/ 1 d1)) (/ 1 (* d2 d1)))) (* 0 (/ -1 d1))) into (- (/ 1 (* d2 d1)) (* 3 (/ 1 d1))) 0.341 * [taylor]: Taking taylor expansion of (- (/ 1 (* d2 d1)) (* 3 (/ 1 d1))) in d2 0.341 * [taylor]: Taking taylor expansion of (/ 1 (* d2 d1)) in d2 0.341 * [taylor]: Taking taylor expansion of (* d2 d1) in d2 0.341 * [taylor]: Taking taylor expansion of d2 in d2 0.341 * [backup-simplify]: Simplify 0 into 0 0.341 * [backup-simplify]: Simplify 1 into 1 0.341 * [taylor]: Taking taylor expansion of d1 in d2 0.341 * [backup-simplify]: Simplify d1 into d1 0.341 * [backup-simplify]: Simplify (* 0 d1) into 0 0.341 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 d1)) into d1 0.341 * [backup-simplify]: Simplify (/ 1 d1) into (/ 1 d1) 0.341 * [taylor]: Taking taylor expansion of (* 3 (/ 1 d1)) in d2 0.341 * [taylor]: Taking taylor expansion of 3 in d2 0.341 * [backup-simplify]: Simplify 3 into 3 0.341 * [taylor]: Taking taylor expansion of (/ 1 d1) in d2 0.341 * [taylor]: Taking taylor expansion of d1 in d2 0.341 * [backup-simplify]: Simplify d1 into d1 0.341 * [backup-simplify]: Simplify (/ 1 d1) into (/ 1 d1) 0.341 * [backup-simplify]: Simplify (+ (/ 1 d1) 0) into (/ 1 d1) 0.341 * [taylor]: Taking taylor expansion of (/ 1 d1) in d1 0.341 * [taylor]: Taking taylor expansion of d1 in d1 0.341 * [backup-simplify]: Simplify 0 into 0 0.341 * [backup-simplify]: Simplify 1 into 1 0.341 * [backup-simplify]: Simplify (/ 1 1) into 1 0.341 * [backup-simplify]: Simplify 1 into 1 0.341 * [taylor]: Taking taylor expansion of (/ 1 d1) in d1 0.342 * [taylor]: Taking taylor expansion of d1 in d1 0.342 * [backup-simplify]: Simplify 0 into 0 0.342 * [backup-simplify]: Simplify 1 into 1 0.342 * [backup-simplify]: Simplify (/ 1 1) into 1 0.342 * [backup-simplify]: Simplify 1 into 1 0.342 * [backup-simplify]: Simplify (- (+ (* (/ 1 d2) (/ 0 d2)))) into 0 0.342 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 0.343 * [backup-simplify]: Simplify (+ 0 0) into 0 0.343 * [backup-simplify]: Simplify (- 0) into 0 0.343 * [backup-simplify]: Simplify (+ 0 0) into 0 0.343 * [backup-simplify]: Simplify (- (/ 0 d1) (+ (* (/ -1 d1) (/ 0 d1)) (* (- (* 3 (/ 1 d1)) (/ 1 (* d2 d1))) (/ 0 d1)))) into 0 0.344 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 (- (* 3 (/ 1 d1)) (/ 1 (* d2 d1)))) (* 0 (/ -1 d1)))) into 0 0.344 * [taylor]: Taking taylor expansion of 0 in d2 0.344 * [backup-simplify]: Simplify 0 into 0 0.344 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 d1))) into 0 0.344 * [backup-simplify]: Simplify (- (+ (* (/ 1 d1) (/ 0 d1)))) into 0 0.345 * [backup-simplify]: Simplify (* 3 (/ 1 d1)) into (/ 3 d1) 0.345 * [backup-simplify]: Simplify (- (/ 3 d1)) into (- (* 3 (/ 1 d1))) 0.345 * [backup-simplify]: Simplify (+ 0 (- (* 3 (/ 1 d1)))) into (- (* 3 (/ 1 d1))) 0.345 * [taylor]: Taking taylor expansion of (- (* 3 (/ 1 d1))) in d1 0.345 * [taylor]: Taking taylor expansion of (* 3 (/ 1 d1)) in d1 0.345 * [taylor]: Taking taylor expansion of 3 in d1 0.345 * [backup-simplify]: Simplify 3 into 3 0.345 * [taylor]: Taking taylor expansion of (/ 1 d1) in d1 0.345 * [taylor]: Taking taylor expansion of d1 in d1 0.345 * [backup-simplify]: Simplify 0 into 0 0.345 * [backup-simplify]: Simplify 1 into 1 0.345 * [backup-simplify]: Simplify (/ 1 1) into 1 0.345 * [backup-simplify]: Simplify (* 3 1) into 3 0.346 * [backup-simplify]: Simplify (- 3) into -3 0.346 * [backup-simplify]: Simplify -3 into -3 0.346 * [backup-simplify]: Simplify (+ (* -3 (* (/ 1 (/ 1 (- d1))) (* 1 1))) (+ (* 1 (* (/ 1 (/ 1 (- d1))) (* 1 (/ 1 (/ 1 (- d3)))))) (* 1 (* (/ 1 (/ 1 (- d1))) (* (/ 1 (/ 1 (- d2))) 1))))) into (+ (* d3 d1) (+ (* d2 d1) (* 3 d1))) 0.347 * * * [progress]: simplifying candidates 0.347 * * * * [progress]: [ 1 / 28 ] simplifiying candidate # 0.347 * [simplify]: Simplifying (expm1 (* (+ (+ 3 d3) d2) d1)) 0.347 * * [simplify]: iters left: 6 (8 enodes) 0.349 * * [simplify]: iters left: 5 (29 enodes) 0.354 * * [simplify]: iters left: 4 (51 enodes) 0.370 * * [simplify]: iters left: 3 (96 enodes) 0.385 * * [simplify]: iters left: 2 (125 enodes) 0.401 * * [simplify]: iters left: 1 (131 enodes) 0.423 * * [simplify]: Extracting #0: cost 1 inf + 0 0.423 * * [simplify]: Extracting #1: cost 3 inf + 0 0.423 * * [simplify]: Extracting #2: cost 18 inf + 0 0.423 * * [simplify]: Extracting #3: cost 23 inf + 46 0.424 * * [simplify]: Extracting #4: cost 4 inf + 1466 0.425 * * [simplify]: Extracting #5: cost 0 inf + 1838 0.427 * * [simplify]: Extracting #6: cost 0 inf + 1808 0.430 * [simplify]: Simplified to (expm1 (* (+ d2 (+ d3 3)) d1)) 0.430 * [simplify]: Simplified (2 1) to (λ (d1 d2 d3) (log1p (expm1 (* (+ d2 (+ d3 3)) d1)))) 0.430 * * * * [progress]: [ 2 / 28 ] simplifiying candidate # 0.431 * [simplify]: Simplifying (log1p (* (+ (+ 3 d3) d2) d1)) 0.431 * * [simplify]: iters left: 6 (8 enodes) 0.435 * * [simplify]: iters left: 5 (29 enodes) 0.445 * * [simplify]: iters left: 4 (51 enodes) 0.464 * * [simplify]: iters left: 3 (96 enodes) 0.495 * * [simplify]: iters left: 2 (125 enodes) 0.522 * * [simplify]: iters left: 1 (131 enodes) 0.533 * * [simplify]: Extracting #0: cost 1 inf + 0 0.533 * * [simplify]: Extracting #1: cost 3 inf + 0 0.533 * * [simplify]: Extracting #2: cost 18 inf + 0 0.533 * * [simplify]: Extracting #3: cost 23 inf + 46 0.534 * * [simplify]: Extracting #4: cost 4 inf + 1486 0.534 * * [simplify]: Extracting #5: cost 0 inf + 1878 0.535 * * [simplify]: Extracting #6: cost 0 inf + 1848 0.536 * [simplify]: Simplified to (log1p (* (+ d2 (+ d3 3)) d1)) 0.536 * [simplify]: Simplified (2 1) to (λ (d1 d2 d3) (expm1 (log1p (* (+ d2 (+ d3 3)) d1)))) 0.536 * * * * [progress]: [ 3 / 28 ] simplifiying candidate # 0.536 * [simplify]: Simplifying (* (+ (+ 3 d3) d2) d1) 0.536 * * [simplify]: iters left: 6 (7 enodes) 0.538 * * [simplify]: iters left: 5 (26 enodes) 0.543 * * [simplify]: iters left: 4 (48 enodes) 0.557 * * [simplify]: iters left: 3 (94 enodes) 0.587 * * [simplify]: iters left: 2 (123 enodes) 0.616 * * [simplify]: iters left: 1 (129 enodes) 0.637 * * [simplify]: Extracting #0: cost 1 inf + 0 0.637 * * [simplify]: Extracting #1: cost 16 inf + 0 0.637 * * [simplify]: Extracting #2: cost 21 inf + 46 0.638 * * [simplify]: Extracting #3: cost 5 inf + 964 0.638 * * [simplify]: Extracting #4: cost 1 inf + 1296 0.639 * * [simplify]: Extracting #5: cost 0 inf + 1420 0.640 * [simplify]: Simplified to (* (+ d2 (+ d3 3)) d1) 0.640 * [simplify]: Simplified (2 1) to (λ (d1 d2 d3) (pow (* (+ d2 (+ d3 3)) d1) 1)) 0.640 * * * * [progress]: [ 4 / 28 ] simplifiying candidate # 0.640 * * * * [progress]: [ 5 / 28 ] simplifiying candidate # 0.640 * [simplify]: Simplifying (+ (log (+ (+ 3 d3) d2)) (log d1)) 0.640 * * [simplify]: iters left: 6 (9 enodes) 0.642 * * [simplify]: iters left: 5 (32 enodes) 0.648 * * [simplify]: iters left: 4 (40 enodes) 0.654 * * [simplify]: iters left: 3 (45 enodes) 0.660 * * [simplify]: Extracting #0: cost 1 inf + 0 0.660 * * [simplify]: Extracting #1: cost 4 inf + 0 0.660 * * [simplify]: Extracting #2: cost 8 inf + 0 0.660 * * [simplify]: Extracting #3: cost 12 inf + 143 0.660 * * [simplify]: Extracting #4: cost 11 inf + 188 0.660 * * [simplify]: Extracting #5: cost 5 inf + 592 0.661 * * [simplify]: Extracting #6: cost 0 inf + 1398 0.661 * [simplify]: Simplified to (+ (log (+ d2 (+ d3 3))) (log d1)) 0.661 * [simplify]: Simplified (2 1) to (λ (d1 d2 d3) (exp (+ (log (+ d2 (+ d3 3))) (log d1)))) 0.661 * * * * [progress]: [ 6 / 28 ] simplifiying candidate # 0.661 * [simplify]: Simplifying (log (* (+ (+ 3 d3) d2) d1)) 0.661 * * [simplify]: iters left: 6 (8 enodes) 0.663 * * [simplify]: iters left: 5 (32 enodes) 0.673 * * [simplify]: iters left: 4 (59 enodes) 0.695 * * [simplify]: iters left: 3 (105 enodes) 0.727 * * [simplify]: iters left: 2 (134 enodes) 0.758 * * [simplify]: iters left: 1 (140 enodes) 0.782 * * [simplify]: Extracting #0: cost 1 inf + 0 0.782 * * [simplify]: Extracting #1: cost 5 inf + 0 0.782 * * [simplify]: Extracting #2: cost 22 inf + 0 0.783 * * [simplify]: Extracting #3: cost 27 inf + 46 0.783 * * [simplify]: Extracting #4: cost 9 inf + 1147 0.785 * * [simplify]: Extracting #5: cost 0 inf + 2256 0.786 * [simplify]: Simplified to (log (* (+ 3 (+ d3 d2)) d1)) 0.786 * [simplify]: Simplified (2 1) to (λ (d1 d2 d3) (exp (log (* (+ 3 (+ d3 d2)) d1)))) 0.786 * * * * [progress]: [ 7 / 28 ] simplifiying candidate # 0.787 * [simplify]: Simplifying (exp (* (+ (+ 3 d3) d2) d1)) 0.787 * * [simplify]: iters left: 6 (8 enodes) 0.791 * * [simplify]: iters left: 5 (31 enodes) 0.802 * * [simplify]: iters left: 4 (68 enodes) 0.826 * * [simplify]: iters left: 3 (161 enodes) 0.862 * * [simplify]: iters left: 2 (281 enodes) 0.927 * * [simplify]: iters left: 1 (417 enodes) 1.055 * * [simplify]: Extracting #0: cost 1 inf + 0 1.055 * * [simplify]: Extracting #1: cost 76 inf + 0 1.056 * * [simplify]: Extracting #2: cost 219 inf + 73 1.057 * * [simplify]: Extracting #3: cost 220 inf + 7245 1.062 * * [simplify]: Extracting #4: cost 98 inf + 35884 1.071 * * [simplify]: Extracting #5: cost 20 inf + 69457 1.089 * * [simplify]: Extracting #6: cost 1 inf + 82981 1.108 * * [simplify]: Extracting #7: cost 0 inf + 83684 1.126 * * [simplify]: Extracting #8: cost 0 inf + 83603 1.137 * [simplify]: Simplified to (exp (* (+ d2 (+ d3 3)) d1)) 1.137 * [simplify]: Simplified (2 1) to (λ (d1 d2 d3) (log (exp (* (+ d2 (+ d3 3)) d1)))) 1.138 * * * * [progress]: [ 8 / 28 ] simplifiying candidate # 1.138 * [simplify]: Simplifying (* (* (* (+ (+ 3 d3) d2) (+ (+ 3 d3) d2)) (+ (+ 3 d3) d2)) (* (* d1 d1) d1)) 1.138 * * [simplify]: iters left: 6 (11 enodes) 1.141 * * [simplify]: iters left: 5 (56 enodes) 1.156 * * [simplify]: iters left: 4 (212 enodes) 1.298 * * [simplify]: Extracting #0: cost 1 inf + 0 1.298 * * [simplify]: Extracting #1: cost 41 inf + 0 1.299 * * [simplify]: Extracting #2: cost 185 inf + 123 1.302 * * [simplify]: Extracting #3: cost 262 inf + 10308 1.319 * * [simplify]: Extracting #4: cost 19 inf + 52382 1.347 * * [simplify]: Extracting #5: cost 0 inf + 56042 1.371 * * [simplify]: Extracting #6: cost 0 inf + 55642 1.385 * * [simplify]: Extracting #7: cost 0 inf + 55602 1.398 * [simplify]: Simplified to (* (* d1 (+ d2 (+ d3 3))) (* (* d1 (+ d2 (+ d3 3))) (* d1 (+ d2 (+ d3 3))))) 1.398 * [simplify]: Simplified (2 1) to (λ (d1 d2 d3) (cbrt (* (* d1 (+ d2 (+ d3 3))) (* (* d1 (+ d2 (+ d3 3))) (* d1 (+ d2 (+ d3 3))))))) 1.398 * * * * [progress]: [ 9 / 28 ] simplifiying candidate # 1.399 * [simplify]: Simplifying (* (cbrt (* (+ (+ 3 d3) d2) d1)) (cbrt (* (+ (+ 3 d3) d2) d1))) 1.399 * * [simplify]: iters left: 6 (9 enodes) 1.404 * * [simplify]: iters left: 5 (32 enodes) 1.415 * * [simplify]: iters left: 4 (54 enodes) 1.436 * * [simplify]: iters left: 3 (99 enodes) 1.467 * * [simplify]: iters left: 2 (129 enodes) 1.498 * * [simplify]: iters left: 1 (135 enodes) 1.520 * * [simplify]: Extracting #0: cost 1 inf + 0 1.520 * * [simplify]: Extracting #1: cost 3 inf + 0 1.520 * * [simplify]: Extracting #2: cost 5 inf + 0 1.520 * * [simplify]: Extracting #3: cost 20 inf + 0 1.521 * * [simplify]: Extracting #4: cost 22 inf + 213 1.522 * * [simplify]: Extracting #5: cost 3 inf + 2021 1.523 * * [simplify]: Extracting #6: cost 0 inf + 2331 1.524 * * [simplify]: Extracting #7: cost 0 inf + 2316 1.526 * [simplify]: Simplified to (* (cbrt (* (+ d2 (+ d3 3)) d1)) (cbrt (* (+ d2 (+ d3 3)) d1))) 1.526 * [simplify]: Simplified (2 1) to (λ (d1 d2 d3) (* (* (cbrt (* (+ d2 (+ d3 3)) d1)) (cbrt (* (+ d2 (+ d3 3)) d1))) (cbrt (* (+ (+ 3 d3) d2) d1)))) 1.526 * [simplify]: Simplifying (cbrt (* (+ (+ 3 d3) d2) d1)) 1.526 * * [simplify]: iters left: 6 (8 enodes) 1.531 * * [simplify]: iters left: 5 (29 enodes) 1.541 * * [simplify]: iters left: 4 (51 enodes) 1.562 * * [simplify]: iters left: 3 (96 enodes) 1.592 * * [simplify]: iters left: 2 (125 enodes) 1.622 * * [simplify]: iters left: 1 (131 enodes) 1.634 * * [simplify]: Extracting #0: cost 1 inf + 0 1.634 * * [simplify]: Extracting #1: cost 3 inf + 0 1.634 * * [simplify]: Extracting #2: cost 18 inf + 0 1.634 * * [simplify]: Extracting #3: cost 23 inf + 46 1.634 * * [simplify]: Extracting #4: cost 4 inf + 1476 1.635 * * [simplify]: Extracting #5: cost 0 inf + 1858 1.636 * * [simplify]: Extracting #6: cost 0 inf + 1828 1.636 * [simplify]: Simplified to (cbrt (* (+ d2 (+ d3 3)) d1)) 1.636 * [simplify]: Simplified (2 2) to (λ (d1 d2 d3) (* (* (cbrt (* (+ (+ 3 d3) d2) d1)) (cbrt (* (+ (+ 3 d3) d2) d1))) (cbrt (* (+ d2 (+ d3 3)) d1)))) 1.636 * * * * [progress]: [ 10 / 28 ] simplifiying candidate # 1.637 * [simplify]: Simplifying (* (* (* (+ (+ 3 d3) d2) d1) (* (+ (+ 3 d3) d2) d1)) (* (+ (+ 3 d3) d2) d1)) 1.637 * * [simplify]: iters left: 6 (9 enodes) 1.639 * * [simplify]: iters left: 5 (42 enodes) 1.649 * * [simplify]: iters left: 4 (145 enodes) 1.806 * * [simplify]: Extracting #0: cost 1 inf + 0 1.806 * * [simplify]: Extracting #1: cost 48 inf + 0 1.807 * * [simplify]: Extracting #2: cost 191 inf + 214 1.809 * * [simplify]: Extracting #3: cost 225 inf + 10924 1.820 * * [simplify]: Extracting #4: cost 4 inf + 47686 1.842 * * [simplify]: Extracting #5: cost 0 inf + 48500 1.857 * [simplify]: Simplified to (* (* (* (+ d2 (+ d3 3)) d1) (* (+ d2 (+ d3 3)) d1)) (* (+ d2 (+ d3 3)) d1)) 1.857 * [simplify]: Simplified (2 1) to (λ (d1 d2 d3) (cbrt (* (* (* (+ d2 (+ d3 3)) d1) (* (+ d2 (+ d3 3)) d1)) (* (+ d2 (+ d3 3)) d1)))) 1.857 * * * * [progress]: [ 11 / 28 ] simplifiying candidate # 1.857 * [simplify]: Simplifying (sqrt (* (+ (+ 3 d3) d2) d1)) 1.857 * * [simplify]: iters left: 6 (8 enodes) 1.862 * * [simplify]: iters left: 5 (29 enodes) 1.867 * * [simplify]: iters left: 4 (51 enodes) 1.880 * * [simplify]: iters left: 3 (96 enodes) 1.909 * * [simplify]: iters left: 2 (125 enodes) 1.940 * * [simplify]: iters left: 1 (131 enodes) 1.959 * * [simplify]: Extracting #0: cost 1 inf + 0 1.959 * * [simplify]: Extracting #1: cost 3 inf + 0 1.959 * * [simplify]: Extracting #2: cost 18 inf + 0 1.959 * * [simplify]: Extracting #3: cost 23 inf + 46 1.959 * * [simplify]: Extracting #4: cost 4 inf + 1436 1.960 * * [simplify]: Extracting #5: cost 0 inf + 1778 1.961 * * [simplify]: Extracting #6: cost 0 inf + 1748 1.961 * [simplify]: Simplified to (sqrt (* (+ d2 (+ d3 3)) d1)) 1.961 * [simplify]: Simplified (2 1) to (λ (d1 d2 d3) (* (sqrt (* (+ d2 (+ d3 3)) d1)) (sqrt (* (+ (+ 3 d3) d2) d1)))) 1.962 * [simplify]: Simplifying (sqrt (* (+ (+ 3 d3) d2) d1)) 1.962 * * [simplify]: iters left: 6 (8 enodes) 1.964 * * [simplify]: iters left: 5 (29 enodes) 1.969 * * [simplify]: iters left: 4 (51 enodes) 1.980 * * [simplify]: iters left: 3 (96 enodes) 2.008 * * [simplify]: iters left: 2 (125 enodes) 2.039 * * [simplify]: iters left: 1 (131 enodes) 2.061 * * [simplify]: Extracting #0: cost 1 inf + 0 2.061 * * [simplify]: Extracting #1: cost 3 inf + 0 2.061 * * [simplify]: Extracting #2: cost 18 inf + 0 2.061 * * [simplify]: Extracting #3: cost 23 inf + 46 2.062 * * [simplify]: Extracting #4: cost 4 inf + 1436 2.063 * * [simplify]: Extracting #5: cost 0 inf + 1778 2.064 * * [simplify]: Extracting #6: cost 0 inf + 1748 2.066 * [simplify]: Simplified to (sqrt (* (+ d2 (+ d3 3)) d1)) 2.066 * [simplify]: Simplified (2 2) to (λ (d1 d2 d3) (* (sqrt (* (+ (+ 3 d3) d2) d1)) (sqrt (* (+ d2 (+ d3 3)) d1)))) 2.066 * * * * [progress]: [ 12 / 28 ] simplifiying candidate # 2.066 * * * * [progress]: [ 13 / 28 ] simplifiying candidate # 2.067 * [simplify]: Simplifying (* (sqrt (+ (+ 3 d3) d2)) (sqrt d1)) 2.067 * * [simplify]: iters left: 6 (9 enodes) 2.071 * * [simplify]: iters left: 5 (32 enodes) 2.081 * * [simplify]: iters left: 4 (40 enodes) 2.093 * * [simplify]: iters left: 3 (45 enodes) 2.105 * * [simplify]: Extracting #0: cost 1 inf + 0 2.105 * * [simplify]: Extracting #1: cost 4 inf + 0 2.105 * * [simplify]: Extracting #2: cost 8 inf + 0 2.105 * * [simplify]: Extracting #3: cost 12 inf + 83 2.105 * * [simplify]: Extracting #4: cost 11 inf + 128 2.106 * * [simplify]: Extracting #5: cost 5 inf + 502 2.106 * * [simplify]: Extracting #6: cost 0 inf + 1158 2.107 * [simplify]: Simplified to (* (sqrt d1) (sqrt (+ d2 (+ d3 3)))) 2.107 * [simplify]: Simplified (2 1) to (λ (d1 d2 d3) (* (* (sqrt d1) (sqrt (+ d2 (+ d3 3)))) (* (sqrt (+ (+ 3 d3) d2)) (sqrt d1)))) 2.107 * [simplify]: Simplifying (* (sqrt (+ (+ 3 d3) d2)) (sqrt d1)) 2.107 * * [simplify]: iters left: 6 (9 enodes) 2.114 * * [simplify]: iters left: 5 (32 enodes) 2.125 * * [simplify]: iters left: 4 (40 enodes) 2.137 * * [simplify]: iters left: 3 (45 enodes) 2.149 * * [simplify]: Extracting #0: cost 1 inf + 0 2.149 * * [simplify]: Extracting #1: cost 4 inf + 0 2.149 * * [simplify]: Extracting #2: cost 8 inf + 0 2.149 * * [simplify]: Extracting #3: cost 12 inf + 83 2.149 * * [simplify]: Extracting #4: cost 11 inf + 128 2.150 * * [simplify]: Extracting #5: cost 5 inf + 502 2.150 * * [simplify]: Extracting #6: cost 0 inf + 1158 2.151 * [simplify]: Simplified to (* (sqrt d1) (sqrt (+ d2 (+ d3 3)))) 2.151 * [simplify]: Simplified (2 2) to (λ (d1 d2 d3) (* (* (sqrt (+ (+ 3 d3) d2)) (sqrt d1)) (* (sqrt d1) (sqrt (+ d2 (+ d3 3)))))) 2.151 * * * * [progress]: [ 14 / 28 ] simplifiying candidate # 2.151 * [simplify]: Simplifying (* (+ (+ 3 d3) d2) (* (cbrt d1) (cbrt d1))) 2.151 * * [simplify]: iters left: 6 (9 enodes) 2.156 * * [simplify]: iters left: 5 (34 enodes) 2.168 * * [simplify]: iters left: 4 (60 enodes) 2.193 * * [simplify]: iters left: 3 (148 enodes) 2.245 * * [simplify]: iters left: 2 (304 enodes) 2.345 * * [simplify]: iters left: 1 (425 enodes) 2.434 * * [simplify]: Extracting #0: cost 1 inf + 0 2.435 * * [simplify]: Extracting #1: cost 24 inf + 0 2.435 * * [simplify]: Extracting #2: cost 40 inf + 45 2.436 * * [simplify]: Extracting #3: cost 34 inf + 297 2.438 * * [simplify]: Extracting #4: cost 10 inf + 3793 2.442 * * [simplify]: Extracting #5: cost 0 inf + 5622 2.446 * [simplify]: Simplified to (* (* (cbrt d1) (+ d2 (+ d3 3))) (cbrt d1)) 2.446 * [simplify]: Simplified (2 1) to (λ (d1 d2 d3) (* (* (* (cbrt d1) (+ d2 (+ d3 3))) (cbrt d1)) (cbrt d1))) 2.446 * * * * [progress]: [ 15 / 28 ] simplifiying candidate # 2.446 * [simplify]: Simplifying (* (+ (+ 3 d3) d2) (sqrt d1)) 2.447 * * [simplify]: iters left: 6 (8 enodes) 2.452 * * [simplify]: iters left: 5 (29 enodes) 2.461 * * [simplify]: iters left: 4 (51 enodes) 2.481 * * [simplify]: iters left: 3 (96 enodes) 2.514 * * [simplify]: iters left: 2 (125 enodes) 2.543 * * [simplify]: iters left: 1 (131 enodes) 2.565 * * [simplify]: Extracting #0: cost 1 inf + 0 2.565 * * [simplify]: Extracting #1: cost 16 inf + 0 2.565 * * [simplify]: Extracting #2: cost 25 inf + 3 2.566 * * [simplify]: Extracting #3: cost 17 inf + 380 2.567 * * [simplify]: Extracting #4: cost 4 inf + 1570 2.568 * * [simplify]: Extracting #5: cost 0 inf + 2062 2.569 * [simplify]: Simplified to (* (sqrt d1) (+ d2 (+ d3 3))) 2.570 * [simplify]: Simplified (2 1) to (λ (d1 d2 d3) (* (* (sqrt d1) (+ d2 (+ d3 3))) (sqrt d1))) 2.570 * * * * [progress]: [ 16 / 28 ] simplifiying candidate # 2.570 * [simplify]: Simplifying (* (+ (+ 3 d3) d2) 1) 2.570 * * [simplify]: iters left: 6 (7 enodes) 2.574 * * [simplify]: iters left: 5 (26 enodes) 2.586 * * [simplify]: iters left: 4 (53 enodes) 2.606 * * [simplify]: iters left: 3 (81 enodes) 2.630 * * [simplify]: iters left: 2 (92 enodes) 2.651 * * [simplify]: Extracting #0: cost 1 inf + 0 2.651 * * [simplify]: Extracting #1: cost 9 inf + 0 2.652 * * [simplify]: Extracting #2: cost 7 inf + 46 2.652 * * [simplify]: Extracting #3: cost 2 inf + 297 2.653 * * [simplify]: Extracting #4: cost 0 inf + 422 2.653 * [simplify]: Simplified to (+ d2 (+ d3 3)) 2.653 * [simplify]: Simplified (2 1) to (λ (d1 d2 d3) (* (+ d2 (+ d3 3)) d1)) 2.653 * * * * [progress]: [ 17 / 28 ] simplifiying candidate # 2.654 * [simplify]: Simplifying (* (cbrt (+ (+ 3 d3) d2)) d1) 2.654 * * [simplify]: iters left: 6 (8 enodes) 2.658 * * [simplify]: iters left: 5 (29 enodes) 2.667 * * [simplify]: iters left: 4 (37 enodes) 2.677 * * [simplify]: iters left: 3 (42 enodes) 2.689 * * [simplify]: Extracting #0: cost 1 inf + 0 2.689 * * [simplify]: Extracting #1: cost 4 inf + 0 2.689 * * [simplify]: Extracting #2: cost 5 inf + 1 2.689 * * [simplify]: Extracting #3: cost 12 inf + 1 2.689 * * [simplify]: Extracting #4: cost 12 inf + 4 2.689 * * [simplify]: Extracting #5: cost 3 inf + 747 2.690 * * [simplify]: Extracting #6: cost 0 inf + 1156 2.690 * [simplify]: Simplified to (* (cbrt (+ d2 (+ d3 3))) d1) 2.690 * [simplify]: Simplified (2 2) to (λ (d1 d2 d3) (* (* (cbrt (+ (+ 3 d3) d2)) (cbrt (+ (+ 3 d3) d2))) (* (cbrt (+ d2 (+ d3 3))) d1))) 2.690 * * * * [progress]: [ 18 / 28 ] simplifiying candidate # 2.691 * [simplify]: Simplifying (* (sqrt (+ (+ 3 d3) d2)) d1) 2.691 * * [simplify]: iters left: 6 (8 enodes) 2.695 * * [simplify]: iters left: 5 (29 enodes) 2.705 * * [simplify]: iters left: 4 (37 enodes) 2.716 * * [simplify]: iters left: 3 (42 enodes) 2.727 * * [simplify]: Extracting #0: cost 1 inf + 0 2.727 * * [simplify]: Extracting #1: cost 4 inf + 0 2.727 * * [simplify]: Extracting #2: cost 5 inf + 1 2.728 * * [simplify]: Extracting #3: cost 12 inf + 1 2.728 * * [simplify]: Extracting #4: cost 12 inf + 4 2.728 * * [simplify]: Extracting #5: cost 3 inf + 667 2.729 * * [simplify]: Extracting #6: cost 0 inf + 996 2.729 * [simplify]: Simplified to (* (sqrt (+ d2 (+ d3 3))) d1) 2.729 * [simplify]: Simplified (2 2) to (λ (d1 d2 d3) (* (sqrt (+ (+ 3 d3) d2)) (* (sqrt (+ d2 (+ d3 3))) d1))) 2.729 * * * * [progress]: [ 19 / 28 ] simplifiying candidate # 2.730 * [simplify]: Simplifying (* (+ (+ 3 d3) d2) d1) 2.730 * * [simplify]: iters left: 6 (7 enodes) 2.734 * * [simplify]: iters left: 5 (26 enodes) 2.742 * * [simplify]: iters left: 4 (48 enodes) 2.761 * * [simplify]: iters left: 3 (94 enodes) 2.791 * * [simplify]: iters left: 2 (123 enodes) 2.822 * * [simplify]: iters left: 1 (129 enodes) 2.843 * * [simplify]: Extracting #0: cost 1 inf + 0 2.843 * * [simplify]: Extracting #1: cost 16 inf + 0 2.843 * * [simplify]: Extracting #2: cost 21 inf + 46 2.843 * * [simplify]: Extracting #3: cost 5 inf + 964 2.844 * * [simplify]: Extracting #4: cost 1 inf + 1296 2.844 * * [simplify]: Extracting #5: cost 0 inf + 1420 2.845 * [simplify]: Simplified to (* (+ d2 (+ d3 3)) d1) 2.845 * [simplify]: Simplified (2 2) to (λ (d1 d2 d3) (* 1 (* (+ d2 (+ d3 3)) d1))) 2.845 * * * * [progress]: [ 20 / 28 ] simplifiying candidate # 2.845 * [simplify]: Simplifying (* (+ (+ 3 d3) d2) d1) 2.846 * * [simplify]: iters left: 6 (7 enodes) 2.848 * * [simplify]: iters left: 5 (26 enodes) 2.852 * * [simplify]: iters left: 4 (48 enodes) 2.862 * * [simplify]: iters left: 3 (94 enodes) 2.887 * * [simplify]: iters left: 2 (123 enodes) 2.917 * * [simplify]: iters left: 1 (129 enodes) 2.938 * * [simplify]: Extracting #0: cost 1 inf + 0 2.938 * * [simplify]: Extracting #1: cost 16 inf + 0 2.938 * * [simplify]: Extracting #2: cost 21 inf + 46 2.939 * * [simplify]: Extracting #3: cost 5 inf + 964 2.940 * * [simplify]: Extracting #4: cost 1 inf + 1296 2.940 * * [simplify]: Extracting #5: cost 0 inf + 1420 2.941 * [simplify]: Simplified to (* (+ d2 (+ d3 3)) d1) 2.941 * [simplify]: Simplified (2 2) to (λ (d1 d2 d3) (* 1 (* (+ d2 (+ d3 3)) d1))) 2.941 * * * * [progress]: [ 21 / 28 ] simplifiying candidate # 2.941 * [simplify]: Simplifying (* (+ (+ 3 d3) d2) d1) 2.941 * * [simplify]: iters left: 6 (7 enodes) 2.943 * * [simplify]: iters left: 5 (26 enodes) 2.948 * * [simplify]: iters left: 4 (48 enodes) 2.958 * * [simplify]: iters left: 3 (94 enodes) 2.975 * * [simplify]: iters left: 2 (123 enodes) 2.995 * * [simplify]: iters left: 1 (129 enodes) 3.006 * * [simplify]: Extracting #0: cost 1 inf + 0 3.006 * * [simplify]: Extracting #1: cost 16 inf + 0 3.006 * * [simplify]: Extracting #2: cost 21 inf + 46 3.007 * * [simplify]: Extracting #3: cost 5 inf + 964 3.009 * * [simplify]: Extracting #4: cost 1 inf + 1296 3.009 * * [simplify]: Extracting #5: cost 0 inf + 1420 3.010 * [simplify]: Simplified to (* (+ d2 (+ d3 3)) d1) 3.010 * [simplify]: Simplified (2 2) to (λ (d1 d2 d3) (* 1 (* (+ d2 (+ d3 3)) d1))) 3.010 * * * * [progress]: [ 22 / 28 ] simplifiying candidate # 3.010 * [simplify]: Simplifying (* (+ (pow (+ 3 d3) 3) (pow d2 3)) d1) 3.010 * * [simplify]: iters left: 6 (9 enodes) 3.013 * * [simplify]: iters left: 5 (43 enodes) 3.028 * * [simplify]: iters left: 4 (100 enodes) 3.066 * * [simplify]: iters left: 3 (298 enodes) 3.180 * * [simplify]: Extracting #0: cost 1 inf + 0 3.180 * * [simplify]: Extracting #1: cost 16 inf + 0 3.180 * * [simplify]: Extracting #2: cost 95 inf + 1 3.181 * * [simplify]: Extracting #3: cost 162 inf + 2521 3.186 * * [simplify]: Extracting #4: cost 70 inf + 17700 3.195 * * [simplify]: Extracting #5: cost 19 inf + 27309 3.208 * * [simplify]: Extracting #6: cost 0 inf + 33993 3.222 * [simplify]: Simplified to (* d1 (fma d2 (* d2 d2) (* (+ d3 3) (* (+ d3 3) (+ d3 3))))) 3.222 * [simplify]: Simplified (2 1) to (λ (d1 d2 d3) (/ (* d1 (fma d2 (* d2 d2) (* (+ d3 3) (* (+ d3 3) (+ d3 3))))) (+ (* (+ 3 d3) (+ 3 d3)) (- (* d2 d2) (* (+ 3 d3) d2))))) 3.222 * * * * [progress]: [ 23 / 28 ] simplifiying candidate # 3.222 * [simplify]: Simplifying (* (- (* (+ 3 d3) (+ 3 d3)) (* d2 d2)) d1) 3.222 * * [simplify]: iters left: 6 (9 enodes) 3.228 * * [simplify]: iters left: 5 (41 enodes) 3.246 * * [simplify]: iters left: 4 (105 enodes) 3.289 * * [simplify]: iters left: 3 (310 enodes) 3.448 * * [simplify]: Extracting #0: cost 1 inf + 0 3.448 * * [simplify]: Extracting #1: cost 81 inf + 0 3.450 * * [simplify]: Extracting #2: cost 261 inf + 45 3.457 * * [simplify]: Extracting #3: cost 265 inf + 13305 3.480 * * [simplify]: Extracting #4: cost 23 inf + 44716 3.498 * * [simplify]: Extracting #5: cost 0 inf + 48640 3.511 * [simplify]: Simplified to (* d1 (- (* (+ d3 3) (+ d3 3)) (* d2 d2))) 3.511 * [simplify]: Simplified (2 1) to (λ (d1 d2 d3) (/ (* d1 (- (* (+ d3 3) (+ d3 3)) (* d2 d2))) (- (+ 3 d3) d2))) 3.511 * * * * [progress]: [ 24 / 28 ] simplifiying candidate #real (real->posit16 (* (+ (+ 3 d3) d2) d1))))> 3.511 * [simplify]: Simplifying (real->posit16 (* (+ (+ 3 d3) d2) d1)) 3.511 * * [simplify]: iters left: 6 (8 enodes) 3.514 * * [simplify]: iters left: 5 (26 enodes) 3.518 * * [simplify]: iters left: 4 (48 enodes) 3.536 * * [simplify]: iters left: 3 (93 enodes) 3.553 * * [simplify]: iters left: 2 (122 enodes) 3.569 * * [simplify]: iters left: 1 (128 enodes) 3.590 * * [simplify]: Extracting #0: cost 1 inf + 0 3.590 * * [simplify]: Extracting #1: cost 2 inf + 0 3.590 * * [simplify]: Extracting #2: cost 16 inf + 0 3.590 * * [simplify]: Extracting #3: cost 22 inf + 4 3.591 * * [simplify]: Extracting #4: cost 2 inf + 1314 3.592 * * [simplify]: Extracting #5: cost 0 inf + 1420 3.593 * [simplify]: Simplified to (real->posit16 (* (+ d2 (+ d3 3)) d1)) 3.595 * [simplify]: Simplified (2 1) to (λ (d1 d2 d3) (posit16->real (real->posit16 (* (+ d2 (+ d3 3)) d1)))) 3.595 * * * * [progress]: [ 25 / 28 ] simplifiying candidate # 3.596 * * * * [progress]: [ 26 / 28 ] simplifiying candidate # 3.596 * [simplify]: Simplifying (+ (* d3 d1) (+ (* d2 d1) (* 3 d1))) 3.596 * * [simplify]: iters left: 6 (9 enodes) 3.602 * * [simplify]: iters left: 5 (38 enodes) 3.614 * * [simplify]: iters left: 4 (64 enodes) 3.637 * * [simplify]: iters left: 3 (102 enodes) 3.668 * * [simplify]: iters left: 2 (121 enodes) 3.698 * * [simplify]: iters left: 1 (127 enodes) 3.725 * * [simplify]: Extracting #0: cost 1 inf + 0 3.725 * * [simplify]: Extracting #1: cost 16 inf + 0 3.726 * * [simplify]: Extracting #2: cost 21 inf + 46 3.726 * * [simplify]: Extracting #3: cost 3 inf + 1257 3.728 * * [simplify]: Extracting #4: cost 0 inf + 1435 3.729 * * [simplify]: Extracting #5: cost 0 inf + 1420 3.730 * [simplify]: Simplified to (* d1 (+ d3 (+ d2 3))) 3.730 * [simplify]: Simplified (2) to (λ (d1 d2 d3) (* d1 (+ d3 (+ d2 3)))) 3.730 * * * * [progress]: [ 27 / 28 ] simplifiying candidate # 3.731 * [simplify]: Simplifying (+ (* d3 d1) (+ (* d2 d1) (* 3 d1))) 3.731 * * [simplify]: iters left: 6 (9 enodes) 3.736 * * [simplify]: iters left: 5 (38 enodes) 3.749 * * [simplify]: iters left: 4 (64 enodes) 3.772 * * [simplify]: iters left: 3 (102 enodes) 3.801 * * [simplify]: iters left: 2 (121 enodes) 3.818 * * [simplify]: iters left: 1 (127 enodes) 3.833 * * [simplify]: Extracting #0: cost 1 inf + 0 3.833 * * [simplify]: Extracting #1: cost 16 inf + 0 3.833 * * [simplify]: Extracting #2: cost 21 inf + 46 3.833 * * [simplify]: Extracting #3: cost 3 inf + 1257 3.834 * * [simplify]: Extracting #4: cost 0 inf + 1435 3.835 * * [simplify]: Extracting #5: cost 0 inf + 1420 3.835 * [simplify]: Simplified to (* d1 (+ d3 (+ d2 3))) 3.835 * [simplify]: Simplified (2) to (λ (d1 d2 d3) (* d1 (+ d3 (+ d2 3)))) 3.835 * * * * [progress]: [ 28 / 28 ] simplifiying candidate # 3.835 * [simplify]: Simplifying (+ (* d3 d1) (+ (* d2 d1) (* 3 d1))) 3.836 * * [simplify]: iters left: 6 (9 enodes) 3.838 * * [simplify]: iters left: 5 (38 enodes) 3.847 * * [simplify]: iters left: 4 (64 enodes) 3.869 * * [simplify]: iters left: 3 (102 enodes) 3.886 * * [simplify]: iters left: 2 (121 enodes) 3.902 * * [simplify]: iters left: 1 (127 enodes) 3.926 * * [simplify]: Extracting #0: cost 1 inf + 0 3.926 * * [simplify]: Extracting #1: cost 16 inf + 0 3.927 * * [simplify]: Extracting #2: cost 21 inf + 46 3.928 * * [simplify]: Extracting #3: cost 3 inf + 1257 3.929 * * [simplify]: Extracting #4: cost 0 inf + 1435 3.930 * * [simplify]: Extracting #5: cost 0 inf + 1420 3.932 * [simplify]: Simplified to (* d1 (+ d3 (+ d2 3))) 3.932 * [simplify]: Simplified (2) to (λ (d1 d2 d3) (* d1 (+ d3 (+ d2 3)))) 3.932 * * * [progress]: adding candidates to table 4.164 * * [progress]: iteration 2 / 4 4.164 * * * [progress]: picking best candidate 4.181 * * * * [pick]: Picked # 4.181 * * * [progress]: localizing error 4.207 * * * [progress]: generating rewritten candidates 4.207 * * * * [progress]: [ 1 / 2 ] rewriting at (2) 4.260 * * * * [progress]: [ 2 / 2 ] rewriting at (2 1) 4.275 * * * [progress]: generating series expansions 4.275 * * * * [progress]: [ 1 / 2 ] generating series at (2) 4.275 * [backup-simplify]: Simplify (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) into (+ (* d3 d1) (+ (* d2 d1) (* 3 d1))) 4.275 * [approximate]: Taking taylor expansion of (+ (* d3 d1) (+ (* d2 d1) (* 3 d1))) in (d1 d2 d3) around 0 4.275 * [taylor]: Taking taylor expansion of (+ (* d3 d1) (+ (* d2 d1) (* 3 d1))) in d3 4.276 * [taylor]: Taking taylor expansion of (* d3 d1) in d3 4.276 * [taylor]: Taking taylor expansion of d3 in d3 4.276 * [backup-simplify]: Simplify 0 into 0 4.276 * [backup-simplify]: Simplify 1 into 1 4.276 * [taylor]: Taking taylor expansion of d1 in d3 4.276 * [backup-simplify]: Simplify d1 into d1 4.276 * [taylor]: Taking taylor expansion of (+ (* d2 d1) (* 3 d1)) in d3 4.276 * [taylor]: Taking taylor expansion of (* d2 d1) in d3 4.276 * [taylor]: Taking taylor expansion of d2 in d3 4.276 * [backup-simplify]: Simplify d2 into d2 4.276 * [taylor]: Taking taylor expansion of d1 in d3 4.276 * [backup-simplify]: Simplify d1 into d1 4.276 * [taylor]: Taking taylor expansion of (* 3 d1) in d3 4.276 * [taylor]: Taking taylor expansion of 3 in d3 4.276 * [backup-simplify]: Simplify 3 into 3 4.276 * [taylor]: Taking taylor expansion of d1 in d3 4.276 * [backup-simplify]: Simplify d1 into d1 4.276 * [taylor]: Taking taylor expansion of (+ (* d3 d1) (+ (* d2 d1) (* 3 d1))) in d2 4.276 * [taylor]: Taking taylor expansion of (* d3 d1) in d2 4.276 * [taylor]: Taking taylor expansion of d3 in d2 4.276 * [backup-simplify]: Simplify d3 into d3 4.276 * [taylor]: Taking taylor expansion of d1 in d2 4.276 * [backup-simplify]: Simplify d1 into d1 4.276 * [taylor]: Taking taylor expansion of (+ (* d2 d1) (* 3 d1)) in d2 4.276 * [taylor]: Taking taylor expansion of (* d2 d1) in d2 4.276 * [taylor]: Taking taylor expansion of d2 in d2 4.276 * [backup-simplify]: Simplify 0 into 0 4.276 * [backup-simplify]: Simplify 1 into 1 4.276 * [taylor]: Taking taylor expansion of d1 in d2 4.276 * [backup-simplify]: Simplify d1 into d1 4.276 * [taylor]: Taking taylor expansion of (* 3 d1) in d2 4.276 * [taylor]: Taking taylor expansion of 3 in d2 4.276 * [backup-simplify]: Simplify 3 into 3 4.276 * [taylor]: Taking taylor expansion of d1 in d2 4.276 * [backup-simplify]: Simplify d1 into d1 4.276 * [taylor]: Taking taylor expansion of (+ (* d3 d1) (+ (* d2 d1) (* 3 d1))) in d1 4.276 * [taylor]: Taking taylor expansion of (* d3 d1) in d1 4.277 * [taylor]: Taking taylor expansion of d3 in d1 4.277 * [backup-simplify]: Simplify d3 into d3 4.277 * [taylor]: Taking taylor expansion of d1 in d1 4.277 * [backup-simplify]: Simplify 0 into 0 4.277 * [backup-simplify]: Simplify 1 into 1 4.277 * [taylor]: Taking taylor expansion of (+ (* d2 d1) (* 3 d1)) in d1 4.277 * [taylor]: Taking taylor expansion of (* d2 d1) in d1 4.277 * [taylor]: Taking taylor expansion of d2 in d1 4.277 * [backup-simplify]: Simplify d2 into d2 4.277 * [taylor]: Taking taylor expansion of d1 in d1 4.277 * [backup-simplify]: Simplify 0 into 0 4.277 * [backup-simplify]: Simplify 1 into 1 4.277 * [taylor]: Taking taylor expansion of (* 3 d1) in d1 4.277 * [taylor]: Taking taylor expansion of 3 in d1 4.277 * [backup-simplify]: Simplify 3 into 3 4.277 * [taylor]: Taking taylor expansion of d1 in d1 4.277 * [backup-simplify]: Simplify 0 into 0 4.277 * [backup-simplify]: Simplify 1 into 1 4.277 * [taylor]: Taking taylor expansion of (+ (* d3 d1) (+ (* d2 d1) (* 3 d1))) in d1 4.277 * [taylor]: Taking taylor expansion of (* d3 d1) in d1 4.277 * [taylor]: Taking taylor expansion of d3 in d1 4.277 * [backup-simplify]: Simplify d3 into d3 4.277 * [taylor]: Taking taylor expansion of d1 in d1 4.277 * [backup-simplify]: Simplify 0 into 0 4.277 * [backup-simplify]: Simplify 1 into 1 4.277 * [taylor]: Taking taylor expansion of (+ (* d2 d1) (* 3 d1)) in d1 4.277 * [taylor]: Taking taylor expansion of (* d2 d1) in d1 4.277 * [taylor]: Taking taylor expansion of d2 in d1 4.277 * [backup-simplify]: Simplify d2 into d2 4.277 * [taylor]: Taking taylor expansion of d1 in d1 4.277 * [backup-simplify]: Simplify 0 into 0 4.277 * [backup-simplify]: Simplify 1 into 1 4.277 * [taylor]: Taking taylor expansion of (* 3 d1) in d1 4.277 * [taylor]: Taking taylor expansion of 3 in d1 4.277 * [backup-simplify]: Simplify 3 into 3 4.277 * [taylor]: Taking taylor expansion of d1 in d1 4.277 * [backup-simplify]: Simplify 0 into 0 4.278 * [backup-simplify]: Simplify 1 into 1 4.278 * [backup-simplify]: Simplify (* d3 0) into 0 4.278 * [backup-simplify]: Simplify (* d2 0) into 0 4.283 * [backup-simplify]: Simplify (* 3 0) into 0 4.284 * [backup-simplify]: Simplify (+ 0 0) into 0 4.284 * [backup-simplify]: Simplify (+ 0 0) into 0 4.284 * [taylor]: Taking taylor expansion of 0 in d2 4.284 * [backup-simplify]: Simplify 0 into 0 4.284 * [taylor]: Taking taylor expansion of 0 in d3 4.284 * [backup-simplify]: Simplify 0 into 0 4.284 * [backup-simplify]: Simplify 0 into 0 4.285 * [backup-simplify]: Simplify (+ (* d3 1) (* 0 0)) into d3 4.285 * [backup-simplify]: Simplify (+ (* d2 1) (* 0 0)) into d2 4.286 * [backup-simplify]: Simplify (+ (* 3 1) (* 0 0)) into 3 4.286 * [backup-simplify]: Simplify (+ d2 3) into (+ d2 3) 4.286 * [backup-simplify]: Simplify (+ d3 (+ d2 3)) into (+ d3 (+ d2 3)) 4.286 * [taylor]: Taking taylor expansion of (+ d3 (+ d2 3)) in d2 4.286 * [taylor]: Taking taylor expansion of d3 in d2 4.286 * [backup-simplify]: Simplify d3 into d3 4.286 * [taylor]: Taking taylor expansion of (+ d2 3) in d2 4.286 * [taylor]: Taking taylor expansion of d2 in d2 4.286 * [backup-simplify]: Simplify 0 into 0 4.286 * [backup-simplify]: Simplify 1 into 1 4.286 * [taylor]: Taking taylor expansion of 3 in d2 4.287 * [backup-simplify]: Simplify 3 into 3 4.287 * [backup-simplify]: Simplify (+ 0 3) into 3 4.287 * [backup-simplify]: Simplify (+ d3 3) into (+ d3 3) 4.287 * [taylor]: Taking taylor expansion of (+ d3 3) in d3 4.287 * [taylor]: Taking taylor expansion of d3 in d3 4.287 * [backup-simplify]: Simplify 0 into 0 4.287 * [backup-simplify]: Simplify 1 into 1 4.287 * [taylor]: Taking taylor expansion of 3 in d3 4.287 * [backup-simplify]: Simplify 3 into 3 4.287 * [backup-simplify]: Simplify (+ 0 3) into 3 4.287 * [backup-simplify]: Simplify 3 into 3 4.287 * [taylor]: Taking taylor expansion of 0 in d3 4.287 * [backup-simplify]: Simplify 0 into 0 4.287 * [backup-simplify]: Simplify 0 into 0 4.287 * [backup-simplify]: Simplify 0 into 0 4.288 * [backup-simplify]: Simplify (+ (* d3 0) (+ (* 0 1) (* 0 0))) into 0 4.288 * [backup-simplify]: Simplify (+ (* d2 0) (+ (* 0 1) (* 0 0))) into 0 4.289 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 1) (* 0 0))) into 0 4.289 * [backup-simplify]: Simplify (+ 0 0) into 0 4.290 * [backup-simplify]: Simplify (+ 0 0) into 0 4.290 * [taylor]: Taking taylor expansion of 0 in d2 4.290 * [backup-simplify]: Simplify 0 into 0 4.290 * [taylor]: Taking taylor expansion of 0 in d3 4.290 * [backup-simplify]: Simplify 0 into 0 4.290 * [backup-simplify]: Simplify 0 into 0 4.290 * [backup-simplify]: Simplify (+ 1 0) into 1 4.290 * [backup-simplify]: Simplify (+ 0 1) into 1 4.290 * [taylor]: Taking taylor expansion of 1 in d3 4.290 * [backup-simplify]: Simplify 1 into 1 4.290 * [backup-simplify]: Simplify 1 into 1 4.290 * [taylor]: Taking taylor expansion of 0 in d3 4.290 * [backup-simplify]: Simplify 0 into 0 4.290 * [backup-simplify]: Simplify 0 into 0 4.291 * [backup-simplify]: Simplify (+ 1 0) into 1 4.291 * [backup-simplify]: Simplify 1 into 1 4.291 * [backup-simplify]: Simplify (+ (* 1 (* d3 (* 1 d1))) (+ (* 1 (* 1 (* d2 d1))) (* 3 (* 1 (* 1 d1))))) into (+ (* d2 d1) (+ (* d3 d1) (* 3 d1))) 4.291 * [backup-simplify]: Simplify (+ (+ (* (/ 1 d1) 3) (* (/ 1 d1) (/ 1 d2))) (* (/ 1 d1) (/ 1 d3))) into (+ (* 3 (/ 1 d1)) (+ (/ 1 (* d3 d1)) (/ 1 (* d2 d1)))) 4.291 * [approximate]: Taking taylor expansion of (+ (* 3 (/ 1 d1)) (+ (/ 1 (* d3 d1)) (/ 1 (* d2 d1)))) in (d1 d2 d3) around 0 4.291 * [taylor]: Taking taylor expansion of (+ (* 3 (/ 1 d1)) (+ (/ 1 (* d3 d1)) (/ 1 (* d2 d1)))) in d3 4.291 * [taylor]: Taking taylor expansion of (* 3 (/ 1 d1)) in d3 4.291 * [taylor]: Taking taylor expansion of 3 in d3 4.291 * [backup-simplify]: Simplify 3 into 3 4.291 * [taylor]: Taking taylor expansion of (/ 1 d1) in d3 4.291 * [taylor]: Taking taylor expansion of d1 in d3 4.291 * [backup-simplify]: Simplify d1 into d1 4.291 * [backup-simplify]: Simplify (/ 1 d1) into (/ 1 d1) 4.291 * [taylor]: Taking taylor expansion of (+ (/ 1 (* d3 d1)) (/ 1 (* d2 d1))) in d3 4.291 * [taylor]: Taking taylor expansion of (/ 1 (* d3 d1)) in d3 4.291 * [taylor]: Taking taylor expansion of (* d3 d1) in d3 4.291 * [taylor]: Taking taylor expansion of d3 in d3 4.291 * [backup-simplify]: Simplify 0 into 0 4.291 * [backup-simplify]: Simplify 1 into 1 4.291 * [taylor]: Taking taylor expansion of d1 in d3 4.291 * [backup-simplify]: Simplify d1 into d1 4.291 * [backup-simplify]: Simplify (* 0 d1) into 0 4.292 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 d1)) into d1 4.292 * [backup-simplify]: Simplify (/ 1 d1) into (/ 1 d1) 4.292 * [taylor]: Taking taylor expansion of (/ 1 (* d2 d1)) in d3 4.292 * [taylor]: Taking taylor expansion of (* d2 d1) in d3 4.292 * [taylor]: Taking taylor expansion of d2 in d3 4.292 * [backup-simplify]: Simplify d2 into d2 4.292 * [taylor]: Taking taylor expansion of d1 in d3 4.292 * [backup-simplify]: Simplify d1 into d1 4.292 * [backup-simplify]: Simplify (* d2 d1) into (* d2 d1) 4.292 * [backup-simplify]: Simplify (/ 1 (* d2 d1)) into (/ 1 (* d2 d1)) 4.292 * [taylor]: Taking taylor expansion of (+ (* 3 (/ 1 d1)) (+ (/ 1 (* d3 d1)) (/ 1 (* d2 d1)))) in d2 4.292 * [taylor]: Taking taylor expansion of (* 3 (/ 1 d1)) in d2 4.292 * [taylor]: Taking taylor expansion of 3 in d2 4.292 * [backup-simplify]: Simplify 3 into 3 4.292 * [taylor]: Taking taylor expansion of (/ 1 d1) in d2 4.292 * [taylor]: Taking taylor expansion of d1 in d2 4.292 * [backup-simplify]: Simplify d1 into d1 4.292 * [backup-simplify]: Simplify (/ 1 d1) into (/ 1 d1) 4.292 * [taylor]: Taking taylor expansion of (+ (/ 1 (* d3 d1)) (/ 1 (* d2 d1))) in d2 4.292 * [taylor]: Taking taylor expansion of (/ 1 (* d3 d1)) in d2 4.292 * [taylor]: Taking taylor expansion of (* d3 d1) in d2 4.292 * [taylor]: Taking taylor expansion of d3 in d2 4.292 * [backup-simplify]: Simplify d3 into d3 4.292 * [taylor]: Taking taylor expansion of d1 in d2 4.292 * [backup-simplify]: Simplify d1 into d1 4.292 * [backup-simplify]: Simplify (* d3 d1) into (* d3 d1) 4.292 * [backup-simplify]: Simplify (/ 1 (* d3 d1)) into (/ 1 (* d3 d1)) 4.292 * [taylor]: Taking taylor expansion of (/ 1 (* d2 d1)) in d2 4.292 * [taylor]: Taking taylor expansion of (* d2 d1) in d2 4.292 * [taylor]: Taking taylor expansion of d2 in d2 4.292 * [backup-simplify]: Simplify 0 into 0 4.292 * [backup-simplify]: Simplify 1 into 1 4.292 * [taylor]: Taking taylor expansion of d1 in d2 4.292 * [backup-simplify]: Simplify d1 into d1 4.292 * [backup-simplify]: Simplify (* 0 d1) into 0 4.293 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 d1)) into d1 4.293 * [backup-simplify]: Simplify (/ 1 d1) into (/ 1 d1) 4.293 * [taylor]: Taking taylor expansion of (+ (* 3 (/ 1 d1)) (+ (/ 1 (* d3 d1)) (/ 1 (* d2 d1)))) in d1 4.293 * [taylor]: Taking taylor expansion of (* 3 (/ 1 d1)) in d1 4.293 * [taylor]: Taking taylor expansion of 3 in d1 4.293 * [backup-simplify]: Simplify 3 into 3 4.293 * [taylor]: Taking taylor expansion of (/ 1 d1) in d1 4.293 * [taylor]: Taking taylor expansion of d1 in d1 4.293 * [backup-simplify]: Simplify 0 into 0 4.293 * [backup-simplify]: Simplify 1 into 1 4.293 * [backup-simplify]: Simplify (/ 1 1) into 1 4.293 * [taylor]: Taking taylor expansion of (+ (/ 1 (* d3 d1)) (/ 1 (* d2 d1))) in d1 4.293 * [taylor]: Taking taylor expansion of (/ 1 (* d3 d1)) in d1 4.293 * [taylor]: Taking taylor expansion of (* d3 d1) in d1 4.293 * [taylor]: Taking taylor expansion of d3 in d1 4.293 * [backup-simplify]: Simplify d3 into d3 4.293 * [taylor]: Taking taylor expansion of d1 in d1 4.293 * [backup-simplify]: Simplify 0 into 0 4.293 * [backup-simplify]: Simplify 1 into 1 4.293 * [backup-simplify]: Simplify (* d3 0) into 0 4.293 * [backup-simplify]: Simplify (+ (* d3 1) (* 0 0)) into d3 4.293 * [backup-simplify]: Simplify (/ 1 d3) into (/ 1 d3) 4.294 * [taylor]: Taking taylor expansion of (/ 1 (* d2 d1)) in d1 4.294 * [taylor]: Taking taylor expansion of (* d2 d1) in d1 4.294 * [taylor]: Taking taylor expansion of d2 in d1 4.294 * [backup-simplify]: Simplify d2 into d2 4.294 * [taylor]: Taking taylor expansion of d1 in d1 4.294 * [backup-simplify]: Simplify 0 into 0 4.294 * [backup-simplify]: Simplify 1 into 1 4.294 * [backup-simplify]: Simplify (* d2 0) into 0 4.294 * [backup-simplify]: Simplify (+ (* d2 1) (* 0 0)) into d2 4.294 * [backup-simplify]: Simplify (/ 1 d2) into (/ 1 d2) 4.294 * [taylor]: Taking taylor expansion of (+ (* 3 (/ 1 d1)) (+ (/ 1 (* d3 d1)) (/ 1 (* d2 d1)))) in d1 4.294 * [taylor]: Taking taylor expansion of (* 3 (/ 1 d1)) in d1 4.294 * [taylor]: Taking taylor expansion of 3 in d1 4.294 * [backup-simplify]: Simplify 3 into 3 4.294 * [taylor]: Taking taylor expansion of (/ 1 d1) in d1 4.294 * [taylor]: Taking taylor expansion of d1 in d1 4.294 * [backup-simplify]: Simplify 0 into 0 4.294 * [backup-simplify]: Simplify 1 into 1 4.294 * [backup-simplify]: Simplify (/ 1 1) into 1 4.294 * [taylor]: Taking taylor expansion of (+ (/ 1 (* d3 d1)) (/ 1 (* d2 d1))) in d1 4.294 * [taylor]: Taking taylor expansion of (/ 1 (* d3 d1)) in d1 4.294 * [taylor]: Taking taylor expansion of (* d3 d1) in d1 4.294 * [taylor]: Taking taylor expansion of d3 in d1 4.294 * [backup-simplify]: Simplify d3 into d3 4.294 * [taylor]: Taking taylor expansion of d1 in d1 4.294 * [backup-simplify]: Simplify 0 into 0 4.294 * [backup-simplify]: Simplify 1 into 1 4.295 * [backup-simplify]: Simplify (* d3 0) into 0 4.295 * [backup-simplify]: Simplify (+ (* d3 1) (* 0 0)) into d3 4.295 * [backup-simplify]: Simplify (/ 1 d3) into (/ 1 d3) 4.295 * [taylor]: Taking taylor expansion of (/ 1 (* d2 d1)) in d1 4.295 * [taylor]: Taking taylor expansion of (* d2 d1) in d1 4.295 * [taylor]: Taking taylor expansion of d2 in d1 4.295 * [backup-simplify]: Simplify d2 into d2 4.295 * [taylor]: Taking taylor expansion of d1 in d1 4.295 * [backup-simplify]: Simplify 0 into 0 4.295 * [backup-simplify]: Simplify 1 into 1 4.295 * [backup-simplify]: Simplify (* d2 0) into 0 4.295 * [backup-simplify]: Simplify (+ (* d2 1) (* 0 0)) into d2 4.295 * [backup-simplify]: Simplify (/ 1 d2) into (/ 1 d2) 4.296 * [backup-simplify]: Simplify (* 3 1) into 3 4.296 * [backup-simplify]: Simplify (+ (/ 1 d3) (/ 1 d2)) into (+ (/ 1 d2) (/ 1 d3)) 4.296 * [backup-simplify]: Simplify (+ 3 (+ (/ 1 d2) (/ 1 d3))) into (+ (/ 1 d2) (+ 3 (/ 1 d3))) 4.296 * [taylor]: Taking taylor expansion of (+ (/ 1 d2) (+ 3 (/ 1 d3))) in d2 4.296 * [taylor]: Taking taylor expansion of (/ 1 d2) in d2 4.296 * [taylor]: Taking taylor expansion of d2 in d2 4.296 * [backup-simplify]: Simplify 0 into 0 4.296 * [backup-simplify]: Simplify 1 into 1 4.296 * [backup-simplify]: Simplify (/ 1 1) into 1 4.296 * [taylor]: Taking taylor expansion of (+ 3 (/ 1 d3)) in d2 4.296 * [taylor]: Taking taylor expansion of 3 in d2 4.296 * [backup-simplify]: Simplify 3 into 3 4.296 * [taylor]: Taking taylor expansion of (/ 1 d3) in d2 4.296 * [taylor]: Taking taylor expansion of d3 in d2 4.296 * [backup-simplify]: Simplify d3 into d3 4.296 * [backup-simplify]: Simplify (/ 1 d3) into (/ 1 d3) 4.296 * [backup-simplify]: Simplify (+ 1 0) into 1 4.296 * [taylor]: Taking taylor expansion of 1 in d3 4.297 * [backup-simplify]: Simplify 1 into 1 4.297 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.297 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 4.298 * [backup-simplify]: Simplify (+ (* d3 0) (+ (* 0 1) (* 0 0))) into 0 4.298 * [backup-simplify]: Simplify (- (+ (* (/ 1 d3) (/ 0 d3)))) into 0 4.298 * [backup-simplify]: Simplify (+ (* d2 0) (+ (* 0 1) (* 0 0))) into 0 4.298 * [backup-simplify]: Simplify (- (+ (* (/ 1 d2) (/ 0 d2)))) into 0 4.299 * [backup-simplify]: Simplify (+ 0 0) into 0 4.299 * [backup-simplify]: Simplify (+ 0 0) into 0 4.299 * [taylor]: Taking taylor expansion of 0 in d2 4.299 * [backup-simplify]: Simplify 0 into 0 4.299 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.299 * [backup-simplify]: Simplify (+ 3 (/ 1 d3)) into (+ 3 (/ 1 d3)) 4.299 * [backup-simplify]: Simplify (+ 0 (+ 3 (/ 1 d3))) into (+ 3 (/ 1 d3)) 4.299 * [taylor]: Taking taylor expansion of (+ 3 (/ 1 d3)) in d3 4.300 * [taylor]: Taking taylor expansion of 3 in d3 4.300 * [backup-simplify]: Simplify 3 into 3 4.300 * [taylor]: Taking taylor expansion of (/ 1 d3) in d3 4.300 * [taylor]: Taking taylor expansion of d3 in d3 4.300 * [backup-simplify]: Simplify 0 into 0 4.300 * [backup-simplify]: Simplify 1 into 1 4.300 * [backup-simplify]: Simplify (/ 1 1) into 1 4.300 * [backup-simplify]: Simplify (+ 0 1) into 1 4.300 * [backup-simplify]: Simplify 1 into 1 4.300 * [backup-simplify]: Simplify 1 into 1 4.301 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.301 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 4.302 * [backup-simplify]: Simplify (+ (* d3 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 4.302 * [backup-simplify]: Simplify (- (+ (* (/ 1 d3) (/ 0 d3)) (* 0 (/ 0 d3)))) into 0 4.302 * [backup-simplify]: Simplify (+ (* d2 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 4.302 * [backup-simplify]: Simplify (- (+ (* (/ 1 d2) (/ 0 d2)) (* 0 (/ 0 d2)))) into 0 4.303 * [backup-simplify]: Simplify (+ 0 0) into 0 4.303 * [backup-simplify]: Simplify (+ 0 0) into 0 4.303 * [taylor]: Taking taylor expansion of 0 in d2 4.303 * [backup-simplify]: Simplify 0 into 0 4.303 * [taylor]: Taking taylor expansion of 0 in d3 4.303 * [backup-simplify]: Simplify 0 into 0 4.303 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.304 * [backup-simplify]: Simplify (- (+ (* (/ 1 d3) (/ 0 d3)))) into 0 4.304 * [backup-simplify]: Simplify (+ 0 0) into 0 4.304 * [backup-simplify]: Simplify (+ 0 0) into 0 4.304 * [taylor]: Taking taylor expansion of 0 in d3 4.304 * [backup-simplify]: Simplify 0 into 0 4.304 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.305 * [backup-simplify]: Simplify (+ 3 0) into 3 4.305 * [backup-simplify]: Simplify 3 into 3 4.305 * [backup-simplify]: Simplify (+ (* 3 (* 1 (* 1 (/ 1 (/ 1 d1))))) (+ (* 1 (* 1 (* (/ 1 (/ 1 d2)) (/ 1 (/ 1 d1))))) (* 1 (* (/ 1 (/ 1 d3)) (* 1 (/ 1 (/ 1 d1))))))) into (+ (* d2 d1) (+ (* d3 d1) (* 3 d1))) 4.305 * [backup-simplify]: Simplify (+ (+ (* (/ 1 (- d1)) 3) (* (/ 1 (- d1)) (/ 1 (- d2)))) (* (/ 1 (- d1)) (/ 1 (- d3)))) into (- (+ (/ 1 (* d2 d1)) (/ 1 (* d3 d1))) (* 3 (/ 1 d1))) 4.305 * [approximate]: Taking taylor expansion of (- (+ (/ 1 (* d2 d1)) (/ 1 (* d3 d1))) (* 3 (/ 1 d1))) in (d1 d2 d3) around 0 4.305 * [taylor]: Taking taylor expansion of (- (+ (/ 1 (* d2 d1)) (/ 1 (* d3 d1))) (* 3 (/ 1 d1))) in d3 4.305 * [taylor]: Taking taylor expansion of (+ (/ 1 (* d2 d1)) (/ 1 (* d3 d1))) in d3 4.305 * [taylor]: Taking taylor expansion of (/ 1 (* d2 d1)) in d3 4.305 * [taylor]: Taking taylor expansion of (* d2 d1) in d3 4.305 * [taylor]: Taking taylor expansion of d2 in d3 4.305 * [backup-simplify]: Simplify d2 into d2 4.305 * [taylor]: Taking taylor expansion of d1 in d3 4.305 * [backup-simplify]: Simplify d1 into d1 4.305 * [backup-simplify]: Simplify (* d2 d1) into (* d2 d1) 4.306 * [backup-simplify]: Simplify (/ 1 (* d2 d1)) into (/ 1 (* d2 d1)) 4.306 * [taylor]: Taking taylor expansion of (/ 1 (* d3 d1)) in d3 4.306 * [taylor]: Taking taylor expansion of (* d3 d1) in d3 4.306 * [taylor]: Taking taylor expansion of d3 in d3 4.306 * [backup-simplify]: Simplify 0 into 0 4.306 * [backup-simplify]: Simplify 1 into 1 4.306 * [taylor]: Taking taylor expansion of d1 in d3 4.306 * [backup-simplify]: Simplify d1 into d1 4.306 * [backup-simplify]: Simplify (* 0 d1) into 0 4.306 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 d1)) into d1 4.306 * [backup-simplify]: Simplify (/ 1 d1) into (/ 1 d1) 4.306 * [taylor]: Taking taylor expansion of (* 3 (/ 1 d1)) in d3 4.306 * [taylor]: Taking taylor expansion of 3 in d3 4.306 * [backup-simplify]: Simplify 3 into 3 4.306 * [taylor]: Taking taylor expansion of (/ 1 d1) in d3 4.306 * [taylor]: Taking taylor expansion of d1 in d3 4.306 * [backup-simplify]: Simplify d1 into d1 4.306 * [backup-simplify]: Simplify (/ 1 d1) into (/ 1 d1) 4.306 * [taylor]: Taking taylor expansion of (- (+ (/ 1 (* d2 d1)) (/ 1 (* d3 d1))) (* 3 (/ 1 d1))) in d2 4.306 * [taylor]: Taking taylor expansion of (+ (/ 1 (* d2 d1)) (/ 1 (* d3 d1))) in d2 4.306 * [taylor]: Taking taylor expansion of (/ 1 (* d2 d1)) in d2 4.306 * [taylor]: Taking taylor expansion of (* d2 d1) in d2 4.306 * [taylor]: Taking taylor expansion of d2 in d2 4.306 * [backup-simplify]: Simplify 0 into 0 4.306 * [backup-simplify]: Simplify 1 into 1 4.306 * [taylor]: Taking taylor expansion of d1 in d2 4.306 * [backup-simplify]: Simplify d1 into d1 4.306 * [backup-simplify]: Simplify (* 0 d1) into 0 4.307 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 d1)) into d1 4.307 * [backup-simplify]: Simplify (/ 1 d1) into (/ 1 d1) 4.307 * [taylor]: Taking taylor expansion of (/ 1 (* d3 d1)) in d2 4.307 * [taylor]: Taking taylor expansion of (* d3 d1) in d2 4.307 * [taylor]: Taking taylor expansion of d3 in d2 4.307 * [backup-simplify]: Simplify d3 into d3 4.307 * [taylor]: Taking taylor expansion of d1 in d2 4.307 * [backup-simplify]: Simplify d1 into d1 4.307 * [backup-simplify]: Simplify (* d3 d1) into (* d3 d1) 4.307 * [backup-simplify]: Simplify (/ 1 (* d3 d1)) into (/ 1 (* d3 d1)) 4.307 * [taylor]: Taking taylor expansion of (* 3 (/ 1 d1)) in d2 4.307 * [taylor]: Taking taylor expansion of 3 in d2 4.307 * [backup-simplify]: Simplify 3 into 3 4.307 * [taylor]: Taking taylor expansion of (/ 1 d1) in d2 4.307 * [taylor]: Taking taylor expansion of d1 in d2 4.307 * [backup-simplify]: Simplify d1 into d1 4.307 * [backup-simplify]: Simplify (/ 1 d1) into (/ 1 d1) 4.307 * [taylor]: Taking taylor expansion of (- (+ (/ 1 (* d2 d1)) (/ 1 (* d3 d1))) (* 3 (/ 1 d1))) in d1 4.307 * [taylor]: Taking taylor expansion of (+ (/ 1 (* d2 d1)) (/ 1 (* d3 d1))) in d1 4.307 * [taylor]: Taking taylor expansion of (/ 1 (* d2 d1)) in d1 4.307 * [taylor]: Taking taylor expansion of (* d2 d1) in d1 4.307 * [taylor]: Taking taylor expansion of d2 in d1 4.307 * [backup-simplify]: Simplify d2 into d2 4.307 * [taylor]: Taking taylor expansion of d1 in d1 4.307 * [backup-simplify]: Simplify 0 into 0 4.307 * [backup-simplify]: Simplify 1 into 1 4.307 * [backup-simplify]: Simplify (* d2 0) into 0 4.307 * [backup-simplify]: Simplify (+ (* d2 1) (* 0 0)) into d2 4.307 * [backup-simplify]: Simplify (/ 1 d2) into (/ 1 d2) 4.307 * [taylor]: Taking taylor expansion of (/ 1 (* d3 d1)) in d1 4.307 * [taylor]: Taking taylor expansion of (* d3 d1) in d1 4.307 * [taylor]: Taking taylor expansion of d3 in d1 4.307 * [backup-simplify]: Simplify d3 into d3 4.307 * [taylor]: Taking taylor expansion of d1 in d1 4.307 * [backup-simplify]: Simplify 0 into 0 4.307 * [backup-simplify]: Simplify 1 into 1 4.307 * [backup-simplify]: Simplify (* d3 0) into 0 4.308 * [backup-simplify]: Simplify (+ (* d3 1) (* 0 0)) into d3 4.308 * [backup-simplify]: Simplify (/ 1 d3) into (/ 1 d3) 4.308 * [taylor]: Taking taylor expansion of (* 3 (/ 1 d1)) in d1 4.308 * [taylor]: Taking taylor expansion of 3 in d1 4.308 * [backup-simplify]: Simplify 3 into 3 4.308 * [taylor]: Taking taylor expansion of (/ 1 d1) in d1 4.308 * [taylor]: Taking taylor expansion of d1 in d1 4.308 * [backup-simplify]: Simplify 0 into 0 4.308 * [backup-simplify]: Simplify 1 into 1 4.308 * [backup-simplify]: Simplify (/ 1 1) into 1 4.308 * [taylor]: Taking taylor expansion of (- (+ (/ 1 (* d2 d1)) (/ 1 (* d3 d1))) (* 3 (/ 1 d1))) in d1 4.308 * [taylor]: Taking taylor expansion of (+ (/ 1 (* d2 d1)) (/ 1 (* d3 d1))) in d1 4.308 * [taylor]: Taking taylor expansion of (/ 1 (* d2 d1)) in d1 4.308 * [taylor]: Taking taylor expansion of (* d2 d1) in d1 4.308 * [taylor]: Taking taylor expansion of d2 in d1 4.308 * [backup-simplify]: Simplify d2 into d2 4.308 * [taylor]: Taking taylor expansion of d1 in d1 4.308 * [backup-simplify]: Simplify 0 into 0 4.308 * [backup-simplify]: Simplify 1 into 1 4.308 * [backup-simplify]: Simplify (* d2 0) into 0 4.309 * [backup-simplify]: Simplify (+ (* d2 1) (* 0 0)) into d2 4.309 * [backup-simplify]: Simplify (/ 1 d2) into (/ 1 d2) 4.309 * [taylor]: Taking taylor expansion of (/ 1 (* d3 d1)) in d1 4.309 * [taylor]: Taking taylor expansion of (* d3 d1) in d1 4.309 * [taylor]: Taking taylor expansion of d3 in d1 4.309 * [backup-simplify]: Simplify d3 into d3 4.309 * [taylor]: Taking taylor expansion of d1 in d1 4.309 * [backup-simplify]: Simplify 0 into 0 4.309 * [backup-simplify]: Simplify 1 into 1 4.309 * [backup-simplify]: Simplify (* d3 0) into 0 4.309 * [backup-simplify]: Simplify (+ (* d3 1) (* 0 0)) into d3 4.309 * [backup-simplify]: Simplify (/ 1 d3) into (/ 1 d3) 4.309 * [taylor]: Taking taylor expansion of (* 3 (/ 1 d1)) in d1 4.309 * [taylor]: Taking taylor expansion of 3 in d1 4.309 * [backup-simplify]: Simplify 3 into 3 4.309 * [taylor]: Taking taylor expansion of (/ 1 d1) in d1 4.309 * [taylor]: Taking taylor expansion of d1 in d1 4.309 * [backup-simplify]: Simplify 0 into 0 4.309 * [backup-simplify]: Simplify 1 into 1 4.309 * [backup-simplify]: Simplify (/ 1 1) into 1 4.309 * [backup-simplify]: Simplify (+ (/ 1 d2) (/ 1 d3)) into (+ (/ 1 d2) (/ 1 d3)) 4.310 * [backup-simplify]: Simplify (* 3 1) into 3 4.310 * [backup-simplify]: Simplify (- 3) into -3 4.310 * [backup-simplify]: Simplify (+ (+ (/ 1 d2) (/ 1 d3)) -3) into (- (+ (/ 1 d2) (/ 1 d3)) 3) 4.310 * [taylor]: Taking taylor expansion of (- (+ (/ 1 d2) (/ 1 d3)) 3) in d2 4.310 * [taylor]: Taking taylor expansion of (+ (/ 1 d2) (/ 1 d3)) in d2 4.310 * [taylor]: Taking taylor expansion of (/ 1 d2) in d2 4.310 * [taylor]: Taking taylor expansion of d2 in d2 4.310 * [backup-simplify]: Simplify 0 into 0 4.310 * [backup-simplify]: Simplify 1 into 1 4.310 * [backup-simplify]: Simplify (/ 1 1) into 1 4.310 * [taylor]: Taking taylor expansion of (/ 1 d3) in d2 4.310 * [taylor]: Taking taylor expansion of d3 in d2 4.310 * [backup-simplify]: Simplify d3 into d3 4.311 * [backup-simplify]: Simplify (/ 1 d3) into (/ 1 d3) 4.311 * [taylor]: Taking taylor expansion of 3 in d2 4.311 * [backup-simplify]: Simplify 3 into 3 4.311 * [backup-simplify]: Simplify (+ 1 0) into 1 4.311 * [backup-simplify]: Simplify (+ 1 0) into 1 4.311 * [taylor]: Taking taylor expansion of 1 in d3 4.311 * [backup-simplify]: Simplify 1 into 1 4.312 * [backup-simplify]: Simplify (+ (* d2 0) (+ (* 0 1) (* 0 0))) into 0 4.312 * [backup-simplify]: Simplify (- (+ (* (/ 1 d2) (/ 0 d2)))) into 0 4.312 * [backup-simplify]: Simplify (+ (* d3 0) (+ (* 0 1) (* 0 0))) into 0 4.312 * [backup-simplify]: Simplify (- (+ (* (/ 1 d3) (/ 0 d3)))) into 0 4.312 * [backup-simplify]: Simplify (+ 0 0) into 0 4.313 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.313 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 4.313 * [backup-simplify]: Simplify (- 0) into 0 4.314 * [backup-simplify]: Simplify (+ 0 0) into 0 4.314 * [taylor]: Taking taylor expansion of 0 in d2 4.314 * [backup-simplify]: Simplify 0 into 0 4.314 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.314 * [backup-simplify]: Simplify (+ 0 (/ 1 d3)) into (/ 1 d3) 4.314 * [backup-simplify]: Simplify (- 3) into -3 4.314 * [backup-simplify]: Simplify (+ (/ 1 d3) -3) into (- (/ 1 d3) 3) 4.314 * [taylor]: Taking taylor expansion of (- (/ 1 d3) 3) in d3 4.315 * [taylor]: Taking taylor expansion of (/ 1 d3) in d3 4.315 * [taylor]: Taking taylor expansion of d3 in d3 4.315 * [backup-simplify]: Simplify 0 into 0 4.315 * [backup-simplify]: Simplify 1 into 1 4.315 * [backup-simplify]: Simplify (/ 1 1) into 1 4.315 * [taylor]: Taking taylor expansion of 3 in d3 4.315 * [backup-simplify]: Simplify 3 into 3 4.315 * [backup-simplify]: Simplify (+ 1 0) into 1 4.315 * [backup-simplify]: Simplify 1 into 1 4.315 * [backup-simplify]: Simplify 1 into 1 4.316 * [backup-simplify]: Simplify (+ (* d2 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 4.316 * [backup-simplify]: Simplify (- (+ (* (/ 1 d2) (/ 0 d2)) (* 0 (/ 0 d2)))) into 0 4.317 * [backup-simplify]: Simplify (+ (* d3 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 4.317 * [backup-simplify]: Simplify (- (+ (* (/ 1 d3) (/ 0 d3)) (* 0 (/ 0 d3)))) into 0 4.318 * [backup-simplify]: Simplify (+ 0 0) into 0 4.319 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.320 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 4.321 * [backup-simplify]: Simplify (- 0) into 0 4.321 * [backup-simplify]: Simplify (+ 0 0) into 0 4.321 * [taylor]: Taking taylor expansion of 0 in d2 4.321 * [backup-simplify]: Simplify 0 into 0 4.321 * [taylor]: Taking taylor expansion of 0 in d3 4.321 * [backup-simplify]: Simplify 0 into 0 4.322 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.322 * [backup-simplify]: Simplify (- (+ (* (/ 1 d3) (/ 0 d3)))) into 0 4.323 * [backup-simplify]: Simplify (+ 0 0) into 0 4.323 * [backup-simplify]: Simplify (- 0) into 0 4.323 * [backup-simplify]: Simplify (+ 0 0) into 0 4.324 * [taylor]: Taking taylor expansion of 0 in d3 4.324 * [backup-simplify]: Simplify 0 into 0 4.324 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.325 * [backup-simplify]: Simplify (- 3) into -3 4.325 * [backup-simplify]: Simplify (+ 0 -3) into -3 4.325 * [backup-simplify]: Simplify -3 into -3 4.326 * [backup-simplify]: Simplify (+ (* -3 (* 1 (* 1 (/ 1 (/ 1 (- d1)))))) (+ (* 1 (* 1 (* (/ 1 (/ 1 (- d2))) (/ 1 (/ 1 (- d1)))))) (* 1 (* (/ 1 (/ 1 (- d3))) (* 1 (/ 1 (/ 1 (- d1)))))))) into (+ (* d2 d1) (+ (* d3 d1) (* 3 d1))) 4.326 * * * * [progress]: [ 2 / 2 ] generating series at (2 1) 4.326 * [backup-simplify]: Simplify (+ (* d1 3) (* d1 d2)) into (+ (* d2 d1) (* 3 d1)) 4.326 * [approximate]: Taking taylor expansion of (+ (* d2 d1) (* 3 d1)) in (d1 d2) around 0 4.326 * [taylor]: Taking taylor expansion of (+ (* d2 d1) (* 3 d1)) in d2 4.326 * [taylor]: Taking taylor expansion of (* d2 d1) in d2 4.327 * [taylor]: Taking taylor expansion of d2 in d2 4.327 * [backup-simplify]: Simplify 0 into 0 4.327 * [backup-simplify]: Simplify 1 into 1 4.327 * [taylor]: Taking taylor expansion of d1 in d2 4.327 * [backup-simplify]: Simplify d1 into d1 4.327 * [taylor]: Taking taylor expansion of (* 3 d1) in d2 4.327 * [taylor]: Taking taylor expansion of 3 in d2 4.327 * [backup-simplify]: Simplify 3 into 3 4.327 * [taylor]: Taking taylor expansion of d1 in d2 4.327 * [backup-simplify]: Simplify d1 into d1 4.327 * [taylor]: Taking taylor expansion of (+ (* d2 d1) (* 3 d1)) in d1 4.327 * [taylor]: Taking taylor expansion of (* d2 d1) in d1 4.327 * [taylor]: Taking taylor expansion of d2 in d1 4.327 * [backup-simplify]: Simplify d2 into d2 4.327 * [taylor]: Taking taylor expansion of d1 in d1 4.327 * [backup-simplify]: Simplify 0 into 0 4.327 * [backup-simplify]: Simplify 1 into 1 4.327 * [taylor]: Taking taylor expansion of (* 3 d1) in d1 4.327 * [taylor]: Taking taylor expansion of 3 in d1 4.327 * [backup-simplify]: Simplify 3 into 3 4.327 * [taylor]: Taking taylor expansion of d1 in d1 4.327 * [backup-simplify]: Simplify 0 into 0 4.327 * [backup-simplify]: Simplify 1 into 1 4.327 * [taylor]: Taking taylor expansion of (+ (* d2 d1) (* 3 d1)) in d1 4.327 * [taylor]: Taking taylor expansion of (* d2 d1) in d1 4.327 * [taylor]: Taking taylor expansion of d2 in d1 4.327 * [backup-simplify]: Simplify d2 into d2 4.327 * [taylor]: Taking taylor expansion of d1 in d1 4.327 * [backup-simplify]: Simplify 0 into 0 4.327 * [backup-simplify]: Simplify 1 into 1 4.327 * [taylor]: Taking taylor expansion of (* 3 d1) in d1 4.327 * [taylor]: Taking taylor expansion of 3 in d1 4.327 * [backup-simplify]: Simplify 3 into 3 4.327 * [taylor]: Taking taylor expansion of d1 in d1 4.327 * [backup-simplify]: Simplify 0 into 0 4.328 * [backup-simplify]: Simplify 1 into 1 4.328 * [backup-simplify]: Simplify (* d2 0) into 0 4.328 * [backup-simplify]: Simplify (* 3 0) into 0 4.329 * [backup-simplify]: Simplify (+ 0 0) into 0 4.329 * [taylor]: Taking taylor expansion of 0 in d2 4.329 * [backup-simplify]: Simplify 0 into 0 4.329 * [backup-simplify]: Simplify 0 into 0 4.329 * [backup-simplify]: Simplify (+ (* d2 1) (* 0 0)) into d2 4.330 * [backup-simplify]: Simplify (+ (* 3 1) (* 0 0)) into 3 4.330 * [backup-simplify]: Simplify (+ d2 3) into (+ d2 3) 4.330 * [taylor]: Taking taylor expansion of (+ d2 3) in d2 4.330 * [taylor]: Taking taylor expansion of d2 in d2 4.330 * [backup-simplify]: Simplify 0 into 0 4.330 * [backup-simplify]: Simplify 1 into 1 4.330 * [taylor]: Taking taylor expansion of 3 in d2 4.330 * [backup-simplify]: Simplify 3 into 3 4.331 * [backup-simplify]: Simplify (+ 0 3) into 3 4.331 * [backup-simplify]: Simplify 3 into 3 4.331 * [backup-simplify]: Simplify 0 into 0 4.331 * [backup-simplify]: Simplify (+ (* d2 0) (+ (* 0 1) (* 0 0))) into 0 4.332 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 1) (* 0 0))) into 0 4.333 * [backup-simplify]: Simplify (+ 0 0) into 0 4.333 * [taylor]: Taking taylor expansion of 0 in d2 4.333 * [backup-simplify]: Simplify 0 into 0 4.333 * [backup-simplify]: Simplify 0 into 0 4.333 * [backup-simplify]: Simplify (+ 1 0) into 1 4.333 * [backup-simplify]: Simplify 1 into 1 4.333 * [backup-simplify]: Simplify 0 into 0 4.334 * [backup-simplify]: Simplify (+ (* d2 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 4.336 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 4.336 * [backup-simplify]: Simplify (+ 0 0) into 0 4.336 * [taylor]: Taking taylor expansion of 0 in d2 4.336 * [backup-simplify]: Simplify 0 into 0 4.336 * [backup-simplify]: Simplify 0 into 0 4.336 * [backup-simplify]: Simplify 0 into 0 4.337 * [backup-simplify]: Simplify (+ 0 0) into 0 4.337 * [backup-simplify]: Simplify 0 into 0 4.337 * [backup-simplify]: Simplify 0 into 0 4.338 * [backup-simplify]: Simplify (+ (* d2 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 4.339 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 4.340 * [backup-simplify]: Simplify (+ 0 0) into 0 4.340 * [taylor]: Taking taylor expansion of 0 in d2 4.340 * [backup-simplify]: Simplify 0 into 0 4.340 * [backup-simplify]: Simplify 0 into 0 4.340 * [backup-simplify]: Simplify (+ (* 1 (* d2 d1)) (* 3 (* 1 d1))) into (+ (* d2 d1) (* 3 d1)) 4.340 * [backup-simplify]: Simplify (+ (* (/ 1 d1) 3) (* (/ 1 d1) (/ 1 d2))) into (+ (* 3 (/ 1 d1)) (/ 1 (* d2 d1))) 4.340 * [approximate]: Taking taylor expansion of (+ (* 3 (/ 1 d1)) (/ 1 (* d2 d1))) in (d1 d2) around 0 4.340 * [taylor]: Taking taylor expansion of (+ (* 3 (/ 1 d1)) (/ 1 (* d2 d1))) in d2 4.340 * [taylor]: Taking taylor expansion of (* 3 (/ 1 d1)) in d2 4.340 * [taylor]: Taking taylor expansion of 3 in d2 4.340 * [backup-simplify]: Simplify 3 into 3 4.340 * [taylor]: Taking taylor expansion of (/ 1 d1) in d2 4.340 * [taylor]: Taking taylor expansion of d1 in d2 4.340 * [backup-simplify]: Simplify d1 into d1 4.340 * [backup-simplify]: Simplify (/ 1 d1) into (/ 1 d1) 4.340 * [taylor]: Taking taylor expansion of (/ 1 (* d2 d1)) in d2 4.340 * [taylor]: Taking taylor expansion of (* d2 d1) in d2 4.340 * [taylor]: Taking taylor expansion of d2 in d2 4.340 * [backup-simplify]: Simplify 0 into 0 4.340 * [backup-simplify]: Simplify 1 into 1 4.340 * [taylor]: Taking taylor expansion of d1 in d2 4.340 * [backup-simplify]: Simplify d1 into d1 4.341 * [backup-simplify]: Simplify (* 0 d1) into 0 4.341 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 d1)) into d1 4.341 * [backup-simplify]: Simplify (/ 1 d1) into (/ 1 d1) 4.341 * [taylor]: Taking taylor expansion of (+ (* 3 (/ 1 d1)) (/ 1 (* d2 d1))) in d1 4.341 * [taylor]: Taking taylor expansion of (* 3 (/ 1 d1)) in d1 4.341 * [taylor]: Taking taylor expansion of 3 in d1 4.341 * [backup-simplify]: Simplify 3 into 3 4.341 * [taylor]: Taking taylor expansion of (/ 1 d1) in d1 4.341 * [taylor]: Taking taylor expansion of d1 in d1 4.341 * [backup-simplify]: Simplify 0 into 0 4.341 * [backup-simplify]: Simplify 1 into 1 4.342 * [backup-simplify]: Simplify (/ 1 1) into 1 4.342 * [taylor]: Taking taylor expansion of (/ 1 (* d2 d1)) in d1 4.342 * [taylor]: Taking taylor expansion of (* d2 d1) in d1 4.342 * [taylor]: Taking taylor expansion of d2 in d1 4.342 * [backup-simplify]: Simplify d2 into d2 4.342 * [taylor]: Taking taylor expansion of d1 in d1 4.342 * [backup-simplify]: Simplify 0 into 0 4.342 * [backup-simplify]: Simplify 1 into 1 4.342 * [backup-simplify]: Simplify (* d2 0) into 0 4.342 * [backup-simplify]: Simplify (+ (* d2 1) (* 0 0)) into d2 4.342 * [backup-simplify]: Simplify (/ 1 d2) into (/ 1 d2) 4.342 * [taylor]: Taking taylor expansion of (+ (* 3 (/ 1 d1)) (/ 1 (* d2 d1))) in d1 4.342 * [taylor]: Taking taylor expansion of (* 3 (/ 1 d1)) in d1 4.342 * [taylor]: Taking taylor expansion of 3 in d1 4.343 * [backup-simplify]: Simplify 3 into 3 4.343 * [taylor]: Taking taylor expansion of (/ 1 d1) in d1 4.343 * [taylor]: Taking taylor expansion of d1 in d1 4.343 * [backup-simplify]: Simplify 0 into 0 4.343 * [backup-simplify]: Simplify 1 into 1 4.343 * [backup-simplify]: Simplify (/ 1 1) into 1 4.343 * [taylor]: Taking taylor expansion of (/ 1 (* d2 d1)) in d1 4.343 * [taylor]: Taking taylor expansion of (* d2 d1) in d1 4.343 * [taylor]: Taking taylor expansion of d2 in d1 4.343 * [backup-simplify]: Simplify d2 into d2 4.343 * [taylor]: Taking taylor expansion of d1 in d1 4.343 * [backup-simplify]: Simplify 0 into 0 4.343 * [backup-simplify]: Simplify 1 into 1 4.343 * [backup-simplify]: Simplify (* d2 0) into 0 4.344 * [backup-simplify]: Simplify (+ (* d2 1) (* 0 0)) into d2 4.344 * [backup-simplify]: Simplify (/ 1 d2) into (/ 1 d2) 4.344 * [backup-simplify]: Simplify (* 3 1) into 3 4.344 * [backup-simplify]: Simplify (+ 3 (/ 1 d2)) into (+ (/ 1 d2) 3) 4.344 * [taylor]: Taking taylor expansion of (+ (/ 1 d2) 3) in d2 4.344 * [taylor]: Taking taylor expansion of (/ 1 d2) in d2 4.345 * [taylor]: Taking taylor expansion of d2 in d2 4.345 * [backup-simplify]: Simplify 0 into 0 4.345 * [backup-simplify]: Simplify 1 into 1 4.345 * [backup-simplify]: Simplify (/ 1 1) into 1 4.345 * [taylor]: Taking taylor expansion of 3 in d2 4.345 * [backup-simplify]: Simplify 3 into 3 4.345 * [backup-simplify]: Simplify (+ 1 0) into 1 4.346 * [backup-simplify]: Simplify 1 into 1 4.346 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.347 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 4.348 * [backup-simplify]: Simplify (+ (* d2 0) (+ (* 0 1) (* 0 0))) into 0 4.348 * [backup-simplify]: Simplify (- (+ (* (/ 1 d2) (/ 0 d2)))) into 0 4.348 * [backup-simplify]: Simplify (+ 0 0) into 0 4.348 * [taylor]: Taking taylor expansion of 0 in d2 4.348 * [backup-simplify]: Simplify 0 into 0 4.349 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.349 * [backup-simplify]: Simplify (+ 0 3) into 3 4.349 * [backup-simplify]: Simplify 3 into 3 4.350 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.351 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 4.352 * [backup-simplify]: Simplify (+ (* d2 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 4.352 * [backup-simplify]: Simplify (- (+ (* (/ 1 d2) (/ 0 d2)) (* 0 (/ 0 d2)))) into 0 4.353 * [backup-simplify]: Simplify (+ 0 0) into 0 4.353 * [taylor]: Taking taylor expansion of 0 in d2 4.353 * [backup-simplify]: Simplify 0 into 0 4.353 * [backup-simplify]: Simplify 0 into 0 4.354 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.354 * [backup-simplify]: Simplify (+ 0 0) into 0 4.354 * [backup-simplify]: Simplify 0 into 0 4.355 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.356 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 4.357 * [backup-simplify]: Simplify (+ (* d2 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 4.357 * [backup-simplify]: Simplify (- (+ (* (/ 1 d2) (/ 0 d2)) (* 0 (/ 0 d2)) (* 0 (/ 0 d2)))) into 0 4.358 * [backup-simplify]: Simplify (+ 0 0) into 0 4.358 * [taylor]: Taking taylor expansion of 0 in d2 4.358 * [backup-simplify]: Simplify 0 into 0 4.358 * [backup-simplify]: Simplify 0 into 0 4.358 * [backup-simplify]: Simplify 0 into 0 4.359 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.359 * [backup-simplify]: Simplify (+ 0 0) into 0 4.359 * [backup-simplify]: Simplify 0 into 0 4.360 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.361 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 4.362 * [backup-simplify]: Simplify (+ (* d2 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 4.363 * [backup-simplify]: Simplify (- (+ (* (/ 1 d2) (/ 0 d2)) (* 0 (/ 0 d2)) (* 0 (/ 0 d2)) (* 0 (/ 0 d2)))) into 0 4.363 * [backup-simplify]: Simplify (+ 0 0) into 0 4.363 * [taylor]: Taking taylor expansion of 0 in d2 4.363 * [backup-simplify]: Simplify 0 into 0 4.363 * [backup-simplify]: Simplify 0 into 0 4.363 * [backup-simplify]: Simplify (+ (* 3 (* 1 (/ 1 (/ 1 d1)))) (* 1 (* (/ 1 (/ 1 d2)) (/ 1 (/ 1 d1))))) into (+ (* d2 d1) (* 3 d1)) 4.364 * [backup-simplify]: Simplify (+ (* (/ 1 (- d1)) 3) (* (/ 1 (- d1)) (/ 1 (- d2)))) into (- (/ 1 (* d2 d1)) (* 3 (/ 1 d1))) 4.364 * [approximate]: Taking taylor expansion of (- (/ 1 (* d2 d1)) (* 3 (/ 1 d1))) in (d1 d2) around 0 4.364 * [taylor]: Taking taylor expansion of (- (/ 1 (* d2 d1)) (* 3 (/ 1 d1))) in d2 4.364 * [taylor]: Taking taylor expansion of (/ 1 (* d2 d1)) in d2 4.364 * [taylor]: Taking taylor expansion of (* d2 d1) in d2 4.364 * [taylor]: Taking taylor expansion of d2 in d2 4.364 * [backup-simplify]: Simplify 0 into 0 4.364 * [backup-simplify]: Simplify 1 into 1 4.364 * [taylor]: Taking taylor expansion of d1 in d2 4.364 * [backup-simplify]: Simplify d1 into d1 4.364 * [backup-simplify]: Simplify (* 0 d1) into 0 4.364 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 d1)) into d1 4.364 * [backup-simplify]: Simplify (/ 1 d1) into (/ 1 d1) 4.364 * [taylor]: Taking taylor expansion of (* 3 (/ 1 d1)) in d2 4.364 * [taylor]: Taking taylor expansion of 3 in d2 4.364 * [backup-simplify]: Simplify 3 into 3 4.364 * [taylor]: Taking taylor expansion of (/ 1 d1) in d2 4.365 * [taylor]: Taking taylor expansion of d1 in d2 4.365 * [backup-simplify]: Simplify d1 into d1 4.365 * [backup-simplify]: Simplify (/ 1 d1) into (/ 1 d1) 4.365 * [taylor]: Taking taylor expansion of (- (/ 1 (* d2 d1)) (* 3 (/ 1 d1))) in d1 4.365 * [taylor]: Taking taylor expansion of (/ 1 (* d2 d1)) in d1 4.365 * [taylor]: Taking taylor expansion of (* d2 d1) in d1 4.365 * [taylor]: Taking taylor expansion of d2 in d1 4.365 * [backup-simplify]: Simplify d2 into d2 4.365 * [taylor]: Taking taylor expansion of d1 in d1 4.365 * [backup-simplify]: Simplify 0 into 0 4.365 * [backup-simplify]: Simplify 1 into 1 4.365 * [backup-simplify]: Simplify (* d2 0) into 0 4.365 * [backup-simplify]: Simplify (+ (* d2 1) (* 0 0)) into d2 4.365 * [backup-simplify]: Simplify (/ 1 d2) into (/ 1 d2) 4.365 * [taylor]: Taking taylor expansion of (* 3 (/ 1 d1)) in d1 4.365 * [taylor]: Taking taylor expansion of 3 in d1 4.365 * [backup-simplify]: Simplify 3 into 3 4.365 * [taylor]: Taking taylor expansion of (/ 1 d1) in d1 4.365 * [taylor]: Taking taylor expansion of d1 in d1 4.365 * [backup-simplify]: Simplify 0 into 0 4.365 * [backup-simplify]: Simplify 1 into 1 4.366 * [backup-simplify]: Simplify (/ 1 1) into 1 4.366 * [taylor]: Taking taylor expansion of (- (/ 1 (* d2 d1)) (* 3 (/ 1 d1))) in d1 4.366 * [taylor]: Taking taylor expansion of (/ 1 (* d2 d1)) in d1 4.366 * [taylor]: Taking taylor expansion of (* d2 d1) in d1 4.366 * [taylor]: Taking taylor expansion of d2 in d1 4.366 * [backup-simplify]: Simplify d2 into d2 4.366 * [taylor]: Taking taylor expansion of d1 in d1 4.366 * [backup-simplify]: Simplify 0 into 0 4.366 * [backup-simplify]: Simplify 1 into 1 4.366 * [backup-simplify]: Simplify (* d2 0) into 0 4.367 * [backup-simplify]: Simplify (+ (* d2 1) (* 0 0)) into d2 4.367 * [backup-simplify]: Simplify (/ 1 d2) into (/ 1 d2) 4.367 * [taylor]: Taking taylor expansion of (* 3 (/ 1 d1)) in d1 4.367 * [taylor]: Taking taylor expansion of 3 in d1 4.367 * [backup-simplify]: Simplify 3 into 3 4.367 * [taylor]: Taking taylor expansion of (/ 1 d1) in d1 4.367 * [taylor]: Taking taylor expansion of d1 in d1 4.367 * [backup-simplify]: Simplify 0 into 0 4.367 * [backup-simplify]: Simplify 1 into 1 4.367 * [backup-simplify]: Simplify (/ 1 1) into 1 4.368 * [backup-simplify]: Simplify (* 3 1) into 3 4.368 * [backup-simplify]: Simplify (- 3) into -3 4.368 * [backup-simplify]: Simplify (+ (/ 1 d2) -3) into (- (/ 1 d2) 3) 4.368 * [taylor]: Taking taylor expansion of (- (/ 1 d2) 3) in d2 4.368 * [taylor]: Taking taylor expansion of (/ 1 d2) in d2 4.368 * [taylor]: Taking taylor expansion of d2 in d2 4.368 * [backup-simplify]: Simplify 0 into 0 4.368 * [backup-simplify]: Simplify 1 into 1 4.369 * [backup-simplify]: Simplify (/ 1 1) into 1 4.369 * [taylor]: Taking taylor expansion of 3 in d2 4.369 * [backup-simplify]: Simplify 3 into 3 4.369 * [backup-simplify]: Simplify (+ 1 0) into 1 4.369 * [backup-simplify]: Simplify 1 into 1 4.370 * [backup-simplify]: Simplify (+ (* d2 0) (+ (* 0 1) (* 0 0))) into 0 4.370 * [backup-simplify]: Simplify (- (+ (* (/ 1 d2) (/ 0 d2)))) into 0 4.371 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.371 * [backup-simplify]: Simplify (+ (* 3 0) (* 0 1)) into 0 4.372 * [backup-simplify]: Simplify (- 0) into 0 4.372 * [backup-simplify]: Simplify (+ 0 0) into 0 4.372 * [taylor]: Taking taylor expansion of 0 in d2 4.372 * [backup-simplify]: Simplify 0 into 0 4.373 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 4.373 * [backup-simplify]: Simplify (- 3) into -3 4.374 * [backup-simplify]: Simplify (+ 0 -3) into -3 4.374 * [backup-simplify]: Simplify -3 into -3 4.375 * [backup-simplify]: Simplify (+ (* d2 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 4.375 * [backup-simplify]: Simplify (- (+ (* (/ 1 d2) (/ 0 d2)) (* 0 (/ 0 d2)))) into 0 4.376 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.377 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (* 0 1))) into 0 4.377 * [backup-simplify]: Simplify (- 0) into 0 4.378 * [backup-simplify]: Simplify (+ 0 0) into 0 4.378 * [taylor]: Taking taylor expansion of 0 in d2 4.378 * [backup-simplify]: Simplify 0 into 0 4.378 * [backup-simplify]: Simplify 0 into 0 4.379 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.379 * [backup-simplify]: Simplify (- 0) into 0 4.380 * [backup-simplify]: Simplify (+ 0 0) into 0 4.380 * [backup-simplify]: Simplify 0 into 0 4.381 * [backup-simplify]: Simplify (+ (* d2 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 4.381 * [backup-simplify]: Simplify (- (+ (* (/ 1 d2) (/ 0 d2)) (* 0 (/ 0 d2)) (* 0 (/ 0 d2)))) into 0 4.382 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.383 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (* 0 1)))) into 0 4.384 * [backup-simplify]: Simplify (- 0) into 0 4.384 * [backup-simplify]: Simplify (+ 0 0) into 0 4.384 * [taylor]: Taking taylor expansion of 0 in d2 4.384 * [backup-simplify]: Simplify 0 into 0 4.384 * [backup-simplify]: Simplify 0 into 0 4.384 * [backup-simplify]: Simplify 0 into 0 4.385 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.386 * [backup-simplify]: Simplify (- 0) into 0 4.386 * [backup-simplify]: Simplify (+ 0 0) into 0 4.386 * [backup-simplify]: Simplify 0 into 0 4.387 * [backup-simplify]: Simplify (+ (* d2 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 4.388 * [backup-simplify]: Simplify (- (+ (* (/ 1 d2) (/ 0 d2)) (* 0 (/ 0 d2)) (* 0 (/ 0 d2)) (* 0 (/ 0 d2)))) into 0 4.388 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 4.390 * [backup-simplify]: Simplify (+ (* 3 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 1))))) into 0 4.390 * [backup-simplify]: Simplify (- 0) into 0 4.391 * [backup-simplify]: Simplify (+ 0 0) into 0 4.391 * [taylor]: Taking taylor expansion of 0 in d2 4.391 * [backup-simplify]: Simplify 0 into 0 4.391 * [backup-simplify]: Simplify 0 into 0 4.391 * [backup-simplify]: Simplify (+ (* -3 (* 1 (/ 1 (/ 1 (- d1))))) (* 1 (* (/ 1 (/ 1 (- d2))) (/ 1 (/ 1 (- d1)))))) into (+ (* d2 d1) (* 3 d1)) 4.391 * * * [progress]: simplifying candidates 4.391 * * * * [progress]: [ 1 / 43 ] simplifiying candidate # 4.392 * [simplify]: Simplifying (expm1 (+ (+ (* d1 3) (* d1 d2)) (* d1 d3))) 4.392 * * [simplify]: iters left: 6 (10 enodes) 4.398 * * [simplify]: iters left: 5 (40 enodes) 4.405 * * [simplify]: iters left: 4 (69 enodes) 4.422 * * [simplify]: iters left: 3 (105 enodes) 4.450 * * [simplify]: iters left: 2 (120 enodes) 4.477 * * [simplify]: iters left: 1 (121 enodes) 4.502 * * [simplify]: Extracting #0: cost 1 inf + 0 4.502 * * [simplify]: Extracting #1: cost 3 inf + 0 4.502 * * [simplify]: Extracting #2: cost 18 inf + 0 4.502 * * [simplify]: Extracting #3: cost 22 inf + 88 4.502 * * [simplify]: Extracting #4: cost 7 inf + 1198 4.503 * * [simplify]: Extracting #5: cost 0 inf + 1808 4.504 * [simplify]: Simplified to (expm1 (* d1 (+ 3 (+ d2 d3)))) 4.504 * [simplify]: Simplified (2 1) to (λ (d1 d2 d3) (log1p (expm1 (* d1 (+ 3 (+ d2 d3)))))) 4.504 * * * * [progress]: [ 2 / 43 ] simplifiying candidate # 4.504 * [simplify]: Simplifying (log1p (+ (+ (* d1 3) (* d1 d2)) (* d1 d3))) 4.504 * * [simplify]: iters left: 6 (10 enodes) 4.507 * * [simplify]: iters left: 5 (40 enodes) 4.514 * * [simplify]: iters left: 4 (69 enodes) 4.528 * * [simplify]: iters left: 3 (105 enodes) 4.558 * * [simplify]: iters left: 2 (120 enodes) 4.584 * * [simplify]: iters left: 1 (121 enodes) 4.611 * * [simplify]: Extracting #0: cost 1 inf + 0 4.611 * * [simplify]: Extracting #1: cost 3 inf + 0 4.611 * * [simplify]: Extracting #2: cost 18 inf + 0 4.611 * * [simplify]: Extracting #3: cost 22 inf + 88 4.612 * * [simplify]: Extracting #4: cost 7 inf + 1218 4.613 * * [simplify]: Extracting #5: cost 0 inf + 1848 4.615 * [simplify]: Simplified to (log1p (* d1 (+ 3 (+ d2 d3)))) 4.615 * [simplify]: Simplified (2 1) to (λ (d1 d2 d3) (expm1 (log1p (* d1 (+ 3 (+ d2 d3)))))) 4.615 * * * * [progress]: [ 3 / 43 ] simplifiying candidate # 4.615 * * * * [progress]: [ 4 / 43 ] simplifiying candidate # 4.615 * * * * [progress]: [ 5 / 43 ] simplifiying candidate # 4.615 * * * * [progress]: [ 6 / 43 ] simplifiying candidate # 4.615 * * * * [progress]: [ 7 / 43 ] simplifiying candidate # 4.615 * [simplify]: Simplifying (* (* (exp (* d1 3)) (exp (* d1 d2))) (exp (* d1 d3))) 4.615 * * [simplify]: iters left: 6 (12 enodes) 4.619 * * [simplify]: iters left: 5 (49 enodes) 4.628 * * [simplify]: iters left: 4 (93 enodes) 4.654 * * [simplify]: iters left: 3 (235 enodes) 4.768 * * [simplify]: Extracting #0: cost 1 inf + 0 4.768 * * [simplify]: Extracting #1: cost 68 inf + 0 4.769 * * [simplify]: Extracting #2: cost 207 inf + 0 4.772 * * [simplify]: Extracting #3: cost 206 inf + 3241 4.777 * * [simplify]: Extracting #4: cost 140 inf + 15074 4.789 * * [simplify]: Extracting #5: cost 55 inf + 49298 4.806 * * [simplify]: Extracting #6: cost 0 inf + 80581 4.824 * [simplify]: Simplified to (exp (* d1 (+ (+ 3 d2) d3))) 4.824 * [simplify]: Simplified (2 1) to (λ (d1 d2 d3) (log (exp (* d1 (+ (+ 3 d2) d3))))) 4.824 * * * * [progress]: [ 8 / 43 ] simplifiying candidate # 4.824 * [simplify]: Simplifying (* (exp (+ (* d1 3) (* d1 d2))) (exp (* d1 d3))) 4.824 * * [simplify]: iters left: 6 (11 enodes) 4.827 * * [simplify]: iters left: 5 (48 enodes) 4.836 * * [simplify]: iters left: 4 (91 enodes) 4.853 * * [simplify]: iters left: 3 (177 enodes) 4.895 * * [simplify]: iters left: 2 (451 enodes) 5.246 * * [simplify]: Extracting #0: cost 1 inf + 0 5.247 * * [simplify]: Extracting #1: cost 128 inf + 0 5.250 * * [simplify]: Extracting #2: cost 569 inf + 1 5.257 * * [simplify]: Extracting #3: cost 584 inf + 4068 5.276 * * [simplify]: Extracting #4: cost 435 inf + 40963 5.314 * * [simplify]: Extracting #5: cost 155 inf + 209399 5.356 * * [simplify]: Extracting #6: cost 2 inf + 327735 5.403 * * [simplify]: Extracting #7: cost 0 inf + 329654 5.465 * [simplify]: Simplified to (exp (* (+ (+ d3 3) d2) d1)) 5.465 * [simplify]: Simplified (2 1) to (λ (d1 d2 d3) (log (exp (* (+ (+ d3 3) d2) d1)))) 5.466 * * * * [progress]: [ 9 / 43 ] simplifiying candidate # 5.466 * * * * [progress]: [ 10 / 43 ] simplifiying candidate # 5.466 * [simplify]: Simplifying (log (+ (+ (* d1 3) (* d1 d2)) (* d1 d3))) 5.466 * * [simplify]: iters left: 6 (10 enodes) 5.472 * * [simplify]: iters left: 5 (40 enodes) 5.486 * * [simplify]: iters left: 4 (69 enodes) 5.504 * * [simplify]: iters left: 3 (110 enodes) 5.521 * * [simplify]: iters left: 2 (130 enodes) 5.536 * * [simplify]: iters left: 1 (131 enodes) 5.551 * * [simplify]: Extracting #0: cost 1 inf + 0 5.551 * * [simplify]: Extracting #1: cost 5 inf + 0 5.551 * * [simplify]: Extracting #2: cost 22 inf + 0 5.551 * * [simplify]: Extracting #3: cost 26 inf + 88 5.552 * * [simplify]: Extracting #4: cost 8 inf + 1505 5.553 * * [simplify]: Extracting #5: cost 0 inf + 2256 5.555 * [simplify]: Simplified to (log (* d1 (+ 3 (+ d2 d3)))) 5.555 * [simplify]: Simplified (2 1) to (λ (d1 d2 d3) (exp (log (* d1 (+ 3 (+ d2 d3)))))) 5.555 * * * * [progress]: [ 11 / 43 ] simplifiying candidate # 5.555 * [simplify]: Simplifying (exp (+ (+ (* d1 3) (* d1 d2)) (* d1 d3))) 5.555 * * [simplify]: iters left: 6 (10 enodes) 5.561 * * [simplify]: iters left: 5 (43 enodes) 5.576 * * [simplify]: iters left: 4 (88 enodes) 5.606 * * [simplify]: iters left: 3 (162 enodes) 5.634 * * [simplify]: iters left: 2 (275 enodes) 5.747 * * [simplify]: Extracting #0: cost 1 inf + 0 5.747 * * [simplify]: Extracting #1: cost 49 inf + 0 5.748 * * [simplify]: Extracting #2: cost 231 inf + 1 5.751 * * [simplify]: Extracting #3: cost 242 inf + 2697 5.758 * * [simplify]: Extracting #4: cost 142 inf + 30393 5.774 * * [simplify]: Extracting #5: cost 31 inf + 84033 5.794 * * [simplify]: Extracting #6: cost 0 inf + 101131 5.814 * * [simplify]: Extracting #7: cost 0 inf + 99903 5.834 * [simplify]: Simplified to (exp (* d1 (+ (+ d2 d3) 3))) 5.835 * [simplify]: Simplified (2 1) to (λ (d1 d2 d3) (log (exp (* d1 (+ (+ d2 d3) 3))))) 5.835 * * * * [progress]: [ 12 / 43 ] simplifiying candidate # 5.835 * [simplify]: Simplifying (* (cbrt (+ (+ (* d1 3) (* d1 d2)) (* d1 d3))) (cbrt (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)))) 5.835 * * [simplify]: iters left: 6 (11 enodes) 5.841 * * [simplify]: iters left: 5 (43 enodes) 5.849 * * [simplify]: iters left: 4 (72 enodes) 5.862 * * [simplify]: iters left: 3 (108 enodes) 5.896 * * [simplify]: iters left: 2 (127 enodes) 5.928 * * [simplify]: iters left: 1 (131 enodes) 5.956 * * [simplify]: Extracting #0: cost 1 inf + 0 5.956 * * [simplify]: Extracting #1: cost 3 inf + 0 5.956 * * [simplify]: Extracting #2: cost 5 inf + 0 5.956 * * [simplify]: Extracting #3: cost 20 inf + 0 5.956 * * [simplify]: Extracting #4: cost 24 inf + 129 5.956 * * [simplify]: Extracting #5: cost 4 inf + 1621 5.957 * * [simplify]: Extracting #6: cost 0 inf + 2316 5.958 * [simplify]: Simplified to (* (cbrt (* d1 (+ 3 (+ d2 d3)))) (cbrt (* d1 (+ 3 (+ d2 d3))))) 5.958 * [simplify]: Simplified (2 1) to (λ (d1 d2 d3) (* (* (cbrt (* d1 (+ 3 (+ d2 d3)))) (cbrt (* d1 (+ 3 (+ d2 d3))))) (cbrt (+ (+ (* d1 3) (* d1 d2)) (* d1 d3))))) 5.958 * [simplify]: Simplifying (cbrt (+ (+ (* d1 3) (* d1 d2)) (* d1 d3))) 5.958 * * [simplify]: iters left: 6 (10 enodes) 5.962 * * [simplify]: iters left: 5 (40 enodes) 5.969 * * [simplify]: iters left: 4 (69 enodes) 5.992 * * [simplify]: iters left: 3 (105 enodes) 6.012 * * [simplify]: iters left: 2 (120 enodes) 6.025 * * [simplify]: iters left: 1 (121 enodes) 6.046 * * [simplify]: Extracting #0: cost 1 inf + 0 6.046 * * [simplify]: Extracting #1: cost 3 inf + 0 6.046 * * [simplify]: Extracting #2: cost 18 inf + 0 6.046 * * [simplify]: Extracting #3: cost 22 inf + 88 6.047 * * [simplify]: Extracting #4: cost 7 inf + 1208 6.048 * * [simplify]: Extracting #5: cost 0 inf + 1828 6.051 * [simplify]: Simplified to (cbrt (* d1 (+ 3 (+ d2 d3)))) 6.051 * [simplify]: Simplified (2 2) to (λ (d1 d2 d3) (* (* (cbrt (+ (+ (* d1 3) (* d1 d2)) (* d1 d3))) (cbrt (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)))) (cbrt (* d1 (+ 3 (+ d2 d3)))))) 6.051 * * * * [progress]: [ 13 / 43 ] simplifiying candidate # 6.052 * [simplify]: Simplifying (* (* (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)) (+ (+ (* d1 3) (* d1 d2)) (* d1 d3))) (+ (+ (* d1 3) (* d1 d2)) (* d1 d3))) 6.052 * * [simplify]: iters left: 6 (11 enodes) 6.058 * * [simplify]: iters left: 5 (56 enodes) 6.087 * * [simplify]: iters left: 4 (216 enodes) 6.267 * * [simplify]: Extracting #0: cost 1 inf + 0 6.267 * * [simplify]: Extracting #1: cost 34 inf + 0 6.267 * * [simplify]: Extracting #2: cost 250 inf + 3 6.270 * * [simplify]: Extracting #3: cost 272 inf + 10520 6.284 * * [simplify]: Extracting #4: cost 48 inf + 58822 6.310 * * [simplify]: Extracting #5: cost 0 inf + 69323 6.331 * * [simplify]: Extracting #6: cost 0 inf + 68413 6.350 * * [simplify]: Extracting #7: cost 0 inf + 68398 6.369 * [simplify]: Simplified to (* (* (* (+ (+ 3 d2) d3) d1) (* (+ (+ 3 d2) d3) d1)) (* (+ (+ 3 d2) d3) d1)) 6.369 * [simplify]: Simplified (2 1) to (λ (d1 d2 d3) (cbrt (* (* (* (+ (+ 3 d2) d3) d1) (* (+ (+ 3 d2) d3) d1)) (* (+ (+ 3 d2) d3) d1)))) 6.369 * * * * [progress]: [ 14 / 43 ] simplifiying candidate # 6.370 * [simplify]: Simplifying (sqrt (+ (+ (* d1 3) (* d1 d2)) (* d1 d3))) 6.370 * * [simplify]: iters left: 6 (10 enodes) 6.373 * * [simplify]: iters left: 5 (40 enodes) 6.380 * * [simplify]: iters left: 4 (69 enodes) 6.394 * * [simplify]: iters left: 3 (105 enodes) 6.411 * * [simplify]: iters left: 2 (120 enodes) 6.426 * * [simplify]: iters left: 1 (121 enodes) 6.440 * * [simplify]: Extracting #0: cost 1 inf + 0 6.440 * * [simplify]: Extracting #1: cost 3 inf + 0 6.440 * * [simplify]: Extracting #2: cost 18 inf + 0 6.440 * * [simplify]: Extracting #3: cost 22 inf + 88 6.440 * * [simplify]: Extracting #4: cost 7 inf + 1168 6.441 * * [simplify]: Extracting #5: cost 0 inf + 1748 6.442 * [simplify]: Simplified to (sqrt (* d1 (+ 3 (+ d2 d3)))) 6.442 * [simplify]: Simplified (2 1) to (λ (d1 d2 d3) (* (sqrt (* d1 (+ 3 (+ d2 d3)))) (sqrt (+ (+ (* d1 3) (* d1 d2)) (* d1 d3))))) 6.442 * [simplify]: Simplifying (sqrt (+ (+ (* d1 3) (* d1 d2)) (* d1 d3))) 6.442 * * [simplify]: iters left: 6 (10 enodes) 6.445 * * [simplify]: iters left: 5 (40 enodes) 6.452 * * [simplify]: iters left: 4 (69 enodes) 6.464 * * [simplify]: iters left: 3 (105 enodes) 6.481 * * [simplify]: iters left: 2 (120 enodes) 6.495 * * [simplify]: iters left: 1 (121 enodes) 6.514 * * [simplify]: Extracting #0: cost 1 inf + 0 6.514 * * [simplify]: Extracting #1: cost 3 inf + 0 6.514 * * [simplify]: Extracting #2: cost 18 inf + 0 6.515 * * [simplify]: Extracting #3: cost 22 inf + 88 6.515 * * [simplify]: Extracting #4: cost 7 inf + 1168 6.517 * * [simplify]: Extracting #5: cost 0 inf + 1748 6.518 * [simplify]: Simplified to (sqrt (* d1 (+ 3 (+ d2 d3)))) 6.518 * [simplify]: Simplified (2 2) to (λ (d1 d2 d3) (* (sqrt (+ (+ (* d1 3) (* d1 d2)) (* d1 d3))) (sqrt (* d1 (+ 3 (+ d2 d3)))))) 6.518 * * * * [progress]: [ 15 / 43 ] simplifiying candidate # 6.519 * [simplify]: Simplifying (+ (pow (+ (* d1 3) (* d1 d2)) 3) (pow (* d1 d3) 3)) 6.519 * * [simplify]: iters left: 6 (11 enodes) 6.526 * * [simplify]: iters left: 5 (57 enodes) 6.543 * * [simplify]: iters left: 4 (160 enodes) 6.596 * * [simplify]: Extracting #0: cost 1 inf + 0 6.596 * * [simplify]: Extracting #1: cost 23 inf + 0 6.597 * * [simplify]: Extracting #2: cost 96 inf + 1 6.598 * * [simplify]: Extracting #3: cost 126 inf + 2127 6.603 * * [simplify]: Extracting #4: cost 44 inf + 15553 6.613 * * [simplify]: Extracting #5: cost 4 inf + 22970 6.624 * * [simplify]: Extracting #6: cost 0 inf + 23499 6.635 * [simplify]: Simplified to (fma (* d3 d1) (* (* d3 d1) (* d3 d1)) (* (* (* (+ 3 d2) d1) (* (+ 3 d2) d1)) (* (+ 3 d2) d1))) 6.635 * [simplify]: Simplified (2 1) to (λ (d1 d2 d3) (/ (fma (* d3 d1) (* (* d3 d1) (* d3 d1)) (* (* (* (+ 3 d2) d1) (* (+ 3 d2) d1)) (* (+ 3 d2) d1))) (+ (* (+ (* d1 3) (* d1 d2)) (+ (* d1 3) (* d1 d2))) (- (* (* d1 d3) (* d1 d3)) (* (+ (* d1 3) (* d1 d2)) (* d1 d3)))))) 6.635 * [simplify]: Simplifying (+ (* (+ (* d1 3) (* d1 d2)) (+ (* d1 3) (* d1 d2))) (- (* (* d1 d3) (* d1 d3)) (* (+ (* d1 3) (* d1 d2)) (* d1 d3)))) 6.636 * * [simplify]: iters left: 6 (13 enodes) 6.644 * * [simplify]: iters left: 5 (71 enodes) 6.675 * * [simplify]: iters left: 4 (223 enodes) 6.783 * * [simplify]: Extracting #0: cost 1 inf + 0 6.783 * * [simplify]: Extracting #1: cost 49 inf + 0 6.784 * * [simplify]: Extracting #2: cost 172 inf + 168 6.785 * * [simplify]: Extracting #3: cost 150 inf + 4016 6.791 * * [simplify]: Extracting #4: cost 52 inf + 20154 6.800 * * [simplify]: Extracting #5: cost 0 inf + 32935 6.810 * * [simplify]: Extracting #6: cost 0 inf + 32805 6.820 * [simplify]: Simplified to (fma (* d1 (+ 3 d2)) (* d1 (+ 3 d2)) (* (* d1 (* d3 d1)) (- d3 (+ 3 d2)))) 6.820 * [simplify]: Simplified (2 2) to (λ (d1 d2 d3) (/ (fma (* d3 d1) (* (* d3 d1) (* d3 d1)) (* (* (* (+ 3 d2) d1) (* (+ 3 d2) d1)) (* (+ 3 d2) d1))) (fma (* d1 (+ 3 d2)) (* d1 (+ 3 d2)) (* (* d1 (* d3 d1)) (- d3 (+ 3 d2)))))) 6.821 * * * * [progress]: [ 16 / 43 ] simplifiying candidate # 6.821 * * * * [progress]: [ 17 / 43 ] simplifiying candidate # 6.821 * [simplify]: Simplifying (- (* (+ (* d1 3) (* d1 d2)) (+ (* d1 3) (* d1 d2))) (* (* d1 d3) (* d1 d3))) 6.821 * * [simplify]: iters left: 6 (11 enodes) 6.824 * * [simplify]: iters left: 5 (59 enodes) 6.841 * * [simplify]: iters left: 4 (184 enodes) 6.949 * * [simplify]: Extracting #0: cost 1 inf + 0 6.949 * * [simplify]: Extracting #1: cost 76 inf + 0 6.950 * * [simplify]: Extracting #2: cost 144 inf + 168 6.952 * * [simplify]: Extracting #3: cost 113 inf + 3624 6.960 * * [simplify]: Extracting #4: cost 34 inf + 15497 6.972 * * [simplify]: Extracting #5: cost 0 inf + 22750 6.984 * * [simplify]: Extracting #6: cost 0 inf + 22735 6.996 * [simplify]: Simplified to (- (* (* d1 (+ 3 d2)) (* d1 (+ 3 d2))) (* (* d3 d1) (* d3 d1))) 6.996 * [simplify]: Simplified (2 1) to (λ (d1 d2 d3) (/ (- (* (* d1 (+ 3 d2)) (* d1 (+ 3 d2))) (* (* d3 d1) (* d3 d1))) (- (+ (* d1 3) (* d1 d2)) (* d1 d3)))) 6.997 * [simplify]: Simplifying (- (+ (* d1 3) (* d1 d2)) (* d1 d3)) 6.997 * * [simplify]: iters left: 6 (9 enodes) 7.002 * * [simplify]: iters left: 5 (38 enodes) 7.016 * * [simplify]: iters left: 4 (73 enodes) 7.042 * * [simplify]: iters left: 3 (119 enodes) 7.089 * * [simplify]: iters left: 2 (166 enodes) 7.140 * * [simplify]: iters left: 1 (201 enodes) 7.199 * * [simplify]: Extracting #0: cost 1 inf + 0 7.199 * * [simplify]: Extracting #1: cost 23 inf + 0 7.200 * * [simplify]: Extracting #2: cost 46 inf + 45 7.201 * * [simplify]: Extracting #3: cost 14 inf + 2299 7.202 * * [simplify]: Extracting #4: cost 0 inf + 3332 7.203 * * [simplify]: Extracting #5: cost 0 inf + 3317 7.204 * [simplify]: Simplified to (* (- d2 (- d3 3)) d1) 7.205 * [simplify]: Simplified (2 2) to (λ (d1 d2 d3) (/ (- (* (+ (* d1 3) (* d1 d2)) (+ (* d1 3) (* d1 d2))) (* (* d1 d3) (* d1 d3))) (* (- d2 (- d3 3)) d1))) 7.205 * * * * [progress]: [ 18 / 43 ] simplifiying candidate # 7.205 * [simplify]: Simplifying (+ (+ 3 d2) d3) 7.205 * * [simplify]: iters left: 4 (5 enodes) 7.207 * * [simplify]: iters left: 3 (19 enodes) 7.210 * * [simplify]: iters left: 2 (27 enodes) 7.214 * * [simplify]: iters left: 1 (32 enodes) 7.222 * * [simplify]: Extracting #0: cost 1 inf + 0 7.222 * * [simplify]: Extracting #1: cost 8 inf + 0 7.223 * * [simplify]: Extracting #2: cost 7 inf + 45 7.223 * * [simplify]: Extracting #3: cost 0 inf + 421 7.223 * [simplify]: Simplified to (+ d3 (+ d2 3)) 7.223 * [simplify]: Simplified (2 2) to (λ (d1 d2 d3) (* d1 (+ d3 (+ d2 3)))) 7.223 * * * * [progress]: [ 19 / 43 ] simplifiying candidate # 7.224 * [simplify]: Simplifying (+ (* d1 d2) (* d1 d3)) 7.224 * * [simplify]: iters left: 4 (6 enodes) 7.227 * * [simplify]: iters left: 3 (24 enodes) 7.235 * * [simplify]: iters left: 2 (32 enodes) 7.243 * * [simplify]: Extracting #0: cost 1 inf + 0 7.243 * * [simplify]: Extracting #1: cost 8 inf + 0 7.243 * * [simplify]: Extracting #2: cost 7 inf + 45 7.244 * * [simplify]: Extracting #3: cost 1 inf + 338 7.244 * * [simplify]: Extracting #4: cost 0 inf + 421 7.244 * [simplify]: Simplified to (* (+ d2 d3) d1) 7.244 * [simplify]: Simplified (2 2) to (λ (d1 d2 d3) (+ (* d1 3) (* (+ d2 d3) d1))) 7.245 * * * * [progress]: [ 20 / 43 ] simplifiying candidate #real (real->posit16 (+ (+ (* d1 3) (* d1 d2)) (* d1 d3)))))> 7.245 * [simplify]: Simplifying (real->posit16 (+ (+ (* d1 3) (* d1 d2)) (* d1 d3))) 7.245 * * [simplify]: iters left: 6 (10 enodes) 7.251 * * [simplify]: iters left: 5 (37 enodes) 7.265 * * [simplify]: iters left: 4 (66 enodes) 7.288 * * [simplify]: iters left: 3 (102 enodes) 7.322 * * [simplify]: iters left: 2 (121 enodes) 7.351 * * [simplify]: iters left: 1 (125 enodes) 7.381 * * [simplify]: Extracting #0: cost 1 inf + 0 7.381 * * [simplify]: Extracting #1: cost 2 inf + 0 7.381 * * [simplify]: Extracting #2: cost 16 inf + 0 7.382 * * [simplify]: Extracting #3: cost 21 inf + 46 7.383 * * [simplify]: Extracting #4: cost 4 inf + 1200 7.384 * * [simplify]: Extracting #5: cost 0 inf + 1420 7.385 * [simplify]: Simplified to (real->posit16 (* (+ d3 (+ 3 d2)) d1)) 7.385 * [simplify]: Simplified (2 1) to (λ (d1 d2 d3) (posit16->real (real->posit16 (* (+ d3 (+ 3 d2)) d1)))) 7.385 * * * * [progress]: [ 21 / 43 ] simplifiying candidate # 7.385 * * * * [progress]: [ 22 / 43 ] simplifiying candidate # 7.386 * [simplify]: Simplifying (expm1 (+ (* d1 3) (* d1 d2))) 7.386 * * [simplify]: iters left: 5 (7 enodes) 7.390 * * [simplify]: iters left: 4 (27 enodes) 7.400 * * [simplify]: iters left: 3 (35 enodes) 7.410 * * [simplify]: Extracting #0: cost 1 inf + 0 7.410 * * [simplify]: Extracting #1: cost 3 inf + 0 7.410 * * [simplify]: Extracting #2: cost 10 inf + 0 7.410 * * [simplify]: Extracting #3: cost 9 inf + 45 7.410 * * [simplify]: Extracting #4: cost 3 inf + 338 7.411 * * [simplify]: Extracting #5: cost 0 inf + 727 7.411 * [simplify]: Simplified to (expm1 (* d1 (+ 3 d2))) 7.411 * [simplify]: Simplified (2 1 1) to (λ (d1 d2 d3) (+ (log1p (expm1 (* d1 (+ 3 d2)))) (* d1 d3))) 7.411 * * * * [progress]: [ 23 / 43 ] simplifiying candidate # 7.412 * [simplify]: Simplifying (log1p (+ (* d1 3) (* d1 d2))) 7.412 * * [simplify]: iters left: 5 (7 enodes) 7.416 * * [simplify]: iters left: 4 (27 enodes) 7.425 * * [simplify]: iters left: 3 (35 enodes) 7.435 * * [simplify]: Extracting #0: cost 1 inf + 0 7.435 * * [simplify]: Extracting #1: cost 3 inf + 0 7.436 * * [simplify]: Extracting #2: cost 10 inf + 0 7.436 * * [simplify]: Extracting #3: cost 9 inf + 45 7.436 * * [simplify]: Extracting #4: cost 3 inf + 338 7.436 * * [simplify]: Extracting #5: cost 0 inf + 767 7.437 * [simplify]: Simplified to (log1p (* d1 (+ 3 d2))) 7.437 * [simplify]: Simplified (2 1 1) to (λ (d1 d2 d3) (+ (expm1 (log1p (* d1 (+ 3 d2)))) (* d1 d3))) 7.437 * * * * [progress]: [ 24 / 43 ] simplifiying candidate # 7.437 * * * * [progress]: [ 25 / 43 ] simplifiying candidate # 7.437 * [simplify]: Simplifying (* (exp (* d1 3)) (exp (* d1 d2))) 7.437 * * [simplify]: iters left: 5 (8 enodes) 7.442 * * [simplify]: iters left: 4 (32 enodes) 7.454 * * [simplify]: iters left: 3 (57 enodes) 7.476 * * [simplify]: iters left: 2 (116 enodes) 7.517 * * [simplify]: iters left: 1 (261 enodes) 7.612 * * [simplify]: Extracting #0: cost 1 inf + 0 7.612 * * [simplify]: Extracting #1: cost 53 inf + 0 7.613 * * [simplify]: Extracting #2: cost 181 inf + 1 7.615 * * [simplify]: Extracting #3: cost 185 inf + 4103 7.619 * * [simplify]: Extracting #4: cost 134 inf + 14608 7.624 * * [simplify]: Extracting #5: cost 46 inf + 53235 7.633 * * [simplify]: Extracting #6: cost 1 inf + 79132 7.643 * * [simplify]: Extracting #7: cost 0 inf + 79521 7.663 * [simplify]: Simplified to (exp (* d1 (+ 3 d2))) 7.663 * [simplify]: Simplified (2 1 1) to (λ (d1 d2 d3) (+ (log (exp (* d1 (+ 3 d2)))) (* d1 d3))) 7.663 * * * * [progress]: [ 26 / 43 ] simplifiying candidate # 7.663 * * * * [progress]: [ 27 / 43 ] simplifiying candidate # 7.664 * [simplify]: Simplifying (log (+ (* d1 3) (* d1 d2))) 7.664 * * [simplify]: iters left: 5 (7 enodes) 7.666 * * [simplify]: iters left: 4 (27 enodes) 7.671 * * [simplify]: iters left: 3 (38 enodes) 7.677 * * [simplify]: iters left: 2 (43 enodes) 7.683 * * [simplify]: Extracting #0: cost 1 inf + 0 7.683 * * [simplify]: Extracting #1: cost 5 inf + 0 7.683 * * [simplify]: Extracting #2: cost 14 inf + 0 7.683 * * [simplify]: Extracting #3: cost 14 inf + 3 7.683 * * [simplify]: Extracting #4: cost 5 inf + 521 7.683 * * [simplify]: Extracting #5: cost 0 inf + 1093 7.684 * [simplify]: Simplified to (log (* d1 (+ 3 d2))) 7.684 * [simplify]: Simplified (2 1 1) to (λ (d1 d2 d3) (+ (exp (log (* d1 (+ 3 d2)))) (* d1 d3))) 7.684 * * * * [progress]: [ 28 / 43 ] simplifiying candidate # 7.684 * [simplify]: Simplifying (exp (+ (* d1 3) (* d1 d2))) 7.684 * * [simplify]: iters left: 5 (7 enodes) 7.686 * * [simplify]: iters left: 4 (30 enodes) 7.693 * * [simplify]: iters left: 3 (51 enodes) 7.708 * * [simplify]: iters left: 2 (78 enodes) 7.734 * * [simplify]: iters left: 1 (172 enodes) 7.794 * * [simplify]: Extracting #0: cost 1 inf + 0 7.794 * * [simplify]: Extracting #1: cost 38 inf + 0 7.794 * * [simplify]: Extracting #2: cost 144 inf + 1 7.795 * * [simplify]: Extracting #3: cost 141 inf + 2027 7.797 * * [simplify]: Extracting #4: cost 75 inf + 18320 7.802 * * [simplify]: Extracting #5: cost 9 inf + 47714 7.807 * * [simplify]: Extracting #6: cost 0 inf + 51128 7.812 * [simplify]: Simplified to (exp (* (+ 3 d2) d1)) 7.812 * [simplify]: Simplified (2 1 1) to (λ (d1 d2 d3) (+ (log (exp (* (+ 3 d2) d1))) (* d1 d3))) 7.812 * * * * [progress]: [ 29 / 43 ] simplifiying candidate # 7.813 * [simplify]: Simplifying (* (cbrt (+ (* d1 3) (* d1 d2))) (cbrt (+ (* d1 3) (* d1 d2)))) 7.813 * * [simplify]: iters left: 6 (8 enodes) 7.815 * * [simplify]: iters left: 5 (30 enodes) 7.826 * * [simplify]: iters left: 4 (38 enodes) 7.836 * * [simplify]: Extracting #0: cost 1 inf + 0 7.836 * * [simplify]: Extracting #1: cost 3 inf + 0 7.836 * * [simplify]: Extracting #2: cost 5 inf + 0 7.836 * * [simplify]: Extracting #3: cost 12 inf + 0 7.836 * * [simplify]: Extracting #4: cost 11 inf + 45 7.836 * * [simplify]: Extracting #5: cost 6 inf + 296 7.837 * * [simplify]: Extracting #6: cost 2 inf + 787 7.837 * * [simplify]: Extracting #7: cost 0 inf + 1153 7.837 * [simplify]: Simplified to (* (cbrt (* (+ 3 d2) d1)) (cbrt (* (+ 3 d2) d1))) 7.837 * [simplify]: Simplified (2 1 1) to (λ (d1 d2 d3) (+ (* (* (cbrt (* (+ 3 d2) d1)) (cbrt (* (+ 3 d2) d1))) (cbrt (+ (* d1 3) (* d1 d2)))) (* d1 d3))) 7.838 * [simplify]: Simplifying (cbrt (+ (* d1 3) (* d1 d2))) 7.838 * * [simplify]: iters left: 5 (7 enodes) 7.840 * * [simplify]: iters left: 4 (27 enodes) 7.845 * * [simplify]: iters left: 3 (35 enodes) 7.850 * * [simplify]: Extracting #0: cost 1 inf + 0 7.850 * * [simplify]: Extracting #1: cost 3 inf + 0 7.850 * * [simplify]: Extracting #2: cost 10 inf + 0 7.850 * * [simplify]: Extracting #3: cost 9 inf + 45 7.851 * * [simplify]: Extracting #4: cost 3 inf + 338 7.851 * * [simplify]: Extracting #5: cost 0 inf + 747 7.851 * [simplify]: Simplified to (cbrt (* d1 (+ 3 d2))) 7.851 * [simplify]: Simplified (2 1 2) to (λ (d1 d2 d3) (+ (* (* (cbrt (+ (* d1 3) (* d1 d2))) (cbrt (+ (* d1 3) (* d1 d2)))) (cbrt (* d1 (+ 3 d2)))) (* d1 d3))) 7.851 * * * * [progress]: [ 30 / 43 ] simplifiying candidate # 7.851 * [simplify]: Simplifying (* (* (+ (* d1 3) (* d1 d2)) (+ (* d1 3) (* d1 d2))) (+ (* d1 3) (* d1 d2))) 7.851 * * [simplify]: iters left: 6 (8 enodes) 7.854 * * [simplify]: iters left: 5 (43 enodes) 7.869 * * [simplify]: iters left: 4 (169 enodes) 8.000 * * [simplify]: Extracting #0: cost 1 inf + 0 8.000 * * [simplify]: Extracting #1: cost 35 inf + 0 8.001 * * [simplify]: Extracting #2: cost 151 inf + 143 8.008 * * [simplify]: Extracting #3: cost 75 inf + 15420 8.023 * * [simplify]: Extracting #4: cost 4 inf + 27149 8.039 * * [simplify]: Extracting #5: cost 0 inf + 27721 8.054 * [simplify]: Simplified to (* (* (+ 3 d2) d1) (* (* (+ 3 d2) d1) (* (+ 3 d2) d1))) 8.054 * [simplify]: Simplified (2 1 1) to (λ (d1 d2 d3) (+ (cbrt (* (* (+ 3 d2) d1) (* (* (+ 3 d2) d1) (* (+ 3 d2) d1)))) (* d1 d3))) 8.055 * * * * [progress]: [ 31 / 43 ] simplifiying candidate # 8.055 * [simplify]: Simplifying (sqrt (+ (* d1 3) (* d1 d2))) 8.055 * * [simplify]: iters left: 5 (7 enodes) 8.059 * * [simplify]: iters left: 4 (27 enodes) 8.068 * * [simplify]: iters left: 3 (35 enodes) 8.078 * * [simplify]: Extracting #0: cost 1 inf + 0 8.079 * * [simplify]: Extracting #1: cost 3 inf + 0 8.079 * * [simplify]: Extracting #2: cost 10 inf + 0 8.079 * * [simplify]: Extracting #3: cost 9 inf + 45 8.079 * * [simplify]: Extracting #4: cost 3 inf + 338 8.079 * * [simplify]: Extracting #5: cost 0 inf + 667 8.080 * [simplify]: Simplified to (sqrt (* d1 (+ 3 d2))) 8.080 * [simplify]: Simplified (2 1 1) to (λ (d1 d2 d3) (+ (* (sqrt (* d1 (+ 3 d2))) (sqrt (+ (* d1 3) (* d1 d2)))) (* d1 d3))) 8.080 * [simplify]: Simplifying (sqrt (+ (* d1 3) (* d1 d2))) 8.080 * * [simplify]: iters left: 5 (7 enodes) 8.084 * * [simplify]: iters left: 4 (27 enodes) 8.093 * * [simplify]: iters left: 3 (35 enodes) 8.107 * * [simplify]: Extracting #0: cost 1 inf + 0 8.107 * * [simplify]: Extracting #1: cost 3 inf + 0 8.107 * * [simplify]: Extracting #2: cost 10 inf + 0 8.108 * * [simplify]: Extracting #3: cost 9 inf + 45 8.108 * * [simplify]: Extracting #4: cost 3 inf + 338 8.108 * * [simplify]: Extracting #5: cost 0 inf + 667 8.109 * [simplify]: Simplified to (sqrt (* d1 (+ 3 d2))) 8.109 * [simplify]: Simplified (2 1 2) to (λ (d1 d2 d3) (+ (* (sqrt (+ (* d1 3) (* d1 d2))) (sqrt (* d1 (+ 3 d2)))) (* d1 d3))) 8.109 * * * * [progress]: [ 32 / 43 ] simplifiying candidate # 8.109 * [simplify]: Simplifying (+ (pow (* d1 3) 3) (pow (* d1 d2) 3)) 8.109 * * [simplify]: iters left: 5 (8 enodes) 8.115 * * [simplify]: iters left: 4 (46 enodes) 8.139 * * [simplify]: iters left: 3 (137 enodes) 8.206 * * [simplify]: iters left: 2 (309 enodes) 8.381 * * [simplify]: Extracting #0: cost 1 inf + 0 8.382 * * [simplify]: Extracting #1: cost 44 inf + 0 8.383 * * [simplify]: Extracting #2: cost 115 inf + 46 8.386 * * [simplify]: Extracting #3: cost 83 inf + 5670 8.393 * * [simplify]: Extracting #4: cost 29 inf + 18095 8.400 * * [simplify]: Extracting #5: cost 7 inf + 26461 8.408 * * [simplify]: Extracting #6: cost 0 inf + 29738 8.416 * [simplify]: Simplified to (* (fma (* d2 d2) d2 27) (* d1 (* d1 d1))) 8.417 * [simplify]: Simplified (2 1 1) to (λ (d1 d2 d3) (+ (/ (* (fma (* d2 d2) d2 27) (* d1 (* d1 d1))) (+ (* (* d1 3) (* d1 3)) (- (* (* d1 d2) (* d1 d2)) (* (* d1 3) (* d1 d2))))) (* d1 d3))) 8.417 * [simplify]: Simplifying (+ (* (* d1 3) (* d1 3)) (- (* (* d1 d2) (* d1 d2)) (* (* d1 3) (* d1 d2)))) 8.417 * * [simplify]: iters left: 6 (10 enodes) 8.425 * * [simplify]: iters left: 5 (59 enodes) 8.447 * * [simplify]: iters left: 4 (158 enodes) 8.515 * * [simplify]: iters left: 3 (407 enodes) 8.680 * * [simplify]: Extracting #0: cost 1 inf + 0 8.680 * * [simplify]: Extracting #1: cost 44 inf + 0 8.682 * * [simplify]: Extracting #2: cost 105 inf + 253 8.688 * * [simplify]: Extracting #3: cost 35 inf + 7445 8.698 * * [simplify]: Extracting #4: cost 0 inf + 11713 8.709 * * [simplify]: Extracting #5: cost 0 inf + 11643 8.720 * [simplify]: Simplified to (* d1 (* d1 (+ 9 (* d2 (+ d2 -3))))) 8.720 * [simplify]: Simplified (2 1 2) to (λ (d1 d2 d3) (+ (/ (* (fma (* d2 d2) d2 27) (* d1 (* d1 d1))) (* d1 (* d1 (+ 9 (* d2 (+ d2 -3)))))) (* d1 d3))) 8.720 * * * * [progress]: [ 33 / 43 ] simplifiying candidate # 8.720 * * * * [progress]: [ 34 / 43 ] simplifiying candidate # 8.720 * [simplify]: Simplifying (- (* (* d1 3) (* d1 3)) (* (* d1 d2) (* d1 d2))) 8.720 * * [simplify]: iters left: 6 (8 enodes) 8.726 * * [simplify]: iters left: 5 (46 enodes) 8.746 * * [simplify]: iters left: 4 (117 enodes) 8.778 * * [simplify]: iters left: 3 (239 enodes) 8.866 * * [simplify]: iters left: 2 (414 enodes) 9.135 * * [simplify]: Extracting #0: cost 1 inf + 0 9.135 * * [simplify]: Extracting #1: cost 63 inf + 0 9.136 * * [simplify]: Extracting #2: cost 120 inf + 168 9.138 * * [simplify]: Extracting #3: cost 71 inf + 4306 9.144 * * [simplify]: Extracting #4: cost 10 inf + 13719 9.158 * * [simplify]: Extracting #5: cost 0 inf + 16349 9.172 * [simplify]: Simplified to (* (* d1 d1) (- 9 (* d2 d2))) 9.172 * [simplify]: Simplified (2 1 1) to (λ (d1 d2 d3) (+ (/ (* (* d1 d1) (- 9 (* d2 d2))) (- (* d1 3) (* d1 d2))) (* d1 d3))) 9.172 * [simplify]: Simplifying (- (* d1 3) (* d1 d2)) 9.172 * * [simplify]: iters left: 4 (6 enodes) 9.176 * * [simplify]: iters left: 3 (25 enodes) 9.185 * * [simplify]: iters left: 2 (39 enodes) 9.198 * * [simplify]: iters left: 1 (49 enodes) 9.210 * * [simplify]: Extracting #0: cost 1 inf + 0 9.210 * * [simplify]: Extracting #1: cost 11 inf + 0 9.210 * * [simplify]: Extracting #2: cost 13 inf + 44 9.210 * * [simplify]: Extracting #3: cost 3 inf + 583 9.210 * * [simplify]: Extracting #4: cost 0 inf + 749 9.211 * [simplify]: Simplified to (* d1 (- 3 d2)) 9.211 * [simplify]: Simplified (2 1 2) to (λ (d1 d2 d3) (+ (/ (- (* (* d1 3) (* d1 3)) (* (* d1 d2) (* d1 d2))) (* d1 (- 3 d2))) (* d1 d3))) 9.211 * * * * [progress]: [ 35 / 43 ] simplifiying candidate # 9.211 * [simplify]: Simplifying (+ 3 d2) 9.211 * * [simplify]: iters left: 2 (3 enodes) 9.212 * * [simplify]: iters left: 1 (10 enodes) 9.214 * * [simplify]: Extracting #0: cost 1 inf + 0 9.214 * * [simplify]: Extracting #1: cost 4 inf + 0 9.214 * * [simplify]: Extracting #2: cost 2 inf + 2 9.214 * * [simplify]: Extracting #3: cost 0 inf + 86 9.214 * [simplify]: Simplified to (+ d2 3) 9.214 * [simplify]: Simplified (2 1 2) to (λ (d1 d2 d3) (+ (* d1 (+ d2 3)) (* d1 d3))) 9.214 * * * * [progress]: [ 36 / 43 ] simplifiying candidate #real (real->posit16 (+ (* d1 3) (* d1 d2)))) (* d1 d3)))> 9.214 * [simplify]: Simplifying (real->posit16 (+ (* d1 3) (* d1 d2))) 9.214 * * [simplify]: iters left: 5 (7 enodes) 9.216 * * [simplify]: iters left: 4 (24 enodes) 9.221 * * [simplify]: iters left: 3 (32 enodes) 9.225 * * [simplify]: Extracting #0: cost 1 inf + 0 9.225 * * [simplify]: Extracting #1: cost 2 inf + 0 9.225 * * [simplify]: Extracting #2: cost 8 inf + 0 9.225 * * [simplify]: Extracting #3: cost 7 inf + 45 9.225 * * [simplify]: Extracting #4: cost 0 inf + 421 9.226 * [simplify]: Simplified to (real->posit16 (* d1 (+ 3 d2))) 9.226 * [simplify]: Simplified (2 1 1) to (λ (d1 d2 d3) (+ (posit16->real (real->posit16 (* d1 (+ 3 d2)))) (* d1 d3))) 9.226 * * * * [progress]: [ 37 / 43 ] simplifiying candidate # 9.226 * * * * [progress]: [ 38 / 43 ] simplifiying candidate # 9.226 * [simplify]: Simplifying (+ (* d2 d1) (+ (* d3 d1) (* 3 d1))) 9.226 * * [simplify]: iters left: 6 (9 enodes) 9.229 * * [simplify]: iters left: 5 (38 enodes) 9.238 * * [simplify]: iters left: 4 (64 enodes) 9.250 * * [simplify]: iters left: 3 (102 enodes) 9.269 * * [simplify]: iters left: 2 (121 enodes) 9.299 * * [simplify]: iters left: 1 (127 enodes) 9.329 * * [simplify]: Extracting #0: cost 1 inf + 0 9.329 * * [simplify]: Extracting #1: cost 16 inf + 0 9.330 * * [simplify]: Extracting #2: cost 21 inf + 46 9.331 * * [simplify]: Extracting #3: cost 3 inf + 1257 9.332 * * [simplify]: Extracting #4: cost 0 inf + 1435 9.333 * * [simplify]: Extracting #5: cost 0 inf + 1420 9.334 * [simplify]: Simplified to (* d1 (+ d2 (+ d3 3))) 9.334 * [simplify]: Simplified (2) to (λ (d1 d2 d3) (* d1 (+ d2 (+ d3 3)))) 9.334 * * * * [progress]: [ 39 / 43 ] simplifiying candidate # 9.335 * [simplify]: Simplifying (+ (* d2 d1) (+ (* d3 d1) (* 3 d1))) 9.335 * * [simplify]: iters left: 6 (9 enodes) 9.340 * * [simplify]: iters left: 5 (38 enodes) 9.353 * * [simplify]: iters left: 4 (64 enodes) 9.366 * * [simplify]: iters left: 3 (102 enodes) 9.383 * * [simplify]: iters left: 2 (121 enodes) 9.413 * * [simplify]: iters left: 1 (127 enodes) 9.439 * * [simplify]: Extracting #0: cost 1 inf + 0 9.439 * * [simplify]: Extracting #1: cost 16 inf + 0 9.439 * * [simplify]: Extracting #2: cost 21 inf + 46 9.440 * * [simplify]: Extracting #3: cost 3 inf + 1257 9.441 * * [simplify]: Extracting #4: cost 0 inf + 1435 9.441 * * [simplify]: Extracting #5: cost 0 inf + 1420 9.442 * [simplify]: Simplified to (* d1 (+ d2 (+ d3 3))) 9.442 * [simplify]: Simplified (2) to (λ (d1 d2 d3) (* d1 (+ d2 (+ d3 3)))) 9.442 * * * * [progress]: [ 40 / 43 ] simplifiying candidate # 9.442 * [simplify]: Simplifying (+ (* d2 d1) (+ (* d3 d1) (* 3 d1))) 9.442 * * [simplify]: iters left: 6 (9 enodes) 9.445 * * [simplify]: iters left: 5 (38 enodes) 9.452 * * [simplify]: iters left: 4 (64 enodes) 9.463 * * [simplify]: iters left: 3 (102 enodes) 9.479 * * [simplify]: iters left: 2 (121 enodes) 9.493 * * [simplify]: iters left: 1 (127 enodes) 9.521 * * [simplify]: Extracting #0: cost 1 inf + 0 9.521 * * [simplify]: Extracting #1: cost 16 inf + 0 9.521 * * [simplify]: Extracting #2: cost 21 inf + 46 9.522 * * [simplify]: Extracting #3: cost 3 inf + 1257 9.524 * * [simplify]: Extracting #4: cost 0 inf + 1435 9.525 * * [simplify]: Extracting #5: cost 0 inf + 1420 9.526 * [simplify]: Simplified to (* d1 (+ d2 (+ d3 3))) 9.526 * [simplify]: Simplified (2) to (λ (d1 d2 d3) (* d1 (+ d2 (+ d3 3)))) 9.526 * * * * [progress]: [ 41 / 43 ] simplifiying candidate # 9.527 * [simplify]: Simplifying (+ (* d2 d1) (* 3 d1)) 9.527 * * [simplify]: iters left: 4 (6 enodes) 9.531 * * [simplify]: iters left: 3 (24 enodes) 9.535 * * [simplify]: iters left: 2 (32 enodes) 9.540 * * [simplify]: Extracting #0: cost 1 inf + 0 9.540 * * [simplify]: Extracting #1: cost 8 inf + 0 9.540 * * [simplify]: Extracting #2: cost 8 inf + 3 9.540 * * [simplify]: Extracting #3: cost 1 inf + 353 9.540 * * [simplify]: Extracting #4: cost 0 inf + 436 9.540 * * [simplify]: Extracting #5: cost 0 inf + 421 9.541 * [simplify]: Simplified to (* d1 (+ 3 d2)) 9.541 * [simplify]: Simplified (2 1) to (λ (d1 d2 d3) (+ (* d1 (+ 3 d2)) (* d1 d3))) 9.541 * * * * [progress]: [ 42 / 43 ] simplifiying candidate # 9.541 * [simplify]: Simplifying (+ (* d2 d1) (* 3 d1)) 9.541 * * [simplify]: iters left: 4 (6 enodes) 9.543 * * [simplify]: iters left: 3 (24 enodes) 9.547 * * [simplify]: iters left: 2 (32 enodes) 9.552 * * [simplify]: Extracting #0: cost 1 inf + 0 9.552 * * [simplify]: Extracting #1: cost 8 inf + 0 9.552 * * [simplify]: Extracting #2: cost 8 inf + 3 9.552 * * [simplify]: Extracting #3: cost 1 inf + 353 9.552 * * [simplify]: Extracting #4: cost 0 inf + 436 9.552 * * [simplify]: Extracting #5: cost 0 inf + 421 9.553 * [simplify]: Simplified to (* d1 (+ 3 d2)) 9.553 * [simplify]: Simplified (2 1) to (λ (d1 d2 d3) (+ (* d1 (+ 3 d2)) (* d1 d3))) 9.553 * * * * [progress]: [ 43 / 43 ] simplifiying candidate # 9.553 * [simplify]: Simplifying (+ (* d2 d1) (* 3 d1)) 9.553 * * [simplify]: iters left: 4 (6 enodes) 9.555 * * [simplify]: iters left: 3 (24 enodes) 9.559 * * [simplify]: iters left: 2 (32 enodes) 9.564 * * [simplify]: Extracting #0: cost 1 inf + 0 9.564 * * [simplify]: Extracting #1: cost 8 inf + 0 9.564 * * [simplify]: Extracting #2: cost 8 inf + 3 9.564 * * [simplify]: Extracting #3: cost 1 inf + 353 9.565 * * [simplify]: Extracting #4: cost 0 inf + 436 9.565 * * [simplify]: Extracting #5: cost 0 inf + 421 9.565 * [simplify]: Simplified to (* d1 (+ 3 d2)) 9.565 * [simplify]: Simplified (2 1) to (λ (d1 d2 d3) (+ (* d1 (+ 3 d2)) (* d1 d3))) 9.566 * * * [progress]: adding candidates to table 9.954 * * [progress]: iteration 3 / 4 9.954 * * * [progress]: picking best candidate 9.962 * * * * [pick]: Picked # 9.962 * * * [progress]: localizing error 9.979 * * * [progress]: generating rewritten candidates 9.979 * * * * [progress]: [ 1 / 1 ] rewriting at (2) 9.979 * * * [progress]: generating series expansions 9.979 * * * * [progress]: [ 1 / 1 ] generating series at (2) 9.980 * [backup-simplify]: Simplify (fma d1 (+ 3 d2) (* d1 d3)) into (fma d1 (+ d2 3) (* d3 d1)) 9.980 * [approximate]: Taking taylor expansion of (fma d1 (+ d2 3) (* d3 d1)) in (d1 d2 d3) around 0 9.980 * [taylor]: Taking taylor expansion of (fma d1 (+ d2 3) (* d3 d1)) in d3 9.980 * [taylor]: Rewrote expression to (+ (* d1 (+ d2 3)) (* d3 d1)) 9.980 * [taylor]: Taking taylor expansion of (* d1 (+ d2 3)) in d3 9.980 * [taylor]: Taking taylor expansion of d1 in d3 9.980 * [backup-simplify]: Simplify d1 into d1 9.980 * [taylor]: Taking taylor expansion of (+ d2 3) in d3 9.980 * [taylor]: Taking taylor expansion of d2 in d3 9.980 * [backup-simplify]: Simplify d2 into d2 9.980 * [taylor]: Taking taylor expansion of 3 in d3 9.980 * [backup-simplify]: Simplify 3 into 3 9.980 * [taylor]: Taking taylor expansion of (* d3 d1) in d3 9.980 * [taylor]: Taking taylor expansion of d3 in d3 9.980 * [backup-simplify]: Simplify 0 into 0 9.980 * [backup-simplify]: Simplify 1 into 1 9.980 * [taylor]: Taking taylor expansion of d1 in d3 9.980 * [backup-simplify]: Simplify d1 into d1 9.980 * [taylor]: Taking taylor expansion of (fma d1 (+ d2 3) (* d3 d1)) in d2 9.980 * [taylor]: Rewrote expression to (+ (* d1 (+ d2 3)) (* d3 d1)) 9.980 * [taylor]: Taking taylor expansion of (* d1 (+ d2 3)) in d2 9.980 * [taylor]: Taking taylor expansion of d1 in d2 9.980 * [backup-simplify]: Simplify d1 into d1 9.980 * [taylor]: Taking taylor expansion of (+ d2 3) in d2 9.981 * [taylor]: Taking taylor expansion of d2 in d2 9.981 * [backup-simplify]: Simplify 0 into 0 9.981 * [backup-simplify]: Simplify 1 into 1 9.981 * [taylor]: Taking taylor expansion of 3 in d2 9.981 * [backup-simplify]: Simplify 3 into 3 9.981 * [taylor]: Taking taylor expansion of (* d3 d1) in d2 9.981 * [taylor]: Taking taylor expansion of d3 in d2 9.981 * [backup-simplify]: Simplify d3 into d3 9.981 * [taylor]: Taking taylor expansion of d1 in d2 9.981 * [backup-simplify]: Simplify d1 into d1 9.981 * [taylor]: Taking taylor expansion of (fma d1 (+ d2 3) (* d3 d1)) in d1 9.981 * [taylor]: Rewrote expression to (+ (* d1 (+ d2 3)) (* d3 d1)) 9.981 * [taylor]: Taking taylor expansion of (* d1 (+ d2 3)) in d1 9.981 * [taylor]: Taking taylor expansion of d1 in d1 9.981 * [backup-simplify]: Simplify 0 into 0 9.981 * [backup-simplify]: Simplify 1 into 1 9.981 * [taylor]: Taking taylor expansion of (+ d2 3) in d1 9.981 * [taylor]: Taking taylor expansion of d2 in d1 9.981 * [backup-simplify]: Simplify d2 into d2 9.981 * [taylor]: Taking taylor expansion of 3 in d1 9.981 * [backup-simplify]: Simplify 3 into 3 9.981 * [taylor]: Taking taylor expansion of (* d3 d1) in d1 9.981 * [taylor]: Taking taylor expansion of d3 in d1 9.981 * [backup-simplify]: Simplify d3 into d3 9.981 * [taylor]: Taking taylor expansion of d1 in d1 9.981 * [backup-simplify]: Simplify 0 into 0 9.981 * [backup-simplify]: Simplify 1 into 1 9.981 * [taylor]: Taking taylor expansion of (fma d1 (+ d2 3) (* d3 d1)) in d1 9.981 * [taylor]: Rewrote expression to (+ (* d1 (+ d2 3)) (* d3 d1)) 9.981 * [taylor]: Taking taylor expansion of (* d1 (+ d2 3)) in d1 9.981 * [taylor]: Taking taylor expansion of d1 in d1 9.981 * [backup-simplify]: Simplify 0 into 0 9.981 * [backup-simplify]: Simplify 1 into 1 9.981 * [taylor]: Taking taylor expansion of (+ d2 3) in d1 9.981 * [taylor]: Taking taylor expansion of d2 in d1 9.982 * [backup-simplify]: Simplify d2 into d2 9.982 * [taylor]: Taking taylor expansion of 3 in d1 9.982 * [backup-simplify]: Simplify 3 into 3 9.982 * [taylor]: Taking taylor expansion of (* d3 d1) in d1 9.982 * [taylor]: Taking taylor expansion of d3 in d1 9.982 * [backup-simplify]: Simplify d3 into d3 9.982 * [taylor]: Taking taylor expansion of d1 in d1 9.982 * [backup-simplify]: Simplify 0 into 0 9.982 * [backup-simplify]: Simplify 1 into 1 9.982 * [backup-simplify]: Simplify (+ d2 3) into (+ d2 3) 9.982 * [backup-simplify]: Simplify (* 0 (+ d2 3)) into 0 9.982 * [backup-simplify]: Simplify (* d3 0) into 0 9.983 * [backup-simplify]: Simplify (+ 0 0) into 0 9.983 * [taylor]: Taking taylor expansion of 0 in d2 9.983 * [backup-simplify]: Simplify 0 into 0 9.983 * [taylor]: Taking taylor expansion of 0 in d3 9.983 * [backup-simplify]: Simplify 0 into 0 9.983 * [backup-simplify]: Simplify 0 into 0 9.983 * [backup-simplify]: Simplify (+ 0 0) into 0 9.984 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 (+ d2 3))) into (+ d2 3) 9.984 * [backup-simplify]: Simplify (+ (* d3 1) (* 0 0)) into d3 9.984 * [backup-simplify]: Simplify (+ (+ d2 3) d3) into (+ d3 (+ d2 3)) 9.984 * [taylor]: Taking taylor expansion of (+ d3 (+ d2 3)) in d2 9.984 * [taylor]: Taking taylor expansion of d3 in d2 9.984 * [backup-simplify]: Simplify d3 into d3 9.984 * [taylor]: Taking taylor expansion of (+ d2 3) in d2 9.985 * [taylor]: Taking taylor expansion of d2 in d2 9.985 * [backup-simplify]: Simplify 0 into 0 9.985 * [backup-simplify]: Simplify 1 into 1 9.985 * [taylor]: Taking taylor expansion of 3 in d2 9.985 * [backup-simplify]: Simplify 3 into 3 9.985 * [backup-simplify]: Simplify (+ 0 3) into 3 9.985 * [backup-simplify]: Simplify (+ d3 3) into (+ d3 3) 9.985 * [taylor]: Taking taylor expansion of (+ d3 3) in d3 9.985 * [taylor]: Taking taylor expansion of d3 in d3 9.985 * [backup-simplify]: Simplify 0 into 0 9.985 * [backup-simplify]: Simplify 1 into 1 9.985 * [taylor]: Taking taylor expansion of 3 in d3 9.985 * [backup-simplify]: Simplify 3 into 3 9.986 * [backup-simplify]: Simplify (+ 0 3) into 3 9.986 * [backup-simplify]: Simplify 3 into 3 9.986 * [taylor]: Taking taylor expansion of 0 in d3 9.986 * [backup-simplify]: Simplify 0 into 0 9.986 * [backup-simplify]: Simplify 0 into 0 9.986 * [backup-simplify]: Simplify 0 into 0 9.986 * [backup-simplify]: Simplify (+ 0 0) into 0 9.987 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 (+ d2 3)))) into 0 9.988 * [backup-simplify]: Simplify (+ (* d3 0) (+ (* 0 1) (* 0 0))) into 0 9.988 * [backup-simplify]: Simplify (+ 0 0) into 0 9.988 * [taylor]: Taking taylor expansion of 0 in d2 9.988 * [backup-simplify]: Simplify 0 into 0 9.988 * [taylor]: Taking taylor expansion of 0 in d3 9.989 * [backup-simplify]: Simplify 0 into 0 9.989 * [backup-simplify]: Simplify 0 into 0 9.989 * [backup-simplify]: Simplify (+ 1 0) into 1 9.989 * [backup-simplify]: Simplify (+ 0 1) into 1 9.990 * [taylor]: Taking taylor expansion of 1 in d3 9.990 * [backup-simplify]: Simplify 1 into 1 9.990 * [backup-simplify]: Simplify 1 into 1 9.990 * [taylor]: Taking taylor expansion of 0 in d3 9.990 * [backup-simplify]: Simplify 0 into 0 9.990 * [backup-simplify]: Simplify 0 into 0 9.990 * [backup-simplify]: Simplify (+ 1 0) into 1 9.990 * [backup-simplify]: Simplify 1 into 1 9.991 * [backup-simplify]: Simplify (+ (* 1 (* d3 (* 1 d1))) (+ (* 1 (* 1 (* d2 d1))) (* 3 (* 1 (* 1 d1))))) into (+ (* d2 d1) (+ (* d3 d1) (* 3 d1))) 9.991 * [backup-simplify]: Simplify (fma (/ 1 d1) (+ 3 (/ 1 d2)) (* (/ 1 d1) (/ 1 d3))) into (fma (/ 1 d1) (+ (/ 1 d2) 3) (/ 1 (* d3 d1))) 9.991 * [approximate]: Taking taylor expansion of (fma (/ 1 d1) (+ (/ 1 d2) 3) (/ 1 (* d3 d1))) in (d1 d2 d3) around 0 9.991 * [taylor]: Taking taylor expansion of (fma (/ 1 d1) (+ (/ 1 d2) 3) (/ 1 (* d3 d1))) in d3 9.991 * [taylor]: Rewrote expression to (+ (* (/ 1 d1) (+ (/ 1 d2) 3)) (/ 1 (* d3 d1))) 9.991 * [taylor]: Taking taylor expansion of (* (/ 1 d1) (+ (/ 1 d2) 3)) in d3 9.991 * [taylor]: Taking taylor expansion of (/ 1 d1) in d3 9.991 * [taylor]: Taking taylor expansion of d1 in d3 9.991 * [backup-simplify]: Simplify d1 into d1 9.991 * [backup-simplify]: Simplify (/ 1 d1) into (/ 1 d1) 9.991 * [taylor]: Taking taylor expansion of (+ (/ 1 d2) 3) in d3 9.991 * [taylor]: Taking taylor expansion of (/ 1 d2) in d3 9.991 * [taylor]: Taking taylor expansion of d2 in d3 9.991 * [backup-simplify]: Simplify d2 into d2 9.991 * [backup-simplify]: Simplify (/ 1 d2) into (/ 1 d2) 9.991 * [taylor]: Taking taylor expansion of 3 in d3 9.991 * [backup-simplify]: Simplify 3 into 3 9.991 * [taylor]: Taking taylor expansion of (/ 1 (* d3 d1)) in d3 9.991 * [taylor]: Taking taylor expansion of (* d3 d1) in d3 9.991 * [taylor]: Taking taylor expansion of d3 in d3 9.991 * [backup-simplify]: Simplify 0 into 0 9.991 * [backup-simplify]: Simplify 1 into 1 9.991 * [taylor]: Taking taylor expansion of d1 in d3 9.991 * [backup-simplify]: Simplify d1 into d1 9.992 * [backup-simplify]: Simplify (* 0 d1) into 0 9.992 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 d1)) into d1 9.992 * [backup-simplify]: Simplify (/ 1 d1) into (/ 1 d1) 9.992 * [taylor]: Taking taylor expansion of (fma (/ 1 d1) (+ (/ 1 d2) 3) (/ 1 (* d3 d1))) in d2 9.992 * [taylor]: Rewrote expression to (+ (* (/ 1 d1) (+ (/ 1 d2) 3)) (/ 1 (* d3 d1))) 9.992 * [taylor]: Taking taylor expansion of (* (/ 1 d1) (+ (/ 1 d2) 3)) in d2 9.992 * [taylor]: Taking taylor expansion of (/ 1 d1) in d2 9.992 * [taylor]: Taking taylor expansion of d1 in d2 9.992 * [backup-simplify]: Simplify d1 into d1 9.992 * [backup-simplify]: Simplify (/ 1 d1) into (/ 1 d1) 9.992 * [taylor]: Taking taylor expansion of (+ (/ 1 d2) 3) in d2 9.992 * [taylor]: Taking taylor expansion of (/ 1 d2) in d2 9.992 * [taylor]: Taking taylor expansion of d2 in d2 9.993 * [backup-simplify]: Simplify 0 into 0 9.993 * [backup-simplify]: Simplify 1 into 1 9.993 * [backup-simplify]: Simplify (/ 1 1) into 1 9.993 * [taylor]: Taking taylor expansion of 3 in d2 9.993 * [backup-simplify]: Simplify 3 into 3 9.993 * [taylor]: Taking taylor expansion of (/ 1 (* d3 d1)) in d2 9.993 * [taylor]: Taking taylor expansion of (* d3 d1) in d2 9.993 * [taylor]: Taking taylor expansion of d3 in d2 9.993 * [backup-simplify]: Simplify d3 into d3 9.993 * [taylor]: Taking taylor expansion of d1 in d2 9.993 * [backup-simplify]: Simplify d1 into d1 9.993 * [backup-simplify]: Simplify (* d3 d1) into (* d3 d1) 9.993 * [backup-simplify]: Simplify (/ 1 (* d3 d1)) into (/ 1 (* d3 d1)) 9.993 * [taylor]: Taking taylor expansion of (fma (/ 1 d1) (+ (/ 1 d2) 3) (/ 1 (* d3 d1))) in d1 9.993 * [taylor]: Rewrote expression to (+ (* (/ 1 d1) (+ (/ 1 d2) 3)) (/ 1 (* d3 d1))) 9.993 * [taylor]: Taking taylor expansion of (* (/ 1 d1) (+ (/ 1 d2) 3)) in d1 9.993 * [taylor]: Taking taylor expansion of (/ 1 d1) in d1 9.994 * [taylor]: Taking taylor expansion of d1 in d1 9.994 * [backup-simplify]: Simplify 0 into 0 9.994 * [backup-simplify]: Simplify 1 into 1 9.994 * [backup-simplify]: Simplify (/ 1 1) into 1 9.994 * [taylor]: Taking taylor expansion of (+ (/ 1 d2) 3) in d1 9.994 * [taylor]: Taking taylor expansion of (/ 1 d2) in d1 9.994 * [taylor]: Taking taylor expansion of d2 in d1 9.994 * [backup-simplify]: Simplify d2 into d2 9.994 * [backup-simplify]: Simplify (/ 1 d2) into (/ 1 d2) 9.994 * [taylor]: Taking taylor expansion of 3 in d1 9.994 * [backup-simplify]: Simplify 3 into 3 9.994 * [taylor]: Taking taylor expansion of (/ 1 (* d3 d1)) in d1 9.994 * [taylor]: Taking taylor expansion of (* d3 d1) in d1 9.994 * [taylor]: Taking taylor expansion of d3 in d1 9.994 * [backup-simplify]: Simplify d3 into d3 9.994 * [taylor]: Taking taylor expansion of d1 in d1 9.994 * [backup-simplify]: Simplify 0 into 0 9.994 * [backup-simplify]: Simplify 1 into 1 9.994 * [backup-simplify]: Simplify (* d3 0) into 0 9.995 * [backup-simplify]: Simplify (+ (* d3 1) (* 0 0)) into d3 9.995 * [backup-simplify]: Simplify (/ 1 d3) into (/ 1 d3) 9.995 * [taylor]: Taking taylor expansion of (fma (/ 1 d1) (+ (/ 1 d2) 3) (/ 1 (* d3 d1))) in d1 9.995 * [taylor]: Rewrote expression to (+ (* (/ 1 d1) (+ (/ 1 d2) 3)) (/ 1 (* d3 d1))) 9.995 * [taylor]: Taking taylor expansion of (* (/ 1 d1) (+ (/ 1 d2) 3)) in d1 9.995 * [taylor]: Taking taylor expansion of (/ 1 d1) in d1 9.995 * [taylor]: Taking taylor expansion of d1 in d1 9.995 * [backup-simplify]: Simplify 0 into 0 9.995 * [backup-simplify]: Simplify 1 into 1 9.995 * [backup-simplify]: Simplify (/ 1 1) into 1 9.995 * [taylor]: Taking taylor expansion of (+ (/ 1 d2) 3) in d1 9.995 * [taylor]: Taking taylor expansion of (/ 1 d2) in d1 9.995 * [taylor]: Taking taylor expansion of d2 in d1 9.995 * [backup-simplify]: Simplify d2 into d2 9.995 * [backup-simplify]: Simplify (/ 1 d2) into (/ 1 d2) 9.995 * [taylor]: Taking taylor expansion of 3 in d1 9.995 * [backup-simplify]: Simplify 3 into 3 9.995 * [taylor]: Taking taylor expansion of (/ 1 (* d3 d1)) in d1 9.995 * [taylor]: Taking taylor expansion of (* d3 d1) in d1 9.996 * [taylor]: Taking taylor expansion of d3 in d1 9.996 * [backup-simplify]: Simplify d3 into d3 9.996 * [taylor]: Taking taylor expansion of d1 in d1 9.996 * [backup-simplify]: Simplify 0 into 0 9.996 * [backup-simplify]: Simplify 1 into 1 9.996 * [backup-simplify]: Simplify (* d3 0) into 0 9.996 * [backup-simplify]: Simplify (+ (* d3 1) (* 0 0)) into d3 9.996 * [backup-simplify]: Simplify (/ 1 d3) into (/ 1 d3) 9.996 * [backup-simplify]: Simplify (+ (/ 1 d2) 3) into (+ (/ 1 d2) 3) 9.996 * [backup-simplify]: Simplify (* 1 (+ (/ 1 d2) 3)) into (+ (/ 1 d2) 3) 9.996 * [backup-simplify]: Simplify (+ (+ (/ 1 d2) 3) (/ 1 d3)) into (+ (/ 1 d2) (+ 3 (/ 1 d3))) 9.996 * [taylor]: Taking taylor expansion of (+ (/ 1 d2) (+ 3 (/ 1 d3))) in d2 9.996 * [taylor]: Taking taylor expansion of (/ 1 d2) in d2 9.996 * [taylor]: Taking taylor expansion of d2 in d2 9.996 * [backup-simplify]: Simplify 0 into 0 9.996 * [backup-simplify]: Simplify 1 into 1 9.996 * [backup-simplify]: Simplify (/ 1 1) into 1 9.996 * [taylor]: Taking taylor expansion of (+ 3 (/ 1 d3)) in d2 9.997 * [taylor]: Taking taylor expansion of 3 in d2 9.997 * [backup-simplify]: Simplify 3 into 3 9.997 * [taylor]: Taking taylor expansion of (/ 1 d3) in d2 9.997 * [taylor]: Taking taylor expansion of d3 in d2 9.997 * [backup-simplify]: Simplify d3 into d3 9.997 * [backup-simplify]: Simplify (/ 1 d3) into (/ 1 d3) 9.997 * [backup-simplify]: Simplify (+ 1 0) into 1 9.997 * [taylor]: Taking taylor expansion of 1 in d3 9.997 * [backup-simplify]: Simplify 1 into 1 9.997 * [backup-simplify]: Simplify (- (+ (* (/ 1 d2) (/ 0 d2)))) into 0 9.997 * [backup-simplify]: Simplify (+ 0 0) into 0 9.998 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 9.998 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 (+ (/ 1 d2) 3))) into 0 9.998 * [backup-simplify]: Simplify (+ (* d3 0) (+ (* 0 1) (* 0 0))) into 0 9.999 * [backup-simplify]: Simplify (- (+ (* (/ 1 d3) (/ 0 d3)))) into 0 9.999 * [backup-simplify]: Simplify (+ 0 0) into 0 9.999 * [taylor]: Taking taylor expansion of 0 in d2 9.999 * [backup-simplify]: Simplify 0 into 0 9.999 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 9.999 * [backup-simplify]: Simplify (+ 3 (/ 1 d3)) into (+ 3 (/ 1 d3)) 9.999 * [backup-simplify]: Simplify (+ 0 (+ 3 (/ 1 d3))) into (+ 3 (/ 1 d3)) 9.999 * [taylor]: Taking taylor expansion of (+ 3 (/ 1 d3)) in d3 9.999 * [taylor]: Taking taylor expansion of 3 in d3 9.999 * [backup-simplify]: Simplify 3 into 3 9.999 * [taylor]: Taking taylor expansion of (/ 1 d3) in d3 9.999 * [taylor]: Taking taylor expansion of d3 in d3 9.999 * [backup-simplify]: Simplify 0 into 0 9.999 * [backup-simplify]: Simplify 1 into 1 10.000 * [backup-simplify]: Simplify (/ 1 1) into 1 10.000 * [backup-simplify]: Simplify (+ 0 1) into 1 10.000 * [backup-simplify]: Simplify 1 into 1 10.000 * [backup-simplify]: Simplify 1 into 1 10.000 * [backup-simplify]: Simplify (- (+ (* (/ 1 d2) (/ 0 d2)) (* 0 (/ 0 d2)))) into 0 10.000 * [backup-simplify]: Simplify (+ 0 0) into 0 10.001 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 10.001 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 (+ (/ 1 d2) 3)))) into 0 10.002 * [backup-simplify]: Simplify (+ (* d3 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 10.002 * [backup-simplify]: Simplify (- (+ (* (/ 1 d3) (/ 0 d3)) (* 0 (/ 0 d3)))) into 0 10.002 * [backup-simplify]: Simplify (+ 0 0) into 0 10.002 * [taylor]: Taking taylor expansion of 0 in d2 10.002 * [backup-simplify]: Simplify 0 into 0 10.002 * [taylor]: Taking taylor expansion of 0 in d3 10.002 * [backup-simplify]: Simplify 0 into 0 10.003 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 10.003 * [backup-simplify]: Simplify (- (+ (* (/ 1 d3) (/ 0 d3)))) into 0 10.003 * [backup-simplify]: Simplify (+ 0 0) into 0 10.003 * [backup-simplify]: Simplify (+ 0 0) into 0 10.003 * [taylor]: Taking taylor expansion of 0 in d3 10.003 * [backup-simplify]: Simplify 0 into 0 10.004 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 10.004 * [backup-simplify]: Simplify (+ 3 0) into 3 10.004 * [backup-simplify]: Simplify 3 into 3 10.004 * [backup-simplify]: Simplify (+ (* 3 (* 1 (* 1 (/ 1 (/ 1 d1))))) (+ (* 1 (* 1 (* (/ 1 (/ 1 d2)) (/ 1 (/ 1 d1))))) (* 1 (* (/ 1 (/ 1 d3)) (* 1 (/ 1 (/ 1 d1))))))) into (+ (* d2 d1) (+ (* d3 d1) (* 3 d1))) 10.005 * [backup-simplify]: Simplify (fma (/ 1 (- d1)) (+ 3 (/ 1 (- d2))) (* (/ 1 (- d1)) (/ 1 (- d3)))) into (fma (/ -1 d1) (- 3 (/ 1 d2)) (/ 1 (* d3 d1))) 10.005 * [approximate]: Taking taylor expansion of (fma (/ -1 d1) (- 3 (/ 1 d2)) (/ 1 (* d3 d1))) in (d1 d2 d3) around 0 10.005 * [taylor]: Taking taylor expansion of (fma (/ -1 d1) (- 3 (/ 1 d2)) (/ 1 (* d3 d1))) in d3 10.005 * [taylor]: Rewrote expression to (+ (* (/ -1 d1) (- 3 (/ 1 d2))) (/ 1 (* d3 d1))) 10.005 * [taylor]: Taking taylor expansion of (* (/ -1 d1) (- 3 (/ 1 d2))) in d3 10.005 * [taylor]: Taking taylor expansion of (/ -1 d1) in d3 10.005 * [taylor]: Taking taylor expansion of -1 in d3 10.005 * [backup-simplify]: Simplify -1 into -1 10.005 * [taylor]: Taking taylor expansion of d1 in d3 10.005 * [backup-simplify]: Simplify d1 into d1 10.005 * [backup-simplify]: Simplify (/ -1 d1) into (/ -1 d1) 10.005 * [taylor]: Taking taylor expansion of (- 3 (/ 1 d2)) in d3 10.005 * [taylor]: Taking taylor expansion of 3 in d3 10.005 * [backup-simplify]: Simplify 3 into 3 10.005 * [taylor]: Taking taylor expansion of (/ 1 d2) in d3 10.005 * [taylor]: Taking taylor expansion of d2 in d3 10.005 * [backup-simplify]: Simplify d2 into d2 10.005 * [backup-simplify]: Simplify (/ 1 d2) into (/ 1 d2) 10.005 * [taylor]: Taking taylor expansion of (/ 1 (* d3 d1)) in d3 10.005 * [taylor]: Taking taylor expansion of (* d3 d1) in d3 10.005 * [taylor]: Taking taylor expansion of d3 in d3 10.005 * [backup-simplify]: Simplify 0 into 0 10.005 * [backup-simplify]: Simplify 1 into 1 10.005 * [taylor]: Taking taylor expansion of d1 in d3 10.005 * [backup-simplify]: Simplify d1 into d1 10.005 * [backup-simplify]: Simplify (* 0 d1) into 0 10.005 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 d1)) into d1 10.006 * [backup-simplify]: Simplify (/ 1 d1) into (/ 1 d1) 10.006 * [taylor]: Taking taylor expansion of (fma (/ -1 d1) (- 3 (/ 1 d2)) (/ 1 (* d3 d1))) in d2 10.006 * [taylor]: Rewrote expression to (+ (* (/ -1 d1) (- 3 (/ 1 d2))) (/ 1 (* d3 d1))) 10.006 * [taylor]: Taking taylor expansion of (* (/ -1 d1) (- 3 (/ 1 d2))) in d2 10.006 * [taylor]: Taking taylor expansion of (/ -1 d1) in d2 10.006 * [taylor]: Taking taylor expansion of -1 in d2 10.006 * [backup-simplify]: Simplify -1 into -1 10.006 * [taylor]: Taking taylor expansion of d1 in d2 10.006 * [backup-simplify]: Simplify d1 into d1 10.006 * [backup-simplify]: Simplify (/ -1 d1) into (/ -1 d1) 10.006 * [taylor]: Taking taylor expansion of (- 3 (/ 1 d2)) in d2 10.006 * [taylor]: Taking taylor expansion of 3 in d2 10.006 * [backup-simplify]: Simplify 3 into 3 10.006 * [taylor]: Taking taylor expansion of (/ 1 d2) in d2 10.006 * [taylor]: Taking taylor expansion of d2 in d2 10.006 * [backup-simplify]: Simplify 0 into 0 10.006 * [backup-simplify]: Simplify 1 into 1 10.006 * [backup-simplify]: Simplify (/ 1 1) into 1 10.006 * [taylor]: Taking taylor expansion of (/ 1 (* d3 d1)) in d2 10.006 * [taylor]: Taking taylor expansion of (* d3 d1) in d2 10.006 * [taylor]: Taking taylor expansion of d3 in d2 10.006 * [backup-simplify]: Simplify d3 into d3 10.006 * [taylor]: Taking taylor expansion of d1 in d2 10.006 * [backup-simplify]: Simplify d1 into d1 10.006 * [backup-simplify]: Simplify (* d3 d1) into (* d3 d1) 10.006 * [backup-simplify]: Simplify (/ 1 (* d3 d1)) into (/ 1 (* d3 d1)) 10.006 * [taylor]: Taking taylor expansion of (fma (/ -1 d1) (- 3 (/ 1 d2)) (/ 1 (* d3 d1))) in d1 10.006 * [taylor]: Rewrote expression to (+ (* (/ -1 d1) (- 3 (/ 1 d2))) (/ 1 (* d3 d1))) 10.006 * [taylor]: Taking taylor expansion of (* (/ -1 d1) (- 3 (/ 1 d2))) in d1 10.006 * [taylor]: Taking taylor expansion of (/ -1 d1) in d1 10.006 * [taylor]: Taking taylor expansion of -1 in d1 10.006 * [backup-simplify]: Simplify -1 into -1 10.006 * [taylor]: Taking taylor expansion of d1 in d1 10.006 * [backup-simplify]: Simplify 0 into 0 10.006 * [backup-simplify]: Simplify 1 into 1 10.007 * [backup-simplify]: Simplify (/ -1 1) into -1 10.007 * [taylor]: Taking taylor expansion of (- 3 (/ 1 d2)) in d1 10.007 * [taylor]: Taking taylor expansion of 3 in d1 10.007 * [backup-simplify]: Simplify 3 into 3 10.007 * [taylor]: Taking taylor expansion of (/ 1 d2) in d1 10.007 * [taylor]: Taking taylor expansion of d2 in d1 10.007 * [backup-simplify]: Simplify d2 into d2 10.007 * [backup-simplify]: Simplify (/ 1 d2) into (/ 1 d2) 10.007 * [taylor]: Taking taylor expansion of (/ 1 (* d3 d1)) in d1 10.007 * [taylor]: Taking taylor expansion of (* d3 d1) in d1 10.007 * [taylor]: Taking taylor expansion of d3 in d1 10.007 * [backup-simplify]: Simplify d3 into d3 10.007 * [taylor]: Taking taylor expansion of d1 in d1 10.007 * [backup-simplify]: Simplify 0 into 0 10.007 * [backup-simplify]: Simplify 1 into 1 10.007 * [backup-simplify]: Simplify (* d3 0) into 0 10.007 * [backup-simplify]: Simplify (+ (* d3 1) (* 0 0)) into d3 10.008 * [backup-simplify]: Simplify (/ 1 d3) into (/ 1 d3) 10.008 * [taylor]: Taking taylor expansion of (fma (/ -1 d1) (- 3 (/ 1 d2)) (/ 1 (* d3 d1))) in d1 10.008 * [taylor]: Rewrote expression to (+ (* (/ -1 d1) (- 3 (/ 1 d2))) (/ 1 (* d3 d1))) 10.008 * [taylor]: Taking taylor expansion of (* (/ -1 d1) (- 3 (/ 1 d2))) in d1 10.008 * [taylor]: Taking taylor expansion of (/ -1 d1) in d1 10.008 * [taylor]: Taking taylor expansion of -1 in d1 10.008 * [backup-simplify]: Simplify -1 into -1 10.008 * [taylor]: Taking taylor expansion of d1 in d1 10.008 * [backup-simplify]: Simplify 0 into 0 10.008 * [backup-simplify]: Simplify 1 into 1 10.008 * [backup-simplify]: Simplify (/ -1 1) into -1 10.008 * [taylor]: Taking taylor expansion of (- 3 (/ 1 d2)) in d1 10.008 * [taylor]: Taking taylor expansion of 3 in d1 10.008 * [backup-simplify]: Simplify 3 into 3 10.008 * [taylor]: Taking taylor expansion of (/ 1 d2) in d1 10.008 * [taylor]: Taking taylor expansion of d2 in d1 10.008 * [backup-simplify]: Simplify d2 into d2 10.008 * [backup-simplify]: Simplify (/ 1 d2) into (/ 1 d2) 10.008 * [taylor]: Taking taylor expansion of (/ 1 (* d3 d1)) in d1 10.008 * [taylor]: Taking taylor expansion of (* d3 d1) in d1 10.008 * [taylor]: Taking taylor expansion of d3 in d1 10.008 * [backup-simplify]: Simplify d3 into d3 10.008 * [taylor]: Taking taylor expansion of d1 in d1 10.008 * [backup-simplify]: Simplify 0 into 0 10.008 * [backup-simplify]: Simplify 1 into 1 10.008 * [backup-simplify]: Simplify (* d3 0) into 0 10.008 * [backup-simplify]: Simplify (+ (* d3 1) (* 0 0)) into d3 10.009 * [backup-simplify]: Simplify (/ 1 d3) into (/ 1 d3) 10.009 * [backup-simplify]: Simplify (- (/ 1 d2)) into (- (/ 1 d2)) 10.009 * [backup-simplify]: Simplify (+ 3 (- (/ 1 d2))) into (- 3 (/ 1 d2)) 10.009 * [backup-simplify]: Simplify (* -1 (- 3 (/ 1 d2))) into (* -1 (- 3 (/ 1 d2))) 10.009 * [backup-simplify]: Simplify (+ (* -1 (- 3 (/ 1 d2))) (/ 1 d3)) into (- (+ (/ 1 d2) (/ 1 d3)) 3) 10.009 * [taylor]: Taking taylor expansion of (- (+ (/ 1 d2) (/ 1 d3)) 3) in d2 10.009 * [taylor]: Taking taylor expansion of (+ (/ 1 d2) (/ 1 d3)) in d2 10.009 * [taylor]: Taking taylor expansion of (/ 1 d2) in d2 10.009 * [taylor]: Taking taylor expansion of d2 in d2 10.009 * [backup-simplify]: Simplify 0 into 0 10.009 * [backup-simplify]: Simplify 1 into 1 10.009 * [backup-simplify]: Simplify (/ 1 1) into 1 10.009 * [taylor]: Taking taylor expansion of (/ 1 d3) in d2 10.009 * [taylor]: Taking taylor expansion of d3 in d2 10.009 * [backup-simplify]: Simplify d3 into d3 10.009 * [backup-simplify]: Simplify (/ 1 d3) into (/ 1 d3) 10.009 * [taylor]: Taking taylor expansion of 3 in d2 10.009 * [backup-simplify]: Simplify 3 into 3 10.010 * [backup-simplify]: Simplify (+ 1 0) into 1 10.010 * [backup-simplify]: Simplify (+ 1 0) into 1 10.010 * [taylor]: Taking taylor expansion of 1 in d3 10.010 * [backup-simplify]: Simplify 1 into 1 10.010 * [backup-simplify]: Simplify (- (+ (* (/ 1 d2) (/ 0 d2)))) into 0 10.010 * [backup-simplify]: Simplify (- 0) into 0 10.010 * [backup-simplify]: Simplify (+ 0 0) into 0 10.011 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 10.011 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (- 3 (/ 1 d2)))) into 0 10.012 * [backup-simplify]: Simplify (+ (* d3 0) (+ (* 0 1) (* 0 0))) into 0 10.012 * [backup-simplify]: Simplify (- (+ (* (/ 1 d3) (/ 0 d3)))) into 0 10.012 * [backup-simplify]: Simplify (+ 0 0) into 0 10.012 * [taylor]: Taking taylor expansion of 0 in d2 10.012 * [backup-simplify]: Simplify 0 into 0 10.013 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 10.013 * [backup-simplify]: Simplify (+ 0 (/ 1 d3)) into (/ 1 d3) 10.013 * [backup-simplify]: Simplify (- 3) into -3 10.013 * [backup-simplify]: Simplify (+ (/ 1 d3) -3) into (- (/ 1 d3) 3) 10.013 * [taylor]: Taking taylor expansion of (- (/ 1 d3) 3) in d3 10.013 * [taylor]: Taking taylor expansion of (/ 1 d3) in d3 10.013 * [taylor]: Taking taylor expansion of d3 in d3 10.013 * [backup-simplify]: Simplify 0 into 0 10.013 * [backup-simplify]: Simplify 1 into 1 10.013 * [backup-simplify]: Simplify (/ 1 1) into 1 10.013 * [taylor]: Taking taylor expansion of 3 in d3 10.013 * [backup-simplify]: Simplify 3 into 3 10.013 * [backup-simplify]: Simplify (+ 1 0) into 1 10.014 * [backup-simplify]: Simplify 1 into 1 10.014 * [backup-simplify]: Simplify 1 into 1 10.014 * [backup-simplify]: Simplify (- (+ (* (/ 1 d2) (/ 0 d2)) (* 0 (/ 0 d2)))) into 0 10.014 * [backup-simplify]: Simplify (- 0) into 0 10.014 * [backup-simplify]: Simplify (+ 0 0) into 0 10.015 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 10.015 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (- 3 (/ 1 d2))))) into 0 10.016 * [backup-simplify]: Simplify (+ (* d3 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 10.016 * [backup-simplify]: Simplify (- (+ (* (/ 1 d3) (/ 0 d3)) (* 0 (/ 0 d3)))) into 0 10.016 * [backup-simplify]: Simplify (+ 0 0) into 0 10.016 * [taylor]: Taking taylor expansion of 0 in d2 10.016 * [backup-simplify]: Simplify 0 into 0 10.016 * [taylor]: Taking taylor expansion of 0 in d3 10.016 * [backup-simplify]: Simplify 0 into 0 10.017 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 10.017 * [backup-simplify]: Simplify (- (+ (* (/ 1 d3) (/ 0 d3)))) into 0 10.017 * [backup-simplify]: Simplify (+ 0 0) into 0 10.017 * [backup-simplify]: Simplify (- 0) into 0 10.018 * [backup-simplify]: Simplify (+ 0 0) into 0 10.018 * [taylor]: Taking taylor expansion of 0 in d3 10.018 * [backup-simplify]: Simplify 0 into 0 10.018 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 10.018 * [backup-simplify]: Simplify (- 3) into -3 10.019 * [backup-simplify]: Simplify (+ 0 -3) into -3 10.019 * [backup-simplify]: Simplify -3 into -3 10.019 * [backup-simplify]: Simplify (+ (* -3 (* 1 (* 1 (/ 1 (/ 1 (- d1)))))) (+ (* 1 (* 1 (* (/ 1 (/ 1 (- d2))) (/ 1 (/ 1 (- d1)))))) (* 1 (* (/ 1 (/ 1 (- d3))) (* 1 (/ 1 (/ 1 (- d1)))))))) into (+ (* d2 d1) (+ (* d3 d1) (* 3 d1))) 10.019 * * * [progress]: simplifying candidates 10.019 * * * * [progress]: [ 1 / 14 ] simplifiying candidate # 10.019 * [simplify]: Simplifying (expm1 (fma d1 (+ 3 d2) (* d1 d3))) 10.019 * * [simplify]: iters left: 4 (8 enodes) 10.022 * * [simplify]: iters left: 3 (28 enodes) 10.029 * * [simplify]: iters left: 2 (42 enodes) 10.042 * * [simplify]: iters left: 1 (82 enodes) 10.059 * * [simplify]: Extracting #0: cost 1 inf + 0 10.059 * * [simplify]: Extracting #1: cost 3 inf + 0 10.059 * * [simplify]: Extracting #2: cost 18 inf + 0 10.059 * * [simplify]: Extracting #3: cost 23 inf + 46 10.060 * * [simplify]: Extracting #4: cost 10 inf + 1197 10.060 * * [simplify]: Extracting #5: cost 0 inf + 1974 10.061 * [simplify]: Simplified to (expm1 (* (+ (+ 3 d2) d3) d1)) 10.061 * [simplify]: Simplified (2 1) to (λ (d1 d2 d3) (log1p (expm1 (* (+ (+ 3 d2) d3) d1)))) 10.061 * * * * [progress]: [ 2 / 14 ] simplifiying candidate # 10.061 * [simplify]: Simplifying (log1p (fma d1 (+ 3 d2) (* d1 d3))) 10.061 * * [simplify]: iters left: 4 (8 enodes) 10.064 * * [simplify]: iters left: 3 (28 enodes) 10.069 * * [simplify]: iters left: 2 (42 enodes) 10.086 * * [simplify]: iters left: 1 (82 enodes) 10.105 * * [simplify]: Extracting #0: cost 1 inf + 0 10.105 * * [simplify]: Extracting #1: cost 3 inf + 0 10.105 * * [simplify]: Extracting #2: cost 18 inf + 0 10.106 * * [simplify]: Extracting #3: cost 23 inf + 46 10.106 * * [simplify]: Extracting #4: cost 10 inf + 1217 10.106 * * [simplify]: Extracting #5: cost 0 inf + 2014 10.107 * [simplify]: Simplified to (log1p (* (+ (+ 3 d2) d3) d1)) 10.107 * [simplify]: Simplified (2 1) to (λ (d1 d2 d3) (expm1 (log1p (* (+ (+ 3 d2) d3) d1)))) 10.107 * * * * [progress]: [ 3 / 14 ] simplifiying candidate # 10.107 * [simplify]: Simplifying (* d1 (+ 3 d2)) 10.107 * * [simplify]: iters left: 4 (5 enodes) 10.109 * * [simplify]: iters left: 3 (23 enodes) 10.114 * * [simplify]: iters left: 2 (35 enodes) 10.119 * * [simplify]: iters left: 1 (37 enodes) 10.124 * * [simplify]: Extracting #0: cost 1 inf + 0 10.124 * * [simplify]: Extracting #1: cost 8 inf + 0 10.124 * * [simplify]: Extracting #2: cost 8 inf + 3 10.124 * * [simplify]: Extracting #3: cost 1 inf + 338 10.124 * * [simplify]: Extracting #4: cost 0 inf + 421 10.124 * [simplify]: Simplified to (* (+ 3 d2) d1) 10.125 * [simplify]: Simplified (2 1) to (λ (d1 d2 d3) (+ (* (+ 3 d2) d1) (* d1 d3))) 10.125 * * * * [progress]: [ 4 / 14 ] simplifiying candidate # 10.125 * * * * [progress]: [ 5 / 14 ] simplifiying candidate # 10.125 * [simplify]: Simplifying (log (fma d1 (+ 3 d2) (* d1 d3))) 10.125 * * [simplify]: iters left: 4 (8 enodes) 10.127 * * [simplify]: iters left: 3 (28 enodes) 10.136 * * [simplify]: iters left: 2 (42 enodes) 10.153 * * [simplify]: iters left: 1 (85 enodes) 10.181 * * [simplify]: Extracting #0: cost 1 inf + 0 10.181 * * [simplify]: Extracting #1: cost 5 inf + 0 10.181 * * [simplify]: Extracting #2: cost 22 inf + 0 10.181 * * [simplify]: Extracting #3: cost 27 inf + 46 10.181 * * [simplify]: Extracting #4: cost 11 inf + 1492 10.182 * * [simplify]: Extracting #5: cost 0 inf + 2422 10.183 * [simplify]: Simplified to (log (* (+ (+ 3 d2) d3) d1)) 10.183 * [simplify]: Simplified (2 1) to (λ (d1 d2 d3) (exp (log (* (+ (+ 3 d2) d3) d1)))) 10.183 * * * * [progress]: [ 6 / 14 ] simplifiying candidate # 10.183 * [simplify]: Simplifying (exp (fma d1 (+ 3 d2) (* d1 d3))) 10.183 * * [simplify]: iters left: 4 (8 enodes) 10.186 * * [simplify]: iters left: 3 (28 enodes) 10.190 * * [simplify]: iters left: 2 (45 enodes) 10.199 * * [simplify]: iters left: 1 (106 enodes) 10.217 * * [simplify]: Extracting #0: cost 1 inf + 0 10.218 * * [simplify]: Extracting #1: cost 18 inf + 0 10.218 * * [simplify]: Extracting #2: cost 53 inf + 1 10.218 * * [simplify]: Extracting #3: cost 58 inf + 695 10.219 * * [simplify]: Extracting #4: cost 18 inf + 5836 10.221 * * [simplify]: Extracting #5: cost 0 inf + 8092 10.222 * * [simplify]: Extracting #6: cost 0 inf + 7922 10.223 * [simplify]: Simplified to (exp (* d1 (+ (+ 3 d2) d3))) 10.224 * [simplify]: Simplified (2 1) to (λ (d1 d2 d3) (log (exp (* d1 (+ (+ 3 d2) d3))))) 10.224 * * * * [progress]: [ 7 / 14 ] simplifiying candidate # 10.224 * [simplify]: Simplifying (* (cbrt (fma d1 (+ 3 d2) (* d1 d3))) (cbrt (fma d1 (+ 3 d2) (* d1 d3)))) 10.224 * * [simplify]: iters left: 6 (9 enodes) 10.226 * * [simplify]: iters left: 5 (31 enodes) 10.232 * * [simplify]: iters left: 4 (45 enodes) 10.250 * * [simplify]: iters left: 3 (85 enodes) 10.278 * * [simplify]: iters left: 2 (128 enodes) 10.307 * * [simplify]: iters left: 1 (150 enodes) 10.323 * * [simplify]: Extracting #0: cost 1 inf + 0 10.323 * * [simplify]: Extracting #1: cost 3 inf + 0 10.323 * * [simplify]: Extracting #2: cost 5 inf + 0 10.323 * * [simplify]: Extracting #3: cost 20 inf + 0 10.323 * * [simplify]: Extracting #4: cost 24 inf + 129 10.323 * * [simplify]: Extracting #5: cost 6 inf + 1794 10.324 * * [simplify]: Extracting #6: cost 0 inf + 2331 10.325 * * [simplify]: Extracting #7: cost 0 inf + 2316 10.326 * [simplify]: Simplified to (* (cbrt (* d1 (+ (+ 3 d2) d3))) (cbrt (* d1 (+ (+ 3 d2) d3)))) 10.326 * [simplify]: Simplified (2 1) to (λ (d1 d2 d3) (* (* (cbrt (* d1 (+ (+ 3 d2) d3))) (cbrt (* d1 (+ (+ 3 d2) d3)))) (cbrt (fma d1 (+ 3 d2) (* d1 d3))))) 10.326 * [simplify]: Simplifying (cbrt (fma d1 (+ 3 d2) (* d1 d3))) 10.326 * * [simplify]: iters left: 4 (8 enodes) 10.328 * * [simplify]: iters left: 3 (28 enodes) 10.335 * * [simplify]: iters left: 2 (42 enodes) 10.353 * * [simplify]: iters left: 1 (82 enodes) 10.381 * * [simplify]: Extracting #0: cost 1 inf + 0 10.381 * * [simplify]: Extracting #1: cost 3 inf + 0 10.381 * * [simplify]: Extracting #2: cost 18 inf + 0 10.381 * * [simplify]: Extracting #3: cost 23 inf + 46 10.382 * * [simplify]: Extracting #4: cost 10 inf + 1207 10.383 * * [simplify]: Extracting #5: cost 0 inf + 1994 10.385 * [simplify]: Simplified to (cbrt (* (+ (+ 3 d2) d3) d1)) 10.385 * [simplify]: Simplified (2 2) to (λ (d1 d2 d3) (* (* (cbrt (fma d1 (+ 3 d2) (* d1 d3))) (cbrt (fma d1 (+ 3 d2) (* d1 d3)))) (cbrt (* (+ (+ 3 d2) d3) d1)))) 10.385 * * * * [progress]: [ 8 / 14 ] simplifiying candidate # 10.385 * [simplify]: Simplifying (* (* (fma d1 (+ 3 d2) (* d1 d3)) (fma d1 (+ 3 d2) (* d1 d3))) (fma d1 (+ 3 d2) (* d1 d3))) 10.386 * * [simplify]: iters left: 6 (9 enodes) 10.390 * * [simplify]: iters left: 5 (32 enodes) 10.401 * * [simplify]: iters left: 4 (59 enodes) 10.420 * * [simplify]: iters left: 3 (249 enodes) 10.624 * * [simplify]: Extracting #0: cost 1 inf + 0 10.624 * * [simplify]: Extracting #1: cost 50 inf + 0 10.625 * * [simplify]: Extracting #2: cost 318 inf + 3 10.628 * * [simplify]: Extracting #3: cost 323 inf + 10603 10.644 * * [simplify]: Extracting #4: cost 53 inf + 62421 10.665 * * [simplify]: Extracting #5: cost 0 inf + 76586 10.686 * * [simplify]: Extracting #6: cost 0 inf + 76561 10.706 * [simplify]: Simplified to (* (* (* (+ 3 (+ d2 d3)) d1) (* (+ 3 (+ d2 d3)) d1)) (* (+ 3 (+ d2 d3)) d1)) 10.706 * [simplify]: Simplified (2 1) to (λ (d1 d2 d3) (cbrt (* (* (* (+ 3 (+ d2 d3)) d1) (* (+ 3 (+ d2 d3)) d1)) (* (+ 3 (+ d2 d3)) d1)))) 10.706 * * * * [progress]: [ 9 / 14 ] simplifiying candidate # 10.706 * [simplify]: Simplifying (sqrt (fma d1 (+ 3 d2) (* d1 d3))) 10.706 * * [simplify]: iters left: 4 (8 enodes) 10.709 * * [simplify]: iters left: 3 (28 enodes) 10.714 * * [simplify]: iters left: 2 (42 enodes) 10.726 * * [simplify]: iters left: 1 (82 enodes) 10.739 * * [simplify]: Extracting #0: cost 1 inf + 0 10.739 * * [simplify]: Extracting #1: cost 3 inf + 0 10.739 * * [simplify]: Extracting #2: cost 18 inf + 0 10.740 * * [simplify]: Extracting #3: cost 23 inf + 46 10.740 * * [simplify]: Extracting #4: cost 10 inf + 1167 10.741 * * [simplify]: Extracting #5: cost 0 inf + 1914 10.741 * [simplify]: Simplified to (sqrt (* (+ (+ 3 d2) d3) d1)) 10.741 * [simplify]: Simplified (2 1) to (λ (d1 d2 d3) (* (sqrt (* (+ (+ 3 d2) d3) d1)) (sqrt (fma d1 (+ 3 d2) (* d1 d3))))) 10.741 * [simplify]: Simplifying (sqrt (fma d1 (+ 3 d2) (* d1 d3))) 10.742 * * [simplify]: iters left: 4 (8 enodes) 10.744 * * [simplify]: iters left: 3 (28 enodes) 10.748 * * [simplify]: iters left: 2 (42 enodes) 10.757 * * [simplify]: iters left: 1 (82 enodes) 10.770 * * [simplify]: Extracting #0: cost 1 inf + 0 10.770 * * [simplify]: Extracting #1: cost 3 inf + 0 10.770 * * [simplify]: Extracting #2: cost 18 inf + 0 10.770 * * [simplify]: Extracting #3: cost 23 inf + 46 10.771 * * [simplify]: Extracting #4: cost 10 inf + 1167 10.771 * * [simplify]: Extracting #5: cost 0 inf + 1914 10.772 * [simplify]: Simplified to (sqrt (* (+ (+ 3 d2) d3) d1)) 10.772 * [simplify]: Simplified (2 2) to (λ (d1 d2 d3) (* (sqrt (fma d1 (+ 3 d2) (* d1 d3))) (sqrt (* (+ (+ 3 d2) d3) d1)))) 10.772 * * * * [progress]: [ 10 / 14 ] simplifiying candidate # 10.772 * * * * [progress]: [ 11 / 14 ] simplifiying candidate #real (real->posit16 (fma d1 (+ 3 d2) (* d1 d3)))))> 10.772 * [simplify]: Simplifying (real->posit16 (fma d1 (+ 3 d2) (* d1 d3))) 10.772 * * [simplify]: iters left: 4 (8 enodes) 10.775 * * [simplify]: iters left: 3 (25 enodes) 10.779 * * [simplify]: iters left: 2 (39 enodes) 10.787 * * [simplify]: iters left: 1 (79 enodes) 10.801 * * [simplify]: Extracting #0: cost 1 inf + 0 10.801 * * [simplify]: Extracting #1: cost 2 inf + 0 10.801 * * [simplify]: Extracting #2: cost 16 inf + 0 10.801 * * [simplify]: Extracting #3: cost 21 inf + 46 10.801 * * [simplify]: Extracting #4: cost 9 inf + 962 10.802 * * [simplify]: Extracting #5: cost 0 inf + 1586 10.802 * [simplify]: Simplified to (real->posit16 (* d1 (+ (+ 3 d2) d3))) 10.802 * [simplify]: Simplified (2 1) to (λ (d1 d2 d3) (posit16->real (real->posit16 (* d1 (+ (+ 3 d2) d3))))) 10.802 * * * * [progress]: [ 12 / 14 ] simplifiying candidate # 10.803 * [simplify]: Simplifying (+ (* d2 d1) (+ (* d3 d1) (* 3 d1))) 10.803 * * [simplify]: iters left: 6 (9 enodes) 10.808 * * [simplify]: iters left: 5 (38 enodes) 10.821 * * [simplify]: iters left: 4 (64 enodes) 10.838 * * [simplify]: iters left: 3 (102 enodes) 10.855 * * [simplify]: iters left: 2 (121 enodes) 10.879 * * [simplify]: iters left: 1 (127 enodes) 10.903 * * [simplify]: Extracting #0: cost 1 inf + 0 10.903 * * [simplify]: Extracting #1: cost 16 inf + 0 10.903 * * [simplify]: Extracting #2: cost 21 inf + 46 10.903 * * [simplify]: Extracting #3: cost 3 inf + 1257 10.904 * * [simplify]: Extracting #4: cost 0 inf + 1435 10.905 * * [simplify]: Extracting #5: cost 0 inf + 1420 10.905 * [simplify]: Simplified to (* d1 (+ d2 (+ d3 3))) 10.905 * [simplify]: Simplified (2) to (λ (d1 d2 d3) (* d1 (+ d2 (+ d3 3)))) 10.905 * * * * [progress]: [ 13 / 14 ] simplifiying candidate # 10.905 * [simplify]: Simplifying (+ (* d2 d1) (+ (* d3 d1) (* 3 d1))) 10.906 * * [simplify]: iters left: 6 (9 enodes) 10.908 * * [simplify]: iters left: 5 (38 enodes) 10.915 * * [simplify]: iters left: 4 (64 enodes) 10.931 * * [simplify]: iters left: 3 (102 enodes) 10.964 * * [simplify]: iters left: 2 (121 enodes) 10.993 * * [simplify]: iters left: 1 (127 enodes) 11.023 * * [simplify]: Extracting #0: cost 1 inf + 0 11.023 * * [simplify]: Extracting #1: cost 16 inf + 0 11.024 * * [simplify]: Extracting #2: cost 21 inf + 46 11.025 * * [simplify]: Extracting #3: cost 3 inf + 1257 11.026 * * [simplify]: Extracting #4: cost 0 inf + 1435 11.027 * * [simplify]: Extracting #5: cost 0 inf + 1420 11.028 * [simplify]: Simplified to (* d1 (+ d2 (+ d3 3))) 11.028 * [simplify]: Simplified (2) to (λ (d1 d2 d3) (* d1 (+ d2 (+ d3 3)))) 11.028 * * * * [progress]: [ 14 / 14 ] simplifiying candidate # 11.029 * [simplify]: Simplifying (+ (* d2 d1) (+ (* d3 d1) (* 3 d1))) 11.029 * * [simplify]: iters left: 6 (9 enodes) 11.034 * * [simplify]: iters left: 5 (38 enodes) 11.048 * * [simplify]: iters left: 4 (64 enodes) 11.065 * * [simplify]: iters left: 3 (102 enodes) 11.081 * * [simplify]: iters left: 2 (121 enodes) 11.099 * * [simplify]: iters left: 1 (127 enodes) 11.116 * * [simplify]: Extracting #0: cost 1 inf + 0 11.116 * * [simplify]: Extracting #1: cost 16 inf + 0 11.116 * * [simplify]: Extracting #2: cost 21 inf + 46 11.117 * * [simplify]: Extracting #3: cost 3 inf + 1257 11.117 * * [simplify]: Extracting #4: cost 0 inf + 1435 11.118 * * [simplify]: Extracting #5: cost 0 inf + 1420 11.118 * [simplify]: Simplified to (* d1 (+ d2 (+ d3 3))) 11.118 * [simplify]: Simplified (2) to (λ (d1 d2 d3) (* d1 (+ d2 (+ d3 3)))) 11.119 * * * [progress]: adding candidates to table 11.224 * * [progress]: iteration 4 / 4 11.224 * * * [progress]: picking best candidate 11.231 * * * * [pick]: Picked # 11.231 * * * [progress]: localizing error 11.244 * * * [progress]: generating rewritten candidates 11.244 * * * * [progress]: [ 1 / 2 ] rewriting at (2 1) 11.244 * * * * [progress]: [ 2 / 2 ] rewriting at (2) 11.249 * * * [progress]: generating series expansions 11.250 * * * * [progress]: [ 1 / 2 ] generating series at (2 1) 11.250 * [backup-simplify]: Simplify (fma d1 3 (* d1 d2)) into (fma d1 3 (* d2 d1)) 11.250 * [approximate]: Taking taylor expansion of (fma d1 3 (* d2 d1)) in (d1 d2) around 0 11.250 * [taylor]: Taking taylor expansion of (fma d1 3 (* d2 d1)) in d2 11.250 * [taylor]: Rewrote expression to (+ (* d1 3) (* d2 d1)) 11.250 * [taylor]: Taking taylor expansion of (* d1 3) in d2 11.250 * [taylor]: Taking taylor expansion of d1 in d2 11.250 * [backup-simplify]: Simplify d1 into d1 11.250 * [taylor]: Taking taylor expansion of 3 in d2 11.250 * [backup-simplify]: Simplify 3 into 3 11.250 * [taylor]: Taking taylor expansion of (* d2 d1) in d2 11.250 * [taylor]: Taking taylor expansion of d2 in d2 11.250 * [backup-simplify]: Simplify 0 into 0 11.250 * [backup-simplify]: Simplify 1 into 1 11.250 * [taylor]: Taking taylor expansion of d1 in d2 11.250 * [backup-simplify]: Simplify d1 into d1 11.250 * [taylor]: Taking taylor expansion of (fma d1 3 (* d2 d1)) in d1 11.250 * [taylor]: Rewrote expression to (+ (* d1 3) (* d2 d1)) 11.250 * [taylor]: Taking taylor expansion of (* d1 3) in d1 11.250 * [taylor]: Taking taylor expansion of d1 in d1 11.250 * [backup-simplify]: Simplify 0 into 0 11.250 * [backup-simplify]: Simplify 1 into 1 11.250 * [taylor]: Taking taylor expansion of 3 in d1 11.250 * [backup-simplify]: Simplify 3 into 3 11.250 * [taylor]: Taking taylor expansion of (* d2 d1) in d1 11.250 * [taylor]: Taking taylor expansion of d2 in d1 11.250 * [backup-simplify]: Simplify d2 into d2 11.250 * [taylor]: Taking taylor expansion of d1 in d1 11.250 * [backup-simplify]: Simplify 0 into 0 11.250 * [backup-simplify]: Simplify 1 into 1 11.250 * [taylor]: Taking taylor expansion of (fma d1 3 (* d2 d1)) in d1 11.250 * [taylor]: Rewrote expression to (+ (* d1 3) (* d2 d1)) 11.250 * [taylor]: Taking taylor expansion of (* d1 3) in d1 11.250 * [taylor]: Taking taylor expansion of d1 in d1 11.250 * [backup-simplify]: Simplify 0 into 0 11.250 * [backup-simplify]: Simplify 1 into 1 11.250 * [taylor]: Taking taylor expansion of 3 in d1 11.250 * [backup-simplify]: Simplify 3 into 3 11.250 * [taylor]: Taking taylor expansion of (* d2 d1) in d1 11.250 * [taylor]: Taking taylor expansion of d2 in d1 11.250 * [backup-simplify]: Simplify d2 into d2 11.250 * [taylor]: Taking taylor expansion of d1 in d1 11.250 * [backup-simplify]: Simplify 0 into 0 11.250 * [backup-simplify]: Simplify 1 into 1 11.251 * [backup-simplify]: Simplify (* 0 3) into 0 11.251 * [backup-simplify]: Simplify (* d2 0) into 0 11.251 * [backup-simplify]: Simplify (+ 0 0) into 0 11.251 * [taylor]: Taking taylor expansion of 0 in d2 11.251 * [backup-simplify]: Simplify 0 into 0 11.251 * [backup-simplify]: Simplify 0 into 0 11.252 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 3)) into 3 11.252 * [backup-simplify]: Simplify (+ (* d2 1) (* 0 0)) into d2 11.252 * [backup-simplify]: Simplify (+ 3 d2) into (+ d2 3) 11.252 * [taylor]: Taking taylor expansion of (+ d2 3) in d2 11.252 * [taylor]: Taking taylor expansion of d2 in d2 11.252 * [backup-simplify]: Simplify 0 into 0 11.252 * [backup-simplify]: Simplify 1 into 1 11.252 * [taylor]: Taking taylor expansion of 3 in d2 11.252 * [backup-simplify]: Simplify 3 into 3 11.253 * [backup-simplify]: Simplify (+ 0 3) into 3 11.253 * [backup-simplify]: Simplify 3 into 3 11.253 * [backup-simplify]: Simplify 0 into 0 11.253 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 3))) into 0 11.254 * [backup-simplify]: Simplify (+ (* d2 0) (+ (* 0 1) (* 0 0))) into 0 11.254 * [backup-simplify]: Simplify (+ 0 0) into 0 11.254 * [taylor]: Taking taylor expansion of 0 in d2 11.254 * [backup-simplify]: Simplify 0 into 0 11.254 * [backup-simplify]: Simplify 0 into 0 11.254 * [backup-simplify]: Simplify (+ 1 0) into 1 11.254 * [backup-simplify]: Simplify 1 into 1 11.254 * [backup-simplify]: Simplify 0 into 0 11.255 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 3)))) into 0 11.256 * [backup-simplify]: Simplify (+ (* d2 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 11.256 * [backup-simplify]: Simplify (+ 0 0) into 0 11.256 * [taylor]: Taking taylor expansion of 0 in d2 11.256 * [backup-simplify]: Simplify 0 into 0 11.256 * [backup-simplify]: Simplify 0 into 0 11.256 * [backup-simplify]: Simplify 0 into 0 11.256 * [backup-simplify]: Simplify (+ 0 0) into 0 11.256 * [backup-simplify]: Simplify 0 into 0 11.256 * [backup-simplify]: Simplify 0 into 0 11.257 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 3))))) into 0 11.257 * [backup-simplify]: Simplify (+ (* d2 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 11.258 * [backup-simplify]: Simplify (+ 0 0) into 0 11.258 * [taylor]: Taking taylor expansion of 0 in d2 11.258 * [backup-simplify]: Simplify 0 into 0 11.258 * [backup-simplify]: Simplify 0 into 0 11.258 * [backup-simplify]: Simplify (+ (* 1 (* d2 d1)) (* 3 (* 1 d1))) into (+ (* d2 d1) (* 3 d1)) 11.258 * [backup-simplify]: Simplify (fma (/ 1 d1) 3 (* (/ 1 d1) (/ 1 d2))) into (fma (/ 1 d1) 3 (/ 1 (* d2 d1))) 11.258 * [approximate]: Taking taylor expansion of (fma (/ 1 d1) 3 (/ 1 (* d2 d1))) in (d1 d2) around 0 11.258 * [taylor]: Taking taylor expansion of (fma (/ 1 d1) 3 (/ 1 (* d2 d1))) in d2 11.258 * [taylor]: Rewrote expression to (+ (* (/ 1 d1) 3) (/ 1 (* d2 d1))) 11.258 * [taylor]: Taking taylor expansion of (* (/ 1 d1) 3) in d2 11.258 * [taylor]: Taking taylor expansion of (/ 1 d1) in d2 11.258 * [taylor]: Taking taylor expansion of d1 in d2 11.258 * [backup-simplify]: Simplify d1 into d1 11.258 * [backup-simplify]: Simplify (/ 1 d1) into (/ 1 d1) 11.258 * [taylor]: Taking taylor expansion of 3 in d2 11.258 * [backup-simplify]: Simplify 3 into 3 11.258 * [taylor]: Taking taylor expansion of (/ 1 (* d2 d1)) in d2 11.258 * [taylor]: Taking taylor expansion of (* d2 d1) in d2 11.258 * [taylor]: Taking taylor expansion of d2 in d2 11.258 * [backup-simplify]: Simplify 0 into 0 11.258 * [backup-simplify]: Simplify 1 into 1 11.258 * [taylor]: Taking taylor expansion of d1 in d2 11.258 * [backup-simplify]: Simplify d1 into d1 11.258 * [backup-simplify]: Simplify (* 0 d1) into 0 11.259 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 d1)) into d1 11.259 * [backup-simplify]: Simplify (/ 1 d1) into (/ 1 d1) 11.259 * [taylor]: Taking taylor expansion of (fma (/ 1 d1) 3 (/ 1 (* d2 d1))) in d1 11.259 * [taylor]: Rewrote expression to (+ (* (/ 1 d1) 3) (/ 1 (* d2 d1))) 11.259 * [taylor]: Taking taylor expansion of (* (/ 1 d1) 3) in d1 11.259 * [taylor]: Taking taylor expansion of (/ 1 d1) in d1 11.259 * [taylor]: Taking taylor expansion of d1 in d1 11.259 * [backup-simplify]: Simplify 0 into 0 11.259 * [backup-simplify]: Simplify 1 into 1 11.259 * [backup-simplify]: Simplify (/ 1 1) into 1 11.259 * [taylor]: Taking taylor expansion of 3 in d1 11.259 * [backup-simplify]: Simplify 3 into 3 11.259 * [taylor]: Taking taylor expansion of (/ 1 (* d2 d1)) in d1 11.259 * [taylor]: Taking taylor expansion of (* d2 d1) in d1 11.259 * [taylor]: Taking taylor expansion of d2 in d1 11.259 * [backup-simplify]: Simplify d2 into d2 11.259 * [taylor]: Taking taylor expansion of d1 in d1 11.259 * [backup-simplify]: Simplify 0 into 0 11.259 * [backup-simplify]: Simplify 1 into 1 11.259 * [backup-simplify]: Simplify (* d2 0) into 0 11.259 * [backup-simplify]: Simplify (+ (* d2 1) (* 0 0)) into d2 11.260 * [backup-simplify]: Simplify (/ 1 d2) into (/ 1 d2) 11.260 * [taylor]: Taking taylor expansion of (fma (/ 1 d1) 3 (/ 1 (* d2 d1))) in d1 11.260 * [taylor]: Rewrote expression to (+ (* (/ 1 d1) 3) (/ 1 (* d2 d1))) 11.260 * [taylor]: Taking taylor expansion of (* (/ 1 d1) 3) in d1 11.260 * [taylor]: Taking taylor expansion of (/ 1 d1) in d1 11.260 * [taylor]: Taking taylor expansion of d1 in d1 11.260 * [backup-simplify]: Simplify 0 into 0 11.260 * [backup-simplify]: Simplify 1 into 1 11.260 * [backup-simplify]: Simplify (/ 1 1) into 1 11.260 * [taylor]: Taking taylor expansion of 3 in d1 11.260 * [backup-simplify]: Simplify 3 into 3 11.260 * [taylor]: Taking taylor expansion of (/ 1 (* d2 d1)) in d1 11.260 * [taylor]: Taking taylor expansion of (* d2 d1) in d1 11.260 * [taylor]: Taking taylor expansion of d2 in d1 11.260 * [backup-simplify]: Simplify d2 into d2 11.260 * [taylor]: Taking taylor expansion of d1 in d1 11.260 * [backup-simplify]: Simplify 0 into 0 11.260 * [backup-simplify]: Simplify 1 into 1 11.260 * [backup-simplify]: Simplify (* d2 0) into 0 11.260 * [backup-simplify]: Simplify (+ (* d2 1) (* 0 0)) into d2 11.260 * [backup-simplify]: Simplify (/ 1 d2) into (/ 1 d2) 11.261 * [backup-simplify]: Simplify (* 1 3) into 3 11.261 * [backup-simplify]: Simplify (+ 3 (/ 1 d2)) into (+ (/ 1 d2) 3) 11.261 * [taylor]: Taking taylor expansion of (+ (/ 1 d2) 3) in d2 11.261 * [taylor]: Taking taylor expansion of (/ 1 d2) in d2 11.261 * [taylor]: Taking taylor expansion of d2 in d2 11.261 * [backup-simplify]: Simplify 0 into 0 11.261 * [backup-simplify]: Simplify 1 into 1 11.261 * [backup-simplify]: Simplify (/ 1 1) into 1 11.261 * [taylor]: Taking taylor expansion of 3 in d2 11.261 * [backup-simplify]: Simplify 3 into 3 11.261 * [backup-simplify]: Simplify (+ 1 0) into 1 11.261 * [backup-simplify]: Simplify 1 into 1 11.262 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 11.262 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 3)) into 0 11.263 * [backup-simplify]: Simplify (+ (* d2 0) (+ (* 0 1) (* 0 0))) into 0 11.263 * [backup-simplify]: Simplify (- (+ (* (/ 1 d2) (/ 0 d2)))) into 0 11.263 * [backup-simplify]: Simplify (+ 0 0) into 0 11.263 * [taylor]: Taking taylor expansion of 0 in d2 11.263 * [backup-simplify]: Simplify 0 into 0 11.264 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 11.264 * [backup-simplify]: Simplify (+ 0 3) into 3 11.264 * [backup-simplify]: Simplify 3 into 3 11.264 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 11.265 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 3))) into 0 11.265 * [backup-simplify]: Simplify (+ (* d2 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 11.266 * [backup-simplify]: Simplify (- (+ (* (/ 1 d2) (/ 0 d2)) (* 0 (/ 0 d2)))) into 0 11.266 * [backup-simplify]: Simplify (+ 0 0) into 0 11.266 * [taylor]: Taking taylor expansion of 0 in d2 11.266 * [backup-simplify]: Simplify 0 into 0 11.266 * [backup-simplify]: Simplify 0 into 0 11.272 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 11.272 * [backup-simplify]: Simplify (+ 0 0) into 0 11.272 * [backup-simplify]: Simplify 0 into 0 11.273 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 11.274 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 3)))) into 0 11.275 * [backup-simplify]: Simplify (+ (* d2 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 11.275 * [backup-simplify]: Simplify (- (+ (* (/ 1 d2) (/ 0 d2)) (* 0 (/ 0 d2)) (* 0 (/ 0 d2)))) into 0 11.276 * [backup-simplify]: Simplify (+ 0 0) into 0 11.276 * [taylor]: Taking taylor expansion of 0 in d2 11.276 * [backup-simplify]: Simplify 0 into 0 11.276 * [backup-simplify]: Simplify 0 into 0 11.276 * [backup-simplify]: Simplify 0 into 0 11.277 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 11.277 * [backup-simplify]: Simplify (+ 0 0) into 0 11.277 * [backup-simplify]: Simplify 0 into 0 11.278 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 11.280 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 3))))) into 0 11.281 * [backup-simplify]: Simplify (+ (* d2 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 11.281 * [backup-simplify]: Simplify (- (+ (* (/ 1 d2) (/ 0 d2)) (* 0 (/ 0 d2)) (* 0 (/ 0 d2)) (* 0 (/ 0 d2)))) into 0 11.282 * [backup-simplify]: Simplify (+ 0 0) into 0 11.282 * [taylor]: Taking taylor expansion of 0 in d2 11.282 * [backup-simplify]: Simplify 0 into 0 11.282 * [backup-simplify]: Simplify 0 into 0 11.282 * [backup-simplify]: Simplify (+ (* 3 (* 1 (/ 1 (/ 1 d1)))) (* 1 (* (/ 1 (/ 1 d2)) (/ 1 (/ 1 d1))))) into (+ (* d2 d1) (* 3 d1)) 11.282 * [backup-simplify]: Simplify (fma (/ 1 (- d1)) 3 (* (/ 1 (- d1)) (/ 1 (- d2)))) into (fma (/ -1 d1) 3 (/ 1 (* d2 d1))) 11.282 * [approximate]: Taking taylor expansion of (fma (/ -1 d1) 3 (/ 1 (* d2 d1))) in (d1 d2) around 0 11.282 * [taylor]: Taking taylor expansion of (fma (/ -1 d1) 3 (/ 1 (* d2 d1))) in d2 11.282 * [taylor]: Rewrote expression to (+ (* (/ -1 d1) 3) (/ 1 (* d2 d1))) 11.283 * [taylor]: Taking taylor expansion of (* (/ -1 d1) 3) in d2 11.283 * [taylor]: Taking taylor expansion of (/ -1 d1) in d2 11.283 * [taylor]: Taking taylor expansion of -1 in d2 11.283 * [backup-simplify]: Simplify -1 into -1 11.283 * [taylor]: Taking taylor expansion of d1 in d2 11.283 * [backup-simplify]: Simplify d1 into d1 11.283 * [backup-simplify]: Simplify (/ -1 d1) into (/ -1 d1) 11.283 * [taylor]: Taking taylor expansion of 3 in d2 11.283 * [backup-simplify]: Simplify 3 into 3 11.283 * [taylor]: Taking taylor expansion of (/ 1 (* d2 d1)) in d2 11.283 * [taylor]: Taking taylor expansion of (* d2 d1) in d2 11.283 * [taylor]: Taking taylor expansion of d2 in d2 11.283 * [backup-simplify]: Simplify 0 into 0 11.283 * [backup-simplify]: Simplify 1 into 1 11.283 * [taylor]: Taking taylor expansion of d1 in d2 11.283 * [backup-simplify]: Simplify d1 into d1 11.283 * [backup-simplify]: Simplify (* 0 d1) into 0 11.283 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 d1)) into d1 11.284 * [backup-simplify]: Simplify (/ 1 d1) into (/ 1 d1) 11.284 * [taylor]: Taking taylor expansion of (fma (/ -1 d1) 3 (/ 1 (* d2 d1))) in d1 11.284 * [taylor]: Rewrote expression to (+ (* (/ -1 d1) 3) (/ 1 (* d2 d1))) 11.284 * [taylor]: Taking taylor expansion of (* (/ -1 d1) 3) in d1 11.284 * [taylor]: Taking taylor expansion of (/ -1 d1) in d1 11.284 * [taylor]: Taking taylor expansion of -1 in d1 11.284 * [backup-simplify]: Simplify -1 into -1 11.284 * [taylor]: Taking taylor expansion of d1 in d1 11.284 * [backup-simplify]: Simplify 0 into 0 11.284 * [backup-simplify]: Simplify 1 into 1 11.284 * [backup-simplify]: Simplify (/ -1 1) into -1 11.284 * [taylor]: Taking taylor expansion of 3 in d1 11.284 * [backup-simplify]: Simplify 3 into 3 11.284 * [taylor]: Taking taylor expansion of (/ 1 (* d2 d1)) in d1 11.284 * [taylor]: Taking taylor expansion of (* d2 d1) in d1 11.284 * [taylor]: Taking taylor expansion of d2 in d1 11.284 * [backup-simplify]: Simplify d2 into d2 11.284 * [taylor]: Taking taylor expansion of d1 in d1 11.284 * [backup-simplify]: Simplify 0 into 0 11.285 * [backup-simplify]: Simplify 1 into 1 11.285 * [backup-simplify]: Simplify (* d2 0) into 0 11.285 * [backup-simplify]: Simplify (+ (* d2 1) (* 0 0)) into d2 11.285 * [backup-simplify]: Simplify (/ 1 d2) into (/ 1 d2) 11.285 * [taylor]: Taking taylor expansion of (fma (/ -1 d1) 3 (/ 1 (* d2 d1))) in d1 11.285 * [taylor]: Rewrote expression to (+ (* (/ -1 d1) 3) (/ 1 (* d2 d1))) 11.285 * [taylor]: Taking taylor expansion of (* (/ -1 d1) 3) in d1 11.285 * [taylor]: Taking taylor expansion of (/ -1 d1) in d1 11.285 * [taylor]: Taking taylor expansion of -1 in d1 11.285 * [backup-simplify]: Simplify -1 into -1 11.285 * [taylor]: Taking taylor expansion of d1 in d1 11.285 * [backup-simplify]: Simplify 0 into 0 11.285 * [backup-simplify]: Simplify 1 into 1 11.286 * [backup-simplify]: Simplify (/ -1 1) into -1 11.286 * [taylor]: Taking taylor expansion of 3 in d1 11.286 * [backup-simplify]: Simplify 3 into 3 11.286 * [taylor]: Taking taylor expansion of (/ 1 (* d2 d1)) in d1 11.286 * [taylor]: Taking taylor expansion of (* d2 d1) in d1 11.286 * [taylor]: Taking taylor expansion of d2 in d1 11.286 * [backup-simplify]: Simplify d2 into d2 11.286 * [taylor]: Taking taylor expansion of d1 in d1 11.286 * [backup-simplify]: Simplify 0 into 0 11.286 * [backup-simplify]: Simplify 1 into 1 11.286 * [backup-simplify]: Simplify (* d2 0) into 0 11.286 * [backup-simplify]: Simplify (+ (* d2 1) (* 0 0)) into d2 11.287 * [backup-simplify]: Simplify (/ 1 d2) into (/ 1 d2) 11.287 * [backup-simplify]: Simplify (* -1 3) into -3 11.287 * [backup-simplify]: Simplify (+ -3 (/ 1 d2)) into (- (/ 1 d2) 3) 11.287 * [taylor]: Taking taylor expansion of (- (/ 1 d2) 3) in d2 11.287 * [taylor]: Taking taylor expansion of (/ 1 d2) in d2 11.287 * [taylor]: Taking taylor expansion of d2 in d2 11.287 * [backup-simplify]: Simplify 0 into 0 11.287 * [backup-simplify]: Simplify 1 into 1 11.288 * [backup-simplify]: Simplify (/ 1 1) into 1 11.288 * [taylor]: Taking taylor expansion of 3 in d2 11.288 * [backup-simplify]: Simplify 3 into 3 11.288 * [backup-simplify]: Simplify (+ 1 0) into 1 11.288 * [backup-simplify]: Simplify 1 into 1 11.289 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 11.290 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 3)) into 0 11.290 * [backup-simplify]: Simplify (+ (* d2 0) (+ (* 0 1) (* 0 0))) into 0 11.291 * [backup-simplify]: Simplify (- (+ (* (/ 1 d2) (/ 0 d2)))) into 0 11.291 * [backup-simplify]: Simplify (+ 0 0) into 0 11.291 * [taylor]: Taking taylor expansion of 0 in d2 11.291 * [backup-simplify]: Simplify 0 into 0 11.292 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 11.292 * [backup-simplify]: Simplify (- 3) into -3 11.293 * [backup-simplify]: Simplify (+ 0 -3) into -3 11.293 * [backup-simplify]: Simplify -3 into -3 11.294 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 11.295 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 3))) into 0 11.296 * [backup-simplify]: Simplify (+ (* d2 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 11.296 * [backup-simplify]: Simplify (- (+ (* (/ 1 d2) (/ 0 d2)) (* 0 (/ 0 d2)))) into 0 11.296 * [backup-simplify]: Simplify (+ 0 0) into 0 11.296 * [taylor]: Taking taylor expansion of 0 in d2 11.296 * [backup-simplify]: Simplify 0 into 0 11.296 * [backup-simplify]: Simplify 0 into 0 11.297 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 11.297 * [backup-simplify]: Simplify (- 0) into 0 11.298 * [backup-simplify]: Simplify (+ 0 0) into 0 11.298 * [backup-simplify]: Simplify 0 into 0 11.299 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 11.300 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (* 0 3)))) into 0 11.301 * [backup-simplify]: Simplify (+ (* d2 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 11.302 * [backup-simplify]: Simplify (- (+ (* (/ 1 d2) (/ 0 d2)) (* 0 (/ 0 d2)) (* 0 (/ 0 d2)))) into 0 11.302 * [backup-simplify]: Simplify (+ 0 0) into 0 11.302 * [taylor]: Taking taylor expansion of 0 in d2 11.302 * [backup-simplify]: Simplify 0 into 0 11.302 * [backup-simplify]: Simplify 0 into 0 11.302 * [backup-simplify]: Simplify 0 into 0 11.303 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 11.304 * [backup-simplify]: Simplify (- 0) into 0 11.304 * [backup-simplify]: Simplify (+ 0 0) into 0 11.304 * [backup-simplify]: Simplify 0 into 0 11.305 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)) (* 0 (/ 0 1)))) into 0 11.306 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (* 0 3))))) into 0 11.307 * [backup-simplify]: Simplify (+ (* d2 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))))) into 0 11.308 * [backup-simplify]: Simplify (- (+ (* (/ 1 d2) (/ 0 d2)) (* 0 (/ 0 d2)) (* 0 (/ 0 d2)) (* 0 (/ 0 d2)))) into 0 11.308 * [backup-simplify]: Simplify (+ 0 0) into 0 11.308 * [taylor]: Taking taylor expansion of 0 in d2 11.308 * [backup-simplify]: Simplify 0 into 0 11.308 * [backup-simplify]: Simplify 0 into 0 11.309 * [backup-simplify]: Simplify (+ (* -3 (* 1 (/ 1 (/ 1 (- d1))))) (* 1 (* (/ 1 (/ 1 (- d2))) (/ 1 (/ 1 (- d1)))))) into (+ (* d2 d1) (* 3 d1)) 11.309 * * * * [progress]: [ 2 / 2 ] generating series at (2) 11.309 * [backup-simplify]: Simplify (+ (fma d1 3 (* d1 d2)) (* d1 d3)) into (+ (fma d1 3 (* d2 d1)) (* d3 d1)) 11.309 * [approximate]: Taking taylor expansion of (+ (fma d1 3 (* d2 d1)) (* d3 d1)) in (d1 d2 d3) around 0 11.309 * [taylor]: Taking taylor expansion of (+ (fma d1 3 (* d2 d1)) (* d3 d1)) in d3 11.309 * [taylor]: Taking taylor expansion of (fma d1 3 (* d2 d1)) in d3 11.309 * [taylor]: Rewrote expression to (+ (* d1 3) (* d2 d1)) 11.309 * [taylor]: Taking taylor expansion of (* d1 3) in d3 11.309 * [taylor]: Taking taylor expansion of d1 in d3 11.309 * [backup-simplify]: Simplify d1 into d1 11.309 * [taylor]: Taking taylor expansion of 3 in d3 11.309 * [backup-simplify]: Simplify 3 into 3 11.309 * [taylor]: Taking taylor expansion of (* d2 d1) in d3 11.309 * [taylor]: Taking taylor expansion of d2 in d3 11.309 * [backup-simplify]: Simplify d2 into d2 11.309 * [taylor]: Taking taylor expansion of d1 in d3 11.309 * [backup-simplify]: Simplify d1 into d1 11.309 * [taylor]: Taking taylor expansion of (* d3 d1) in d3 11.309 * [taylor]: Taking taylor expansion of d3 in d3 11.309 * [backup-simplify]: Simplify 0 into 0 11.309 * [backup-simplify]: Simplify 1 into 1 11.309 * [taylor]: Taking taylor expansion of d1 in d3 11.309 * [backup-simplify]: Simplify d1 into d1 11.309 * [taylor]: Taking taylor expansion of (+ (fma d1 3 (* d2 d1)) (* d3 d1)) in d2 11.310 * [taylor]: Taking taylor expansion of (fma d1 3 (* d2 d1)) in d2 11.310 * [taylor]: Rewrote expression to (+ (* d1 3) (* d2 d1)) 11.310 * [taylor]: Taking taylor expansion of (* d1 3) in d2 11.310 * [taylor]: Taking taylor expansion of d1 in d2 11.310 * [backup-simplify]: Simplify d1 into d1 11.310 * [taylor]: Taking taylor expansion of 3 in d2 11.310 * [backup-simplify]: Simplify 3 into 3 11.310 * [taylor]: Taking taylor expansion of (* d2 d1) in d2 11.310 * [taylor]: Taking taylor expansion of d2 in d2 11.310 * [backup-simplify]: Simplify 0 into 0 11.310 * [backup-simplify]: Simplify 1 into 1 11.310 * [taylor]: Taking taylor expansion of d1 in d2 11.310 * [backup-simplify]: Simplify d1 into d1 11.310 * [taylor]: Taking taylor expansion of (* d3 d1) in d2 11.310 * [taylor]: Taking taylor expansion of d3 in d2 11.310 * [backup-simplify]: Simplify d3 into d3 11.310 * [taylor]: Taking taylor expansion of d1 in d2 11.310 * [backup-simplify]: Simplify d1 into d1 11.310 * [taylor]: Taking taylor expansion of (+ (fma d1 3 (* d2 d1)) (* d3 d1)) in d1 11.310 * [taylor]: Taking taylor expansion of (fma d1 3 (* d2 d1)) in d1 11.310 * [taylor]: Rewrote expression to (+ (* d1 3) (* d2 d1)) 11.310 * [taylor]: Taking taylor expansion of (* d1 3) in d1 11.310 * [taylor]: Taking taylor expansion of d1 in d1 11.310 * [backup-simplify]: Simplify 0 into 0 11.310 * [backup-simplify]: Simplify 1 into 1 11.310 * [taylor]: Taking taylor expansion of 3 in d1 11.310 * [backup-simplify]: Simplify 3 into 3 11.310 * [taylor]: Taking taylor expansion of (* d2 d1) in d1 11.310 * [taylor]: Taking taylor expansion of d2 in d1 11.310 * [backup-simplify]: Simplify d2 into d2 11.310 * [taylor]: Taking taylor expansion of d1 in d1 11.310 * [backup-simplify]: Simplify 0 into 0 11.310 * [backup-simplify]: Simplify 1 into 1 11.310 * [taylor]: Taking taylor expansion of (* d3 d1) in d1 11.310 * [taylor]: Taking taylor expansion of d3 in d1 11.310 * [backup-simplify]: Simplify d3 into d3 11.310 * [taylor]: Taking taylor expansion of d1 in d1 11.310 * [backup-simplify]: Simplify 0 into 0 11.310 * [backup-simplify]: Simplify 1 into 1 11.311 * [taylor]: Taking taylor expansion of (+ (fma d1 3 (* d2 d1)) (* d3 d1)) in d1 11.311 * [taylor]: Taking taylor expansion of (fma d1 3 (* d2 d1)) in d1 11.311 * [taylor]: Rewrote expression to (+ (* d1 3) (* d2 d1)) 11.311 * [taylor]: Taking taylor expansion of (* d1 3) in d1 11.311 * [taylor]: Taking taylor expansion of d1 in d1 11.311 * [backup-simplify]: Simplify 0 into 0 11.311 * [backup-simplify]: Simplify 1 into 1 11.311 * [taylor]: Taking taylor expansion of 3 in d1 11.311 * [backup-simplify]: Simplify 3 into 3 11.311 * [taylor]: Taking taylor expansion of (* d2 d1) in d1 11.311 * [taylor]: Taking taylor expansion of d2 in d1 11.311 * [backup-simplify]: Simplify d2 into d2 11.311 * [taylor]: Taking taylor expansion of d1 in d1 11.311 * [backup-simplify]: Simplify 0 into 0 11.311 * [backup-simplify]: Simplify 1 into 1 11.311 * [taylor]: Taking taylor expansion of (* d3 d1) in d1 11.311 * [taylor]: Taking taylor expansion of d3 in d1 11.311 * [backup-simplify]: Simplify d3 into d3 11.311 * [taylor]: Taking taylor expansion of d1 in d1 11.311 * [backup-simplify]: Simplify 0 into 0 11.311 * [backup-simplify]: Simplify 1 into 1 11.312 * [backup-simplify]: Simplify (* 0 3) into 0 11.312 * [backup-simplify]: Simplify (* d2 0) into 0 11.312 * [backup-simplify]: Simplify (+ 0 0) into 0 11.312 * [backup-simplify]: Simplify (* d3 0) into 0 11.312 * [backup-simplify]: Simplify (+ 0 0) into 0 11.313 * [taylor]: Taking taylor expansion of 0 in d2 11.313 * [backup-simplify]: Simplify 0 into 0 11.313 * [taylor]: Taking taylor expansion of 0 in d3 11.313 * [backup-simplify]: Simplify 0 into 0 11.313 * [backup-simplify]: Simplify 0 into 0 11.313 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 3)) into 3 11.314 * [backup-simplify]: Simplify (+ (* d2 1) (* 0 0)) into d2 11.314 * [backup-simplify]: Simplify (+ 3 d2) into (+ d2 3) 11.314 * [backup-simplify]: Simplify (+ (* d3 1) (* 0 0)) into d3 11.314 * [backup-simplify]: Simplify (+ (+ d2 3) d3) into (+ d3 (+ d2 3)) 11.314 * [taylor]: Taking taylor expansion of (+ d3 (+ d2 3)) in d2 11.314 * [taylor]: Taking taylor expansion of d3 in d2 11.314 * [backup-simplify]: Simplify d3 into d3 11.314 * [taylor]: Taking taylor expansion of (+ d2 3) in d2 11.314 * [taylor]: Taking taylor expansion of d2 in d2 11.315 * [backup-simplify]: Simplify 0 into 0 11.315 * [backup-simplify]: Simplify 1 into 1 11.315 * [taylor]: Taking taylor expansion of 3 in d2 11.315 * [backup-simplify]: Simplify 3 into 3 11.315 * [backup-simplify]: Simplify (+ 0 3) into 3 11.315 * [backup-simplify]: Simplify (+ d3 3) into (+ d3 3) 11.315 * [taylor]: Taking taylor expansion of (+ d3 3) in d3 11.315 * [taylor]: Taking taylor expansion of d3 in d3 11.315 * [backup-simplify]: Simplify 0 into 0 11.315 * [backup-simplify]: Simplify 1 into 1 11.315 * [taylor]: Taking taylor expansion of 3 in d3 11.315 * [backup-simplify]: Simplify 3 into 3 11.315 * [backup-simplify]: Simplify (+ 0 3) into 3 11.315 * [backup-simplify]: Simplify 3 into 3 11.315 * [taylor]: Taking taylor expansion of 0 in d3 11.315 * [backup-simplify]: Simplify 0 into 0 11.315 * [backup-simplify]: Simplify 0 into 0 11.315 * [backup-simplify]: Simplify 0 into 0 11.316 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 3))) into 0 11.316 * [backup-simplify]: Simplify (+ (* d2 0) (+ (* 0 1) (* 0 0))) into 0 11.317 * [backup-simplify]: Simplify (+ 0 0) into 0 11.317 * [backup-simplify]: Simplify (+ (* d3 0) (+ (* 0 1) (* 0 0))) into 0 11.317 * [backup-simplify]: Simplify (+ 0 0) into 0 11.317 * [taylor]: Taking taylor expansion of 0 in d2 11.317 * [backup-simplify]: Simplify 0 into 0 11.317 * [taylor]: Taking taylor expansion of 0 in d3 11.317 * [backup-simplify]: Simplify 0 into 0 11.317 * [backup-simplify]: Simplify 0 into 0 11.318 * [backup-simplify]: Simplify (+ 1 0) into 1 11.318 * [backup-simplify]: Simplify (+ 0 1) into 1 11.318 * [taylor]: Taking taylor expansion of 1 in d3 11.318 * [backup-simplify]: Simplify 1 into 1 11.318 * [backup-simplify]: Simplify 1 into 1 11.318 * [taylor]: Taking taylor expansion of 0 in d3 11.318 * [backup-simplify]: Simplify 0 into 0 11.318 * [backup-simplify]: Simplify 0 into 0 11.318 * [backup-simplify]: Simplify (+ 1 0) into 1 11.318 * [backup-simplify]: Simplify 1 into 1 11.319 * [backup-simplify]: Simplify (+ (* 1 (* d3 (* 1 d1))) (+ (* 1 (* 1 (* d2 d1))) (* 3 (* 1 (* 1 d1))))) into (+ (* d2 d1) (+ (* d3 d1) (* 3 d1))) 11.319 * [backup-simplify]: Simplify (+ (fma (/ 1 d1) 3 (* (/ 1 d1) (/ 1 d2))) (* (/ 1 d1) (/ 1 d3))) into (+ (/ 1 (* d3 d1)) (fma (/ 1 d1) 3 (/ 1 (* d2 d1)))) 11.319 * [approximate]: Taking taylor expansion of (+ (/ 1 (* d3 d1)) (fma (/ 1 d1) 3 (/ 1 (* d2 d1)))) in (d1 d2 d3) around 0 11.319 * [taylor]: Taking taylor expansion of (+ (/ 1 (* d3 d1)) (fma (/ 1 d1) 3 (/ 1 (* d2 d1)))) in d3 11.319 * [taylor]: Taking taylor expansion of (/ 1 (* d3 d1)) in d3 11.319 * [taylor]: Taking taylor expansion of (* d3 d1) in d3 11.319 * [taylor]: Taking taylor expansion of d3 in d3 11.319 * [backup-simplify]: Simplify 0 into 0 11.319 * [backup-simplify]: Simplify 1 into 1 11.319 * [taylor]: Taking taylor expansion of d1 in d3 11.319 * [backup-simplify]: Simplify d1 into d1 11.319 * [backup-simplify]: Simplify (* 0 d1) into 0 11.319 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 d1)) into d1 11.319 * [backup-simplify]: Simplify (/ 1 d1) into (/ 1 d1) 11.319 * [taylor]: Taking taylor expansion of (fma (/ 1 d1) 3 (/ 1 (* d2 d1))) in d3 11.319 * [taylor]: Rewrote expression to (+ (* (/ 1 d1) 3) (/ 1 (* d2 d1))) 11.319 * [taylor]: Taking taylor expansion of (* (/ 1 d1) 3) in d3 11.319 * [taylor]: Taking taylor expansion of (/ 1 d1) in d3 11.319 * [taylor]: Taking taylor expansion of d1 in d3 11.319 * [backup-simplify]: Simplify d1 into d1 11.319 * [backup-simplify]: Simplify (/ 1 d1) into (/ 1 d1) 11.319 * [taylor]: Taking taylor expansion of 3 in d3 11.319 * [backup-simplify]: Simplify 3 into 3 11.319 * [taylor]: Taking taylor expansion of (/ 1 (* d2 d1)) in d3 11.319 * [taylor]: Taking taylor expansion of (* d2 d1) in d3 11.319 * [taylor]: Taking taylor expansion of d2 in d3 11.319 * [backup-simplify]: Simplify d2 into d2 11.319 * [taylor]: Taking taylor expansion of d1 in d3 11.320 * [backup-simplify]: Simplify d1 into d1 11.320 * [backup-simplify]: Simplify (* d2 d1) into (* d2 d1) 11.320 * [backup-simplify]: Simplify (/ 1 (* d2 d1)) into (/ 1 (* d2 d1)) 11.320 * [taylor]: Taking taylor expansion of (+ (/ 1 (* d3 d1)) (fma (/ 1 d1) 3 (/ 1 (* d2 d1)))) in d2 11.320 * [taylor]: Taking taylor expansion of (/ 1 (* d3 d1)) in d2 11.320 * [taylor]: Taking taylor expansion of (* d3 d1) in d2 11.320 * [taylor]: Taking taylor expansion of d3 in d2 11.320 * [backup-simplify]: Simplify d3 into d3 11.320 * [taylor]: Taking taylor expansion of d1 in d2 11.320 * [backup-simplify]: Simplify d1 into d1 11.320 * [backup-simplify]: Simplify (* d3 d1) into (* d3 d1) 11.320 * [backup-simplify]: Simplify (/ 1 (* d3 d1)) into (/ 1 (* d3 d1)) 11.320 * [taylor]: Taking taylor expansion of (fma (/ 1 d1) 3 (/ 1 (* d2 d1))) in d2 11.320 * [taylor]: Rewrote expression to (+ (* (/ 1 d1) 3) (/ 1 (* d2 d1))) 11.320 * [taylor]: Taking taylor expansion of (* (/ 1 d1) 3) in d2 11.320 * [taylor]: Taking taylor expansion of (/ 1 d1) in d2 11.320 * [taylor]: Taking taylor expansion of d1 in d2 11.320 * [backup-simplify]: Simplify d1 into d1 11.320 * [backup-simplify]: Simplify (/ 1 d1) into (/ 1 d1) 11.320 * [taylor]: Taking taylor expansion of 3 in d2 11.320 * [backup-simplify]: Simplify 3 into 3 11.320 * [taylor]: Taking taylor expansion of (/ 1 (* d2 d1)) in d2 11.320 * [taylor]: Taking taylor expansion of (* d2 d1) in d2 11.320 * [taylor]: Taking taylor expansion of d2 in d2 11.320 * [backup-simplify]: Simplify 0 into 0 11.320 * [backup-simplify]: Simplify 1 into 1 11.320 * [taylor]: Taking taylor expansion of d1 in d2 11.320 * [backup-simplify]: Simplify d1 into d1 11.320 * [backup-simplify]: Simplify (* 0 d1) into 0 11.320 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 d1)) into d1 11.320 * [backup-simplify]: Simplify (/ 1 d1) into (/ 1 d1) 11.320 * [taylor]: Taking taylor expansion of (+ (/ 1 (* d3 d1)) (fma (/ 1 d1) 3 (/ 1 (* d2 d1)))) in d1 11.320 * [taylor]: Taking taylor expansion of (/ 1 (* d3 d1)) in d1 11.320 * [taylor]: Taking taylor expansion of (* d3 d1) in d1 11.320 * [taylor]: Taking taylor expansion of d3 in d1 11.320 * [backup-simplify]: Simplify d3 into d3 11.320 * [taylor]: Taking taylor expansion of d1 in d1 11.320 * [backup-simplify]: Simplify 0 into 0 11.320 * [backup-simplify]: Simplify 1 into 1 11.321 * [backup-simplify]: Simplify (* d3 0) into 0 11.321 * [backup-simplify]: Simplify (+ (* d3 1) (* 0 0)) into d3 11.321 * [backup-simplify]: Simplify (/ 1 d3) into (/ 1 d3) 11.321 * [taylor]: Taking taylor expansion of (fma (/ 1 d1) 3 (/ 1 (* d2 d1))) in d1 11.321 * [taylor]: Rewrote expression to (+ (* (/ 1 d1) 3) (/ 1 (* d2 d1))) 11.321 * [taylor]: Taking taylor expansion of (* (/ 1 d1) 3) in d1 11.321 * [taylor]: Taking taylor expansion of (/ 1 d1) in d1 11.321 * [taylor]: Taking taylor expansion of d1 in d1 11.321 * [backup-simplify]: Simplify 0 into 0 11.321 * [backup-simplify]: Simplify 1 into 1 11.321 * [backup-simplify]: Simplify (/ 1 1) into 1 11.321 * [taylor]: Taking taylor expansion of 3 in d1 11.321 * [backup-simplify]: Simplify 3 into 3 11.321 * [taylor]: Taking taylor expansion of (/ 1 (* d2 d1)) in d1 11.321 * [taylor]: Taking taylor expansion of (* d2 d1) in d1 11.321 * [taylor]: Taking taylor expansion of d2 in d1 11.321 * [backup-simplify]: Simplify d2 into d2 11.321 * [taylor]: Taking taylor expansion of d1 in d1 11.321 * [backup-simplify]: Simplify 0 into 0 11.321 * [backup-simplify]: Simplify 1 into 1 11.321 * [backup-simplify]: Simplify (* d2 0) into 0 11.322 * [backup-simplify]: Simplify (+ (* d2 1) (* 0 0)) into d2 11.322 * [backup-simplify]: Simplify (/ 1 d2) into (/ 1 d2) 11.322 * [taylor]: Taking taylor expansion of (+ (/ 1 (* d3 d1)) (fma (/ 1 d1) 3 (/ 1 (* d2 d1)))) in d1 11.322 * [taylor]: Taking taylor expansion of (/ 1 (* d3 d1)) in d1 11.322 * [taylor]: Taking taylor expansion of (* d3 d1) in d1 11.322 * [taylor]: Taking taylor expansion of d3 in d1 11.322 * [backup-simplify]: Simplify d3 into d3 11.322 * [taylor]: Taking taylor expansion of d1 in d1 11.322 * [backup-simplify]: Simplify 0 into 0 11.322 * [backup-simplify]: Simplify 1 into 1 11.322 * [backup-simplify]: Simplify (* d3 0) into 0 11.322 * [backup-simplify]: Simplify (+ (* d3 1) (* 0 0)) into d3 11.322 * [backup-simplify]: Simplify (/ 1 d3) into (/ 1 d3) 11.322 * [taylor]: Taking taylor expansion of (fma (/ 1 d1) 3 (/ 1 (* d2 d1))) in d1 11.322 * [taylor]: Rewrote expression to (+ (* (/ 1 d1) 3) (/ 1 (* d2 d1))) 11.322 * [taylor]: Taking taylor expansion of (* (/ 1 d1) 3) in d1 11.322 * [taylor]: Taking taylor expansion of (/ 1 d1) in d1 11.322 * [taylor]: Taking taylor expansion of d1 in d1 11.322 * [backup-simplify]: Simplify 0 into 0 11.322 * [backup-simplify]: Simplify 1 into 1 11.323 * [backup-simplify]: Simplify (/ 1 1) into 1 11.323 * [taylor]: Taking taylor expansion of 3 in d1 11.323 * [backup-simplify]: Simplify 3 into 3 11.323 * [taylor]: Taking taylor expansion of (/ 1 (* d2 d1)) in d1 11.323 * [taylor]: Taking taylor expansion of (* d2 d1) in d1 11.323 * [taylor]: Taking taylor expansion of d2 in d1 11.323 * [backup-simplify]: Simplify d2 into d2 11.323 * [taylor]: Taking taylor expansion of d1 in d1 11.323 * [backup-simplify]: Simplify 0 into 0 11.323 * [backup-simplify]: Simplify 1 into 1 11.323 * [backup-simplify]: Simplify (* d2 0) into 0 11.323 * [backup-simplify]: Simplify (+ (* d2 1) (* 0 0)) into d2 11.323 * [backup-simplify]: Simplify (/ 1 d2) into (/ 1 d2) 11.323 * [backup-simplify]: Simplify (* 1 3) into 3 11.323 * [backup-simplify]: Simplify (+ 3 (/ 1 d2)) into (+ (/ 1 d2) 3) 11.324 * [backup-simplify]: Simplify (+ (/ 1 d3) (+ (/ 1 d2) 3)) into (+ (/ 1 d2) (+ 3 (/ 1 d3))) 11.324 * [taylor]: Taking taylor expansion of (+ (/ 1 d2) (+ 3 (/ 1 d3))) in d2 11.324 * [taylor]: Taking taylor expansion of (/ 1 d2) in d2 11.324 * [taylor]: Taking taylor expansion of d2 in d2 11.324 * [backup-simplify]: Simplify 0 into 0 11.324 * [backup-simplify]: Simplify 1 into 1 11.324 * [backup-simplify]: Simplify (/ 1 1) into 1 11.324 * [taylor]: Taking taylor expansion of (+ 3 (/ 1 d3)) in d2 11.324 * [taylor]: Taking taylor expansion of 3 in d2 11.324 * [backup-simplify]: Simplify 3 into 3 11.324 * [taylor]: Taking taylor expansion of (/ 1 d3) in d2 11.324 * [taylor]: Taking taylor expansion of d3 in d2 11.324 * [backup-simplify]: Simplify d3 into d3 11.324 * [backup-simplify]: Simplify (/ 1 d3) into (/ 1 d3) 11.324 * [backup-simplify]: Simplify (+ 1 0) into 1 11.324 * [taylor]: Taking taylor expansion of 1 in d3 11.324 * [backup-simplify]: Simplify 1 into 1 11.325 * [backup-simplify]: Simplify (+ (* d3 0) (+ (* 0 1) (* 0 0))) into 0 11.325 * [backup-simplify]: Simplify (- (+ (* (/ 1 d3) (/ 0 d3)))) into 0 11.325 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 11.326 * [backup-simplify]: Simplify (+ (* 1 0) (* 0 3)) into 0 11.326 * [backup-simplify]: Simplify (+ (* d2 0) (+ (* 0 1) (* 0 0))) into 0 11.326 * [backup-simplify]: Simplify (- (+ (* (/ 1 d2) (/ 0 d2)))) into 0 11.327 * [backup-simplify]: Simplify (+ 0 0) into 0 11.327 * [backup-simplify]: Simplify (+ 0 0) into 0 11.327 * [taylor]: Taking taylor expansion of 0 in d2 11.327 * [backup-simplify]: Simplify 0 into 0 11.327 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 11.327 * [backup-simplify]: Simplify (+ 3 (/ 1 d3)) into (+ 3 (/ 1 d3)) 11.327 * [backup-simplify]: Simplify (+ 0 (+ 3 (/ 1 d3))) into (+ 3 (/ 1 d3)) 11.327 * [taylor]: Taking taylor expansion of (+ 3 (/ 1 d3)) in d3 11.327 * [taylor]: Taking taylor expansion of 3 in d3 11.327 * [backup-simplify]: Simplify 3 into 3 11.327 * [taylor]: Taking taylor expansion of (/ 1 d3) in d3 11.327 * [taylor]: Taking taylor expansion of d3 in d3 11.328 * [backup-simplify]: Simplify 0 into 0 11.328 * [backup-simplify]: Simplify 1 into 1 11.328 * [backup-simplify]: Simplify (/ 1 1) into 1 11.328 * [backup-simplify]: Simplify (+ 0 1) into 1 11.328 * [backup-simplify]: Simplify 1 into 1 11.328 * [backup-simplify]: Simplify 1 into 1 11.329 * [backup-simplify]: Simplify (+ (* d3 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 11.329 * [backup-simplify]: Simplify (- (+ (* (/ 1 d3) (/ 0 d3)) (* 0 (/ 0 d3)))) into 0 11.329 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 11.330 * [backup-simplify]: Simplify (+ (* 1 0) (+ (* 0 0) (* 0 3))) into 0 11.330 * [backup-simplify]: Simplify (+ (* d2 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 11.330 * [backup-simplify]: Simplify (- (+ (* (/ 1 d2) (/ 0 d2)) (* 0 (/ 0 d2)))) into 0 11.331 * [backup-simplify]: Simplify (+ 0 0) into 0 11.331 * [backup-simplify]: Simplify (+ 0 0) into 0 11.331 * [taylor]: Taking taylor expansion of 0 in d2 11.331 * [backup-simplify]: Simplify 0 into 0 11.331 * [taylor]: Taking taylor expansion of 0 in d3 11.331 * [backup-simplify]: Simplify 0 into 0 11.332 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 11.332 * [backup-simplify]: Simplify (- (+ (* (/ 1 d3) (/ 0 d3)))) into 0 11.332 * [backup-simplify]: Simplify (+ 0 0) into 0 11.332 * [backup-simplify]: Simplify (+ 0 0) into 0 11.332 * [taylor]: Taking taylor expansion of 0 in d3 11.332 * [backup-simplify]: Simplify 0 into 0 11.333 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 11.333 * [backup-simplify]: Simplify (+ 3 0) into 3 11.333 * [backup-simplify]: Simplify 3 into 3 11.333 * [backup-simplify]: Simplify (+ (* 3 (* 1 (* 1 (/ 1 (/ 1 d1))))) (+ (* 1 (* 1 (* (/ 1 (/ 1 d2)) (/ 1 (/ 1 d1))))) (* 1 (* (/ 1 (/ 1 d3)) (* 1 (/ 1 (/ 1 d1))))))) into (+ (* d2 d1) (+ (* d3 d1) (* 3 d1))) 11.334 * [backup-simplify]: Simplify (+ (fma (/ 1 (- d1)) 3 (* (/ 1 (- d1)) (/ 1 (- d2)))) (* (/ 1 (- d1)) (/ 1 (- d3)))) into (+ (/ 1 (* d3 d1)) (fma (/ -1 d1) 3 (/ 1 (* d2 d1)))) 11.334 * [approximate]: Taking taylor expansion of (+ (/ 1 (* d3 d1)) (fma (/ -1 d1) 3 (/ 1 (* d2 d1)))) in (d1 d2 d3) around 0 11.334 * [taylor]: Taking taylor expansion of (+ (/ 1 (* d3 d1)) (fma (/ -1 d1) 3 (/ 1 (* d2 d1)))) in d3 11.334 * [taylor]: Taking taylor expansion of (/ 1 (* d3 d1)) in d3 11.334 * [taylor]: Taking taylor expansion of (* d3 d1) in d3 11.334 * [taylor]: Taking taylor expansion of d3 in d3 11.334 * [backup-simplify]: Simplify 0 into 0 11.334 * [backup-simplify]: Simplify 1 into 1 11.334 * [taylor]: Taking taylor expansion of d1 in d3 11.334 * [backup-simplify]: Simplify d1 into d1 11.334 * [backup-simplify]: Simplify (* 0 d1) into 0 11.334 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 d1)) into d1 11.334 * [backup-simplify]: Simplify (/ 1 d1) into (/ 1 d1) 11.334 * [taylor]: Taking taylor expansion of (fma (/ -1 d1) 3 (/ 1 (* d2 d1))) in d3 11.334 * [taylor]: Rewrote expression to (+ (* (/ -1 d1) 3) (/ 1 (* d2 d1))) 11.334 * [taylor]: Taking taylor expansion of (* (/ -1 d1) 3) in d3 11.334 * [taylor]: Taking taylor expansion of (/ -1 d1) in d3 11.334 * [taylor]: Taking taylor expansion of -1 in d3 11.334 * [backup-simplify]: Simplify -1 into -1 11.334 * [taylor]: Taking taylor expansion of d1 in d3 11.334 * [backup-simplify]: Simplify d1 into d1 11.334 * [backup-simplify]: Simplify (/ -1 d1) into (/ -1 d1) 11.334 * [taylor]: Taking taylor expansion of 3 in d3 11.334 * [backup-simplify]: Simplify 3 into 3 11.334 * [taylor]: Taking taylor expansion of (/ 1 (* d2 d1)) in d3 11.334 * [taylor]: Taking taylor expansion of (* d2 d1) in d3 11.334 * [taylor]: Taking taylor expansion of d2 in d3 11.334 * [backup-simplify]: Simplify d2 into d2 11.334 * [taylor]: Taking taylor expansion of d1 in d3 11.334 * [backup-simplify]: Simplify d1 into d1 11.335 * [backup-simplify]: Simplify (* d2 d1) into (* d2 d1) 11.335 * [backup-simplify]: Simplify (/ 1 (* d2 d1)) into (/ 1 (* d2 d1)) 11.335 * [taylor]: Taking taylor expansion of (+ (/ 1 (* d3 d1)) (fma (/ -1 d1) 3 (/ 1 (* d2 d1)))) in d2 11.335 * [taylor]: Taking taylor expansion of (/ 1 (* d3 d1)) in d2 11.335 * [taylor]: Taking taylor expansion of (* d3 d1) in d2 11.335 * [taylor]: Taking taylor expansion of d3 in d2 11.335 * [backup-simplify]: Simplify d3 into d3 11.335 * [taylor]: Taking taylor expansion of d1 in d2 11.335 * [backup-simplify]: Simplify d1 into d1 11.335 * [backup-simplify]: Simplify (* d3 d1) into (* d3 d1) 11.335 * [backup-simplify]: Simplify (/ 1 (* d3 d1)) into (/ 1 (* d3 d1)) 11.335 * [taylor]: Taking taylor expansion of (fma (/ -1 d1) 3 (/ 1 (* d2 d1))) in d2 11.335 * [taylor]: Rewrote expression to (+ (* (/ -1 d1) 3) (/ 1 (* d2 d1))) 11.335 * [taylor]: Taking taylor expansion of (* (/ -1 d1) 3) in d2 11.335 * [taylor]: Taking taylor expansion of (/ -1 d1) in d2 11.335 * [taylor]: Taking taylor expansion of -1 in d2 11.335 * [backup-simplify]: Simplify -1 into -1 11.335 * [taylor]: Taking taylor expansion of d1 in d2 11.335 * [backup-simplify]: Simplify d1 into d1 11.335 * [backup-simplify]: Simplify (/ -1 d1) into (/ -1 d1) 11.335 * [taylor]: Taking taylor expansion of 3 in d2 11.335 * [backup-simplify]: Simplify 3 into 3 11.335 * [taylor]: Taking taylor expansion of (/ 1 (* d2 d1)) in d2 11.335 * [taylor]: Taking taylor expansion of (* d2 d1) in d2 11.335 * [taylor]: Taking taylor expansion of d2 in d2 11.335 * [backup-simplify]: Simplify 0 into 0 11.335 * [backup-simplify]: Simplify 1 into 1 11.335 * [taylor]: Taking taylor expansion of d1 in d2 11.335 * [backup-simplify]: Simplify d1 into d1 11.335 * [backup-simplify]: Simplify (* 0 d1) into 0 11.335 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 d1)) into d1 11.335 * [backup-simplify]: Simplify (/ 1 d1) into (/ 1 d1) 11.335 * [taylor]: Taking taylor expansion of (+ (/ 1 (* d3 d1)) (fma (/ -1 d1) 3 (/ 1 (* d2 d1)))) in d1 11.335 * [taylor]: Taking taylor expansion of (/ 1 (* d3 d1)) in d1 11.335 * [taylor]: Taking taylor expansion of (* d3 d1) in d1 11.335 * [taylor]: Taking taylor expansion of d3 in d1 11.335 * [backup-simplify]: Simplify d3 into d3 11.336 * [taylor]: Taking taylor expansion of d1 in d1 11.336 * [backup-simplify]: Simplify 0 into 0 11.336 * [backup-simplify]: Simplify 1 into 1 11.336 * [backup-simplify]: Simplify (* d3 0) into 0 11.336 * [backup-simplify]: Simplify (+ (* d3 1) (* 0 0)) into d3 11.336 * [backup-simplify]: Simplify (/ 1 d3) into (/ 1 d3) 11.336 * [taylor]: Taking taylor expansion of (fma (/ -1 d1) 3 (/ 1 (* d2 d1))) in d1 11.336 * [taylor]: Rewrote expression to (+ (* (/ -1 d1) 3) (/ 1 (* d2 d1))) 11.336 * [taylor]: Taking taylor expansion of (* (/ -1 d1) 3) in d1 11.336 * [taylor]: Taking taylor expansion of (/ -1 d1) in d1 11.336 * [taylor]: Taking taylor expansion of -1 in d1 11.336 * [backup-simplify]: Simplify -1 into -1 11.336 * [taylor]: Taking taylor expansion of d1 in d1 11.336 * [backup-simplify]: Simplify 0 into 0 11.336 * [backup-simplify]: Simplify 1 into 1 11.336 * [backup-simplify]: Simplify (/ -1 1) into -1 11.336 * [taylor]: Taking taylor expansion of 3 in d1 11.336 * [backup-simplify]: Simplify 3 into 3 11.336 * [taylor]: Taking taylor expansion of (/ 1 (* d2 d1)) in d1 11.336 * [taylor]: Taking taylor expansion of (* d2 d1) in d1 11.336 * [taylor]: Taking taylor expansion of d2 in d1 11.336 * [backup-simplify]: Simplify d2 into d2 11.336 * [taylor]: Taking taylor expansion of d1 in d1 11.336 * [backup-simplify]: Simplify 0 into 0 11.336 * [backup-simplify]: Simplify 1 into 1 11.336 * [backup-simplify]: Simplify (* d2 0) into 0 11.337 * [backup-simplify]: Simplify (+ (* d2 1) (* 0 0)) into d2 11.337 * [backup-simplify]: Simplify (/ 1 d2) into (/ 1 d2) 11.337 * [taylor]: Taking taylor expansion of (+ (/ 1 (* d3 d1)) (fma (/ -1 d1) 3 (/ 1 (* d2 d1)))) in d1 11.337 * [taylor]: Taking taylor expansion of (/ 1 (* d3 d1)) in d1 11.337 * [taylor]: Taking taylor expansion of (* d3 d1) in d1 11.337 * [taylor]: Taking taylor expansion of d3 in d1 11.337 * [backup-simplify]: Simplify d3 into d3 11.337 * [taylor]: Taking taylor expansion of d1 in d1 11.337 * [backup-simplify]: Simplify 0 into 0 11.337 * [backup-simplify]: Simplify 1 into 1 11.337 * [backup-simplify]: Simplify (* d3 0) into 0 11.337 * [backup-simplify]: Simplify (+ (* d3 1) (* 0 0)) into d3 11.337 * [backup-simplify]: Simplify (/ 1 d3) into (/ 1 d3) 11.337 * [taylor]: Taking taylor expansion of (fma (/ -1 d1) 3 (/ 1 (* d2 d1))) in d1 11.337 * [taylor]: Rewrote expression to (+ (* (/ -1 d1) 3) (/ 1 (* d2 d1))) 11.337 * [taylor]: Taking taylor expansion of (* (/ -1 d1) 3) in d1 11.337 * [taylor]: Taking taylor expansion of (/ -1 d1) in d1 11.337 * [taylor]: Taking taylor expansion of -1 in d1 11.337 * [backup-simplify]: Simplify -1 into -1 11.337 * [taylor]: Taking taylor expansion of d1 in d1 11.337 * [backup-simplify]: Simplify 0 into 0 11.337 * [backup-simplify]: Simplify 1 into 1 11.338 * [backup-simplify]: Simplify (/ -1 1) into -1 11.338 * [taylor]: Taking taylor expansion of 3 in d1 11.338 * [backup-simplify]: Simplify 3 into 3 11.338 * [taylor]: Taking taylor expansion of (/ 1 (* d2 d1)) in d1 11.338 * [taylor]: Taking taylor expansion of (* d2 d1) in d1 11.338 * [taylor]: Taking taylor expansion of d2 in d1 11.338 * [backup-simplify]: Simplify d2 into d2 11.338 * [taylor]: Taking taylor expansion of d1 in d1 11.338 * [backup-simplify]: Simplify 0 into 0 11.338 * [backup-simplify]: Simplify 1 into 1 11.338 * [backup-simplify]: Simplify (* d2 0) into 0 11.338 * [backup-simplify]: Simplify (+ (* d2 1) (* 0 0)) into d2 11.338 * [backup-simplify]: Simplify (/ 1 d2) into (/ 1 d2) 11.338 * [backup-simplify]: Simplify (* -1 3) into -3 11.339 * [backup-simplify]: Simplify (+ -3 (/ 1 d2)) into (- (/ 1 d2) 3) 11.339 * [backup-simplify]: Simplify (+ (/ 1 d3) (- (/ 1 d2) 3)) into (- (+ (/ 1 d2) (/ 1 d3)) 3) 11.339 * [taylor]: Taking taylor expansion of (- (+ (/ 1 d2) (/ 1 d3)) 3) in d2 11.339 * [taylor]: Taking taylor expansion of (+ (/ 1 d2) (/ 1 d3)) in d2 11.339 * [taylor]: Taking taylor expansion of (/ 1 d2) in d2 11.339 * [taylor]: Taking taylor expansion of d2 in d2 11.339 * [backup-simplify]: Simplify 0 into 0 11.339 * [backup-simplify]: Simplify 1 into 1 11.339 * [backup-simplify]: Simplify (/ 1 1) into 1 11.339 * [taylor]: Taking taylor expansion of (/ 1 d3) in d2 11.339 * [taylor]: Taking taylor expansion of d3 in d2 11.339 * [backup-simplify]: Simplify d3 into d3 11.339 * [backup-simplify]: Simplify (/ 1 d3) into (/ 1 d3) 11.339 * [taylor]: Taking taylor expansion of 3 in d2 11.339 * [backup-simplify]: Simplify 3 into 3 11.339 * [backup-simplify]: Simplify (+ 1 0) into 1 11.340 * [backup-simplify]: Simplify (+ 1 0) into 1 11.340 * [taylor]: Taking taylor expansion of 1 in d3 11.340 * [backup-simplify]: Simplify 1 into 1 11.340 * [backup-simplify]: Simplify (+ (* d3 0) (+ (* 0 1) (* 0 0))) into 0 11.340 * [backup-simplify]: Simplify (- (+ (* (/ 1 d3) (/ 0 d3)))) into 0 11.341 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)))) into 0 11.341 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 3)) into 0 11.342 * [backup-simplify]: Simplify (+ (* d2 0) (+ (* 0 1) (* 0 0))) into 0 11.342 * [backup-simplify]: Simplify (- (+ (* (/ 1 d2) (/ 0 d2)))) into 0 11.342 * [backup-simplify]: Simplify (+ 0 0) into 0 11.342 * [backup-simplify]: Simplify (+ 0 0) into 0 11.342 * [taylor]: Taking taylor expansion of 0 in d2 11.342 * [backup-simplify]: Simplify 0 into 0 11.343 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 11.343 * [backup-simplify]: Simplify (+ 0 (/ 1 d3)) into (/ 1 d3) 11.343 * [backup-simplify]: Simplify (- 3) into -3 11.343 * [backup-simplify]: Simplify (+ (/ 1 d3) -3) into (- (/ 1 d3) 3) 11.343 * [taylor]: Taking taylor expansion of (- (/ 1 d3) 3) in d3 11.343 * [taylor]: Taking taylor expansion of (/ 1 d3) in d3 11.343 * [taylor]: Taking taylor expansion of d3 in d3 11.343 * [backup-simplify]: Simplify 0 into 0 11.343 * [backup-simplify]: Simplify 1 into 1 11.343 * [backup-simplify]: Simplify (/ 1 1) into 1 11.343 * [taylor]: Taking taylor expansion of 3 in d3 11.343 * [backup-simplify]: Simplify 3 into 3 11.344 * [backup-simplify]: Simplify (+ 1 0) into 1 11.344 * [backup-simplify]: Simplify 1 into 1 11.344 * [backup-simplify]: Simplify 1 into 1 11.344 * [backup-simplify]: Simplify (+ (* d3 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 11.344 * [backup-simplify]: Simplify (- (+ (* (/ 1 d3) (/ 0 d3)) (* 0 (/ 0 d3)))) into 0 11.345 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* -1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 11.345 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 3))) into 0 11.346 * [backup-simplify]: Simplify (+ (* d2 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 11.346 * [backup-simplify]: Simplify (- (+ (* (/ 1 d2) (/ 0 d2)) (* 0 (/ 0 d2)))) into 0 11.346 * [backup-simplify]: Simplify (+ 0 0) into 0 11.346 * [backup-simplify]: Simplify (+ 0 0) into 0 11.346 * [taylor]: Taking taylor expansion of 0 in d2 11.346 * [backup-simplify]: Simplify 0 into 0 11.346 * [taylor]: Taking taylor expansion of 0 in d3 11.346 * [backup-simplify]: Simplify 0 into 0 11.347 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 11.347 * [backup-simplify]: Simplify (- (+ (* (/ 1 d3) (/ 0 d3)))) into 0 11.347 * [backup-simplify]: Simplify (+ 0 0) into 0 11.348 * [backup-simplify]: Simplify (- 0) into 0 11.348 * [backup-simplify]: Simplify (+ 0 0) into 0 11.348 * [taylor]: Taking taylor expansion of 0 in d3 11.348 * [backup-simplify]: Simplify 0 into 0 11.348 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 11.349 * [backup-simplify]: Simplify (- 3) into -3 11.349 * [backup-simplify]: Simplify (+ 0 -3) into -3 11.349 * [backup-simplify]: Simplify -3 into -3 11.349 * [backup-simplify]: Simplify (+ (* -3 (* 1 (* 1 (/ 1 (/ 1 (- d1)))))) (+ (* 1 (* 1 (* (/ 1 (/ 1 (- d2))) (/ 1 (/ 1 (- d1)))))) (* 1 (* (/ 1 (/ 1 (- d3))) (* 1 (/ 1 (/ 1 (- d1)))))))) into (+ (* d2 d1) (+ (* d3 d1) (* 3 d1))) 11.349 * * * [progress]: simplifying candidates 11.349 * * * * [progress]: [ 1 / 35 ] simplifiying candidate # 11.349 * [simplify]: Simplifying (expm1 (fma d1 3 (* d1 d2))) 11.349 * * [simplify]: iters left: 4 (6 enodes) 11.351 * * [simplify]: iters left: 3 (21 enodes) 11.355 * * [simplify]: iters left: 2 (27 enodes) 11.359 * * [simplify]: iters left: 1 (35 enodes) 11.365 * * [simplify]: Extracting #0: cost 1 inf + 0 11.365 * * [simplify]: Extracting #1: cost 3 inf + 0 11.365 * * [simplify]: Extracting #2: cost 10 inf + 0 11.365 * * [simplify]: Extracting #3: cost 9 inf + 45 11.365 * * [simplify]: Extracting #4: cost 3 inf + 535 11.365 * * [simplify]: Extracting #5: cost 0 inf + 742 11.365 * * [simplify]: Extracting #6: cost 0 inf + 727 11.366 * [simplify]: Simplified to (expm1 (* (+ 3 d2) d1)) 11.366 * [simplify]: Simplified (2 1 1) to (λ (d1 d2 d3) (+ (log1p (expm1 (* (+ 3 d2) d1))) (* d1 d3))) 11.366 * * * * [progress]: [ 2 / 35 ] simplifiying candidate # 11.366 * [simplify]: Simplifying (log1p (fma d1 3 (* d1 d2))) 11.366 * * [simplify]: iters left: 4 (6 enodes) 11.368 * * [simplify]: iters left: 3 (21 enodes) 11.372 * * [simplify]: iters left: 2 (27 enodes) 11.381 * * [simplify]: iters left: 1 (35 enodes) 11.395 * * [simplify]: Extracting #0: cost 1 inf + 0 11.395 * * [simplify]: Extracting #1: cost 3 inf + 0 11.395 * * [simplify]: Extracting #2: cost 10 inf + 0 11.395 * * [simplify]: Extracting #3: cost 9 inf + 45 11.395 * * [simplify]: Extracting #4: cost 3 inf + 555 11.396 * * [simplify]: Extracting #5: cost 0 inf + 782 11.396 * * [simplify]: Extracting #6: cost 0 inf + 767 11.397 * [simplify]: Simplified to (log1p (* (+ 3 d2) d1)) 11.397 * [simplify]: Simplified (2 1 1) to (λ (d1 d2 d3) (+ (expm1 (log1p (* (+ 3 d2) d1))) (* d1 d3))) 11.397 * * * * [progress]: [ 3 / 35 ] simplifiying candidate # 11.397 * [simplify]: Simplifying (* d1 3) 11.398 * * [simplify]: iters left: 2 (3 enodes) 11.400 * * [simplify]: iters left: 1 (10 enodes) 11.404 * * [simplify]: Extracting #0: cost 1 inf + 0 11.404 * * [simplify]: Extracting #1: cost 4 inf + 0 11.404 * * [simplify]: Extracting #2: cost 2 inf + 2 11.404 * * [simplify]: Extracting #3: cost 0 inf + 86 11.404 * [simplify]: Simplified to (* d1 3) 11.404 * [simplify]: Simplified (2 1 1) to (λ (d1 d2 d3) (+ (+ (* d1 3) (* d1 d2)) (* d1 d3))) 11.404 * * * * [progress]: [ 4 / 35 ] simplifiying candidate # 11.404 * * * * [progress]: [ 5 / 35 ] simplifiying candidate # 11.404 * [simplify]: Simplifying (log (fma d1 3 (* d1 d2))) 11.405 * * [simplify]: iters left: 4 (6 enodes) 11.408 * * [simplify]: iters left: 3 (21 enodes) 11.415 * * [simplify]: iters left: 2 (27 enodes) 11.425 * * [simplify]: iters left: 1 (38 enodes) 11.437 * * [simplify]: Extracting #0: cost 1 inf + 0 11.437 * * [simplify]: Extracting #1: cost 5 inf + 0 11.437 * * [simplify]: Extracting #2: cost 14 inf + 0 11.437 * * [simplify]: Extracting #3: cost 14 inf + 3 11.437 * * [simplify]: Extracting #4: cost 7 inf + 396 11.438 * * [simplify]: Extracting #5: cost 1 inf + 940 11.438 * * [simplify]: Extracting #6: cost 0 inf + 1093 11.439 * [simplify]: Simplified to (log (* (+ 3 d2) d1)) 11.439 * [simplify]: Simplified (2 1 1) to (λ (d1 d2 d3) (+ (exp (log (* (+ 3 d2) d1))) (* d1 d3))) 11.439 * * * * [progress]: [ 6 / 35 ] simplifiying candidate # 11.439 * [simplify]: Simplifying (exp (fma d1 3 (* d1 d2))) 11.439 * * [simplify]: iters left: 4 (6 enodes) 11.443 * * [simplify]: iters left: 3 (21 enodes) 11.451 * * [simplify]: iters left: 2 (30 enodes) 11.462 * * [simplify]: iters left: 1 (51 enodes) 11.475 * * [simplify]: Extracting #0: cost 1 inf + 0 11.475 * * [simplify]: Extracting #1: cost 10 inf + 0 11.475 * * [simplify]: Extracting #2: cost 26 inf + 1 11.475 * * [simplify]: Extracting #3: cost 23 inf + 677 11.476 * * [simplify]: Extracting #4: cost 9 inf + 1896 11.476 * * [simplify]: Extracting #5: cost 1 inf + 3285 11.477 * * [simplify]: Extracting #6: cost 0 inf + 3608 11.477 * [simplify]: Simplified to (exp (* d1 (+ 3 d2))) 11.477 * [simplify]: Simplified (2 1 1) to (λ (d1 d2 d3) (+ (log (exp (* d1 (+ 3 d2)))) (* d1 d3))) 11.477 * * * * [progress]: [ 7 / 35 ] simplifiying candidate # 11.477 * [simplify]: Simplifying (* (cbrt (fma d1 3 (* d1 d2))) (cbrt (fma d1 3 (* d1 d2)))) 11.478 * * [simplify]: iters left: 6 (7 enodes) 11.480 * * [simplify]: iters left: 5 (24 enodes) 11.484 * * [simplify]: iters left: 4 (30 enodes) 11.489 * * [simplify]: iters left: 3 (38 enodes) 11.496 * * [simplify]: Extracting #0: cost 1 inf + 0 11.496 * * [simplify]: Extracting #1: cost 3 inf + 0 11.496 * * [simplify]: Extracting #2: cost 5 inf + 0 11.496 * * [simplify]: Extracting #3: cost 12 inf + 0 11.496 * * [simplify]: Extracting #4: cost 12 inf + 3 11.496 * * [simplify]: Extracting #5: cost 7 inf + 213 11.497 * * [simplify]: Extracting #6: cost 3 inf + 584 11.497 * * [simplify]: Extracting #7: cost 1 inf + 950 11.497 * * [simplify]: Extracting #8: cost 0 inf + 1153 11.498 * [simplify]: Simplified to (* (cbrt (* d1 (+ 3 d2))) (cbrt (* d1 (+ 3 d2)))) 11.498 * [simplify]: Simplified (2 1 1) to (λ (d1 d2 d3) (+ (* (* (cbrt (* d1 (+ 3 d2))) (cbrt (* d1 (+ 3 d2)))) (cbrt (fma d1 3 (* d1 d2)))) (* d1 d3))) 11.498 * [simplify]: Simplifying (cbrt (fma d1 3 (* d1 d2))) 11.498 * * [simplify]: iters left: 4 (6 enodes) 11.501 * * [simplify]: iters left: 3 (21 enodes) 11.507 * * [simplify]: iters left: 2 (27 enodes) 11.515 * * [simplify]: iters left: 1 (35 enodes) 11.524 * * [simplify]: Extracting #0: cost 1 inf + 0 11.524 * * [simplify]: Extracting #1: cost 3 inf + 0 11.524 * * [simplify]: Extracting #2: cost 10 inf + 0 11.524 * * [simplify]: Extracting #3: cost 9 inf + 45 11.524 * * [simplify]: Extracting #4: cost 3 inf + 545 11.524 * * [simplify]: Extracting #5: cost 0 inf + 762 11.524 * * [simplify]: Extracting #6: cost 0 inf + 747 11.525 * [simplify]: Simplified to (cbrt (* (+ 3 d2) d1)) 11.525 * [simplify]: Simplified (2 1 2) to (λ (d1 d2 d3) (+ (* (* (cbrt (fma d1 3 (* d1 d2))) (cbrt (fma d1 3 (* d1 d2)))) (cbrt (* (+ 3 d2) d1))) (* d1 d3))) 11.525 * * * * [progress]: [ 8 / 35 ] simplifiying candidate # 11.525 * [simplify]: Simplifying (* (* (fma d1 3 (* d1 d2)) (fma d1 3 (* d1 d2))) (fma d1 3 (* d1 d2))) 11.525 * * [simplify]: iters left: 6 (7 enodes) 11.527 * * [simplify]: iters left: 5 (25 enodes) 11.533 * * [simplify]: iters left: 4 (44 enodes) 11.546 * * [simplify]: iters left: 3 (170 enodes) 11.656 * * [simplify]: Extracting #0: cost 1 inf + 0 11.656 * * [simplify]: Extracting #1: cost 39 inf + 0 11.657 * * [simplify]: Extracting #2: cost 161 inf + 44 11.658 * * [simplify]: Extracting #3: cost 142 inf + 4050 11.664 * * [simplify]: Extracting #4: cost 14 inf + 27726 11.680 * * [simplify]: Extracting #5: cost 0 inf + 30368 11.696 * [simplify]: Simplified to (* (* (+ 3 d2) d1) (* (* (+ 3 d2) d1) (* (+ 3 d2) d1))) 11.696 * [simplify]: Simplified (2 1 1) to (λ (d1 d2 d3) (+ (cbrt (* (* (+ 3 d2) d1) (* (* (+ 3 d2) d1) (* (+ 3 d2) d1)))) (* d1 d3))) 11.697 * * * * [progress]: [ 9 / 35 ] simplifiying candidate # 11.697 * [simplify]: Simplifying (sqrt (fma d1 3 (* d1 d2))) 11.697 * * [simplify]: iters left: 4 (6 enodes) 11.700 * * [simplify]: iters left: 3 (21 enodes) 11.704 * * [simplify]: iters left: 2 (27 enodes) 11.708 * * [simplify]: iters left: 1 (35 enodes) 11.716 * * [simplify]: Extracting #0: cost 1 inf + 0 11.716 * * [simplify]: Extracting #1: cost 3 inf + 0 11.716 * * [simplify]: Extracting #2: cost 10 inf + 0 11.716 * * [simplify]: Extracting #3: cost 9 inf + 45 11.716 * * [simplify]: Extracting #4: cost 3 inf + 505 11.717 * * [simplify]: Extracting #5: cost 0 inf + 682 11.717 * * [simplify]: Extracting #6: cost 0 inf + 667 11.717 * [simplify]: Simplified to (sqrt (* (+ 3 d2) d1)) 11.717 * [simplify]: Simplified (2 1 1) to (λ (d1 d2 d3) (+ (* (sqrt (* (+ 3 d2) d1)) (sqrt (fma d1 3 (* d1 d2)))) (* d1 d3))) 11.717 * [simplify]: Simplifying (sqrt (fma d1 3 (* d1 d2))) 11.717 * * [simplify]: iters left: 4 (6 enodes) 11.719 * * [simplify]: iters left: 3 (21 enodes) 11.723 * * [simplify]: iters left: 2 (27 enodes) 11.727 * * [simplify]: iters left: 1 (35 enodes) 11.733 * * [simplify]: Extracting #0: cost 1 inf + 0 11.734 * * [simplify]: Extracting #1: cost 3 inf + 0 11.734 * * [simplify]: Extracting #2: cost 10 inf + 0 11.734 * * [simplify]: Extracting #3: cost 9 inf + 45 11.734 * * [simplify]: Extracting #4: cost 3 inf + 505 11.734 * * [simplify]: Extracting #5: cost 0 inf + 682 11.735 * * [simplify]: Extracting #6: cost 0 inf + 667 11.735 * [simplify]: Simplified to (sqrt (* (+ 3 d2) d1)) 11.735 * [simplify]: Simplified (2 1 2) to (λ (d1 d2 d3) (+ (* (sqrt (fma d1 3 (* d1 d2))) (sqrt (* (+ 3 d2) d1))) (* d1 d3))) 11.735 * * * * [progress]: [ 10 / 35 ] simplifiying candidate # 11.736 * * * * [progress]: [ 11 / 35 ] simplifiying candidate #real (real->posit16 (fma d1 3 (* d1 d2)))) (* d1 d3)))> 11.736 * [simplify]: Simplifying (real->posit16 (fma d1 3 (* d1 d2))) 11.736 * * [simplify]: iters left: 4 (6 enodes) 11.739 * * [simplify]: iters left: 3 (18 enodes) 11.745 * * [simplify]: iters left: 2 (24 enodes) 11.752 * * [simplify]: iters left: 1 (32 enodes) 11.757 * * [simplify]: Extracting #0: cost 1 inf + 0 11.757 * * [simplify]: Extracting #1: cost 2 inf + 0 11.757 * * [simplify]: Extracting #2: cost 8 inf + 0 11.757 * * [simplify]: Extracting #3: cost 7 inf + 45 11.757 * * [simplify]: Extracting #4: cost 0 inf + 421 11.757 * [simplify]: Simplified to (real->posit16 (* d1 (+ 3 d2))) 11.758 * [simplify]: Simplified (2 1 1) to (λ (d1 d2 d3) (+ (posit16->real (real->posit16 (* d1 (+ 3 d2)))) (* d1 d3))) 11.758 * * * * [progress]: [ 12 / 35 ] simplifiying candidate # 11.758 * [simplify]: Simplifying (expm1 (+ (fma d1 3 (* d1 d2)) (* d1 d3))) 11.758 * * [simplify]: iters left: 6 (9 enodes) 11.760 * * [simplify]: iters left: 5 (32 enodes) 11.765 * * [simplify]: iters left: 4 (44 enodes) 11.773 * * [simplify]: iters left: 3 (76 enodes) 11.789 * * [simplify]: iters left: 2 (110 enodes) 11.817 * * [simplify]: iters left: 1 (112 enodes) 11.827 * * [simplify]: Extracting #0: cost 1 inf + 0 11.827 * * [simplify]: Extracting #1: cost 3 inf + 0 11.827 * * [simplify]: Extracting #2: cost 18 inf + 0 11.827 * * [simplify]: Extracting #3: cost 21 inf + 171 11.828 * * [simplify]: Extracting #4: cost 5 inf + 1393 11.828 * * [simplify]: Extracting #5: cost 0 inf + 1808 11.829 * [simplify]: Simplified to (expm1 (* d1 (+ d2 (+ 3 d3)))) 11.829 * [simplify]: Simplified (2 1) to (λ (d1 d2 d3) (log1p (expm1 (* d1 (+ d2 (+ 3 d3)))))) 11.829 * * * * [progress]: [ 13 / 35 ] simplifiying candidate # 11.829 * [simplify]: Simplifying (log1p (+ (fma d1 3 (* d1 d2)) (* d1 d3))) 11.829 * * [simplify]: iters left: 6 (9 enodes) 11.832 * * [simplify]: iters left: 5 (32 enodes) 11.837 * * [simplify]: iters left: 4 (44 enodes) 11.845 * * [simplify]: iters left: 3 (76 enodes) 11.865 * * [simplify]: iters left: 2 (110 enodes) 11.883 * * [simplify]: iters left: 1 (112 enodes) 11.894 * * [simplify]: Extracting #0: cost 1 inf + 0 11.894 * * [simplify]: Extracting #1: cost 3 inf + 0 11.895 * * [simplify]: Extracting #2: cost 18 inf + 0 11.895 * * [simplify]: Extracting #3: cost 21 inf + 171 11.895 * * [simplify]: Extracting #4: cost 5 inf + 1433 11.897 * * [simplify]: Extracting #5: cost 0 inf + 1848 11.897 * [simplify]: Simplified to (log1p (* d1 (+ d2 (+ 3 d3)))) 11.897 * [simplify]: Simplified (2 1) to (λ (d1 d2 d3) (expm1 (log1p (* d1 (+ d2 (+ 3 d3)))))) 11.898 * * * * [progress]: [ 14 / 35 ] simplifiying candidate # 11.898 * * * * [progress]: [ 15 / 35 ] simplifiying candidate # 11.898 * * * * [progress]: [ 16 / 35 ] simplifiying candidate # 11.898 * * * * [progress]: [ 17 / 35 ] simplifiying candidate # 11.898 * [simplify]: Simplifying (* (exp (fma d1 3 (* d1 d2))) (exp (* d1 d3))) 11.898 * * [simplify]: iters left: 6 (10 enodes) 11.901 * * [simplify]: iters left: 5 (39 enodes) 11.907 * * [simplify]: iters left: 4 (62 enodes) 11.919 * * [simplify]: iters left: 3 (124 enodes) 11.942 * * [simplify]: iters left: 2 (243 enodes) 12.030 * * [simplify]: Extracting #0: cost 1 inf + 0 12.030 * * [simplify]: Extracting #1: cost 42 inf + 0 12.031 * * [simplify]: Extracting #2: cost 205 inf + 1 12.032 * * [simplify]: Extracting #3: cost 207 inf + 4201 12.034 * * [simplify]: Extracting #4: cost 169 inf + 9733 12.041 * * [simplify]: Extracting #5: cost 94 inf + 36364 12.053 * * [simplify]: Extracting #6: cost 15 inf + 78432 12.062 * * [simplify]: Extracting #7: cost 0 inf + 86590 12.071 * * [simplify]: Extracting #8: cost 0 inf + 86549 12.083 * [simplify]: Simplified to (exp (* d1 (+ d3 (+ 3 d2)))) 12.083 * [simplify]: Simplified (2 1) to (λ (d1 d2 d3) (log (exp (* d1 (+ d3 (+ 3 d2)))))) 12.083 * * * * [progress]: [ 18 / 35 ] simplifiying candidate # 12.083 * * * * [progress]: [ 19 / 35 ] simplifiying candidate # 12.083 * [simplify]: Simplifying (log (+ (fma d1 3 (* d1 d2)) (* d1 d3))) 12.083 * * [simplify]: iters left: 6 (9 enodes) 12.086 * * [simplify]: iters left: 5 (32 enodes) 12.092 * * [simplify]: iters left: 4 (44 enodes) 12.102 * * [simplify]: iters left: 3 (76 enodes) 12.128 * * [simplify]: iters left: 2 (115 enodes) 12.148 * * [simplify]: iters left: 1 (122 enodes) 12.160 * * [simplify]: Extracting #0: cost 1 inf + 0 12.160 * * [simplify]: Extracting #1: cost 5 inf + 0 12.161 * * [simplify]: Extracting #2: cost 22 inf + 0 12.161 * * [simplify]: Extracting #3: cost 26 inf + 88 12.161 * * [simplify]: Extracting #4: cost 7 inf + 1580 12.162 * * [simplify]: Extracting #5: cost 1 inf + 2118 12.163 * * [simplify]: Extracting #6: cost 0 inf + 2256 12.163 * [simplify]: Simplified to (log (* d1 (+ 3 (+ d3 d2)))) 12.163 * [simplify]: Simplified (2 1) to (λ (d1 d2 d3) (exp (log (* d1 (+ 3 (+ d3 d2)))))) 12.163 * * * * [progress]: [ 20 / 35 ] simplifiying candidate # 12.164 * [simplify]: Simplifying (exp (+ (fma d1 3 (* d1 d2)) (* d1 d3))) 12.164 * * [simplify]: iters left: 6 (9 enodes) 12.166 * * [simplify]: iters left: 5 (35 enodes) 12.179 * * [simplify]: iters left: 4 (59 enodes) 12.200 * * [simplify]: iters left: 3 (117 enodes) 12.244 * * [simplify]: iters left: 2 (219 enodes) 12.309 * * [simplify]: Extracting #0: cost 1 inf + 0 12.309 * * [simplify]: Extracting #1: cost 41 inf + 0 12.310 * * [simplify]: Extracting #2: cost 177 inf + 183 12.310 * * [simplify]: Extracting #3: cost 190 inf + 1821 12.312 * * [simplify]: Extracting #4: cost 140 inf + 11162 12.317 * * [simplify]: Extracting #5: cost 62 inf + 38628 12.332 * * [simplify]: Extracting #6: cost 0 inf + 71635 12.345 * * [simplify]: Extracting #7: cost 0 inf + 70764 12.359 * [simplify]: Simplified to (exp (* (+ d2 (+ 3 d3)) d1)) 12.359 * [simplify]: Simplified (2 1) to (λ (d1 d2 d3) (log (exp (* (+ d2 (+ 3 d3)) d1)))) 12.359 * * * * [progress]: [ 21 / 35 ] simplifiying candidate # 12.359 * [simplify]: Simplifying (* (cbrt (+ (fma d1 3 (* d1 d2)) (* d1 d3))) (cbrt (+ (fma d1 3 (* d1 d2)) (* d1 d3)))) 12.359 * * [simplify]: iters left: 6 (10 enodes) 12.365 * * [simplify]: iters left: 5 (35 enodes) 12.376 * * [simplify]: iters left: 4 (47 enodes) 12.392 * * [simplify]: iters left: 3 (79 enodes) 12.419 * * [simplify]: iters left: 2 (113 enodes) 12.446 * * [simplify]: iters left: 1 (115 enodes) 12.457 * * [simplify]: Extracting #0: cost 1 inf + 0 12.457 * * [simplify]: Extracting #1: cost 3 inf + 0 12.458 * * [simplify]: Extracting #2: cost 5 inf + 0 12.458 * * [simplify]: Extracting #3: cost 20 inf + 0 12.458 * * [simplify]: Extracting #4: cost 25 inf + 46 12.458 * * [simplify]: Extracting #5: cost 4 inf + 1904 12.459 * * [simplify]: Extracting #6: cost 0 inf + 2316 12.460 * [simplify]: Simplified to (* (cbrt (* d1 (+ (+ 3 d2) d3))) (cbrt (* d1 (+ (+ 3 d2) d3)))) 12.460 * [simplify]: Simplified (2 1) to (λ (d1 d2 d3) (* (* (cbrt (* d1 (+ (+ 3 d2) d3))) (cbrt (* d1 (+ (+ 3 d2) d3)))) (cbrt (+ (fma d1 3 (* d1 d2)) (* d1 d3))))) 12.461 * [simplify]: Simplifying (cbrt (+ (fma d1 3 (* d1 d2)) (* d1 d3))) 12.461 * * [simplify]: iters left: 6 (9 enodes) 12.466 * * [simplify]: iters left: 5 (32 enodes) 12.476 * * [simplify]: iters left: 4 (44 enodes) 12.485 * * [simplify]: iters left: 3 (76 enodes) 12.499 * * [simplify]: iters left: 2 (110 enodes) 12.519 * * [simplify]: iters left: 1 (112 enodes) 12.542 * * [simplify]: Extracting #0: cost 1 inf + 0 12.542 * * [simplify]: Extracting #1: cost 3 inf + 0 12.542 * * [simplify]: Extracting #2: cost 18 inf + 0 12.542 * * [simplify]: Extracting #3: cost 21 inf + 171 12.543 * * [simplify]: Extracting #4: cost 5 inf + 1413 12.544 * * [simplify]: Extracting #5: cost 0 inf + 1828 12.546 * [simplify]: Simplified to (cbrt (* d1 (+ d2 (+ 3 d3)))) 12.546 * [simplify]: Simplified (2 2) to (λ (d1 d2 d3) (* (* (cbrt (+ (fma d1 3 (* d1 d2)) (* d1 d3))) (cbrt (+ (fma d1 3 (* d1 d2)) (* d1 d3)))) (cbrt (* d1 (+ d2 (+ 3 d3)))))) 12.546 * * * * [progress]: [ 22 / 35 ] simplifiying candidate # 12.546 * [simplify]: Simplifying (* (* (+ (fma d1 3 (* d1 d2)) (* d1 d3)) (+ (fma d1 3 (* d1 d2)) (* d1 d3))) (+ (fma d1 3 (* d1 d2)) (* d1 d3))) 12.546 * * [simplify]: iters left: 6 (10 enodes) 12.552 * * [simplify]: iters left: 5 (48 enodes) 12.574 * * [simplify]: iters left: 4 (161 enodes) 12.679 * * [simplify]: Extracting #0: cost 1 inf + 0 12.679 * * [simplify]: Extracting #1: cost 29 inf + 0 12.679 * * [simplify]: Extracting #2: cost 180 inf + 3 12.681 * * [simplify]: Extracting #3: cost 213 inf + 2493 12.686 * * [simplify]: Extracting #4: cost 82 inf + 27915 12.697 * * [simplify]: Extracting #5: cost 2 inf + 47328 12.715 * * [simplify]: Extracting #6: cost 0 inf + 46501 12.738 * * [simplify]: Extracting #7: cost 0 inf + 46361 12.750 * [simplify]: Simplified to (* (* d1 (+ d3 (+ 3 d2))) (* (* d1 (+ d3 (+ 3 d2))) (* d1 (+ d3 (+ 3 d2))))) 12.751 * [simplify]: Simplified (2 1) to (λ (d1 d2 d3) (cbrt (* (* d1 (+ d3 (+ 3 d2))) (* (* d1 (+ d3 (+ 3 d2))) (* d1 (+ d3 (+ 3 d2))))))) 12.751 * * * * [progress]: [ 23 / 35 ] simplifiying candidate # 12.751 * [simplify]: Simplifying (sqrt (+ (fma d1 3 (* d1 d2)) (* d1 d3))) 12.751 * * [simplify]: iters left: 6 (9 enodes) 12.755 * * [simplify]: iters left: 5 (32 enodes) 12.761 * * [simplify]: iters left: 4 (44 enodes) 12.769 * * [simplify]: iters left: 3 (76 enodes) 12.783 * * [simplify]: iters left: 2 (110 enodes) 12.813 * * [simplify]: iters left: 1 (112 enodes) 12.834 * * [simplify]: Extracting #0: cost 1 inf + 0 12.834 * * [simplify]: Extracting #1: cost 3 inf + 0 12.834 * * [simplify]: Extracting #2: cost 18 inf + 0 12.834 * * [simplify]: Extracting #3: cost 21 inf + 171 12.835 * * [simplify]: Extracting #4: cost 5 inf + 1333 12.836 * * [simplify]: Extracting #5: cost 0 inf + 1748 12.838 * [simplify]: Simplified to (sqrt (* d1 (+ d2 (+ 3 d3)))) 12.838 * [simplify]: Simplified (2 1) to (λ (d1 d2 d3) (* (sqrt (* d1 (+ d2 (+ 3 d3)))) (sqrt (+ (fma d1 3 (* d1 d2)) (* d1 d3))))) 12.838 * [simplify]: Simplifying (sqrt (+ (fma d1 3 (* d1 d2)) (* d1 d3))) 12.838 * * [simplify]: iters left: 6 (9 enodes) 12.843 * * [simplify]: iters left: 5 (32 enodes) 12.854 * * [simplify]: iters left: 4 (44 enodes) 12.870 * * [simplify]: iters left: 3 (76 enodes) 12.900 * * [simplify]: iters left: 2 (110 enodes) 12.931 * * [simplify]: iters left: 1 (112 enodes) 12.952 * * [simplify]: Extracting #0: cost 1 inf + 0 12.952 * * [simplify]: Extracting #1: cost 3 inf + 0 12.952 * * [simplify]: Extracting #2: cost 18 inf + 0 12.952 * * [simplify]: Extracting #3: cost 21 inf + 171 12.953 * * [simplify]: Extracting #4: cost 5 inf + 1333 12.955 * * [simplify]: Extracting #5: cost 0 inf + 1748 12.956 * [simplify]: Simplified to (sqrt (* d1 (+ d2 (+ 3 d3)))) 12.956 * [simplify]: Simplified (2 2) to (λ (d1 d2 d3) (* (sqrt (+ (fma d1 3 (* d1 d2)) (* d1 d3))) (sqrt (* d1 (+ d2 (+ 3 d3)))))) 12.956 * * * * [progress]: [ 24 / 35 ] simplifiying candidate # 12.956 * [simplify]: Simplifying (+ (pow (fma d1 3 (* d1 d2)) 3) (pow (* d1 d3) 3)) 12.957 * * [simplify]: iters left: 6 (10 enodes) 12.963 * * [simplify]: iters left: 5 (51 enodes) 12.987 * * [simplify]: iters left: 4 (136 enodes) 13.057 * * [simplify]: iters left: 3 (380 enodes) 13.247 * * [simplify]: Extracting #0: cost 1 inf + 0 13.247 * * [simplify]: Extracting #1: cost 44 inf + 0 13.248 * * [simplify]: Extracting #2: cost 202 inf + 44 13.250 * * [simplify]: Extracting #3: cost 212 inf + 10097 13.259 * * [simplify]: Extracting #4: cost 41 inf + 45015 13.275 * * [simplify]: Extracting #5: cost 2 inf + 57128 13.297 * * [simplify]: Extracting #6: cost 0 inf + 57500 13.315 * [simplify]: Simplified to (fma (* (* d1 d3) (* d1 d3)) (* d1 d3) (* (* (+ 3 d2) d1) (* (* (+ 3 d2) d1) (* (+ 3 d2) d1)))) 13.315 * [simplify]: Simplified (2 1) to (λ (d1 d2 d3) (/ (fma (* (* d1 d3) (* d1 d3)) (* d1 d3) (* (* (+ 3 d2) d1) (* (* (+ 3 d2) d1) (* (+ 3 d2) d1)))) (+ (* (fma d1 3 (* d1 d2)) (fma d1 3 (* d1 d2))) (- (* (* d1 d3) (* d1 d3)) (* (fma d1 3 (* d1 d2)) (* d1 d3)))))) 13.316 * [simplify]: Simplifying (+ (* (fma d1 3 (* d1 d2)) (fma d1 3 (* d1 d2))) (- (* (* d1 d3) (* d1 d3)) (* (fma d1 3 (* d1 d2)) (* d1 d3)))) 13.316 * * [simplify]: iters left: 6 (12 enodes) 13.320 * * [simplify]: iters left: 5 (59 enodes) 13.331 * * [simplify]: iters left: 4 (144 enodes) 13.415 * * [simplify]: iters left: 3 (464 enodes) 14.170 * * [simplify]: Extracting #0: cost 1 inf + 0 14.170 * * [simplify]: Extracting #1: cost 72 inf + 0 14.171 * * [simplify]: Extracting #2: cost 283 inf + 536 14.175 * * [simplify]: Extracting #3: cost 212 inf + 13989 14.189 * * [simplify]: Extracting #4: cost 21 inf + 51758 14.220 * * [simplify]: Extracting #5: cost 0 inf + 55306 14.255 * * [simplify]: Extracting #6: cost 0 inf + 55116 14.294 * [simplify]: Simplified to (fma (* d1 d1) (* (+ 3 d2) (+ 3 d2)) (* (* d3 (* d1 d1)) (- d3 (+ 3 d2)))) 14.294 * [simplify]: Simplified (2 2) to (λ (d1 d2 d3) (/ (fma (* (* d1 d3) (* d1 d3)) (* d1 d3) (* (* (+ 3 d2) d1) (* (* (+ 3 d2) d1) (* (+ 3 d2) d1)))) (fma (* d1 d1) (* (+ 3 d2) (+ 3 d2)) (* (* d3 (* d1 d1)) (- d3 (+ 3 d2)))))) 14.294 * * * * [progress]: [ 25 / 35 ] simplifiying candidate # 14.295 * * * * [progress]: [ 26 / 35 ] simplifiying candidate # 14.295 * [simplify]: Simplifying (- (* (fma d1 3 (* d1 d2)) (fma d1 3 (* d1 d2))) (* (* d1 d3) (* d1 d3))) 14.295 * * [simplify]: iters left: 6 (10 enodes) 14.300 * * [simplify]: iters left: 5 (47 enodes) 14.309 * * [simplify]: iters left: 4 (107 enodes) 14.334 * * [simplify]: iters left: 3 (306 enodes) 14.463 * * [simplify]: Extracting #0: cost 1 inf + 0 14.463 * * [simplify]: Extracting #1: cost 69 inf + 0 14.465 * * [simplify]: Extracting #2: cost 230 inf + 248 14.470 * * [simplify]: Extracting #3: cost 155 inf + 11820 14.488 * * [simplify]: Extracting #4: cost 16 inf + 35815 14.510 * * [simplify]: Extracting #5: cost 0 inf + 38243 14.535 * * [simplify]: Extracting #6: cost 0 inf + 38198 14.547 * [simplify]: Simplified to (- (* (* (+ 3 d2) d1) (* (+ 3 d2) d1)) (* (* d1 d3) (* d1 d3))) 14.547 * [simplify]: Simplified (2 1) to (λ (d1 d2 d3) (/ (- (* (* (+ 3 d2) d1) (* (+ 3 d2) d1)) (* (* d1 d3) (* d1 d3))) (- (fma d1 3 (* d1 d2)) (* d1 d3)))) 14.547 * [simplify]: Simplifying (- (fma d1 3 (* d1 d2)) (* d1 d3)) 14.547 * * [simplify]: iters left: 5 (8 enodes) 14.552 * * [simplify]: iters left: 4 (30 enodes) 14.562 * * [simplify]: iters left: 3 (49 enodes) 14.581 * * [simplify]: iters left: 2 (92 enodes) 14.603 * * [simplify]: iters left: 1 (145 enodes) 14.641 * * [simplify]: Extracting #0: cost 1 inf + 0 14.641 * * [simplify]: Extracting #1: cost 24 inf + 0 14.641 * * [simplify]: Extracting #2: cost 35 inf + 45 14.642 * * [simplify]: Extracting #3: cost 11 inf + 1553 14.644 * * [simplify]: Extracting #4: cost 0 inf + 2505 14.646 * * [simplify]: Extracting #5: cost 0 inf + 2450 14.648 * [simplify]: Simplified to (* (+ (- d2 d3) 3) d1) 14.648 * [simplify]: Simplified (2 2) to (λ (d1 d2 d3) (/ (- (* (fma d1 3 (* d1 d2)) (fma d1 3 (* d1 d2))) (* (* d1 d3) (* d1 d3))) (* (+ (- d2 d3) 3) d1))) 14.648 * * * * [progress]: [ 27 / 35 ] simplifiying candidate # 14.648 * [simplify]: Simplifying (+ (* d1 d2) (* d1 d3)) 14.648 * * [simplify]: iters left: 4 (6 enodes) 14.652 * * [simplify]: iters left: 3 (24 enodes) 14.660 * * [simplify]: iters left: 2 (32 enodes) 14.669 * * [simplify]: Extracting #0: cost 1 inf + 0 14.669 * * [simplify]: Extracting #1: cost 8 inf + 0 14.669 * * [simplify]: Extracting #2: cost 7 inf + 45 14.669 * * [simplify]: Extracting #3: cost 1 inf + 338 14.670 * * [simplify]: Extracting #4: cost 0 inf + 421 14.670 * [simplify]: Simplified to (* (+ d2 d3) d1) 14.670 * [simplify]: Simplified (2 2) to (λ (d1 d2 d3) (+ (* d1 3) (* (+ d2 d3) d1))) 14.670 * * * * [progress]: [ 28 / 35 ] simplifiying candidate #real (real->posit16 (+ (fma d1 3 (* d1 d2)) (* d1 d3)))))> 14.670 * [simplify]: Simplifying (real->posit16 (+ (fma d1 3 (* d1 d2)) (* d1 d3))) 14.671 * * [simplify]: iters left: 6 (9 enodes) 14.675 * * [simplify]: iters left: 5 (29 enodes) 14.685 * * [simplify]: iters left: 4 (41 enodes) 14.699 * * [simplify]: iters left: 3 (73 enodes) 14.725 * * [simplify]: iters left: 2 (107 enodes) 14.757 * * [simplify]: iters left: 1 (119 enodes) 14.782 * * [simplify]: Extracting #0: cost 1 inf + 0 14.782 * * [simplify]: Extracting #1: cost 2 inf + 0 14.782 * * [simplify]: Extracting #2: cost 16 inf + 0 14.782 * * [simplify]: Extracting #3: cost 22 inf + 4 14.783 * * [simplify]: Extracting #4: cost 7 inf + 1022 14.783 * * [simplify]: Extracting #5: cost 0 inf + 1420 14.784 * [simplify]: Simplified to (real->posit16 (* d1 (+ (+ 3 d3) d2))) 14.784 * [simplify]: Simplified (2 1) to (λ (d1 d2 d3) (posit16->real (real->posit16 (* d1 (+ (+ 3 d3) d2))))) 14.784 * * * * [progress]: [ 29 / 35 ] simplifiying candidate # 14.784 * * * * [progress]: [ 30 / 35 ] simplifiying candidate # 14.784 * [simplify]: Simplifying (+ (* d2 d1) (* 3 d1)) 14.784 * * [simplify]: iters left: 4 (6 enodes) 14.786 * * [simplify]: iters left: 3 (24 enodes) 14.790 * * [simplify]: iters left: 2 (32 enodes) 14.795 * * [simplify]: Extracting #0: cost 1 inf + 0 14.795 * * [simplify]: Extracting #1: cost 8 inf + 0 14.795 * * [simplify]: Extracting #2: cost 8 inf + 3 14.795 * * [simplify]: Extracting #3: cost 1 inf + 353 14.796 * * [simplify]: Extracting #4: cost 0 inf + 436 14.796 * * [simplify]: Extracting #5: cost 0 inf + 421 14.796 * [simplify]: Simplified to (* d1 (+ 3 d2)) 14.796 * [simplify]: Simplified (2 1) to (λ (d1 d2 d3) (+ (* d1 (+ 3 d2)) (* d1 d3))) 14.796 * * * * [progress]: [ 31 / 35 ] simplifiying candidate # 14.796 * [simplify]: Simplifying (+ (* d2 d1) (* 3 d1)) 14.796 * * [simplify]: iters left: 4 (6 enodes) 14.798 * * [simplify]: iters left: 3 (24 enodes) 14.802 * * [simplify]: iters left: 2 (32 enodes) 14.811 * * [simplify]: Extracting #0: cost 1 inf + 0 14.811 * * [simplify]: Extracting #1: cost 8 inf + 0 14.811 * * [simplify]: Extracting #2: cost 8 inf + 3 14.812 * * [simplify]: Extracting #3: cost 1 inf + 353 14.812 * * [simplify]: Extracting #4: cost 0 inf + 436 14.813 * * [simplify]: Extracting #5: cost 0 inf + 421 14.813 * [simplify]: Simplified to (* d1 (+ 3 d2)) 14.813 * [simplify]: Simplified (2 1) to (λ (d1 d2 d3) (+ (* d1 (+ 3 d2)) (* d1 d3))) 14.813 * * * * [progress]: [ 32 / 35 ] simplifiying candidate # 14.814 * [simplify]: Simplifying (+ (* d2 d1) (* 3 d1)) 14.814 * * [simplify]: iters left: 4 (6 enodes) 14.817 * * [simplify]: iters left: 3 (24 enodes) 14.825 * * [simplify]: iters left: 2 (32 enodes) 14.835 * * [simplify]: Extracting #0: cost 1 inf + 0 14.835 * * [simplify]: Extracting #1: cost 8 inf + 0 14.835 * * [simplify]: Extracting #2: cost 8 inf + 3 14.835 * * [simplify]: Extracting #3: cost 1 inf + 353 14.836 * * [simplify]: Extracting #4: cost 0 inf + 436 14.836 * * [simplify]: Extracting #5: cost 0 inf + 421 14.836 * [simplify]: Simplified to (* d1 (+ 3 d2)) 14.836 * [simplify]: Simplified (2 1) to (λ (d1 d2 d3) (+ (* d1 (+ 3 d2)) (* d1 d3))) 14.836 * * * * [progress]: [ 33 / 35 ] simplifiying candidate # 14.837 * [simplify]: Simplifying (+ (* d2 d1) (+ (* d3 d1) (* 3 d1))) 14.837 * * [simplify]: iters left: 6 (9 enodes) 14.842 * * [simplify]: iters left: 5 (38 enodes) 14.855 * * [simplify]: iters left: 4 (64 enodes) 14.877 * * [simplify]: iters left: 3 (102 enodes) 14.907 * * [simplify]: iters left: 2 (121 enodes) 14.932 * * [simplify]: iters left: 1 (127 enodes) 14.957 * * [simplify]: Extracting #0: cost 1 inf + 0 14.957 * * [simplify]: Extracting #1: cost 16 inf + 0 14.957 * * [simplify]: Extracting #2: cost 21 inf + 46 14.958 * * [simplify]: Extracting #3: cost 3 inf + 1257 14.959 * * [simplify]: Extracting #4: cost 0 inf + 1435 14.960 * * [simplify]: Extracting #5: cost 0 inf + 1420 14.961 * [simplify]: Simplified to (* d1 (+ d2 (+ d3 3))) 14.961 * [simplify]: Simplified (2) to (λ (d1 d2 d3) (* d1 (+ d2 (+ d3 3)))) 14.961 * * * * [progress]: [ 34 / 35 ] simplifiying candidate # 14.961 * [simplify]: Simplifying (+ (* d2 d1) (+ (* d3 d1) (* 3 d1))) 14.961 * * [simplify]: iters left: 6 (9 enodes) 14.966 * * [simplify]: iters left: 5 (38 enodes) 14.977 * * [simplify]: iters left: 4 (64 enodes) 14.997 * * [simplify]: iters left: 3 (102 enodes) 15.026 * * [simplify]: iters left: 2 (121 enodes) 15.045 * * [simplify]: iters left: 1 (127 enodes) 15.073 * * [simplify]: Extracting #0: cost 1 inf + 0 15.073 * * [simplify]: Extracting #1: cost 16 inf + 0 15.073 * * [simplify]: Extracting #2: cost 21 inf + 46 15.074 * * [simplify]: Extracting #3: cost 3 inf + 1257 15.075 * * [simplify]: Extracting #4: cost 0 inf + 1435 15.076 * * [simplify]: Extracting #5: cost 0 inf + 1420 15.078 * [simplify]: Simplified to (* d1 (+ d2 (+ d3 3))) 15.078 * [simplify]: Simplified (2) to (λ (d1 d2 d3) (* d1 (+ d2 (+ d3 3)))) 15.078 * * * * [progress]: [ 35 / 35 ] simplifiying candidate # 15.078 * [simplify]: Simplifying (+ (* d2 d1) (+ (* d3 d1) (* 3 d1))) 15.078 * * [simplify]: iters left: 6 (9 enodes) 15.083 * * [simplify]: iters left: 5 (38 enodes) 15.096 * * [simplify]: iters left: 4 (64 enodes) 15.119 * * [simplify]: iters left: 3 (102 enodes) 15.153 * * [simplify]: iters left: 2 (121 enodes) 15.182 * * [simplify]: iters left: 1 (127 enodes) 15.208 * * [simplify]: Extracting #0: cost 1 inf + 0 15.208 * * [simplify]: Extracting #1: cost 16 inf + 0 15.209 * * [simplify]: Extracting #2: cost 21 inf + 46 15.209 * * [simplify]: Extracting #3: cost 3 inf + 1257 15.210 * * [simplify]: Extracting #4: cost 0 inf + 1435 15.211 * * [simplify]: Extracting #5: cost 0 inf + 1420 15.212 * [simplify]: Simplified to (* d1 (+ d2 (+ d3 3))) 15.213 * [simplify]: Simplified (2) to (λ (d1 d2 d3) (* d1 (+ d2 (+ d3 3)))) 15.213 * * * [progress]: adding candidates to table 15.565 * [progress]: [Phase 3 of 3] Extracting. 15.565 * * [regime]: Finding splitpoints for: (# # # # #) 15.566 * * * [regime-changes]: Trying 3 branch expressions: (d3 d2 d1) 15.566 * * * * [regimes]: Trying to branch on d3 from (# # # # #) 15.617 * * * * [regimes]: Trying to branch on d2 from (# # # # #) 15.685 * * * * [regimes]: Trying to branch on d1 from (# # # # #) 15.727 * * * [regime]: Found split indices: #