17.917 * [progress]: [Phase 1 of 3] Setting up. 0.002 * * * [progress]: [1/2] Preparing points 0.051 * * * [progress]: [2/2] Setting up program. 0.056 * [progress]: [Phase 2 of 3] Improving. 0.056 * * * * [progress]: [ 1 / 1 ] simplifiying candidate # 0.056 * [simplify]: Simplifying: (* x (/ (* (/ y z) t) t)) 0.056 * * [simplify]: iteration 0: 8 enodes 0.059 * * [simplify]: iteration 1: 16 enodes 0.064 * * [simplify]: iteration 2: 38 enodes 0.075 * * [simplify]: iteration 3: 96 enodes 0.126 * * [simplify]: iteration 4: 352 enodes 0.581 * * [simplify]: iteration 5: 1745 enodes 1.164 * * [simplify]: iteration complete: 5027 enodes 1.165 * * [simplify]: Extracting #0: cost 1 inf + 0 1.165 * * [simplify]: Extracting #1: cost 260 inf + 0 1.177 * * [simplify]: Extracting #2: cost 1874 inf + 3291 1.197 * * [simplify]: Extracting #3: cost 1131 inf + 92038 1.240 * * [simplify]: Extracting #4: cost 146 inf + 193845 1.289 * * [simplify]: Extracting #5: cost 0 inf + 211857 1.358 * [simplify]: Simplified to: (* y (/ x z)) 1.362 * * [progress]: iteration 1 / 4 1.362 * * * [progress]: picking best candidate 1.368 * * * * [pick]: Picked # 1.368 * * * [progress]: localizing error 1.375 * * * [progress]: generating rewritten candidates 1.376 * * * * [progress]: [ 1 / 1 ] rewriting at (2) 1.387 * * * [progress]: generating series expansions 1.387 * * * * [progress]: [ 1 / 1 ] generating series at (2) 1.387 * [backup-simplify]: Simplify (* y (/ x z)) into (/ (* x y) z) 1.387 * [approximate]: Taking taylor expansion of (/ (* x y) z) in (y x z) around 0 1.388 * [taylor]: Taking taylor expansion of (/ (* x y) z) in z 1.388 * [taylor]: Taking taylor expansion of (* x y) in z 1.388 * [taylor]: Taking taylor expansion of x in z 1.388 * [backup-simplify]: Simplify x into x 1.388 * [taylor]: Taking taylor expansion of y in z 1.388 * [backup-simplify]: Simplify y into y 1.388 * [taylor]: Taking taylor expansion of z in z 1.388 * [backup-simplify]: Simplify 0 into 0 1.388 * [backup-simplify]: Simplify 1 into 1 1.388 * [backup-simplify]: Simplify (* x y) into (* x y) 1.388 * [backup-simplify]: Simplify (/ (* x y) 1) into (* x y) 1.388 * [taylor]: Taking taylor expansion of (/ (* x y) z) in x 1.388 * [taylor]: Taking taylor expansion of (* x y) in x 1.388 * [taylor]: Taking taylor expansion of x in x 1.388 * [backup-simplify]: Simplify 0 into 0 1.388 * [backup-simplify]: Simplify 1 into 1 1.388 * [taylor]: Taking taylor expansion of y in x 1.388 * [backup-simplify]: Simplify y into y 1.388 * [taylor]: Taking taylor expansion of z in x 1.388 * [backup-simplify]: Simplify z into z 1.388 * [backup-simplify]: Simplify (* 0 y) into 0 1.388 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 1.388 * [backup-simplify]: Simplify (/ y z) into (/ y z) 1.389 * [taylor]: Taking taylor expansion of (/ (* x y) z) in y 1.389 * [taylor]: Taking taylor expansion of (* x y) in y 1.389 * [taylor]: Taking taylor expansion of x in y 1.389 * [backup-simplify]: Simplify x into x 1.389 * [taylor]: Taking taylor expansion of y in y 1.389 * [backup-simplify]: Simplify 0 into 0 1.389 * [backup-simplify]: Simplify 1 into 1 1.389 * [taylor]: Taking taylor expansion of z in y 1.389 * [backup-simplify]: Simplify z into z 1.389 * [backup-simplify]: Simplify (* x 0) into 0 1.389 * [backup-simplify]: Simplify (+ (* x 1) (* 0 0)) into x 1.389 * [backup-simplify]: Simplify (/ x z) into (/ x z) 1.389 * [taylor]: Taking taylor expansion of (/ (* x y) z) in y 1.389 * [taylor]: Taking taylor expansion of (* x y) in y 1.389 * [taylor]: Taking taylor expansion of x in y 1.389 * [backup-simplify]: Simplify x into x 1.389 * [taylor]: Taking taylor expansion of y in y 1.389 * [backup-simplify]: Simplify 0 into 0 1.389 * [backup-simplify]: Simplify 1 into 1 1.389 * [taylor]: Taking taylor expansion of z in y 1.389 * [backup-simplify]: Simplify z into z 1.389 * [backup-simplify]: Simplify (* x 0) into 0 1.390 * [backup-simplify]: Simplify (+ (* x 1) (* 0 0)) into x 1.390 * [backup-simplify]: Simplify (/ x z) into (/ x z) 1.390 * [taylor]: Taking taylor expansion of (/ x z) in x 1.390 * [taylor]: Taking taylor expansion of x in x 1.390 * [backup-simplify]: Simplify 0 into 0 1.390 * [backup-simplify]: Simplify 1 into 1 1.390 * [taylor]: Taking taylor expansion of z in x 1.390 * [backup-simplify]: Simplify z into z 1.390 * [backup-simplify]: Simplify (/ 1 z) into (/ 1 z) 1.390 * [taylor]: Taking taylor expansion of (/ 1 z) in z 1.390 * [taylor]: Taking taylor expansion of z in z 1.390 * [backup-simplify]: Simplify 0 into 0 1.390 * [backup-simplify]: Simplify 1 into 1 1.390 * [backup-simplify]: Simplify (/ 1 1) into 1 1.390 * [backup-simplify]: Simplify 1 into 1 1.391 * [backup-simplify]: Simplify (+ (* x 0) (+ (* 0 1) (* 0 0))) into 0 1.391 * [backup-simplify]: Simplify (- (/ 0 z) (+ (* (/ x z) (/ 0 z)))) into 0 1.391 * [taylor]: Taking taylor expansion of 0 in x 1.391 * [backup-simplify]: Simplify 0 into 0 1.391 * [taylor]: Taking taylor expansion of 0 in z 1.391 * [backup-simplify]: Simplify 0 into 0 1.391 * [backup-simplify]: Simplify (- (/ 0 z) (+ (* (/ 1 z) (/ 0 z)))) into 0 1.391 * [taylor]: Taking taylor expansion of 0 in z 1.391 * [backup-simplify]: Simplify 0 into 0 1.392 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 1.392 * [backup-simplify]: Simplify 0 into 0 1.392 * [backup-simplify]: Simplify (+ (* x 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1.392 * [backup-simplify]: Simplify (- (/ 0 z) (+ (* (/ x z) (/ 0 z)) (* 0 (/ 0 z)))) into 0 1.392 * [taylor]: Taking taylor expansion of 0 in x 1.392 * [backup-simplify]: Simplify 0 into 0 1.393 * [taylor]: Taking taylor expansion of 0 in z 1.393 * [backup-simplify]: Simplify 0 into 0 1.393 * [taylor]: Taking taylor expansion of 0 in z 1.393 * [backup-simplify]: Simplify 0 into 0 1.393 * [backup-simplify]: Simplify (- (/ 0 z) (+ (* (/ 1 z) (/ 0 z)) (* 0 (/ 0 z)))) into 0 1.393 * [taylor]: Taking taylor expansion of 0 in z 1.393 * [backup-simplify]: Simplify 0 into 0 1.393 * [backup-simplify]: Simplify 0 into 0 1.393 * [backup-simplify]: Simplify 0 into 0 1.393 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.394 * [backup-simplify]: Simplify 0 into 0 1.394 * [backup-simplify]: Simplify (+ (* x 0) (+ (* 0 0) (+ (* 0 0) (+ (* 0 1) (* 0 0))))) into 0 1.394 * [backup-simplify]: Simplify (- (/ 0 z) (+ (* (/ x z) (/ 0 z)) (* 0 (/ 0 z)) (* 0 (/ 0 z)))) into 0 1.394 * [taylor]: Taking taylor expansion of 0 in x 1.394 * [backup-simplify]: Simplify 0 into 0 1.394 * [taylor]: Taking taylor expansion of 0 in z 1.394 * [backup-simplify]: Simplify 0 into 0 1.395 * [taylor]: Taking taylor expansion of 0 in z 1.395 * [backup-simplify]: Simplify 0 into 0 1.395 * [taylor]: Taking taylor expansion of 0 in z 1.395 * [backup-simplify]: Simplify 0 into 0 1.395 * [backup-simplify]: Simplify (- (/ 0 z) (+ (* (/ 1 z) (/ 0 z)) (* 0 (/ 0 z)) (* 0 (/ 0 z)))) into 0 1.395 * [taylor]: Taking taylor expansion of 0 in z 1.395 * [backup-simplify]: Simplify 0 into 0 1.395 * [backup-simplify]: Simplify 0 into 0 1.395 * [backup-simplify]: Simplify 0 into 0 1.395 * [backup-simplify]: Simplify (* 1 (* (/ 1 z) (* x y))) into (/ (* x y) z) 1.395 * [backup-simplify]: Simplify (* (/ 1 y) (/ (/ 1 x) (/ 1 z))) into (/ z (* x y)) 1.395 * [approximate]: Taking taylor expansion of (/ z (* x y)) in (y x z) around 0 1.395 * [taylor]: Taking taylor expansion of (/ z (* x y)) in z 1.395 * [taylor]: Taking taylor expansion of z in z 1.395 * [backup-simplify]: Simplify 0 into 0 1.395 * [backup-simplify]: Simplify 1 into 1 1.395 * [taylor]: Taking taylor expansion of (* x y) in z 1.395 * [taylor]: Taking taylor expansion of x in z 1.395 * [backup-simplify]: Simplify x into x 1.395 * [taylor]: Taking taylor expansion of y in z 1.395 * [backup-simplify]: Simplify y into y 1.395 * [backup-simplify]: Simplify (* x y) into (* x y) 1.395 * [backup-simplify]: Simplify (/ 1 (* x y)) into (/ 1 (* x y)) 1.395 * [taylor]: Taking taylor expansion of (/ z (* x y)) in x 1.395 * [taylor]: Taking taylor expansion of z in x 1.395 * [backup-simplify]: Simplify z into z 1.395 * [taylor]: Taking taylor expansion of (* x y) in x 1.395 * [taylor]: Taking taylor expansion of x in x 1.395 * [backup-simplify]: Simplify 0 into 0 1.395 * [backup-simplify]: Simplify 1 into 1 1.395 * [taylor]: Taking taylor expansion of y in x 1.395 * [backup-simplify]: Simplify y into y 1.395 * [backup-simplify]: Simplify (* 0 y) into 0 1.396 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 1.396 * [backup-simplify]: Simplify (/ z y) into (/ z y) 1.396 * [taylor]: Taking taylor expansion of (/ z (* x y)) in y 1.396 * [taylor]: Taking taylor expansion of z in y 1.396 * [backup-simplify]: Simplify z into z 1.396 * [taylor]: Taking taylor expansion of (* x y) in y 1.396 * [taylor]: Taking taylor expansion of x in y 1.396 * [backup-simplify]: Simplify x into x 1.396 * [taylor]: Taking taylor expansion of y in y 1.396 * [backup-simplify]: Simplify 0 into 0 1.396 * [backup-simplify]: Simplify 1 into 1 1.396 * [backup-simplify]: Simplify (* x 0) into 0 1.396 * [backup-simplify]: Simplify (+ (* x 1) (* 0 0)) into x 1.396 * [backup-simplify]: Simplify (/ z x) into (/ z x) 1.396 * [taylor]: Taking taylor expansion of (/ z (* x y)) in y 1.396 * [taylor]: Taking taylor expansion of z in y 1.397 * [backup-simplify]: Simplify z into z 1.397 * [taylor]: Taking taylor expansion of (* x y) in y 1.397 * [taylor]: Taking taylor expansion of x in y 1.397 * [backup-simplify]: Simplify x into x 1.397 * [taylor]: Taking taylor expansion of y in y 1.397 * [backup-simplify]: Simplify 0 into 0 1.397 * [backup-simplify]: Simplify 1 into 1 1.397 * [backup-simplify]: Simplify (* x 0) into 0 1.397 * [backup-simplify]: Simplify (+ (* x 1) (* 0 0)) into x 1.397 * [backup-simplify]: Simplify (/ z x) into (/ z x) 1.397 * [taylor]: Taking taylor expansion of (/ z x) in x 1.397 * [taylor]: Taking taylor expansion of z in x 1.397 * [backup-simplify]: Simplify z into z 1.397 * [taylor]: Taking taylor expansion of x in x 1.397 * [backup-simplify]: Simplify 0 into 0 1.397 * [backup-simplify]: Simplify 1 into 1 1.397 * [backup-simplify]: Simplify (/ z 1) into z 1.397 * [taylor]: Taking taylor expansion of z in z 1.397 * [backup-simplify]: Simplify 0 into 0 1.397 * [backup-simplify]: Simplify 1 into 1 1.397 * [backup-simplify]: Simplify 1 into 1 1.398 * [backup-simplify]: Simplify (+ (* x 0) (+ (* 0 1) (* 0 0))) into 0 1.398 * [backup-simplify]: Simplify (- (/ 0 x) (+ (* (/ z x) (/ 0 x)))) into 0 1.398 * [taylor]: Taking taylor expansion of 0 in x 1.398 * [backup-simplify]: Simplify 0 into 0 1.399 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* z (/ 0 1)))) into 0 1.399 * [taylor]: Taking taylor expansion of 0 in z 1.399 * [backup-simplify]: Simplify 0 into 0 1.399 * [backup-simplify]: Simplify 0 into 0 1.399 * [backup-simplify]: Simplify 0 into 0 1.399 * [backup-simplify]: Simplify (+ (* x 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1.400 * [backup-simplify]: Simplify (- (/ 0 x) (+ (* (/ z x) (/ 0 x)) (* 0 (/ 0 x)))) into 0 1.400 * [taylor]: Taking taylor expansion of 0 in x 1.400 * [backup-simplify]: Simplify 0 into 0 1.400 * [taylor]: Taking taylor expansion of 0 in z 1.400 * [backup-simplify]: Simplify 0 into 0 1.400 * [backup-simplify]: Simplify 0 into 0 1.401 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* z (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.401 * [taylor]: Taking taylor expansion of 0 in z 1.401 * [backup-simplify]: Simplify 0 into 0 1.401 * [backup-simplify]: Simplify 0 into 0 1.401 * [backup-simplify]: Simplify 0 into 0 1.401 * [backup-simplify]: Simplify 0 into 0 1.401 * [backup-simplify]: Simplify (* 1 (* (/ 1 z) (* (/ 1 (/ 1 x)) (/ 1 (/ 1 y))))) into (/ (* x y) z) 1.401 * [backup-simplify]: Simplify (* (/ 1 (- y)) (/ (/ 1 (- x)) (/ 1 (- z)))) into (* -1 (/ z (* x y))) 1.401 * [approximate]: Taking taylor expansion of (* -1 (/ z (* x y))) in (y x z) around 0 1.401 * [taylor]: Taking taylor expansion of (* -1 (/ z (* x y))) in z 1.401 * [taylor]: Taking taylor expansion of -1 in z 1.401 * [backup-simplify]: Simplify -1 into -1 1.401 * [taylor]: Taking taylor expansion of (/ z (* x y)) in z 1.401 * [taylor]: Taking taylor expansion of z in z 1.401 * [backup-simplify]: Simplify 0 into 0 1.401 * [backup-simplify]: Simplify 1 into 1 1.401 * [taylor]: Taking taylor expansion of (* x y) in z 1.401 * [taylor]: Taking taylor expansion of x in z 1.401 * [backup-simplify]: Simplify x into x 1.401 * [taylor]: Taking taylor expansion of y in z 1.401 * [backup-simplify]: Simplify y into y 1.401 * [backup-simplify]: Simplify (* x y) into (* x y) 1.401 * [backup-simplify]: Simplify (/ 1 (* x y)) into (/ 1 (* x y)) 1.401 * [taylor]: Taking taylor expansion of (* -1 (/ z (* x y))) in x 1.401 * [taylor]: Taking taylor expansion of -1 in x 1.401 * [backup-simplify]: Simplify -1 into -1 1.401 * [taylor]: Taking taylor expansion of (/ z (* x y)) in x 1.401 * [taylor]: Taking taylor expansion of z in x 1.401 * [backup-simplify]: Simplify z into z 1.401 * [taylor]: Taking taylor expansion of (* x y) in x 1.401 * [taylor]: Taking taylor expansion of x in x 1.401 * [backup-simplify]: Simplify 0 into 0 1.401 * [backup-simplify]: Simplify 1 into 1 1.401 * [taylor]: Taking taylor expansion of y in x 1.401 * [backup-simplify]: Simplify y into y 1.402 * [backup-simplify]: Simplify (* 0 y) into 0 1.402 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 1.402 * [backup-simplify]: Simplify (/ z y) into (/ z y) 1.402 * [taylor]: Taking taylor expansion of (* -1 (/ z (* x y))) in y 1.402 * [taylor]: Taking taylor expansion of -1 in y 1.402 * [backup-simplify]: Simplify -1 into -1 1.402 * [taylor]: Taking taylor expansion of (/ z (* x y)) in y 1.402 * [taylor]: Taking taylor expansion of z in y 1.402 * [backup-simplify]: Simplify z into z 1.402 * [taylor]: Taking taylor expansion of (* x y) in y 1.402 * [taylor]: Taking taylor expansion of x in y 1.402 * [backup-simplify]: Simplify x into x 1.402 * [taylor]: Taking taylor expansion of y in y 1.402 * [backup-simplify]: Simplify 0 into 0 1.402 * [backup-simplify]: Simplify 1 into 1 1.402 * [backup-simplify]: Simplify (* x 0) into 0 1.403 * [backup-simplify]: Simplify (+ (* x 1) (* 0 0)) into x 1.403 * [backup-simplify]: Simplify (/ z x) into (/ z x) 1.403 * [taylor]: Taking taylor expansion of (* -1 (/ z (* x y))) in y 1.403 * [taylor]: Taking taylor expansion of -1 in y 1.403 * [backup-simplify]: Simplify -1 into -1 1.403 * [taylor]: Taking taylor expansion of (/ z (* x y)) in y 1.403 * [taylor]: Taking taylor expansion of z in y 1.403 * [backup-simplify]: Simplify z into z 1.403 * [taylor]: Taking taylor expansion of (* x y) in y 1.403 * [taylor]: Taking taylor expansion of x in y 1.403 * [backup-simplify]: Simplify x into x 1.403 * [taylor]: Taking taylor expansion of y in y 1.403 * [backup-simplify]: Simplify 0 into 0 1.403 * [backup-simplify]: Simplify 1 into 1 1.403 * [backup-simplify]: Simplify (* x 0) into 0 1.403 * [backup-simplify]: Simplify (+ (* x 1) (* 0 0)) into x 1.403 * [backup-simplify]: Simplify (/ z x) into (/ z x) 1.403 * [backup-simplify]: Simplify (* -1 (/ z x)) into (* -1 (/ z x)) 1.403 * [taylor]: Taking taylor expansion of (* -1 (/ z x)) in x 1.403 * [taylor]: Taking taylor expansion of -1 in x 1.403 * [backup-simplify]: Simplify -1 into -1 1.403 * [taylor]: Taking taylor expansion of (/ z x) in x 1.403 * [taylor]: Taking taylor expansion of z in x 1.403 * [backup-simplify]: Simplify z into z 1.403 * [taylor]: Taking taylor expansion of x in x 1.403 * [backup-simplify]: Simplify 0 into 0 1.403 * [backup-simplify]: Simplify 1 into 1 1.403 * [backup-simplify]: Simplify (/ z 1) into z 1.403 * [backup-simplify]: Simplify (* -1 z) into (* -1 z) 1.403 * [taylor]: Taking taylor expansion of (* -1 z) in z 1.403 * [taylor]: Taking taylor expansion of -1 in z 1.403 * [backup-simplify]: Simplify -1 into -1 1.403 * [taylor]: Taking taylor expansion of z in z 1.404 * [backup-simplify]: Simplify 0 into 0 1.404 * [backup-simplify]: Simplify 1 into 1 1.404 * [backup-simplify]: Simplify (+ (* -1 1) (* 0 0)) into -1 1.404 * [backup-simplify]: Simplify -1 into -1 1.405 * [backup-simplify]: Simplify (+ (* x 0) (+ (* 0 1) (* 0 0))) into 0 1.405 * [backup-simplify]: Simplify (- (/ 0 x) (+ (* (/ z x) (/ 0 x)))) into 0 1.405 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ z x))) into 0 1.405 * [taylor]: Taking taylor expansion of 0 in x 1.405 * [backup-simplify]: Simplify 0 into 0 1.406 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* z (/ 0 1)))) into 0 1.406 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 z)) into 0 1.406 * [taylor]: Taking taylor expansion of 0 in z 1.406 * [backup-simplify]: Simplify 0 into 0 1.406 * [backup-simplify]: Simplify 0 into 0 1.407 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 1) (* 0 0))) into 0 1.407 * [backup-simplify]: Simplify 0 into 0 1.407 * [backup-simplify]: Simplify (+ (* x 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1.408 * [backup-simplify]: Simplify (- (/ 0 x) (+ (* (/ z x) (/ 0 x)) (* 0 (/ 0 x)))) into 0 1.408 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (/ z x)))) into 0 1.408 * [taylor]: Taking taylor expansion of 0 in x 1.408 * [backup-simplify]: Simplify 0 into 0 1.408 * [taylor]: Taking taylor expansion of 0 in z 1.408 * [backup-simplify]: Simplify 0 into 0 1.408 * [backup-simplify]: Simplify 0 into 0 1.409 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* z (/ 0 1)) (* 0 (/ 0 1)))) into 0 1.410 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 z))) into 0 1.410 * [taylor]: Taking taylor expansion of 0 in z 1.410 * [backup-simplify]: Simplify 0 into 0 1.410 * [backup-simplify]: Simplify 0 into 0 1.410 * [backup-simplify]: Simplify 0 into 0 1.411 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 1.411 * [backup-simplify]: Simplify 0 into 0 1.411 * [backup-simplify]: Simplify (* -1 (* (/ 1 (- z)) (* (/ 1 (/ 1 (- x))) (/ 1 (/ 1 (- y)))))) into (/ (* x y) z) 1.411 * * * [progress]: simplifying candidates 1.411 * * * * [progress]: [ 1 / 38 ] simplifiying candidate # 1.411 * * * * [progress]: [ 2 / 38 ] simplifiying candidate # 1.411 * * * * [progress]: [ 3 / 38 ] simplifiying candidate # 1.411 * * * * [progress]: [ 4 / 38 ] simplifiying candidate # 1.411 * * * * [progress]: [ 5 / 38 ] simplifiying candidate # 1.411 * * * * [progress]: [ 6 / 38 ] simplifiying candidate # 1.411 * * * * [progress]: [ 7 / 38 ] simplifiying candidate # 1.411 * * * * [progress]: [ 8 / 38 ] simplifiying candidate # 1.411 * * * * [progress]: [ 9 / 38 ] simplifiying candidate # 1.411 * * * * [progress]: [ 10 / 38 ] simplifiying candidate # 1.411 * * * * [progress]: [ 11 / 38 ] simplifiying candidate # 1.412 * * * * [progress]: [ 12 / 38 ] simplifiying candidate # 1.412 * * * * [progress]: [ 13 / 38 ] simplifiying candidate # 1.412 * * * * [progress]: [ 14 / 38 ] simplifiying candidate # 1.412 * * * * [progress]: [ 15 / 38 ] simplifiying candidate # 1.412 * * * * [progress]: [ 16 / 38 ] simplifiying candidate # 1.412 * * * * [progress]: [ 17 / 38 ] simplifiying candidate # 1.412 * * * * [progress]: [ 18 / 38 ] simplifiying candidate # 1.412 * * * * [progress]: [ 19 / 38 ] simplifiying candidate # 1.412 * * * * [progress]: [ 20 / 38 ] simplifiying candidate # 1.412 * * * * [progress]: [ 21 / 38 ] simplifiying candidate # 1.412 * * * * [progress]: [ 22 / 38 ] simplifiying candidate # 1.412 * * * * [progress]: [ 23 / 38 ] simplifiying candidate # 1.412 * * * * [progress]: [ 24 / 38 ] simplifiying candidate # 1.412 * * * * [progress]: [ 25 / 38 ] simplifiying candidate # 1.412 * * * * [progress]: [ 26 / 38 ] simplifiying candidate # 1.412 * * * * [progress]: [ 27 / 38 ] simplifiying candidate # 1.412 * * * * [progress]: [ 28 / 38 ] simplifiying candidate # 1.412 * * * * [progress]: [ 29 / 38 ] simplifiying candidate # 1.412 * * * * [progress]: [ 30 / 38 ] simplifiying candidate # 1.412 * * * * [progress]: [ 31 / 38 ] simplifiying candidate # 1.412 * * * * [progress]: [ 32 / 38 ] simplifiying candidate # 1.412 * * * * [progress]: [ 33 / 38 ] simplifiying candidate # 1.412 * * * * [progress]: [ 34 / 38 ] simplifiying candidate #real (real->posit16 (* y (/ x z)))))> 1.412 * * * * [progress]: [ 35 / 38 ] simplifiying candidate # 1.412 * * * * [progress]: [ 36 / 38 ] simplifiying candidate # 1.412 * * * * [progress]: [ 37 / 38 ] simplifiying candidate # 1.412 * * * * [progress]: [ 38 / 38 ] simplifiying candidate # 1.413 * [simplify]: Simplifying: (expm1 (* y (/ x z))) (log1p (* y (/ x z))) (* y (/ x z)) (+ (log y) (- (log x) (log z))) (+ (log y) (log (/ x z))) (log (* y (/ x z))) (exp (* y (/ x z))) (* (* (* y y) y) (/ (* (* x x) x) (* (* z z) z))) (* (* (* y y) y) (* (* (/ x z) (/ x z)) (/ x z))) (* (cbrt (* y (/ x z))) (cbrt (* y (/ x z)))) (cbrt (* y (/ x z))) (* (* (* y (/ x z)) (* y (/ x z))) (* y (/ x z))) (sqrt (* y (/ x z))) (sqrt (* y (/ x z))) (* (sqrt y) (sqrt (/ x z))) (* (sqrt y) (sqrt (/ x z))) (* (sqrt y) (/ (sqrt x) (sqrt z))) (* (sqrt y) (/ (sqrt x) (sqrt z))) (* y (* (cbrt (/ x z)) (cbrt (/ x z)))) (* y (sqrt (/ x z))) (* y (/ (* (cbrt x) (cbrt x)) (* (cbrt z) (cbrt z)))) (* y (/ (* (cbrt x) (cbrt x)) (sqrt z))) (* y (/ (* (cbrt x) (cbrt x)) 1)) (* y (/ (sqrt x) (* (cbrt z) (cbrt z)))) (* y (/ (sqrt x) (sqrt z))) (* y (/ (sqrt x) 1)) (* y (/ 1 (* (cbrt z) (cbrt z)))) (* y (/ 1 (sqrt z))) (* y (/ 1 1)) (* y 1) (* y x) (* (cbrt y) (/ x z)) (* (sqrt y) (/ x z)) (* y (/ x z)) (* y x) (real->posit16 (* y (/ x z))) (/ (* x y) z) (/ (* x y) z) (/ (* x y) z) 1.413 * * [simplify]: iteration 0: 73 enodes 1.429 * * [simplify]: iteration 1: 177 enodes 1.488 * * [simplify]: iteration 2: 560 enodes 1.747 * * [simplify]: iteration 3: 2617 enodes 3.105 * * [simplify]: iteration complete: 5001 enodes 3.105 * * [simplify]: Extracting #0: cost 26 inf + 0 3.106 * * [simplify]: Extracting #1: cost 523 inf + 1 3.114 * * [simplify]: Extracting #2: cost 1164 inf + 17086 3.148 * * [simplify]: Extracting #3: cost 376 inf + 130575 3.207 * * [simplify]: Extracting #4: cost 56 inf + 187689 3.252 * * [simplify]: Extracting #5: cost 6 inf + 198357 3.296 * * [simplify]: Extracting #6: cost 0 inf + 200148 3.340 * [simplify]: Simplified to: (expm1 (* y (/ x z))) (log1p (* y (/ x z))) (* y (/ x z)) (log (* y (/ x z))) (log (* y (/ x z))) (log (* y (/ x z))) (exp (* y (/ x z))) (* (* (* y (/ x z)) (* y (/ x z))) (* y (/ x z))) (* (* (* y (/ x z)) (* y (/ x z))) (* y (/ x z))) (* (cbrt (* y (/ x z))) (cbrt (* y (/ x z)))) (cbrt (* y (/ x z))) (* (* (* y (/ x z)) (* y (/ x z))) (* y (/ x z))) (sqrt (* y (/ x z))) (sqrt (* y (/ x z))) (* (sqrt y) (sqrt (/ x z))) (* (sqrt y) (sqrt (/ x z))) (/ (* (sqrt x) (sqrt y)) (sqrt z)) (/ (* (sqrt x) (sqrt y)) (sqrt z)) (* (* y (cbrt (/ x z))) (cbrt (/ x z))) (* y (sqrt (/ x z))) (* (* (/ (cbrt x) (cbrt z)) (/ (cbrt x) (cbrt z))) y) (* (* (cbrt x) y) (/ (cbrt x) (sqrt z))) (* (* y (cbrt x)) (cbrt x)) (* (/ (/ y (cbrt z)) (cbrt z)) (sqrt x)) (* (/ y (sqrt z)) (sqrt x)) (* y (sqrt x)) (/ (/ y (cbrt z)) (cbrt z)) (/ y (sqrt z)) y y (* y x) (* (cbrt y) (/ x z)) (/ (sqrt y) (/ z x)) (* y (/ x z)) (* y x) (real->posit16 (* y (/ x z))) (* y (/ x z)) (* y (/ x z)) (* y (/ x z)) 3.342 * * * [progress]: adding candidates to table 3.471 * * [progress]: iteration 2 / 4 3.471 * * * [progress]: picking best candidate 3.511 * * * * [pick]: Picked # 3.511 * * * [progress]: localizing error 3.524 * * * [progress]: generating rewritten candidates 3.524 * * * * [progress]: [ 1 / 1 ] rewriting at (2) 3.543 * * * [progress]: generating series expansions 3.543 * * * * [progress]: [ 1 / 1 ] generating series at (2) 3.543 * [backup-simplify]: Simplify (/ (* x y) z) into (/ (* x y) z) 3.543 * [approximate]: Taking taylor expansion of (/ (* x y) z) in (x y z) around 0 3.543 * [taylor]: Taking taylor expansion of (/ (* x y) z) in z 3.543 * [taylor]: Taking taylor expansion of (* x y) in z 3.543 * [taylor]: Taking taylor expansion of x in z 3.543 * [backup-simplify]: Simplify x into x 3.543 * [taylor]: Taking taylor expansion of y in z 3.543 * [backup-simplify]: Simplify y into y 3.543 * [taylor]: Taking taylor expansion of z in z 3.543 * [backup-simplify]: Simplify 0 into 0 3.543 * [backup-simplify]: Simplify 1 into 1 3.543 * [backup-simplify]: Simplify (* x y) into (* x y) 3.543 * [backup-simplify]: Simplify (/ (* x y) 1) into (* x y) 3.543 * [taylor]: Taking taylor expansion of (/ (* x y) z) in y 3.543 * [taylor]: Taking taylor expansion of (* x y) in y 3.543 * [taylor]: Taking taylor expansion of x in y 3.543 * [backup-simplify]: Simplify x into x 3.543 * [taylor]: Taking taylor expansion of y in y 3.543 * [backup-simplify]: Simplify 0 into 0 3.543 * [backup-simplify]: Simplify 1 into 1 3.543 * [taylor]: Taking taylor expansion of z in y 3.543 * [backup-simplify]: Simplify z into z 3.543 * [backup-simplify]: Simplify (* x 0) into 0 3.544 * [backup-simplify]: Simplify (+ (* x 1) (* 0 0)) into x 3.544 * [backup-simplify]: Simplify (/ x z) into (/ x z) 3.544 * [taylor]: Taking taylor expansion of (/ (* x y) z) in x 3.544 * [taylor]: Taking taylor expansion of (* x y) in x 3.544 * [taylor]: Taking taylor expansion of x in x 3.544 * [backup-simplify]: Simplify 0 into 0 3.544 * [backup-simplify]: Simplify 1 into 1 3.544 * [taylor]: Taking taylor expansion of y in x 3.544 * [backup-simplify]: Simplify y into y 3.544 * [taylor]: Taking taylor expansion of z in x 3.545 * [backup-simplify]: Simplify z into z 3.545 * [backup-simplify]: Simplify (* 0 y) into 0 3.545 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 3.545 * [backup-simplify]: Simplify (/ y z) into (/ y z) 3.545 * [taylor]: Taking taylor expansion of (/ (* x y) z) in x 3.545 * [taylor]: Taking taylor expansion of (* x y) in x 3.545 * [taylor]: Taking taylor expansion of x in x 3.545 * [backup-simplify]: Simplify 0 into 0 3.545 * [backup-simplify]: Simplify 1 into 1 3.545 * [taylor]: Taking taylor expansion of y in x 3.545 * [backup-simplify]: Simplify y into y 3.545 * [taylor]: Taking taylor expansion of z in x 3.545 * [backup-simplify]: Simplify z into z 3.545 * [backup-simplify]: Simplify (* 0 y) into 0 3.546 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 3.546 * [backup-simplify]: Simplify (/ y z) into (/ y z) 3.546 * [taylor]: Taking taylor expansion of (/ y z) in y 3.546 * [taylor]: Taking taylor expansion of y in y 3.546 * [backup-simplify]: Simplify 0 into 0 3.546 * [backup-simplify]: Simplify 1 into 1 3.546 * [taylor]: Taking taylor expansion of z in y 3.546 * [backup-simplify]: Simplify z into z 3.546 * [backup-simplify]: Simplify (/ 1 z) into (/ 1 z) 3.546 * [taylor]: Taking taylor expansion of (/ 1 z) in z 3.546 * [taylor]: Taking taylor expansion of z in z 3.546 * [backup-simplify]: Simplify 0 into 0 3.546 * [backup-simplify]: Simplify 1 into 1 3.547 * [backup-simplify]: Simplify (/ 1 1) into 1 3.547 * [backup-simplify]: Simplify 1 into 1 3.548 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y))) into 0 3.548 * [backup-simplify]: Simplify (- (/ 0 z) (+ (* (/ y z) (/ 0 z)))) into 0 3.548 * [taylor]: Taking taylor expansion of 0 in y 3.548 * [backup-simplify]: Simplify 0 into 0 3.548 * [taylor]: Taking taylor expansion of 0 in z 3.548 * [backup-simplify]: Simplify 0 into 0 3.548 * [backup-simplify]: Simplify (- (/ 0 z) (+ (* (/ 1 z) (/ 0 z)))) into 0 3.548 * [taylor]: Taking taylor expansion of 0 in z 3.548 * [backup-simplify]: Simplify 0 into 0 3.549 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 3.549 * [backup-simplify]: Simplify 0 into 0 3.551 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 y)))) into 0 3.551 * [backup-simplify]: Simplify (- (/ 0 z) (+ (* (/ y z) (/ 0 z)) (* 0 (/ 0 z)))) into 0 3.551 * [taylor]: Taking taylor expansion of 0 in y 3.551 * [backup-simplify]: Simplify 0 into 0 3.551 * [taylor]: Taking taylor expansion of 0 in z 3.551 * [backup-simplify]: Simplify 0 into 0 3.551 * [taylor]: Taking taylor expansion of 0 in z 3.551 * [backup-simplify]: Simplify 0 into 0 3.551 * [backup-simplify]: Simplify (- (/ 0 z) (+ (* (/ 1 z) (/ 0 z)) (* 0 (/ 0 z)))) into 0 3.551 * [taylor]: Taking taylor expansion of 0 in z 3.551 * [backup-simplify]: Simplify 0 into 0 3.551 * [backup-simplify]: Simplify 0 into 0 3.551 * [backup-simplify]: Simplify 0 into 0 3.552 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.552 * [backup-simplify]: Simplify 0 into 0 3.554 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 y))))) into 0 3.554 * [backup-simplify]: Simplify (- (/ 0 z) (+ (* (/ y z) (/ 0 z)) (* 0 (/ 0 z)) (* 0 (/ 0 z)))) into 0 3.554 * [taylor]: Taking taylor expansion of 0 in y 3.554 * [backup-simplify]: Simplify 0 into 0 3.555 * [taylor]: Taking taylor expansion of 0 in z 3.555 * [backup-simplify]: Simplify 0 into 0 3.555 * [taylor]: Taking taylor expansion of 0 in z 3.555 * [backup-simplify]: Simplify 0 into 0 3.555 * [taylor]: Taking taylor expansion of 0 in z 3.555 * [backup-simplify]: Simplify 0 into 0 3.555 * [backup-simplify]: Simplify (- (/ 0 z) (+ (* (/ 1 z) (/ 0 z)) (* 0 (/ 0 z)) (* 0 (/ 0 z)))) into 0 3.555 * [taylor]: Taking taylor expansion of 0 in z 3.555 * [backup-simplify]: Simplify 0 into 0 3.555 * [backup-simplify]: Simplify 0 into 0 3.555 * [backup-simplify]: Simplify 0 into 0 3.555 * [backup-simplify]: Simplify (* 1 (* (/ 1 z) (* y x))) into (/ (* x y) z) 3.555 * [backup-simplify]: Simplify (/ (* (/ 1 x) (/ 1 y)) (/ 1 z)) into (/ z (* x y)) 3.555 * [approximate]: Taking taylor expansion of (/ z (* x y)) in (x y z) around 0 3.555 * [taylor]: Taking taylor expansion of (/ z (* x y)) in z 3.555 * [taylor]: Taking taylor expansion of z in z 3.555 * [backup-simplify]: Simplify 0 into 0 3.555 * [backup-simplify]: Simplify 1 into 1 3.555 * [taylor]: Taking taylor expansion of (* x y) in z 3.556 * [taylor]: Taking taylor expansion of x in z 3.556 * [backup-simplify]: Simplify x into x 3.556 * [taylor]: Taking taylor expansion of y in z 3.556 * [backup-simplify]: Simplify y into y 3.556 * [backup-simplify]: Simplify (* x y) into (* x y) 3.556 * [backup-simplify]: Simplify (/ 1 (* x y)) into (/ 1 (* x y)) 3.556 * [taylor]: Taking taylor expansion of (/ z (* x y)) in y 3.556 * [taylor]: Taking taylor expansion of z in y 3.556 * [backup-simplify]: Simplify z into z 3.556 * [taylor]: Taking taylor expansion of (* x y) in y 3.556 * [taylor]: Taking taylor expansion of x in y 3.556 * [backup-simplify]: Simplify x into x 3.556 * [taylor]: Taking taylor expansion of y in y 3.556 * [backup-simplify]: Simplify 0 into 0 3.556 * [backup-simplify]: Simplify 1 into 1 3.556 * [backup-simplify]: Simplify (* x 0) into 0 3.557 * [backup-simplify]: Simplify (+ (* x 1) (* 0 0)) into x 3.557 * [backup-simplify]: Simplify (/ z x) into (/ z x) 3.557 * [taylor]: Taking taylor expansion of (/ z (* x y)) in x 3.557 * [taylor]: Taking taylor expansion of z in x 3.557 * [backup-simplify]: Simplify z into z 3.557 * [taylor]: Taking taylor expansion of (* x y) in x 3.557 * [taylor]: Taking taylor expansion of x in x 3.557 * [backup-simplify]: Simplify 0 into 0 3.557 * [backup-simplify]: Simplify 1 into 1 3.557 * [taylor]: Taking taylor expansion of y in x 3.557 * [backup-simplify]: Simplify y into y 3.557 * [backup-simplify]: Simplify (* 0 y) into 0 3.558 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 3.558 * [backup-simplify]: Simplify (/ z y) into (/ z y) 3.558 * [taylor]: Taking taylor expansion of (/ z (* x y)) in x 3.558 * [taylor]: Taking taylor expansion of z in x 3.558 * [backup-simplify]: Simplify z into z 3.558 * [taylor]: Taking taylor expansion of (* x y) in x 3.558 * [taylor]: Taking taylor expansion of x in x 3.558 * [backup-simplify]: Simplify 0 into 0 3.558 * [backup-simplify]: Simplify 1 into 1 3.558 * [taylor]: Taking taylor expansion of y in x 3.558 * [backup-simplify]: Simplify y into y 3.558 * [backup-simplify]: Simplify (* 0 y) into 0 3.558 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 3.559 * [backup-simplify]: Simplify (/ z y) into (/ z y) 3.559 * [taylor]: Taking taylor expansion of (/ z y) in y 3.559 * [taylor]: Taking taylor expansion of z in y 3.559 * [backup-simplify]: Simplify z into z 3.559 * [taylor]: Taking taylor expansion of y in y 3.559 * [backup-simplify]: Simplify 0 into 0 3.559 * [backup-simplify]: Simplify 1 into 1 3.559 * [backup-simplify]: Simplify (/ z 1) into z 3.559 * [taylor]: Taking taylor expansion of z in z 3.559 * [backup-simplify]: Simplify 0 into 0 3.559 * [backup-simplify]: Simplify 1 into 1 3.559 * [backup-simplify]: Simplify 1 into 1 3.560 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y))) into 0 3.560 * [backup-simplify]: Simplify (- (/ 0 y) (+ (* (/ z y) (/ 0 y)))) into 0 3.560 * [taylor]: Taking taylor expansion of 0 in y 3.560 * [backup-simplify]: Simplify 0 into 0 3.561 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* z (/ 0 1)))) into 0 3.561 * [taylor]: Taking taylor expansion of 0 in z 3.561 * [backup-simplify]: Simplify 0 into 0 3.561 * [backup-simplify]: Simplify 0 into 0 3.561 * [backup-simplify]: Simplify 0 into 0 3.562 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 y)))) into 0 3.562 * [backup-simplify]: Simplify (- (/ 0 y) (+ (* (/ z y) (/ 0 y)) (* 0 (/ 0 y)))) into 0 3.562 * [taylor]: Taking taylor expansion of 0 in y 3.562 * [backup-simplify]: Simplify 0 into 0 3.562 * [taylor]: Taking taylor expansion of 0 in z 3.562 * [backup-simplify]: Simplify 0 into 0 3.562 * [backup-simplify]: Simplify 0 into 0 3.563 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* z (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.563 * [taylor]: Taking taylor expansion of 0 in z 3.563 * [backup-simplify]: Simplify 0 into 0 3.563 * [backup-simplify]: Simplify 0 into 0 3.563 * [backup-simplify]: Simplify 0 into 0 3.563 * [backup-simplify]: Simplify 0 into 0 3.563 * [backup-simplify]: Simplify (* 1 (* (/ 1 z) (* (/ 1 (/ 1 y)) (/ 1 (/ 1 x))))) into (/ (* x y) z) 3.564 * [backup-simplify]: Simplify (/ (* (/ 1 (- x)) (/ 1 (- y))) (/ 1 (- z))) into (* -1 (/ z (* x y))) 3.564 * [approximate]: Taking taylor expansion of (* -1 (/ z (* x y))) in (x y z) around 0 3.564 * [taylor]: Taking taylor expansion of (* -1 (/ z (* x y))) in z 3.564 * [taylor]: Taking taylor expansion of -1 in z 3.564 * [backup-simplify]: Simplify -1 into -1 3.564 * [taylor]: Taking taylor expansion of (/ z (* x y)) in z 3.564 * [taylor]: Taking taylor expansion of z in z 3.564 * [backup-simplify]: Simplify 0 into 0 3.564 * [backup-simplify]: Simplify 1 into 1 3.564 * [taylor]: Taking taylor expansion of (* x y) in z 3.564 * [taylor]: Taking taylor expansion of x in z 3.564 * [backup-simplify]: Simplify x into x 3.564 * [taylor]: Taking taylor expansion of y in z 3.564 * [backup-simplify]: Simplify y into y 3.564 * [backup-simplify]: Simplify (* x y) into (* x y) 3.564 * [backup-simplify]: Simplify (/ 1 (* x y)) into (/ 1 (* x y)) 3.564 * [taylor]: Taking taylor expansion of (* -1 (/ z (* x y))) in y 3.564 * [taylor]: Taking taylor expansion of -1 in y 3.564 * [backup-simplify]: Simplify -1 into -1 3.564 * [taylor]: Taking taylor expansion of (/ z (* x y)) in y 3.564 * [taylor]: Taking taylor expansion of z in y 3.564 * [backup-simplify]: Simplify z into z 3.564 * [taylor]: Taking taylor expansion of (* x y) in y 3.564 * [taylor]: Taking taylor expansion of x in y 3.564 * [backup-simplify]: Simplify x into x 3.564 * [taylor]: Taking taylor expansion of y in y 3.564 * [backup-simplify]: Simplify 0 into 0 3.564 * [backup-simplify]: Simplify 1 into 1 3.564 * [backup-simplify]: Simplify (* x 0) into 0 3.564 * [backup-simplify]: Simplify (+ (* x 1) (* 0 0)) into x 3.565 * [backup-simplify]: Simplify (/ z x) into (/ z x) 3.565 * [taylor]: Taking taylor expansion of (* -1 (/ z (* x y))) in x 3.565 * [taylor]: Taking taylor expansion of -1 in x 3.565 * [backup-simplify]: Simplify -1 into -1 3.565 * [taylor]: Taking taylor expansion of (/ z (* x y)) in x 3.565 * [taylor]: Taking taylor expansion of z in x 3.565 * [backup-simplify]: Simplify z into z 3.565 * [taylor]: Taking taylor expansion of (* x y) in x 3.565 * [taylor]: Taking taylor expansion of x in x 3.565 * [backup-simplify]: Simplify 0 into 0 3.565 * [backup-simplify]: Simplify 1 into 1 3.565 * [taylor]: Taking taylor expansion of y in x 3.565 * [backup-simplify]: Simplify y into y 3.565 * [backup-simplify]: Simplify (* 0 y) into 0 3.565 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 3.565 * [backup-simplify]: Simplify (/ z y) into (/ z y) 3.565 * [taylor]: Taking taylor expansion of (* -1 (/ z (* x y))) in x 3.565 * [taylor]: Taking taylor expansion of -1 in x 3.565 * [backup-simplify]: Simplify -1 into -1 3.565 * [taylor]: Taking taylor expansion of (/ z (* x y)) in x 3.565 * [taylor]: Taking taylor expansion of z in x 3.565 * [backup-simplify]: Simplify z into z 3.565 * [taylor]: Taking taylor expansion of (* x y) in x 3.565 * [taylor]: Taking taylor expansion of x in x 3.565 * [backup-simplify]: Simplify 0 into 0 3.565 * [backup-simplify]: Simplify 1 into 1 3.565 * [taylor]: Taking taylor expansion of y in x 3.565 * [backup-simplify]: Simplify y into y 3.565 * [backup-simplify]: Simplify (* 0 y) into 0 3.566 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 3.566 * [backup-simplify]: Simplify (/ z y) into (/ z y) 3.566 * [backup-simplify]: Simplify (* -1 (/ z y)) into (* -1 (/ z y)) 3.566 * [taylor]: Taking taylor expansion of (* -1 (/ z y)) in y 3.566 * [taylor]: Taking taylor expansion of -1 in y 3.566 * [backup-simplify]: Simplify -1 into -1 3.566 * [taylor]: Taking taylor expansion of (/ z y) in y 3.566 * [taylor]: Taking taylor expansion of z in y 3.566 * [backup-simplify]: Simplify z into z 3.566 * [taylor]: Taking taylor expansion of y in y 3.566 * [backup-simplify]: Simplify 0 into 0 3.566 * [backup-simplify]: Simplify 1 into 1 3.566 * [backup-simplify]: Simplify (/ z 1) into z 3.566 * [backup-simplify]: Simplify (* -1 z) into (* -1 z) 3.566 * [taylor]: Taking taylor expansion of (* -1 z) in z 3.566 * [taylor]: Taking taylor expansion of -1 in z 3.566 * [backup-simplify]: Simplify -1 into -1 3.566 * [taylor]: Taking taylor expansion of z in z 3.566 * [backup-simplify]: Simplify 0 into 0 3.566 * [backup-simplify]: Simplify 1 into 1 3.566 * [backup-simplify]: Simplify (+ (* -1 1) (* 0 0)) into -1 3.566 * [backup-simplify]: Simplify -1 into -1 3.567 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y))) into 0 3.567 * [backup-simplify]: Simplify (- (/ 0 y) (+ (* (/ z y) (/ 0 y)))) into 0 3.567 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ z y))) into 0 3.567 * [taylor]: Taking taylor expansion of 0 in y 3.568 * [backup-simplify]: Simplify 0 into 0 3.568 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* z (/ 0 1)))) into 0 3.568 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 z)) into 0 3.568 * [taylor]: Taking taylor expansion of 0 in z 3.568 * [backup-simplify]: Simplify 0 into 0 3.568 * [backup-simplify]: Simplify 0 into 0 3.569 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 1) (* 0 0))) into 0 3.569 * [backup-simplify]: Simplify 0 into 0 3.571 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 y)))) into 0 3.571 * [backup-simplify]: Simplify (- (/ 0 y) (+ (* (/ z y) (/ 0 y)) (* 0 (/ 0 y)))) into 0 3.572 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (/ z y)))) into 0 3.572 * [taylor]: Taking taylor expansion of 0 in y 3.572 * [backup-simplify]: Simplify 0 into 0 3.572 * [taylor]: Taking taylor expansion of 0 in z 3.572 * [backup-simplify]: Simplify 0 into 0 3.572 * [backup-simplify]: Simplify 0 into 0 3.573 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* z (/ 0 1)) (* 0 (/ 0 1)))) into 0 3.574 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 z))) into 0 3.574 * [taylor]: Taking taylor expansion of 0 in z 3.574 * [backup-simplify]: Simplify 0 into 0 3.574 * [backup-simplify]: Simplify 0 into 0 3.574 * [backup-simplify]: Simplify 0 into 0 3.575 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 3.575 * [backup-simplify]: Simplify 0 into 0 3.575 * [backup-simplify]: Simplify (* -1 (* (/ 1 (- z)) (* (/ 1 (/ 1 (- y))) (/ 1 (/ 1 (- x)))))) into (/ (* x y) z) 3.575 * * * [progress]: simplifying candidates 3.575 * * * * [progress]: [ 1 / 27 ] simplifiying candidate # 3.575 * * * * [progress]: [ 2 / 27 ] simplifiying candidate # 3.575 * * * * [progress]: [ 3 / 27 ] simplifiying candidate # 3.575 * * * * [progress]: [ 4 / 27 ] simplifiying candidate # 3.575 * * * * [progress]: [ 5 / 27 ] simplifiying candidate # 3.575 * * * * [progress]: [ 6 / 27 ] simplifiying candidate # 3.575 * * * * [progress]: [ 7 / 27 ] simplifiying candidate # 3.575 * * * * [progress]: [ 8 / 27 ] simplifiying candidate # 3.575 * * * * [progress]: [ 9 / 27 ] simplifiying candidate # 3.575 * * * * [progress]: [ 10 / 27 ] simplifiying candidate # 3.575 * * * * [progress]: [ 11 / 27 ] simplifiying candidate # 3.575 * * * * [progress]: [ 12 / 27 ] simplifiying candidate # 3.575 * * * * [progress]: [ 13 / 27 ] simplifiying candidate # 3.576 * * * * [progress]: [ 14 / 27 ] simplifiying candidate # 3.576 * * * * [progress]: [ 15 / 27 ] simplifiying candidate # 3.576 * * * * [progress]: [ 16 / 27 ] simplifiying candidate # 3.576 * * * * [progress]: [ 17 / 27 ] simplifiying candidate # 3.576 * * * * [progress]: [ 18 / 27 ] simplifiying candidate # 3.576 * * * * [progress]: [ 19 / 27 ] simplifiying candidate # 3.576 * * * * [progress]: [ 20 / 27 ] simplifiying candidate # 3.576 * * * * [progress]: [ 21 / 27 ] simplifiying candidate # 3.576 * * * * [progress]: [ 22 / 27 ] simplifiying candidate # 3.576 * * * * [progress]: [ 23 / 27 ] simplifiying candidate # 3.576 * * * * [progress]: [ 24 / 27 ] simplifiying candidate #real (real->posit16 (/ (* x y) z))))> 3.576 * * * * [progress]: [ 25 / 27 ] simplifiying candidate # 3.576 * * * * [progress]: [ 26 / 27 ] simplifiying candidate # 3.576 * * * * [progress]: [ 27 / 27 ] simplifiying candidate # 3.576 * [simplify]: Simplifying: (expm1 (/ (* x y) z)) (log1p (/ (* x y) z)) (- (+ (log x) (log y)) (log z)) (- (log (* x y)) (log z)) (log (/ (* x y) z)) (exp (/ (* x y) z)) (/ (* (* (* x x) x) (* (* y y) y)) (* (* z z) z)) (/ (* (* (* x y) (* x y)) (* x y)) (* (* z z) z)) (* (cbrt (/ (* x y) z)) (cbrt (/ (* x y) z))) (cbrt (/ (* x y) z)) (* (* (/ (* x y) z) (/ (* x y) z)) (/ (* x y) z)) (sqrt (/ (* x y) z)) (sqrt (/ (* x y) z)) (- (* x y)) (- z) (/ x (* (cbrt z) (cbrt z))) (/ y (cbrt z)) (/ x (sqrt z)) (/ y (sqrt z)) (/ x 1) (/ y z) (/ 1 z) (/ z (* x y)) (/ (* x y) (* (cbrt z) (cbrt z))) (/ (* x y) (sqrt z)) (/ (* x y) 1) (/ z y) (real->posit16 (/ (* x y) z)) (/ (* x y) z) (/ (* x y) z) (/ (* x y) z) 3.577 * * [simplify]: iteration 0: 51 enodes 3.589 * * [simplify]: iteration 1: 121 enodes 3.624 * * [simplify]: iteration 2: 461 enodes 3.981 * * [simplify]: iteration 3: 2113 enodes 4.801 * * [simplify]: iteration complete: 5017 enodes 4.801 * * [simplify]: Extracting #0: cost 24 inf + 0 4.806 * * [simplify]: Extracting #1: cost 1029 inf + 1 4.819 * * [simplify]: Extracting #2: cost 1798 inf + 3470 4.845 * * [simplify]: Extracting #3: cost 896 inf + 122889 4.936 * * [simplify]: Extracting #4: cost 66 inf + 267436 5.038 * * [simplify]: Extracting #5: cost 0 inf + 280848 5.147 * * [simplify]: Extracting #6: cost 0 inf + 280808 5.254 * [simplify]: Simplified to: (expm1 (/ x (/ z y))) (log1p (/ x (/ z y))) (log (/ x (/ z y))) (log (/ x (/ z y))) (log (/ x (/ z y))) (exp (/ x (/ z y))) (* (* (/ x (/ z y)) (/ x (/ z y))) (/ x (/ z y))) (* (* (/ x (/ z y)) (/ x (/ z y))) (/ x (/ z y))) (* (cbrt (/ x (/ z y))) (cbrt (/ x (/ z y)))) (cbrt (/ x (/ z y))) (* (* (/ x (/ z y)) (/ x (/ z y))) (/ x (/ z y))) (sqrt (/ x (/ z y))) (sqrt (/ x (/ z y))) (- (* y x)) (- z) (/ x (* (cbrt z) (cbrt z))) (/ y (cbrt z)) (/ x (sqrt z)) (/ y (sqrt z)) x (/ y z) (/ 1 z) (/ z (* x y)) (/ (* (/ y (cbrt z)) x) (cbrt z)) (* (/ x (sqrt z)) y) (* x y) (/ z y) (real->posit16 (/ x (/ z y))) (/ x (/ z y)) (/ x (/ z y)) (/ x (/ z y)) 5.255 * * * [progress]: adding candidates to table 5.359 * * [progress]: iteration 3 / 4 5.359 * * * [progress]: picking best candidate 5.377 * * * * [pick]: Picked # 5.378 * * * [progress]: localizing error 5.387 * * * [progress]: generating rewritten candidates 5.387 * * * * [progress]: [ 1 / 1 ] rewriting at (2) 5.415 * * * [progress]: generating series expansions 5.415 * * * * [progress]: [ 1 / 1 ] generating series at (2) 5.415 * [backup-simplify]: Simplify (* (* x y) (/ 1 z)) into (/ (* x y) z) 5.415 * [approximate]: Taking taylor expansion of (/ (* x y) z) in (x y z) around 0 5.415 * [taylor]: Taking taylor expansion of (/ (* x y) z) in z 5.415 * [taylor]: Taking taylor expansion of (* x y) in z 5.415 * [taylor]: Taking taylor expansion of x in z 5.415 * [backup-simplify]: Simplify x into x 5.415 * [taylor]: Taking taylor expansion of y in z 5.415 * [backup-simplify]: Simplify y into y 5.415 * [taylor]: Taking taylor expansion of z in z 5.415 * [backup-simplify]: Simplify 0 into 0 5.415 * [backup-simplify]: Simplify 1 into 1 5.415 * [backup-simplify]: Simplify (* x y) into (* x y) 5.415 * [backup-simplify]: Simplify (/ (* x y) 1) into (* x y) 5.415 * [taylor]: Taking taylor expansion of (/ (* x y) z) in y 5.415 * [taylor]: Taking taylor expansion of (* x y) in y 5.415 * [taylor]: Taking taylor expansion of x in y 5.415 * [backup-simplify]: Simplify x into x 5.415 * [taylor]: Taking taylor expansion of y in y 5.415 * [backup-simplify]: Simplify 0 into 0 5.415 * [backup-simplify]: Simplify 1 into 1 5.415 * [taylor]: Taking taylor expansion of z in y 5.415 * [backup-simplify]: Simplify z into z 5.415 * [backup-simplify]: Simplify (* x 0) into 0 5.416 * [backup-simplify]: Simplify (+ (* x 1) (* 0 0)) into x 5.416 * [backup-simplify]: Simplify (/ x z) into (/ x z) 5.416 * [taylor]: Taking taylor expansion of (/ (* x y) z) in x 5.416 * [taylor]: Taking taylor expansion of (* x y) in x 5.416 * [taylor]: Taking taylor expansion of x in x 5.416 * [backup-simplify]: Simplify 0 into 0 5.416 * [backup-simplify]: Simplify 1 into 1 5.416 * [taylor]: Taking taylor expansion of y in x 5.416 * [backup-simplify]: Simplify y into y 5.416 * [taylor]: Taking taylor expansion of z in x 5.416 * [backup-simplify]: Simplify z into z 5.416 * [backup-simplify]: Simplify (* 0 y) into 0 5.417 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 5.417 * [backup-simplify]: Simplify (/ y z) into (/ y z) 5.417 * [taylor]: Taking taylor expansion of (/ (* x y) z) in x 5.417 * [taylor]: Taking taylor expansion of (* x y) in x 5.417 * [taylor]: Taking taylor expansion of x in x 5.417 * [backup-simplify]: Simplify 0 into 0 5.417 * [backup-simplify]: Simplify 1 into 1 5.417 * [taylor]: Taking taylor expansion of y in x 5.417 * [backup-simplify]: Simplify y into y 5.417 * [taylor]: Taking taylor expansion of z in x 5.417 * [backup-simplify]: Simplify z into z 5.417 * [backup-simplify]: Simplify (* 0 y) into 0 5.417 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 5.417 * [backup-simplify]: Simplify (/ y z) into (/ y z) 5.417 * [taylor]: Taking taylor expansion of (/ y z) in y 5.417 * [taylor]: Taking taylor expansion of y in y 5.417 * [backup-simplify]: Simplify 0 into 0 5.418 * [backup-simplify]: Simplify 1 into 1 5.418 * [taylor]: Taking taylor expansion of z in y 5.418 * [backup-simplify]: Simplify z into z 5.418 * [backup-simplify]: Simplify (/ 1 z) into (/ 1 z) 5.418 * [taylor]: Taking taylor expansion of (/ 1 z) in z 5.418 * [taylor]: Taking taylor expansion of z in z 5.418 * [backup-simplify]: Simplify 0 into 0 5.418 * [backup-simplify]: Simplify 1 into 1 5.418 * [backup-simplify]: Simplify (/ 1 1) into 1 5.418 * [backup-simplify]: Simplify 1 into 1 5.419 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y))) into 0 5.419 * [backup-simplify]: Simplify (- (/ 0 z) (+ (* (/ y z) (/ 0 z)))) into 0 5.419 * [taylor]: Taking taylor expansion of 0 in y 5.419 * [backup-simplify]: Simplify 0 into 0 5.419 * [taylor]: Taking taylor expansion of 0 in z 5.419 * [backup-simplify]: Simplify 0 into 0 5.419 * [backup-simplify]: Simplify (- (/ 0 z) (+ (* (/ 1 z) (/ 0 z)))) into 0 5.419 * [taylor]: Taking taylor expansion of 0 in z 5.419 * [backup-simplify]: Simplify 0 into 0 5.420 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 5.420 * [backup-simplify]: Simplify 0 into 0 5.421 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 y)))) into 0 5.421 * [backup-simplify]: Simplify (- (/ 0 z) (+ (* (/ y z) (/ 0 z)) (* 0 (/ 0 z)))) into 0 5.422 * [taylor]: Taking taylor expansion of 0 in y 5.422 * [backup-simplify]: Simplify 0 into 0 5.422 * [taylor]: Taking taylor expansion of 0 in z 5.422 * [backup-simplify]: Simplify 0 into 0 5.422 * [taylor]: Taking taylor expansion of 0 in z 5.422 * [backup-simplify]: Simplify 0 into 0 5.422 * [backup-simplify]: Simplify (- (/ 0 z) (+ (* (/ 1 z) (/ 0 z)) (* 0 (/ 0 z)))) into 0 5.422 * [taylor]: Taking taylor expansion of 0 in z 5.422 * [backup-simplify]: Simplify 0 into 0 5.422 * [backup-simplify]: Simplify 0 into 0 5.422 * [backup-simplify]: Simplify 0 into 0 5.423 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 5.423 * [backup-simplify]: Simplify 0 into 0 5.425 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 y))))) into 0 5.426 * [backup-simplify]: Simplify (- (/ 0 z) (+ (* (/ y z) (/ 0 z)) (* 0 (/ 0 z)) (* 0 (/ 0 z)))) into 0 5.426 * [taylor]: Taking taylor expansion of 0 in y 5.426 * [backup-simplify]: Simplify 0 into 0 5.426 * [taylor]: Taking taylor expansion of 0 in z 5.426 * [backup-simplify]: Simplify 0 into 0 5.426 * [taylor]: Taking taylor expansion of 0 in z 5.426 * [backup-simplify]: Simplify 0 into 0 5.426 * [taylor]: Taking taylor expansion of 0 in z 5.426 * [backup-simplify]: Simplify 0 into 0 5.426 * [backup-simplify]: Simplify (- (/ 0 z) (+ (* (/ 1 z) (/ 0 z)) (* 0 (/ 0 z)) (* 0 (/ 0 z)))) into 0 5.426 * [taylor]: Taking taylor expansion of 0 in z 5.426 * [backup-simplify]: Simplify 0 into 0 5.426 * [backup-simplify]: Simplify 0 into 0 5.426 * [backup-simplify]: Simplify 0 into 0 5.426 * [backup-simplify]: Simplify (* 1 (* (/ 1 z) (* y x))) into (/ (* x y) z) 5.427 * [backup-simplify]: Simplify (* (* (/ 1 x) (/ 1 y)) (/ 1 (/ 1 z))) into (/ z (* x y)) 5.427 * [approximate]: Taking taylor expansion of (/ z (* x y)) in (x y z) around 0 5.427 * [taylor]: Taking taylor expansion of (/ z (* x y)) in z 5.427 * [taylor]: Taking taylor expansion of z in z 5.427 * [backup-simplify]: Simplify 0 into 0 5.427 * [backup-simplify]: Simplify 1 into 1 5.427 * [taylor]: Taking taylor expansion of (* x y) in z 5.427 * [taylor]: Taking taylor expansion of x in z 5.427 * [backup-simplify]: Simplify x into x 5.427 * [taylor]: Taking taylor expansion of y in z 5.427 * [backup-simplify]: Simplify y into y 5.427 * [backup-simplify]: Simplify (* x y) into (* x y) 5.427 * [backup-simplify]: Simplify (/ 1 (* x y)) into (/ 1 (* x y)) 5.427 * [taylor]: Taking taylor expansion of (/ z (* x y)) in y 5.427 * [taylor]: Taking taylor expansion of z in y 5.427 * [backup-simplify]: Simplify z into z 5.427 * [taylor]: Taking taylor expansion of (* x y) in y 5.427 * [taylor]: Taking taylor expansion of x in y 5.427 * [backup-simplify]: Simplify x into x 5.427 * [taylor]: Taking taylor expansion of y in y 5.427 * [backup-simplify]: Simplify 0 into 0 5.427 * [backup-simplify]: Simplify 1 into 1 5.427 * [backup-simplify]: Simplify (* x 0) into 0 5.428 * [backup-simplify]: Simplify (+ (* x 1) (* 0 0)) into x 5.428 * [backup-simplify]: Simplify (/ z x) into (/ z x) 5.428 * [taylor]: Taking taylor expansion of (/ z (* x y)) in x 5.428 * [taylor]: Taking taylor expansion of z in x 5.428 * [backup-simplify]: Simplify z into z 5.428 * [taylor]: Taking taylor expansion of (* x y) in x 5.428 * [taylor]: Taking taylor expansion of x in x 5.428 * [backup-simplify]: Simplify 0 into 0 5.428 * [backup-simplify]: Simplify 1 into 1 5.428 * [taylor]: Taking taylor expansion of y in x 5.428 * [backup-simplify]: Simplify y into y 5.428 * [backup-simplify]: Simplify (* 0 y) into 0 5.429 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 5.429 * [backup-simplify]: Simplify (/ z y) into (/ z y) 5.429 * [taylor]: Taking taylor expansion of (/ z (* x y)) in x 5.429 * [taylor]: Taking taylor expansion of z in x 5.429 * [backup-simplify]: Simplify z into z 5.429 * [taylor]: Taking taylor expansion of (* x y) in x 5.429 * [taylor]: Taking taylor expansion of x in x 5.429 * [backup-simplify]: Simplify 0 into 0 5.429 * [backup-simplify]: Simplify 1 into 1 5.429 * [taylor]: Taking taylor expansion of y in x 5.429 * [backup-simplify]: Simplify y into y 5.429 * [backup-simplify]: Simplify (* 0 y) into 0 5.430 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 5.430 * [backup-simplify]: Simplify (/ z y) into (/ z y) 5.430 * [taylor]: Taking taylor expansion of (/ z y) in y 5.430 * [taylor]: Taking taylor expansion of z in y 5.430 * [backup-simplify]: Simplify z into z 5.430 * [taylor]: Taking taylor expansion of y in y 5.430 * [backup-simplify]: Simplify 0 into 0 5.430 * [backup-simplify]: Simplify 1 into 1 5.430 * [backup-simplify]: Simplify (/ z 1) into z 5.430 * [taylor]: Taking taylor expansion of z in z 5.430 * [backup-simplify]: Simplify 0 into 0 5.430 * [backup-simplify]: Simplify 1 into 1 5.430 * [backup-simplify]: Simplify 1 into 1 5.432 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y))) into 0 5.432 * [backup-simplify]: Simplify (- (/ 0 y) (+ (* (/ z y) (/ 0 y)))) into 0 5.432 * [taylor]: Taking taylor expansion of 0 in y 5.432 * [backup-simplify]: Simplify 0 into 0 5.433 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* z (/ 0 1)))) into 0 5.433 * [taylor]: Taking taylor expansion of 0 in z 5.433 * [backup-simplify]: Simplify 0 into 0 5.433 * [backup-simplify]: Simplify 0 into 0 5.433 * [backup-simplify]: Simplify 0 into 0 5.435 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 y)))) into 0 5.435 * [backup-simplify]: Simplify (- (/ 0 y) (+ (* (/ z y) (/ 0 y)) (* 0 (/ 0 y)))) into 0 5.435 * [taylor]: Taking taylor expansion of 0 in y 5.435 * [backup-simplify]: Simplify 0 into 0 5.435 * [taylor]: Taking taylor expansion of 0 in z 5.435 * [backup-simplify]: Simplify 0 into 0 5.435 * [backup-simplify]: Simplify 0 into 0 5.437 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* z (/ 0 1)) (* 0 (/ 0 1)))) into 0 5.437 * [taylor]: Taking taylor expansion of 0 in z 5.437 * [backup-simplify]: Simplify 0 into 0 5.437 * [backup-simplify]: Simplify 0 into 0 5.437 * [backup-simplify]: Simplify 0 into 0 5.437 * [backup-simplify]: Simplify 0 into 0 5.437 * [backup-simplify]: Simplify (* 1 (* (/ 1 z) (* (/ 1 (/ 1 y)) (/ 1 (/ 1 x))))) into (/ (* x y) z) 5.438 * [backup-simplify]: Simplify (* (* (/ 1 (- x)) (/ 1 (- y))) (/ 1 (/ 1 (- z)))) into (* -1 (/ z (* x y))) 5.438 * [approximate]: Taking taylor expansion of (* -1 (/ z (* x y))) in (x y z) around 0 5.438 * [taylor]: Taking taylor expansion of (* -1 (/ z (* x y))) in z 5.438 * [taylor]: Taking taylor expansion of -1 in z 5.438 * [backup-simplify]: Simplify -1 into -1 5.438 * [taylor]: Taking taylor expansion of (/ z (* x y)) in z 5.438 * [taylor]: Taking taylor expansion of z in z 5.438 * [backup-simplify]: Simplify 0 into 0 5.438 * [backup-simplify]: Simplify 1 into 1 5.438 * [taylor]: Taking taylor expansion of (* x y) in z 5.438 * [taylor]: Taking taylor expansion of x in z 5.438 * [backup-simplify]: Simplify x into x 5.438 * [taylor]: Taking taylor expansion of y in z 5.438 * [backup-simplify]: Simplify y into y 5.438 * [backup-simplify]: Simplify (* x y) into (* x y) 5.438 * [backup-simplify]: Simplify (/ 1 (* x y)) into (/ 1 (* x y)) 5.438 * [taylor]: Taking taylor expansion of (* -1 (/ z (* x y))) in y 5.438 * [taylor]: Taking taylor expansion of -1 in y 5.438 * [backup-simplify]: Simplify -1 into -1 5.438 * [taylor]: Taking taylor expansion of (/ z (* x y)) in y 5.438 * [taylor]: Taking taylor expansion of z in y 5.438 * [backup-simplify]: Simplify z into z 5.438 * [taylor]: Taking taylor expansion of (* x y) in y 5.438 * [taylor]: Taking taylor expansion of x in y 5.438 * [backup-simplify]: Simplify x into x 5.438 * [taylor]: Taking taylor expansion of y in y 5.438 * [backup-simplify]: Simplify 0 into 0 5.438 * [backup-simplify]: Simplify 1 into 1 5.438 * [backup-simplify]: Simplify (* x 0) into 0 5.439 * [backup-simplify]: Simplify (+ (* x 1) (* 0 0)) into x 5.439 * [backup-simplify]: Simplify (/ z x) into (/ z x) 5.439 * [taylor]: Taking taylor expansion of (* -1 (/ z (* x y))) in x 5.439 * [taylor]: Taking taylor expansion of -1 in x 5.439 * [backup-simplify]: Simplify -1 into -1 5.439 * [taylor]: Taking taylor expansion of (/ z (* x y)) in x 5.439 * [taylor]: Taking taylor expansion of z in x 5.439 * [backup-simplify]: Simplify z into z 5.439 * [taylor]: Taking taylor expansion of (* x y) in x 5.439 * [taylor]: Taking taylor expansion of x in x 5.440 * [backup-simplify]: Simplify 0 into 0 5.440 * [backup-simplify]: Simplify 1 into 1 5.440 * [taylor]: Taking taylor expansion of y in x 5.440 * [backup-simplify]: Simplify y into y 5.440 * [backup-simplify]: Simplify (* 0 y) into 0 5.440 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 5.440 * [backup-simplify]: Simplify (/ z y) into (/ z y) 5.440 * [taylor]: Taking taylor expansion of (* -1 (/ z (* x y))) in x 5.440 * [taylor]: Taking taylor expansion of -1 in x 5.440 * [backup-simplify]: Simplify -1 into -1 5.440 * [taylor]: Taking taylor expansion of (/ z (* x y)) in x 5.441 * [taylor]: Taking taylor expansion of z in x 5.441 * [backup-simplify]: Simplify z into z 5.441 * [taylor]: Taking taylor expansion of (* x y) in x 5.441 * [taylor]: Taking taylor expansion of x in x 5.441 * [backup-simplify]: Simplify 0 into 0 5.441 * [backup-simplify]: Simplify 1 into 1 5.441 * [taylor]: Taking taylor expansion of y in x 5.441 * [backup-simplify]: Simplify y into y 5.441 * [backup-simplify]: Simplify (* 0 y) into 0 5.441 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 5.441 * [backup-simplify]: Simplify (/ z y) into (/ z y) 5.442 * [backup-simplify]: Simplify (* -1 (/ z y)) into (* -1 (/ z y)) 5.442 * [taylor]: Taking taylor expansion of (* -1 (/ z y)) in y 5.442 * [taylor]: Taking taylor expansion of -1 in y 5.442 * [backup-simplify]: Simplify -1 into -1 5.442 * [taylor]: Taking taylor expansion of (/ z y) in y 5.442 * [taylor]: Taking taylor expansion of z in y 5.442 * [backup-simplify]: Simplify z into z 5.442 * [taylor]: Taking taylor expansion of y in y 5.442 * [backup-simplify]: Simplify 0 into 0 5.442 * [backup-simplify]: Simplify 1 into 1 5.442 * [backup-simplify]: Simplify (/ z 1) into z 5.442 * [backup-simplify]: Simplify (* -1 z) into (* -1 z) 5.442 * [taylor]: Taking taylor expansion of (* -1 z) in z 5.442 * [taylor]: Taking taylor expansion of -1 in z 5.442 * [backup-simplify]: Simplify -1 into -1 5.442 * [taylor]: Taking taylor expansion of z in z 5.442 * [backup-simplify]: Simplify 0 into 0 5.442 * [backup-simplify]: Simplify 1 into 1 5.443 * [backup-simplify]: Simplify (+ (* -1 1) (* 0 0)) into -1 5.443 * [backup-simplify]: Simplify -1 into -1 5.444 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y))) into 0 5.445 * [backup-simplify]: Simplify (- (/ 0 y) (+ (* (/ z y) (/ 0 y)))) into 0 5.445 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ z y))) into 0 5.445 * [taylor]: Taking taylor expansion of 0 in y 5.445 * [backup-simplify]: Simplify 0 into 0 5.446 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* z (/ 0 1)))) into 0 5.447 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 z)) into 0 5.447 * [taylor]: Taking taylor expansion of 0 in z 5.447 * [backup-simplify]: Simplify 0 into 0 5.447 * [backup-simplify]: Simplify 0 into 0 5.448 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 1) (* 0 0))) into 0 5.448 * [backup-simplify]: Simplify 0 into 0 5.450 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 y)))) into 0 5.450 * [backup-simplify]: Simplify (- (/ 0 y) (+ (* (/ z y) (/ 0 y)) (* 0 (/ 0 y)))) into 0 5.451 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (/ z y)))) into 0 5.451 * [taylor]: Taking taylor expansion of 0 in y 5.452 * [backup-simplify]: Simplify 0 into 0 5.452 * [taylor]: Taking taylor expansion of 0 in z 5.452 * [backup-simplify]: Simplify 0 into 0 5.452 * [backup-simplify]: Simplify 0 into 0 5.453 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* z (/ 0 1)) (* 0 (/ 0 1)))) into 0 5.454 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 z))) into 0 5.455 * [taylor]: Taking taylor expansion of 0 in z 5.455 * [backup-simplify]: Simplify 0 into 0 5.455 * [backup-simplify]: Simplify 0 into 0 5.455 * [backup-simplify]: Simplify 0 into 0 5.456 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 5.456 * [backup-simplify]: Simplify 0 into 0 5.457 * [backup-simplify]: Simplify (* -1 (* (/ 1 (- z)) (* (/ 1 (/ 1 (- y))) (/ 1 (/ 1 (- x)))))) into (/ (* x y) z) 5.457 * * * [progress]: simplifying candidates 5.457 * * * * [progress]: [ 1 / 44 ] simplifiying candidate # 5.457 * * * * [progress]: [ 2 / 44 ] simplifiying candidate # 5.457 * * * * [progress]: [ 3 / 44 ] simplifiying candidate # 5.458 * * * * [progress]: [ 4 / 44 ] simplifiying candidate # 5.458 * * * * [progress]: [ 5 / 44 ] simplifiying candidate # 5.458 * * * * [progress]: [ 6 / 44 ] simplifiying candidate # 5.458 * * * * [progress]: [ 7 / 44 ] simplifiying candidate # 5.458 * * * * [progress]: [ 8 / 44 ] simplifiying candidate # 5.458 * * * * [progress]: [ 9 / 44 ] simplifiying candidate # 5.458 * * * * [progress]: [ 10 / 44 ] simplifiying candidate # 5.458 * * * * [progress]: [ 11 / 44 ] simplifiying candidate # 5.458 * * * * [progress]: [ 12 / 44 ] simplifiying candidate # 5.458 * * * * [progress]: [ 13 / 44 ] simplifiying candidate # 5.458 * * * * [progress]: [ 14 / 44 ] simplifiying candidate # 5.458 * * * * [progress]: [ 15 / 44 ] simplifiying candidate # 5.458 * * * * [progress]: [ 16 / 44 ] simplifiying candidate # 5.458 * * * * [progress]: [ 17 / 44 ] simplifiying candidate # 5.458 * * * * [progress]: [ 18 / 44 ] simplifiying candidate # 5.458 * * * * [progress]: [ 19 / 44 ] simplifiying candidate # 5.458 * * * * [progress]: [ 20 / 44 ] simplifiying candidate # 5.459 * * * * [progress]: [ 21 / 44 ] simplifiying candidate # 5.459 * * * * [progress]: [ 22 / 44 ] simplifiying candidate # 5.459 * * * * [progress]: [ 23 / 44 ] simplifiying candidate # 5.459 * * * * [progress]: [ 24 / 44 ] simplifiying candidate # 5.459 * * * * [progress]: [ 25 / 44 ] simplifiying candidate # 5.459 * * * * [progress]: [ 26 / 44 ] simplifiying candidate # 5.459 * * * * [progress]: [ 27 / 44 ] simplifiying candidate # 5.459 * * * * [progress]: [ 28 / 44 ] simplifiying candidate # 5.459 * * * * [progress]: [ 29 / 44 ] simplifiying candidate # 5.459 * * * * [progress]: [ 30 / 44 ] simplifiying candidate # 5.459 * * * * [progress]: [ 31 / 44 ] simplifiying candidate # 5.459 * * * * [progress]: [ 32 / 44 ] simplifiying candidate # 5.459 * * * * [progress]: [ 33 / 44 ] simplifiying candidate # 5.459 * * * * [progress]: [ 34 / 44 ] simplifiying candidate # 5.459 * * * * [progress]: [ 35 / 44 ] simplifiying candidate # 5.459 * * * * [progress]: [ 36 / 44 ] simplifiying candidate # 5.459 * * * * [progress]: [ 37 / 44 ] simplifiying candidate # 5.459 * * * * [progress]: [ 38 / 44 ] simplifiying candidate # 5.459 * * * * [progress]: [ 39 / 44 ] simplifiying candidate # 5.460 * * * * [progress]: [ 40 / 44 ] simplifiying candidate #real (real->posit16 (* (* x y) (/ 1 z)))))> 5.460 * * * * [progress]: [ 41 / 44 ] simplifiying candidate # 5.460 * * * * [progress]: [ 42 / 44 ] simplifiying candidate # 5.460 * * * * [progress]: [ 43 / 44 ] simplifiying candidate # 5.460 * * * * [progress]: [ 44 / 44 ] simplifiying candidate # 5.460 * [simplify]: Simplifying: (expm1 (* (* x y) (/ 1 z))) (log1p (* (* x y) (/ 1 z))) (* (* x y) (/ 1 z)) (* (* x y) (/ 1 z)) (+ (+ (log x) (log y)) (- (log z))) (+ (+ (log x) (log y)) (- 0 (log z))) (+ (+ (log x) (log y)) (- (log 1) (log z))) (+ (+ (log x) (log y)) (log (/ 1 z))) (+ (log (* x y)) (- (log z))) (+ (log (* x y)) (- 0 (log z))) (+ (log (* x y)) (- (log 1) (log z))) (+ (log (* x y)) (log (/ 1 z))) (log (* (* x y) (/ 1 z))) (exp (* (* x y) (/ 1 z))) (* (* (* (* x x) x) (* (* y y) y)) (/ (* (* 1 1) 1) (* (* z z) z))) (* (* (* (* x x) x) (* (* y y) y)) (* (* (/ 1 z) (/ 1 z)) (/ 1 z))) (* (* (* (* x y) (* x y)) (* x y)) (/ (* (* 1 1) 1) (* (* z z) z))) (* (* (* (* x y) (* x y)) (* x y)) (* (* (/ 1 z) (/ 1 z)) (/ 1 z))) (* (cbrt (* (* x y) (/ 1 z))) (cbrt (* (* x y) (/ 1 z)))) (cbrt (* (* x y) (/ 1 z))) (* (* (* (* x y) (/ 1 z)) (* (* x y) (/ 1 z))) (* (* x y) (/ 1 z))) (sqrt (* (* x y) (/ 1 z))) (sqrt (* (* x y) (/ 1 z))) (* (* x y) (* (cbrt (/ 1 z)) (cbrt (/ 1 z)))) (* (* x y) (sqrt (/ 1 z))) (* (* x y) (/ (* (cbrt 1) (cbrt 1)) (* (cbrt z) (cbrt z)))) (* (* x y) (/ (* (cbrt 1) (cbrt 1)) (sqrt z))) (* (* x y) (/ (* (cbrt 1) (cbrt 1)) 1)) (* (* x y) (/ (sqrt 1) (* (cbrt z) (cbrt z)))) (* (* x y) (/ (sqrt 1) (sqrt z))) (* (* x y) (/ (sqrt 1) 1)) (* (* x y) (/ 1 (* (cbrt z) (cbrt z)))) (* (* x y) (/ 1 (sqrt z))) (* (* x y) (/ 1 1)) (* (* x y) 1) (* (* x y) 1) (* y (/ 1 z)) (* (* x y) 1) (real->posit16 (* (* x y) (/ 1 z))) (/ (* x y) z) (/ (* x y) z) (/ (* x y) z) 5.462 * * [simplify]: iteration 0: 86 enodes 5.496 * * [simplify]: iteration 1: 234 enodes 5.560 * * [simplify]: iteration 2: 682 enodes 6.012 * * [simplify]: iteration 3: 2279 enodes 7.240 * * [simplify]: iteration complete: 5001 enodes 7.240 * * [simplify]: Extracting #0: cost 16 inf + 0 7.243 * * [simplify]: Extracting #1: cost 561 inf + 0 7.253 * * [simplify]: Extracting #2: cost 1320 inf + 4848 7.291 * * [simplify]: Extracting #3: cost 899 inf + 85294 7.344 * * [simplify]: Extracting #4: cost 245 inf + 192392 7.436 * * [simplify]: Extracting #5: cost 22 inf + 238385 7.512 * * [simplify]: Extracting #6: cost 0 inf + 244206 7.598 * * [simplify]: Extracting #7: cost 0 inf + 244046 7.669 * * [simplify]: Extracting #8: cost 0 inf + 243966 7.737 * [simplify]: Simplified to: (expm1 (/ x (/ z y))) (log1p (/ x (/ z y))) (/ x (/ z y)) (/ x (/ z y)) (log (/ x (/ z y))) (log (/ x (/ z y))) (log (/ x (/ z y))) (log (/ x (/ z y))) (log (/ x (/ z y))) (log (/ x (/ z y))) (log (/ x (/ z y))) (log (/ x (/ z y))) (log (/ x (/ z y))) (exp (/ x (/ z y))) (* x (* (/ y z) (* (* x (/ y z)) (* x (/ y z))))) (* x (* (/ y z) (* (* x (/ y z)) (* x (/ y z))))) (* x (* (/ y z) (* (* x (/ y z)) (* x (/ y z))))) (* x (* (/ y z) (* (* x (/ y z)) (* x (/ y z))))) (* (cbrt (/ x (/ z y))) (cbrt (/ x (/ z y)))) (cbrt (/ x (/ z y))) (* x (* (/ y z) (* (* x (/ y z)) (* x (/ y z))))) (sqrt (/ x (/ z y))) (sqrt (/ x (/ z y))) (* (* (cbrt (/ 1 z)) (cbrt (/ 1 z))) (* y x)) (* x (* y (sqrt (/ 1 z)))) (* (/ x (* (cbrt z) (cbrt z))) y) (/ (* y x) (sqrt z)) (* y x) (* (/ x (* (cbrt z) (cbrt z))) y) (/ (* y x) (sqrt z)) (* y x) (* (/ x (* (cbrt z) (cbrt z))) y) (/ (* y x) (sqrt z)) (* y x) (* y x) (* y x) (/ y z) (* y x) (real->posit16 (/ x (/ z y))) (/ x (/ z y)) (/ x (/ z y)) (/ x (/ z y)) 7.739 * * * [progress]: adding candidates to table 7.875 * * [progress]: iteration 4 / 4 7.875 * * * [progress]: picking best candidate 7.891 * * * * [pick]: Picked # 7.891 * * * [progress]: localizing error 7.898 * * * [progress]: generating rewritten candidates 7.898 * * * * [progress]: [ 1 / 1 ] rewriting at (2) 7.908 * * * [progress]: generating series expansions 7.908 * * * * [progress]: [ 1 / 1 ] generating series at (2) 7.908 * [backup-simplify]: Simplify (/ (* x y) z) into (/ (* x y) z) 7.908 * [approximate]: Taking taylor expansion of (/ (* x y) z) in (x y z) around 0 7.908 * [taylor]: Taking taylor expansion of (/ (* x y) z) in z 7.908 * [taylor]: Taking taylor expansion of (* x y) in z 7.908 * [taylor]: Taking taylor expansion of x in z 7.908 * [backup-simplify]: Simplify x into x 7.908 * [taylor]: Taking taylor expansion of y in z 7.908 * [backup-simplify]: Simplify y into y 7.908 * [taylor]: Taking taylor expansion of z in z 7.908 * [backup-simplify]: Simplify 0 into 0 7.908 * [backup-simplify]: Simplify 1 into 1 7.908 * [backup-simplify]: Simplify (* x y) into (* x y) 7.908 * [backup-simplify]: Simplify (/ (* x y) 1) into (* x y) 7.908 * [taylor]: Taking taylor expansion of (/ (* x y) z) in y 7.908 * [taylor]: Taking taylor expansion of (* x y) in y 7.908 * [taylor]: Taking taylor expansion of x in y 7.908 * [backup-simplify]: Simplify x into x 7.908 * [taylor]: Taking taylor expansion of y in y 7.908 * [backup-simplify]: Simplify 0 into 0 7.908 * [backup-simplify]: Simplify 1 into 1 7.908 * [taylor]: Taking taylor expansion of z in y 7.908 * [backup-simplify]: Simplify z into z 7.908 * [backup-simplify]: Simplify (* x 0) into 0 7.909 * [backup-simplify]: Simplify (+ (* x 1) (* 0 0)) into x 7.909 * [backup-simplify]: Simplify (/ x z) into (/ x z) 7.909 * [taylor]: Taking taylor expansion of (/ (* x y) z) in x 7.909 * [taylor]: Taking taylor expansion of (* x y) in x 7.909 * [taylor]: Taking taylor expansion of x in x 7.909 * [backup-simplify]: Simplify 0 into 0 7.909 * [backup-simplify]: Simplify 1 into 1 7.909 * [taylor]: Taking taylor expansion of y in x 7.909 * [backup-simplify]: Simplify y into y 7.909 * [taylor]: Taking taylor expansion of z in x 7.909 * [backup-simplify]: Simplify z into z 7.909 * [backup-simplify]: Simplify (* 0 y) into 0 7.910 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 7.910 * [backup-simplify]: Simplify (/ y z) into (/ y z) 7.910 * [taylor]: Taking taylor expansion of (/ (* x y) z) in x 7.910 * [taylor]: Taking taylor expansion of (* x y) in x 7.910 * [taylor]: Taking taylor expansion of x in x 7.910 * [backup-simplify]: Simplify 0 into 0 7.910 * [backup-simplify]: Simplify 1 into 1 7.910 * [taylor]: Taking taylor expansion of y in x 7.910 * [backup-simplify]: Simplify y into y 7.910 * [taylor]: Taking taylor expansion of z in x 7.910 * [backup-simplify]: Simplify z into z 7.910 * [backup-simplify]: Simplify (* 0 y) into 0 7.910 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 7.910 * [backup-simplify]: Simplify (/ y z) into (/ y z) 7.910 * [taylor]: Taking taylor expansion of (/ y z) in y 7.910 * [taylor]: Taking taylor expansion of y in y 7.910 * [backup-simplify]: Simplify 0 into 0 7.910 * [backup-simplify]: Simplify 1 into 1 7.910 * [taylor]: Taking taylor expansion of z in y 7.910 * [backup-simplify]: Simplify z into z 7.910 * [backup-simplify]: Simplify (/ 1 z) into (/ 1 z) 7.910 * [taylor]: Taking taylor expansion of (/ 1 z) in z 7.911 * [taylor]: Taking taylor expansion of z in z 7.911 * [backup-simplify]: Simplify 0 into 0 7.911 * [backup-simplify]: Simplify 1 into 1 7.911 * [backup-simplify]: Simplify (/ 1 1) into 1 7.911 * [backup-simplify]: Simplify 1 into 1 7.912 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y))) into 0 7.912 * [backup-simplify]: Simplify (- (/ 0 z) (+ (* (/ y z) (/ 0 z)))) into 0 7.912 * [taylor]: Taking taylor expansion of 0 in y 7.912 * [backup-simplify]: Simplify 0 into 0 7.912 * [taylor]: Taking taylor expansion of 0 in z 7.912 * [backup-simplify]: Simplify 0 into 0 7.912 * [backup-simplify]: Simplify (- (/ 0 z) (+ (* (/ 1 z) (/ 0 z)))) into 0 7.912 * [taylor]: Taking taylor expansion of 0 in z 7.912 * [backup-simplify]: Simplify 0 into 0 7.913 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)))) into 0 7.913 * [backup-simplify]: Simplify 0 into 0 7.913 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 y)))) into 0 7.914 * [backup-simplify]: Simplify (- (/ 0 z) (+ (* (/ y z) (/ 0 z)) (* 0 (/ 0 z)))) into 0 7.914 * [taylor]: Taking taylor expansion of 0 in y 7.914 * [backup-simplify]: Simplify 0 into 0 7.914 * [taylor]: Taking taylor expansion of 0 in z 7.914 * [backup-simplify]: Simplify 0 into 0 7.914 * [taylor]: Taking taylor expansion of 0 in z 7.914 * [backup-simplify]: Simplify 0 into 0 7.914 * [backup-simplify]: Simplify (- (/ 0 z) (+ (* (/ 1 z) (/ 0 z)) (* 0 (/ 0 z)))) into 0 7.914 * [taylor]: Taking taylor expansion of 0 in z 7.914 * [backup-simplify]: Simplify 0 into 0 7.914 * [backup-simplify]: Simplify 0 into 0 7.914 * [backup-simplify]: Simplify 0 into 0 7.915 * [backup-simplify]: Simplify (- (+ (* 1 (/ 0 1)) (* 0 (/ 0 1)))) into 0 7.915 * [backup-simplify]: Simplify 0 into 0 7.916 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (+ (* 0 0) (* 0 y))))) into 0 7.916 * [backup-simplify]: Simplify (- (/ 0 z) (+ (* (/ y z) (/ 0 z)) (* 0 (/ 0 z)) (* 0 (/ 0 z)))) into 0 7.916 * [taylor]: Taking taylor expansion of 0 in y 7.916 * [backup-simplify]: Simplify 0 into 0 7.916 * [taylor]: Taking taylor expansion of 0 in z 7.916 * [backup-simplify]: Simplify 0 into 0 7.916 * [taylor]: Taking taylor expansion of 0 in z 7.916 * [backup-simplify]: Simplify 0 into 0 7.916 * [taylor]: Taking taylor expansion of 0 in z 7.916 * [backup-simplify]: Simplify 0 into 0 7.916 * [backup-simplify]: Simplify (- (/ 0 z) (+ (* (/ 1 z) (/ 0 z)) (* 0 (/ 0 z)) (* 0 (/ 0 z)))) into 0 7.916 * [taylor]: Taking taylor expansion of 0 in z 7.916 * [backup-simplify]: Simplify 0 into 0 7.916 * [backup-simplify]: Simplify 0 into 0 7.916 * [backup-simplify]: Simplify 0 into 0 7.917 * [backup-simplify]: Simplify (* 1 (* (/ 1 z) (* y x))) into (/ (* x y) z) 7.917 * [backup-simplify]: Simplify (/ (* (/ 1 x) (/ 1 y)) (/ 1 z)) into (/ z (* x y)) 7.917 * [approximate]: Taking taylor expansion of (/ z (* x y)) in (x y z) around 0 7.917 * [taylor]: Taking taylor expansion of (/ z (* x y)) in z 7.917 * [taylor]: Taking taylor expansion of z in z 7.917 * [backup-simplify]: Simplify 0 into 0 7.917 * [backup-simplify]: Simplify 1 into 1 7.917 * [taylor]: Taking taylor expansion of (* x y) in z 7.917 * [taylor]: Taking taylor expansion of x in z 7.917 * [backup-simplify]: Simplify x into x 7.917 * [taylor]: Taking taylor expansion of y in z 7.917 * [backup-simplify]: Simplify y into y 7.917 * [backup-simplify]: Simplify (* x y) into (* x y) 7.917 * [backup-simplify]: Simplify (/ 1 (* x y)) into (/ 1 (* x y)) 7.917 * [taylor]: Taking taylor expansion of (/ z (* x y)) in y 7.917 * [taylor]: Taking taylor expansion of z in y 7.917 * [backup-simplify]: Simplify z into z 7.917 * [taylor]: Taking taylor expansion of (* x y) in y 7.917 * [taylor]: Taking taylor expansion of x in y 7.917 * [backup-simplify]: Simplify x into x 7.917 * [taylor]: Taking taylor expansion of y in y 7.917 * [backup-simplify]: Simplify 0 into 0 7.917 * [backup-simplify]: Simplify 1 into 1 7.917 * [backup-simplify]: Simplify (* x 0) into 0 7.918 * [backup-simplify]: Simplify (+ (* x 1) (* 0 0)) into x 7.918 * [backup-simplify]: Simplify (/ z x) into (/ z x) 7.918 * [taylor]: Taking taylor expansion of (/ z (* x y)) in x 7.918 * [taylor]: Taking taylor expansion of z in x 7.918 * [backup-simplify]: Simplify z into z 7.918 * [taylor]: Taking taylor expansion of (* x y) in x 7.918 * [taylor]: Taking taylor expansion of x in x 7.918 * [backup-simplify]: Simplify 0 into 0 7.918 * [backup-simplify]: Simplify 1 into 1 7.918 * [taylor]: Taking taylor expansion of y in x 7.918 * [backup-simplify]: Simplify y into y 7.918 * [backup-simplify]: Simplify (* 0 y) into 0 7.918 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 7.918 * [backup-simplify]: Simplify (/ z y) into (/ z y) 7.918 * [taylor]: Taking taylor expansion of (/ z (* x y)) in x 7.918 * [taylor]: Taking taylor expansion of z in x 7.918 * [backup-simplify]: Simplify z into z 7.918 * [taylor]: Taking taylor expansion of (* x y) in x 7.918 * [taylor]: Taking taylor expansion of x in x 7.918 * [backup-simplify]: Simplify 0 into 0 7.918 * [backup-simplify]: Simplify 1 into 1 7.918 * [taylor]: Taking taylor expansion of y in x 7.918 * [backup-simplify]: Simplify y into y 7.918 * [backup-simplify]: Simplify (* 0 y) into 0 7.919 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 7.919 * [backup-simplify]: Simplify (/ z y) into (/ z y) 7.919 * [taylor]: Taking taylor expansion of (/ z y) in y 7.919 * [taylor]: Taking taylor expansion of z in y 7.919 * [backup-simplify]: Simplify z into z 7.919 * [taylor]: Taking taylor expansion of y in y 7.919 * [backup-simplify]: Simplify 0 into 0 7.919 * [backup-simplify]: Simplify 1 into 1 7.919 * [backup-simplify]: Simplify (/ z 1) into z 7.919 * [taylor]: Taking taylor expansion of z in z 7.919 * [backup-simplify]: Simplify 0 into 0 7.919 * [backup-simplify]: Simplify 1 into 1 7.919 * [backup-simplify]: Simplify 1 into 1 7.920 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y))) into 0 7.920 * [backup-simplify]: Simplify (- (/ 0 y) (+ (* (/ z y) (/ 0 y)))) into 0 7.920 * [taylor]: Taking taylor expansion of 0 in y 7.920 * [backup-simplify]: Simplify 0 into 0 7.920 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* z (/ 0 1)))) into 0 7.921 * [taylor]: Taking taylor expansion of 0 in z 7.921 * [backup-simplify]: Simplify 0 into 0 7.921 * [backup-simplify]: Simplify 0 into 0 7.921 * [backup-simplify]: Simplify 0 into 0 7.922 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 y)))) into 0 7.922 * [backup-simplify]: Simplify (- (/ 0 y) (+ (* (/ z y) (/ 0 y)) (* 0 (/ 0 y)))) into 0 7.922 * [taylor]: Taking taylor expansion of 0 in y 7.922 * [backup-simplify]: Simplify 0 into 0 7.922 * [taylor]: Taking taylor expansion of 0 in z 7.922 * [backup-simplify]: Simplify 0 into 0 7.922 * [backup-simplify]: Simplify 0 into 0 7.923 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* z (/ 0 1)) (* 0 (/ 0 1)))) into 0 7.923 * [taylor]: Taking taylor expansion of 0 in z 7.923 * [backup-simplify]: Simplify 0 into 0 7.923 * [backup-simplify]: Simplify 0 into 0 7.923 * [backup-simplify]: Simplify 0 into 0 7.923 * [backup-simplify]: Simplify 0 into 0 7.923 * [backup-simplify]: Simplify (* 1 (* (/ 1 z) (* (/ 1 (/ 1 y)) (/ 1 (/ 1 x))))) into (/ (* x y) z) 7.923 * [backup-simplify]: Simplify (/ (* (/ 1 (- x)) (/ 1 (- y))) (/ 1 (- z))) into (* -1 (/ z (* x y))) 7.923 * [approximate]: Taking taylor expansion of (* -1 (/ z (* x y))) in (x y z) around 0 7.923 * [taylor]: Taking taylor expansion of (* -1 (/ z (* x y))) in z 7.923 * [taylor]: Taking taylor expansion of -1 in z 7.923 * [backup-simplify]: Simplify -1 into -1 7.923 * [taylor]: Taking taylor expansion of (/ z (* x y)) in z 7.923 * [taylor]: Taking taylor expansion of z in z 7.923 * [backup-simplify]: Simplify 0 into 0 7.923 * [backup-simplify]: Simplify 1 into 1 7.924 * [taylor]: Taking taylor expansion of (* x y) in z 7.924 * [taylor]: Taking taylor expansion of x in z 7.924 * [backup-simplify]: Simplify x into x 7.924 * [taylor]: Taking taylor expansion of y in z 7.924 * [backup-simplify]: Simplify y into y 7.924 * [backup-simplify]: Simplify (* x y) into (* x y) 7.924 * [backup-simplify]: Simplify (/ 1 (* x y)) into (/ 1 (* x y)) 7.924 * [taylor]: Taking taylor expansion of (* -1 (/ z (* x y))) in y 7.924 * [taylor]: Taking taylor expansion of -1 in y 7.924 * [backup-simplify]: Simplify -1 into -1 7.924 * [taylor]: Taking taylor expansion of (/ z (* x y)) in y 7.924 * [taylor]: Taking taylor expansion of z in y 7.924 * [backup-simplify]: Simplify z into z 7.924 * [taylor]: Taking taylor expansion of (* x y) in y 7.924 * [taylor]: Taking taylor expansion of x in y 7.924 * [backup-simplify]: Simplify x into x 7.924 * [taylor]: Taking taylor expansion of y in y 7.924 * [backup-simplify]: Simplify 0 into 0 7.924 * [backup-simplify]: Simplify 1 into 1 7.924 * [backup-simplify]: Simplify (* x 0) into 0 7.925 * [backup-simplify]: Simplify (+ (* x 1) (* 0 0)) into x 7.925 * [backup-simplify]: Simplify (/ z x) into (/ z x) 7.925 * [taylor]: Taking taylor expansion of (* -1 (/ z (* x y))) in x 7.925 * [taylor]: Taking taylor expansion of -1 in x 7.925 * [backup-simplify]: Simplify -1 into -1 7.925 * [taylor]: Taking taylor expansion of (/ z (* x y)) in x 7.925 * [taylor]: Taking taylor expansion of z in x 7.925 * [backup-simplify]: Simplify z into z 7.925 * [taylor]: Taking taylor expansion of (* x y) in x 7.925 * [taylor]: Taking taylor expansion of x in x 7.925 * [backup-simplify]: Simplify 0 into 0 7.925 * [backup-simplify]: Simplify 1 into 1 7.925 * [taylor]: Taking taylor expansion of y in x 7.925 * [backup-simplify]: Simplify y into y 7.925 * [backup-simplify]: Simplify (* 0 y) into 0 7.925 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 7.926 * [backup-simplify]: Simplify (/ z y) into (/ z y) 7.926 * [taylor]: Taking taylor expansion of (* -1 (/ z (* x y))) in x 7.926 * [taylor]: Taking taylor expansion of -1 in x 7.926 * [backup-simplify]: Simplify -1 into -1 7.926 * [taylor]: Taking taylor expansion of (/ z (* x y)) in x 7.926 * [taylor]: Taking taylor expansion of z in x 7.926 * [backup-simplify]: Simplify z into z 7.926 * [taylor]: Taking taylor expansion of (* x y) in x 7.926 * [taylor]: Taking taylor expansion of x in x 7.926 * [backup-simplify]: Simplify 0 into 0 7.926 * [backup-simplify]: Simplify 1 into 1 7.926 * [taylor]: Taking taylor expansion of y in x 7.926 * [backup-simplify]: Simplify y into y 7.926 * [backup-simplify]: Simplify (* 0 y) into 0 7.926 * [backup-simplify]: Simplify (+ (* 0 0) (* 1 y)) into y 7.926 * [backup-simplify]: Simplify (/ z y) into (/ z y) 7.926 * [backup-simplify]: Simplify (* -1 (/ z y)) into (* -1 (/ z y)) 7.926 * [taylor]: Taking taylor expansion of (* -1 (/ z y)) in y 7.926 * [taylor]: Taking taylor expansion of -1 in y 7.926 * [backup-simplify]: Simplify -1 into -1 7.926 * [taylor]: Taking taylor expansion of (/ z y) in y 7.926 * [taylor]: Taking taylor expansion of z in y 7.926 * [backup-simplify]: Simplify z into z 7.926 * [taylor]: Taking taylor expansion of y in y 7.926 * [backup-simplify]: Simplify 0 into 0 7.926 * [backup-simplify]: Simplify 1 into 1 7.926 * [backup-simplify]: Simplify (/ z 1) into z 7.926 * [backup-simplify]: Simplify (* -1 z) into (* -1 z) 7.926 * [taylor]: Taking taylor expansion of (* -1 z) in z 7.926 * [taylor]: Taking taylor expansion of -1 in z 7.927 * [backup-simplify]: Simplify -1 into -1 7.927 * [taylor]: Taking taylor expansion of z in z 7.927 * [backup-simplify]: Simplify 0 into 0 7.927 * [backup-simplify]: Simplify 1 into 1 7.927 * [backup-simplify]: Simplify (+ (* -1 1) (* 0 0)) into -1 7.927 * [backup-simplify]: Simplify -1 into -1 7.928 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (* 0 y))) into 0 7.928 * [backup-simplify]: Simplify (- (/ 0 y) (+ (* (/ z y) (/ 0 y)))) into 0 7.928 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 (/ z y))) into 0 7.928 * [taylor]: Taking taylor expansion of 0 in y 7.928 * [backup-simplify]: Simplify 0 into 0 7.929 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* z (/ 0 1)))) into 0 7.929 * [backup-simplify]: Simplify (+ (* -1 0) (* 0 z)) into 0 7.929 * [taylor]: Taking taylor expansion of 0 in z 7.930 * [backup-simplify]: Simplify 0 into 0 7.930 * [backup-simplify]: Simplify 0 into 0 7.930 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 1) (* 0 0))) into 0 7.930 * [backup-simplify]: Simplify 0 into 0 7.931 * [backup-simplify]: Simplify (+ (* 0 0) (+ (* 1 0) (+ (* 0 0) (* 0 y)))) into 0 7.931 * [backup-simplify]: Simplify (- (/ 0 y) (+ (* (/ z y) (/ 0 y)) (* 0 (/ 0 y)))) into 0 7.932 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 (/ z y)))) into 0 7.932 * [taylor]: Taking taylor expansion of 0 in y 7.932 * [backup-simplify]: Simplify 0 into 0 7.932 * [taylor]: Taking taylor expansion of 0 in z 7.932 * [backup-simplify]: Simplify 0 into 0 7.932 * [backup-simplify]: Simplify 0 into 0 7.933 * [backup-simplify]: Simplify (- (/ 0 1) (+ (* z (/ 0 1)) (* 0 (/ 0 1)))) into 0 7.934 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (* 0 z))) into 0 7.934 * [taylor]: Taking taylor expansion of 0 in z 7.934 * [backup-simplify]: Simplify 0 into 0 7.934 * [backup-simplify]: Simplify 0 into 0 7.934 * [backup-simplify]: Simplify 0 into 0 7.935 * [backup-simplify]: Simplify (+ (* -1 0) (+ (* 0 0) (+ (* 0 1) (* 0 0)))) into 0 7.935 * [backup-simplify]: Simplify 0 into 0 7.935 * [backup-simplify]: Simplify (* -1 (* (/ 1 (- z)) (* (/ 1 (/ 1 (- y))) (/ 1 (/ 1 (- x)))))) into (/ (* x y) z) 7.935 * * * [progress]: simplifying candidates 7.935 * * * * [progress]: [ 1 / 27 ] simplifiying candidate # 7.935 * * * * [progress]: [ 2 / 27 ] simplifiying candidate # 7.935 * * * * [progress]: [ 3 / 27 ] simplifiying candidate # 7.935 * * * * [progress]: [ 4 / 27 ] simplifiying candidate # 7.935 * * * * [progress]: [ 5 / 27 ] simplifiying candidate # 7.935 * * * * [progress]: [ 6 / 27 ] simplifiying candidate # 7.935 * * * * [progress]: [ 7 / 27 ] simplifiying candidate # 7.935 * * * * [progress]: [ 8 / 27 ] simplifiying candidate # 7.935 * * * * [progress]: [ 9 / 27 ] simplifiying candidate # 7.935 * * * * [progress]: [ 10 / 27 ] simplifiying candidate # 7.935 * * * * [progress]: [ 11 / 27 ] simplifiying candidate # 7.935 * * * * [progress]: [ 12 / 27 ] simplifiying candidate # 7.935 * * * * [progress]: [ 13 / 27 ] simplifiying candidate # 7.935 * * * * [progress]: [ 14 / 27 ] simplifiying candidate # 7.935 * * * * [progress]: [ 15 / 27 ] simplifiying candidate # 7.935 * * * * [progress]: [ 16 / 27 ] simplifiying candidate # 7.935 * * * * [progress]: [ 17 / 27 ] simplifiying candidate # 7.935 * * * * [progress]: [ 18 / 27 ] simplifiying candidate # 7.935 * * * * [progress]: [ 19 / 27 ] simplifiying candidate # 7.936 * * * * [progress]: [ 20 / 27 ] simplifiying candidate # 7.936 * * * * [progress]: [ 21 / 27 ] simplifiying candidate # 7.936 * * * * [progress]: [ 22 / 27 ] simplifiying candidate # 7.936 * * * * [progress]: [ 23 / 27 ] simplifiying candidate # 7.936 * * * * [progress]: [ 24 / 27 ] simplifiying candidate #real (real->posit16 (/ (* x y) z))))> 7.936 * * * * [progress]: [ 25 / 27 ] simplifiying candidate # 7.936 * * * * [progress]: [ 26 / 27 ] simplifiying candidate # 7.936 * * * * [progress]: [ 27 / 27 ] simplifiying candidate # 7.936 * [simplify]: Simplifying: (expm1 (/ (* x y) z)) (log1p (/ (* x y) z)) (- (+ (log x) (log y)) (log z)) (- (log (* x y)) (log z)) (log (/ (* x y) z)) (exp (/ (* x y) z)) (/ (* (* (* x x) x) (* (* y y) y)) (* (* z z) z)) (/ (* (* (* x y) (* x y)) (* x y)) (* (* z z) z)) (* (cbrt (/ (* x y) z)) (cbrt (/ (* x y) z))) (cbrt (/ (* x y) z)) (* (* (/ (* x y) z) (/ (* x y) z)) (/ (* x y) z)) (sqrt (/ (* x y) z)) (sqrt (/ (* x y) z)) (- (* x y)) (- z) (/ x (* (cbrt z) (cbrt z))) (/ y (cbrt z)) (/ x (sqrt z)) (/ y (sqrt z)) (/ x 1) (/ y z) (/ 1 z) (/ z (* x y)) (/ (* x y) (* (cbrt z) (cbrt z))) (/ (* x y) (sqrt z)) (/ (* x y) 1) (/ z y) (real->posit16 (/ (* x y) z)) (/ (* x y) z) (/ (* x y) z) (/ (* x y) z) 7.936 * * [simplify]: iteration 0: 51 enodes 7.950 * * [simplify]: iteration 1: 121 enodes 7.986 * * [simplify]: iteration 2: 461 enodes 8.385 * * [simplify]: iteration 3: 2113 enodes 9.151 * * [simplify]: iteration complete: 5017 enodes 9.151 * * [simplify]: Extracting #0: cost 24 inf + 0 9.153 * * [simplify]: Extracting #1: cost 1029 inf + 1 9.167 * * [simplify]: Extracting #2: cost 1798 inf + 3470 9.198 * * [simplify]: Extracting #3: cost 896 inf + 122889 9.291 * * [simplify]: Extracting #4: cost 66 inf + 267436 9.390 * * [simplify]: Extracting #5: cost 0 inf + 280848 9.468 * * [simplify]: Extracting #6: cost 0 inf + 280808 9.538 * [simplify]: Simplified to: (expm1 (/ x (/ z y))) (log1p (/ x (/ z y))) (log (/ x (/ z y))) (log (/ x (/ z y))) (log (/ x (/ z y))) (exp (/ x (/ z y))) (* (* (/ x (/ z y)) (/ x (/ z y))) (/ x (/ z y))) (* (* (/ x (/ z y)) (/ x (/ z y))) (/ x (/ z y))) (* (cbrt (/ x (/ z y))) (cbrt (/ x (/ z y)))) (cbrt (/ x (/ z y))) (* (* (/ x (/ z y)) (/ x (/ z y))) (/ x (/ z y))) (sqrt (/ x (/ z y))) (sqrt (/ x (/ z y))) (- (* y x)) (- z) (/ x (* (cbrt z) (cbrt z))) (/ y (cbrt z)) (/ x (sqrt z)) (/ y (sqrt z)) x (/ y z) (/ 1 z) (/ z (* x y)) (/ (* (/ y (cbrt z)) x) (cbrt z)) (* (/ x (sqrt z)) y) (* x y) (/ z y) (real->posit16 (/ x (/ z y))) (/ x (/ z y)) (/ x (/ z y)) (/ x (/ z y)) 9.539 * * * [progress]: adding candidates to table 9.608 * [progress]: [Phase 3 of 3] Extracting. 9.608 * * [regime]: Finding splitpoints for: (# # # # # # # #) 9.608 * * * [regime-changes]: Trying 4 branch expressions: (t z y x) 9.608 * * * * [regimes]: Trying to branch on t from (# # # # # # # #) 9.661 * * * * [regimes]: Trying to branch on z from (# # # # # # # #) 9.736 * * * * [regimes]: Trying to branch on y from (# # # # # # # #) 9.796 * * * * [regimes]: Trying to branch on x from (# # # # # # # #) 9.844 * * * [regime]: Found split indices: #