Details

Time bar (total: 5.9m)

sample1.1s

Algorithm
intervals
Results
596.0ms126×body10240exit
153.0ms260×body80valid
119.0ms38×body1280nan
76.0ms42×body640nan
16.0ms11×body320nan
9.0msbody160nan
5.0ms10×body80nan

simplify782.0ms

Counts
1 → 1
Calls
1 calls:
Slowest
781.0ms
(* (/ PI (sin (* PI z))) (* (* (* (sqrt (* PI 2)) (pow (+ (+ (- (- 1 z) 1) 7) 0.5) (+ (- (- 1 z) 1) 0.5))) (exp (- (+ (+ (- (- 1 z) 1) 7) 0.5)))) (+ (+ (+ (+ (+ (+ (+ (+ 0.9999999999998099 (/ 676.5203681218851 (+ (- (- 1 z) 1) 1))) (/ -1259.1392167224028 (+ (- (- 1 z) 1) 2))) (/ 771.3234287776531 (+ (- (- 1 z) 1) 3))) (/ -176.6150291621406 (+ (- (- 1 z) 1) 4))) (/ 12.507343278686905 (+ (- (- 1 z) 1) 5))) (/ -0.13857109526572012 (+ (- (- 1 z) 1) 6))) (/ 9.984369578019572e-06 (+ (- (- 1 z) 1) 7))) (/ 1.5056327351493116e-07 (+ (- (- 1 z) 1) 8)))))

prune84.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 1.1b

localize218.0ms

Local error

Found 4 expressions with local error:

2.5b
(+ (+ (/ -1259.1392167224028 (+ (- 1 z) 1)) 0.9999999999998099) (/ 676.5203681218851 (- 1 z)))
2.3b
(+ (+ (+ (/ -1259.1392167224028 (+ (- 1 z) 1)) 0.9999999999998099) (/ 676.5203681218851 (- 1 z))) (/ -176.6150291621406 (- 5 (+ z 1))))
1.0b
(sqrt (* 2 PI))
1.0b
(* (/ 1 (exp (+ (- (- 1 z) -6) 0.5))) (+ (+ (/ 771.3234287776531 (+ (- 1 z) 2)) (+ (+ (+ (/ -1259.1392167224028 (+ (- 1 z) 1)) 0.9999999999998099) (/ 676.5203681218851 (- 1 z))) (/ -176.6150291621406 (- 5 (+ z 1))))) (+ (+ (/ -0.13857109526572012 (- 7 (+ z 1))) (/ 12.507343278686905 (- 6 (+ z 1)))) (+ (/ 1.5056327351493116e-07 (- 9 (+ z 1))) (/ 9.984369578019572e-06 (- (- 1 z) -6))))))

rewrite1.3m

Algorithm
rewrite-expression-head
Rules
688×frac-add
207×flip3-+ flip-+
177×*-un-lft-identity
128×distribute-lft-out
90×frac-times associate-*r/
28×associate-*r*
22×add-sqr-sqrt
18×add-log-exp
17×associate-*l*
15×add-cube-cbrt
14×times-frac
10×add-exp-log
pow1 sum-log fma-def add-cbrt-cube
expm1-log1p-u prod-exp insert-posit16 log1p-expm1-u
exp-sum unswap-sqr
+-commutative associate-+l+ sqrt-pow1 div-exp pow-prod-down cbrt-unprod
distribute-rgt-in cbrt-undiv rec-exp distribute-lft-in pow1/2 exp-diff 1-exp associate-*l/ associate-/r/ *-commutative associate-+l- sqrt-prod div-inv
Counts
4 → 316
Calls
4 calls:
Slowest
1.3m
(* (/ 1 (exp (+ (- (- 1 z) -6) 0.5))) (+ (+ (/ 771.3234287776531 (+ (- 1 z) 2)) (+ (+ (+ (/ -1259.1392167224028 (+ (- 1 z) 1)) 0.9999999999998099) (/ 676.5203681218851 (- 1 z))) (/ -176.6150291621406 (- 5 (+ z 1))))) (+ (+ (/ -0.13857109526572012 (- 7 (+ z 1))) (/ 12.507343278686905 (- 6 (+ z 1)))) (+ (/ 1.5056327351493116e-07 (- 9 (+ z 1))) (/ 9.984369578019572e-06 (- (- 1 z) -6))))))
2.5s
(+ (+ (+ (/ -1259.1392167224028 (+ (- 1 z) 1)) 0.9999999999998099) (/ 676.5203681218851 (- 1 z))) (/ -176.6150291621406 (- 5 (+ z 1))))
644.0ms
(+ (+ (/ -1259.1392167224028 (+ (- 1 z) 1)) 0.9999999999998099) (/ 676.5203681218851 (- 1 z)))
7.0ms
(sqrt (* 2 PI))

