Details

Time bar (total: 10.0m)

sample4.7s

Algorithm
intervals
Results
4.1s161×body10240exit
117.0ms256×body80valid
113.0ms42×body1280nan
107.0ms54×body640nan
44.0ms33×body320nan
11.0ms12×body160nan
6.0ms13×body80nan

simplify5.5s

Counts
1 → 1
Iterations
IterNodes
done5001
33547
2602
1148
060

prune90.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.9b

localize351.0ms

Local error

Found 4 expressions with local error:

1.0b
(+ (/ 12.507343278686905 (+ 5.0 (- z))) (/ -0.13857109526572012 (+ 6.0 (- z))))
1.0b
(/ (sqrt (* 2.0 PI)) (exp (+ (+ 7.0 0.5) (- z))))
1.0b
(+ (+ 0.9999999999998099 (/ 676.5203681218851 (- 1.0 z))) (+ (+ (/ -1259.1392167224028 (+ (- z) 2.0)) (/ 771.3234287776531 (+ 3.0 (- z)))) (+ (/ 12.507343278686905 (+ 5.0 (- z))) (/ -0.13857109526572012 (+ 6.0 (- z))))))
1.0b
(sqrt (* 2.0 PI))

rewrite5.0s

Algorithm
rewrite-expression-head
Rules
105×*-un-lft-identity
53×frac-add distribute-lft-out
47×add-log-exp
34×times-frac
32×sum-log
27×flip3-+ flip-+
14×add-sqr-sqrt add-cube-cbrt
pow1
distribute-rgt-neg-in sqrt-prod add-cbrt-cube
add-exp-log exp-sum
associate-/r* associate-/l*
exp-diff associate-/r/
+-commutative sqrt-pow1
cbrt-undiv neg-sub0 associate-+r- associate-+l+ associate-+r+ frac-2neg pow1/2 div-exp unsub-neg pow-prod-down clear-num div-inv
Counts
4 → 126
Calls
4 calls:
210.0ms
(+ (/ 12.507343278686905 (+ 5.0 (- z))) (/ -0.13857109526572012 (+ 6.0 (- z))))
257.0ms
(/ (sqrt (* 2.0 PI)) (exp (+ (+ 7.0 0.5) (- z))))
4.6s
(+ (+ 0.9999999999998099 (/ 676.5203681218851 (- 1.0 z))) (+ (+ (/ -1259.1392167224028 (+ (- z) 2.0)) (/ 771.3234287776531 (+ 3.0 (- z)))) (+ (/ 12.507343278686905 (+ 5.0 (- z))) (/ -0.13857109526572012 (+ 6.0 (- z))))))
7.0ms
(sqrt (* 2.0 PI))

series857.0ms

Counts
4 → 10
Calls
4 calls:
146.0ms
(+ (/ 12.507343278686905 (+ 5.0 (- z))) (/ -0.13857109526572012 (+ 6.0 (- z))))
423.0ms
(/ (sqrt (* 2.0 PI)) (exp (+ (+ 7.0 0.5) (- z))))
288.0ms
(+ (+ 0.9999999999998099 (/ 676.5203681218851 (- 1.0 z))) (+ (+ (/ -1259.1392167224028 (+ (- z) 2.0)) (/ 771.3234287776531 (+ 3.0 (- z)))) (+ (/ 12.507343278686905 (+ 5.0 (- z))) (/ -0.13857109526572012 (+ 6.0 (- z))))))
0.0ms
(sqrt (* 2.0 PI))

simplify4.5s

Counts
136 → 136
Iterations
IterNodes
done5001
11288
0411

prune4.2s

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 0.1b

localize658.0ms

Local error

Found 4 expressions with local error:

1.0b
(/ (sqrt (* 2.0 PI)) (exp (+ (+ 7.0 0.5) (- z))))
1.0b
(* (+ (* 0.9999999999998099 0.9999999999998099) (- (* (/ 676.5203681218851 (- 1.0 z)) (/ 676.5203681218851 (- 1.0 z))) (* 0.9999999999998099 (/ 676.5203681218851 (- 1.0 z))))) (* (* (+ (- z) 2.0) (+ 3.0 (- z))) (- (/ 12.507343278686905 (+ 5.0 (- z))) (/ -0.13857109526572012 (+ 6.0 (- z))))))
1.0b
(+ (* (+ (pow 0.9999999999998099 3) (pow (/ 676.5203681218851 (- 1.0 z)) 3)) (* (* (+ (- z) 2.0) (+ 3.0 (- z))) (- (/ 12.507343278686905 (+ 5.0 (- z))) (/ -0.13857109526572012 (+ 6.0 (- z)))))) (* (+ (* 0.9999999999998099 0.9999999999998099) (- (* (/ 676.5203681218851 (- 1.0 z)) (/ 676.5203681218851 (- 1.0 z))) (* 0.9999999999998099 (/ 676.5203681218851 (- 1.0 z))))) (+ (* (+ (* -1259.1392167224028 (+ 3.0 (- z))) (* (+ (- z) 2.0) 771.3234287776531)) (- (/ 12.507343278686905 (+ 5.0 (- z))) (/ -0.13857109526572012 (+ 6.0 (- z))))) (* (* (+ (- z) 2.0) (+ 3.0 (- z))) (- (* (/ 12.507343278686905 (+ 5.0 (- z))) (/ 12.507343278686905 (+ 5.0 (- z)))) (* (/ -0.13857109526572012 (+ 6.0 (- z))) (/ -0.13857109526572012 (+ 6.0 (- z)))))))))
1.0b
(sqrt (* 2.0 PI))

rewrite9.6m

Algorithm
rewrite-expression-head
Calls
4 calls:
286.0ms
(/ (sqrt (* 2.0 PI)) (exp (+ (+ 7.0 0.5) (- z))))
1.5s
(* (+ (* 0.9999999999998099 0.9999999999998099) (- (* (/ 676.5203681218851 (- 1.0 z)) (/ 676.5203681218851 (- 1.0 z))) (* 0.9999999999998099 (/ 676.5203681218851 (- 1.0 z))))) (* (* (+ (- z) 2.0) (+ 3.0 (- z))) (- (/ 12.507343278686905 (+ 5.0 (- z))) (/ -0.13857109526572012 (+ 6.0 (- z))))))
59.9s
(+ (* (+ (pow 0.9999999999998099 3) (pow (/ 676.5203681218851 (- 1.0 z)) 3)) (* (* (+ (- z) 2.0) (+ 3.0 (- z))) (- (/ 12.507343278686905 (+ 5.0 (- z))) (/ -0.13857109526572012 (+ 6.0 (- z)))))) (* (+ (* 0.9999999999998099 0.9999999999998099) (- (* (/ 676.5203681218851 (- 1.0 z)) (/ 676.5203681218851 (- 1.0 z))) (* 0.9999999999998099 (/ 676.5203681218851 (- 1.0 z))))) (+ (* (+ (* -1259.1392167224028 (+ 3.0 (- z))) (* (+ (- z) 2.0) 771.3234287776531)) (- (/ 12.507343278686905 (+ 5.0 (- z))) (/ -0.13857109526572012 (+ 6.0 (- z))))) (* (* (+ (- z) 2.0) (+ 3.0 (- z))) (- (* (/ 12.507343278686905 (+ 5.0 (- z))) (/ 12.507343278686905 (+ 5.0 (- z)))) (* (/ -0.13857109526572012 (+ 6.0 (- z))) (/ -0.13857109526572012 (+ 6.0 (- z)))))))))
7.0ms
(sqrt (* 2.0 PI))