series454.0ms

Counts
4 → 10
Calls
4 calls:
Slowest
306.0ms
(* (/ 1 (exp (+ (- (- 1 z) -6) 0.5))) (+ (+ (/ 771.3234287776531 (+ (- 1 z) 2)) (+ (+ (+ (/ -1259.1392167224028 (+ (- 1 z) 1)) 0.9999999999998099) (/ 676.5203681218851 (- 1 z))) (/ -176.6150291621406 (- 5 (+ z 1))))) (+ (+ (/ -0.13857109526572012 (- 7 (+ z 1))) (/ 12.507343278686905 (- 6 (+ z 1)))) (+ (/ 1.5056327351493116e-07 (- 9 (+ z 1))) (/ 9.984369578019572e-06 (- (- 1 z) -6))))))
83.0ms
(+ (+ (+ (/ -1259.1392167224028 (+ (- 1 z) 1)) 0.9999999999998099) (/ 676.5203681218851 (- 1 z))) (/ -176.6150291621406 (- 5 (+ z 1))))
65.0ms
(+ (+ (/ -1259.1392167224028 (+ (- 1 z) 1)) 0.9999999999998099) (/ 676.5203681218851 (- 1 z)))
0.0ms
(sqrt (* 2 PI))

simplify2.5m

Counts
370 → 326
Calls
370 calls:
Slowest
1.4s
(* (* (+ (- 1 z) 2) (* (+ (* (+ (/ -1259.1392167224028 (+ (- 1 z) 1)) 0.9999999999998099) (+ (/ -1259.1392167224028 (+ (- 1 z) 1)) 0.9999999999998099)) (- (* (/ 676.5203681218851 (- 1 z)) (/ 676.5203681218851 (- 1 z))) (* (+ (/ -1259.1392167224028 (+ (- 1 z) 1)) 0.9999999999998099) (/ 676.5203681218851 (- 1 z))))) (- 5 (+ z 1)))) (* (* (- 7 (+ z 1)) (- 6 (+ z 1))) (* (- 9 (+ z 1)) (- (- 1 z) -6))))
1.3s
(* (* (+ (- 1 z) 2) (* (- (+ (/ -1259.1392167224028 (+ (- 1 z) 1)) 0.9999999999998099) (/ 676.5203681218851 (- 1 z))) (- 5 (+ z 1)))) (* (+ (* (/ -0.13857109526572012 (- 7 (+ z 1))) (/ -0.13857109526572012 (- 7 (+ z 1)))) (- (* (/ 12.507343278686905 (- 6 (+ z 1))) (/ 12.507343278686905 (- 6 (+ z 1)))) (* (/ -0.13857109526572012 (- 7 (+ z 1))) (/ 12.507343278686905 (- 6 (+ z 1)))))) (- (/ 1.5056327351493116e-07 (- 9 (+ z 1))) (/ 9.984369578019572e-06 (- (- 1 z) -6)))))
1.2s
(* (exp (+ (- (- 1 z) -6) 0.5)) (* (* (+ (- 1 z) 2) (- (+ (+ (/ -1259.1392167224028 (+ (- 1 z) 1)) 0.9999999999998099) (/ 676.5203681218851 (- 1 z))) (/ -176.6150291621406 (- 5 (+ z 1))))) (* (* (- 7 (+ z 1)) (- 6 (+ z 1))) (* (- 9 (+ z 1)) (- (- 1 z) -6)))))
1.2s
(* (exp (+ (- (- 1 z) -6) 0.5)) (* (* (+ (- 1 z) 2) (* (- (+ (/ -1259.1392167224028 (+ (- 1 z) 1)) 0.9999999999998099) (/ 676.5203681218851 (- 1 z))) (- 5 (+ z 1)))) (* (* (- 7 (+ z 1)) (- 6 (+ z 1))) (- (/ 1.5056327351493116e-07 (- 9 (+ z 1))) (/ 9.984369578019572e-06 (- (- 1 z) -6))))))
1.2s
(* (exp (+ (- (- 1 z) -6) 0.5)) (* (* (+ (- 1 z) 2) (* (- (+ (/ -1259.1392167224028 (+ (- 1 z) 1)) 0.9999999999998099) (/ 676.5203681218851 (- 1 z))) (- 5 (+ z 1)))) (* (* (- 7 (+ z 1)) (- 6 (+ z 1))) (* (- 9 (+ z 1)) (- (- 1 z) -6)))))

prune17.9s

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 0.1b

localize250.0ms

Local error

Found 4 expressions with local error:

2.3b
(+ (/ (+ (pow (+ (/ -1259.1392167224028 (+ (- 1 z) 1)) 0.9999999999998099) 3) (pow (/ 676.5203681218851 (- 1 z)) 3)) (+ (* (+ (/ -1259.1392167224028 (+ (- 1 z) 1)) 0.9999999999998099) (+ (/ -1259.1392167224028 (+ (- 1 z) 1)) 0.9999999999998099)) (- (* (/ 676.5203681218851 (- 1 z)) (/ 676.5203681218851 (- 1 z))) (* (+ (/ -1259.1392167224028 (+ (- 1 z) 1)) 0.9999999999998099) (/ 676.5203681218851 (- 1 z)))))) (/ -176.6150291621406 (- 5 (+ z 1))))
1.6b
(+ (pow (+ (/ -1259.1392167224028 (+ (- 1 z) 1)) 0.9999999999998099) 3) (pow (/ 676.5203681218851 (- 1 z)) 3))
1.0b
(sqrt (* 2 PI))
1.0b
(pow (+ (/ -1259.1392167224028 (+ (- 1 z) 1)) 0.9999999999998099) 3)

rewrite8.0s

Algorithm
rewrite-expression-head
Rules
211×fma-def
167×flip3-+ flip-+
164×frac-times
158×*-un-lft-identity
155×frac-add
154×associate-/r/
134×associate-*l/
126×associate-*r/
120×frac-sub
68×distribute-lft-out
51×times-frac
40×unpow-prod-down cube-prod
27×add-sqr-sqrt add-cube-cbrt
16×sub-div
pow1 flip3-- flip-- add-log-exp
cube-div
add-cbrt-cube add-exp-log
expm1-log1p-u sum-cubes insert-posit16 log1p-expm1-u distribute-lft-out--
pow-unpow
cube-mult +-commutative sum-log sqrt-pow1 unpow3 sqr-pow
pow-to-exp pow-pow pow1/2 pow-prod-down pow-exp sqrt-prod div-inv rem-cube-cbrt
Counts
4 → 303
Calls
4 calls:
Slowest
6.6s
(+ (/ (+ (pow (+ (/ -1259.1392167224028 (+ (- 1 z) 1)) 0.9999999999998099) 3) (pow (/ 676.5203681218851 (- 1 z)) 3)) (+ (* (+ (/ -1259.1392167224028 (+ (- 1 z) 1)) 0.9999999999998099) (+ (/ -1259.1392167224028 (+ (- 1 z) 1)) 0.9999999999998099)) (- (* (/ 676.5203681218851 (- 1 z)) (/ 676.5203681218851 (- 1 z))) (* (+ (/ -1259.1392167224028 (+ (- 1 z) 1)) 0.9999999999998099) (/ 676.5203681218851 (- 1 z)))))) (/ -176.6150291621406 (- 5 (+ z 1))))
1.2s
(+ (pow (+ (/ -1259.1392167224028 (+ (- 1 z) 1)) 0.9999999999998099) 3) (pow (/ 676.5203681218851 (- 1 z)) 3))
152.0ms
(pow (+ (/ -1259.1392167224028 (+ (- 1 z) 1)) 0.9999999999998099) 3)
3.0ms
(sqrt (* 2 PI))

series1.1s

Counts
4 → 10
Calls
4 calls:
Slowest
870.0ms
(+ (/ (+ (pow (+ (/ -1259.1392167224028 (+ (- 1 z) 1)) 0.9999999999998099) 3) (pow (/ 676.5203681218851 (- 1 z)) 3)) (+ (* (+ (/ -1259.1392167224028 (+ (- 1 z) 1)) 0.9999999999998099) (+ (/ -1259.1392167224028 (+ (- 1 z) 1)) 0.9999999999998099)) (- (* (/ 676.5203681218851 (- 1 z)) (/ 676.5203681218851 (- 1 z))) (* (+ (/ -1259.1392167224028 (+ (- 1 z) 1)) 0.9999999999998099) (/ 676.5203681218851 (- 1 z)))))) (/ -176.6150291621406 (- 5 (+ z 1))))
123.0ms
(+ (pow (+ (/ -1259.1392167224028 (+ (- 1 z) 1)) 0.9999999999998099) 3) (pow (/ 676.5203681218851 (- 1 z)) 3))
87.0ms
(pow (+ (/ -1259.1392167224028 (+ (- 1 z) 1)) 0.9999999999998099) 3)
0.0ms
(sqrt (* 2 PI))

simplify1.3m

Counts
276 → 313
Calls
276 calls:
Slowest
1.1s
(pow (- (* (/ -1259.1392167224028 (+ (- 1 z) 1)) (/ -1259.1392167224028 (+ (- 1 z) 1))) (* 0.9999999999998099 0.9999999999998099)) 3)
1.0s
(/ (+ (pow (+ (/ -1259.1392167224028 (+ (- 1 z) 1)) 0.9999999999998099) 3) (pow (/ 676.5203681218851 (- 1 z)) 3)) (+ (* (* (- (* (/ -1259.1392167224028 (+ (- 1 z) 1)) (/ -1259.1392167224028 (+ (- 1 z) 1))) (* 0.9999999999998099 0.9999999999998099)) (- (* (/ -1259.1392167224028 (+ (- 1 z) 1)) (/ -1259.1392167224028 (+ (- 1 z) 1))) (* 0.9999999999998099 0.9999999999998099))) (* (* (- 1 z) (- 1 z)) (* (- (/ -1259.1392167224028 (+ (- 1 z) 1)) 0.9999999999998099) (- 1 z)))) (* (* (- (/ -1259.1392167224028 (+ (- 1 z) 1)) 0.9999999999998099) (- (/ -1259.1392167224028 (+ (- 1 z) 1)) 0.9999999999998099)) (- (* (* 676.5203681218851 676.5203681218851) (* (- (/ -1259.1392167224028 (+ (- 1 z) 1)) 0.9999999999998099) (- 1 z))) (* (* (- 1 z) (- 1 z)) (* (- (* (/ -1259.1392167224028 (+ (- 1 z) 1)) (/ -1259.1392167224028 (+ (- 1 z) 1))) (* 0.9999999999998099 0.9999999999998099)) 676.5203681218851))))))
987.0ms
(/ (+ (pow (+ (/ -1259.1392167224028 (+ (- 1 z) 1)) 0.9999999999998099) 3) (pow (/ 676.5203681218851 (- 1 z)) 3)) (+ (* (* (+ (/ -1259.1392167224028 (+ (- 1 z) 1)) 0.9999999999998099) (- (* (/ -1259.1392167224028 (+ (- 1 z) 1)) (/ -1259.1392167224028 (+ (- 1 z) 1))) (* 0.9999999999998099 0.9999999999998099))) (* (- 1 z) (- (/ -1259.1392167224028 (+ (- 1 z) 1)) 0.9999999999998099))) (* (- (/ -1259.1392167224028 (+ (- 1 z) 1)) 0.9999999999998099) (- (* (* (/ 676.5203681218851 (- 1 z)) 676.5203681218851) (- (/ -1259.1392167224028 (+ (- 1 z) 1)) 0.9999999999998099)) (* (- 1 z) (* (- (* (/ -1259.1392167224028 (+ (- 1 z) 1)) (/ -1259.1392167224028 (+ (- 1 z) 1))) (* 0.9999999999998099 0.9999999999998099)) (/ 676.5203681218851 (- 1 z))))))))
913.0ms
(/ (+ (pow (+ (/ -1259.1392167224028 (+ (- 1 z) 1)) 0.9999999999998099) 3) (pow (/ 676.5203681218851 (- 1 z)) 3)) (+ (* (* (- (* (/ -1259.1392167224028 (+ (- 1 z) 1)) (/ -1259.1392167224028 (+ (- 1 z) 1))) (* 0.9999999999998099 0.9999999999998099)) (- (* (/ -1259.1392167224028 (+ (- 1 z) 1)) (/ -1259.1392167224028 (+ (- 1 z) 1))) (* 0.9999999999998099 0.9999999999998099))) (* (- 1 z) (* (- (/ -1259.1392167224028 (+ (- 1 z) 1)) 0.9999999999998099) (- 1 z)))) (* (* (- (/ -1259.1392167224028 (+ (- 1 z) 1)) 0.9999999999998099) (- (/ -1259.1392167224028 (+ (- 1 z) 1)) 0.9999999999998099)) (- (* (* 676.5203681218851 (/ 676.5203681218851 (- 1 z))) (* (- (/ -1259.1392167224028 (+ (- 1 z) 1)) 0.9999999999998099) (- 1 z))) (* (- 1 z) (* (- (* (/ -1259.1392167224028 (+ (- 1 z) 1)) (/ -1259.1392167224028 (+ (- 1 z) 1))) (* 0.9999999999998099 0.9999999999998099)) 676.5203681218851))))))
893.0ms
(/ (+ (pow (+ (/ -1259.1392167224028 (+ (- 1 z) 1)) 0.9999999999998099) 3) (pow (/ 676.5203681218851 (- 1 z)) 3)) (+ (* (* (+ (/ -1259.1392167224028 (+ (- 1 z) 1)) 0.9999999999998099) (- (* (/ -1259.1392167224028 (+ (- 1 z) 1)) (/ -1259.1392167224028 (+ (- 1 z) 1))) (* 0.9999999999998099 0.9999999999998099))) (* (* (- 1 z) (- 1 z)) (* (- (/ -1259.1392167224028 (+ (- 1 z) 1)) 0.9999999999998099) (- 1 z)))) (* (- (/ -1259.1392167224028 (+ (- 1 z) 1)) 0.9999999999998099) (- (* (* 676.5203681218851 676.5203681218851) (* (- (/ -1259.1392167224028 (+ (- 1 z) 1)) 0.9999999999998099) (- 1 z))) (* (* (- 1 z) (- 1 z)) (* (- (* (/ -1259.1392167224028 (+ (- 1 z) 1)) (/ -1259.1392167224028 (+ (- 1 z) 1))) (* 0.9999999999998099 0.9999999999998099)) 676.5203681218851))))))

prune19.6s

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 0.1b

localize805.0ms

Local error

Found 4 expressions with local error:

2.5b
(- (* (+ (/ -1259.1392167224028 (+ (- 1 z) 1)) 0.9999999999998099) (+ (/ -1259.1392167224028 (+ (- 1 z) 1)) 0.9999999999998099)) (* (/ 676.5203681218851 (- 1 z)) (/ 676.5203681218851 (- 1 z))))
1.1b
(+ (* (- (* (+ (/ -1259.1392167224028 (+ (- 1 z) 1)) 0.9999999999998099) (+ (/ -1259.1392167224028 (+ (- 1 z) 1)) 0.9999999999998099)) (* (/ 676.5203681218851 (- 1 z)) (/ 676.5203681218851 (- 1 z)))) (- 5 (+ z 1))) (* (- (+ (/ -1259.1392167224028 (+ (- 1 z) 1)) 0.9999999999998099) (/ 676.5203681218851 (- 1 z))) -176.6150291621406))
1.0b
(sqrt (* 2 PI))
1.0b
(* (/ 12.507343278686905 (- 6 (+ z 1))) (/ 12.507343278686905 (- 6 (+ z 1))))

rewrite1.2s

Algorithm
rewrite-expression-head
Rules
607×associate-*l/
472×frac-sub
469×frac-times
320×frac-add
315×flip3-+ flip-+
214×*-un-lft-identity
205×flip3-- flip--
191×associate-*r/
112×times-frac
106×add-sqr-sqrt
70×add-cube-cbrt
48×distribute-lft-out--
42×swap-sqr
30×distribute-lft-out
28×associate-+l+
25×prod-diff
24×associate-*r* associate-*l*
16×add-cbrt-cube add-exp-log
15×distribute-rgt-in distribute-lft-in
14×pow1
13×difference-of-squares
associate-/r/ add-log-exp
expm1-log1p-u cbrt-undiv div-exp prod-exp cbrt-unprod insert-posit16 log1p-expm1-u div-inv unswap-sqr
sub-neg
sqrt-pow1 pow-prod-down associate--l+
pow2 +-commutative sum-log fma-def pow-plus pow1/2 fma-neg diff-log pow-sqr *-commutative pow-prod-up sqrt-prod
Counts
4 → 542
Calls
4 calls:
Slowest
919.0ms
(+ (* (- (* (+ (/ -1259.1392167224028 (+ (- 1 z) 1)) 0.9999999999998099) (+ (/ -1259.1392167224028 (+ (- 1 z) 1)) 0.9999999999998099)) (* (/ 676.5203681218851 (- 1 z)) (/ 676.5203681218851 (- 1 z)))) (- 5 (+ z 1))) (* (- (+ (/ -1259.1392167224028 (+ (- 1 z) 1)) 0.9999999999998099) (/ 676.5203681218851 (- 1 z))) -176.6150291621406))
167.0ms
(- (* (+ (/ -1259.1392167224028 (+ (- 1 z) 1)) 0.9999999999998099) (+ (/ -1259.1392167224028 (+ (- 1 z) 1)) 0.9999999999998099)) (* (/ 676.5203681218851 (- 1 z)) (/ 676.5203681218851 (- 1 z))))
83.0ms
(* (/ 12.507343278686905 (- 6 (+ z 1))) (/ 12.507343278686905 (- 6 (+ z 1))))
4.0ms
(sqrt (* 2 PI))

series294.0ms

Counts
4 → 10
Calls
4 calls:
Slowest
176.0ms
(+ (* (- (* (+ (/ -1259.1392167224028 (+ (- 1 z) 1)) 0.9999999999998099) (+ (/ -1259.1392167224028 (+ (- 1 z) 1)) 0.9999999999998099)) (* (/ 676.5203681218851 (- 1 z)) (/ 676.5203681218851 (- 1 z)))) (- 5 (+ z 1))) (* (- (+ (/ -1259.1392167224028 (+ (- 1 z) 1)) 0.9999999999998099) (/ 676.5203681218851 (- 1 z))) -176.6150291621406))
85.0ms
(- (* (+ (/ -1259.1392167224028 (+ (- 1 z) 1)) 0.9999999999998099) (+ (/ -1259.1392167224028 (+ (- 1 z) 1)) 0.9999999999998099)) (* (/ 676.5203681218851 (- 1 z)) (/ 676.5203681218851 (- 1 z))))
33.0ms
(* (/ 12.507343278686905 (- 6 (+ z 1))) (/ 12.507343278686905 (- 6 (+ z 1))))
0.0ms
(sqrt (* 2 PI))