Details

Time bar (total: 5.8m)

sample444.0ms

Algorithm
intervals
Results
155.0ms138×body10240exit
94.0ms106×body1280valid
60.0ms87×body640valid
32.0ms48×body1280nan
23.0ms37×body640nan
15.0ms33×body320valid
10.0ms25×body320nan
6.0ms23×body160valid
3.0ms13×body160nan
1.0msbody80valid
1.0msbody80nan

simplify802.0ms

Counts
1 → 1
Iterations

Useful iterations: 3 (186.0ms)

IterNodesCost
05594
113394
244492
3250089
done500189

prune31.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 2.0b

localize46.0ms

Local error

Found 4 expressions with local error:

1.0b
(* (sqrt (* PI 2.0)) (pow (+ (+ (- z 1.0) 7.0) 0.5) (+ (- z 1.0) 0.5)))
1.0b
(/ (* (sqrt (* PI 2.0)) (pow (+ (+ (- z 1.0) 7.0) 0.5) (+ (- z 1.0) 0.5))) (exp (+ (+ (- z 1.0) 7.0) 0.5)))
1.0b
(sqrt (* PI 2.0))
1.4b
(* (/ (* (sqrt (* PI 2.0)) (pow (+ (+ (- z 1.0) 7.0) 0.5) (+ (- z 1.0) 0.5))) (exp (+ (+ (- z 1.0) 7.0) 0.5))) (+ (+ (+ (/ 9.984369578019572e-06 (+ (- z 1.0) 7.0)) (/ 1.5056327351493116e-07 (+ (- z 1.0) 8.0))) (+ (+ (+ 0.9999999999998099 (/ -1259.1392167224028 (+ (- z 1.0) 2.0))) (+ (/ 676.5203681218851 z) (+ (/ -176.6150291621406 (+ (- z 1.0) 4.0)) (/ 12.507343278686905 (+ (- z 1.0) 5.0))))) (/ 771.3234287776531 (+ (- z 1.0) 3.0)))) (/ -0.13857109526572012 (+ (- z 1.0) 6.0))))

rewrite3.2m

Algorithm
rewrite-expression-head
Rules
380×frac-add
123×*-un-lft-identity
98×flip3-+ flip-+
90×distribute-lft-out
48×associate-*r/
46×frac-times
31×associate-*r*
27×add-exp-log
20×add-cbrt-cube
19×add-sqr-sqrt
14×prod-exp
13×associate-*l*
12×add-cube-cbrt
pow1
times-frac div-exp
unpow-prod-down
associate-+l- cbrt-unprod
cbrt-undiv expm1-log1p-u associate-/r* log1p-expm1-u add-log-exp unswap-sqr
pow-to-exp exp-sum pow-exp
sqrt-pow1 exp-diff pow-prod-down sqrt-prod associate-/r/ *-commutative div-inv pow-sub sqr-pow
unpow-prod-up distribute-rgt-in frac-2neg distribute-lft-in pow1/2 associate-*l/ clear-num associate-/l/ associate-/l* distribute-lft-out--
Counts
4 → 219
Calls
4 calls:
288.0ms
(* (sqrt (* PI 2.0)) (pow (+ (+ (- z 1.0) 7.0) 0.5) (+ (- z 1.0) 0.5)))
290.0ms
(/ (* (sqrt (* PI 2.0)) (pow (+ (+ (- z 1.0) 7.0) 0.5) (+ (- z 1.0) 0.5))) (exp (+ (+ (- z 1.0) 7.0) 0.5)))
2.0ms
(sqrt (* PI 2.0))
3.2m
(* (/ (* (sqrt (* PI 2.0)) (pow (+ (+ (- z 1.0) 7.0) 0.5) (+ (- z 1.0) 0.5))) (exp (+ (+ (- z 1.0) 7.0) 0.5))) (+ (+ (+ (/ 9.984369578019572e-06 (+ (- z 1.0) 7.0)) (/ 1.5056327351493116e-07 (+ (- z 1.0) 8.0))) (+ (+ (+ 0.9999999999998099 (/ -1259.1392167224028 (+ (- z 1.0) 2.0))) (+ (/ 676.5203681218851 z) (+ (/ -176.6150291621406 (+ (- z 1.0) 4.0)) (/ 12.507343278686905 (+ (- z 1.0) 5.0))))) (/ 771.3234287776531 (+ (- z 1.0) 3.0)))) (/ -0.13857109526572012 (+ (- z 1.0) 6.0))))

series1.3s

Counts
4 → 10
Calls
4 calls:
264.0ms
(* (sqrt (* PI 2.0)) (pow (+ (+ (- z 1.0) 7.0) 0.5) (+ (- z 1.0) 0.5)))
399.0ms
(/ (* (sqrt (* PI 2.0)) (pow (+ (+ (- z 1.0) 7.0) 0.5) (+ (- z 1.0) 0.5))) (exp (+ (+ (- z 1.0) 7.0) 0.5)))
0.0ms
(sqrt (* PI 2.0))
617.0ms
(* (/ (* (sqrt (* PI 2.0)) (pow (+ (+ (- z 1.0) 7.0) 0.5) (+ (- z 1.0) 0.5))) (exp (+ (+ (- z 1.0) 7.0) 0.5))) (+ (+ (+ (/ 9.984369578019572e-06 (+ (- z 1.0) 7.0)) (/ 1.5056327351493116e-07 (+ (- z 1.0) 8.0))) (+ (+ (+ 0.9999999999998099 (/ -1259.1392167224028 (+ (- z 1.0) 2.0))) (+ (/ 676.5203681218851 z) (+ (/ -176.6150291621406 (+ (- z 1.0) 4.0)) (/ 12.507343278686905 (+ (- z 1.0) 5.0))))) (/ 771.3234287776531 (+ (- z 1.0) 3.0)))) (/ -0.13857109526572012 (+ (- z 1.0) 6.0))))

simplify1.3s

Counts
229 → 229
Iterations

Useful iterations: 1 (549.0ms)

IterNodesCost
0101044764
1494740090
done500040090

prune2.6s

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 0.1b

localize85.0ms

Local error

Found 4 expressions with local error:

0.5b
(/ (* (fma (fma (fma 9.984369578019572e-06 (+ (- z 1.0) 8.0) (* (+ (- z 1.0) 7.0) 1.5056327351493116e-07)) (* (fma 0.9999999999998099 0.9999999999998099 (* (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) (- (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) 0.9999999999998099))) (* (* z (- (/ -176.6150291621406 (+ (- z 1.0) 4.0)) (/ 12.507343278686905 (+ (- z 1.0) 5.0)))) (+ (- z 1.0) 3.0))) (* (fma (fma (+ (pow 0.9999999999998099 3) (pow (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) 3)) (* z (- (/ -176.6150291621406 (+ (- z 1.0) 4.0)) (/ 12.507343278686905 (+ (- z 1.0) 5.0)))) (* (fma 0.9999999999998099 0.9999999999998099 (* (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) (- (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) 0.9999999999998099))) (fma 676.5203681218851 (- (/ -176.6150291621406 (+ (- z 1.0) 4.0)) (/ 12.507343278686905 (+ (- z 1.0) 5.0))) (* z (- (* (/ -176.6150291621406 (+ (- z 1.0) 4.0)) (/ -176.6150291621406 (+ (- z 1.0) 4.0))) (* (/ 12.507343278686905 (+ (- z 1.0) 5.0)) (/ 12.507343278686905 (+ (- z 1.0) 5.0)))))))) (+ (- z 1.0) 3.0) (* (fma 0.9999999999998099 0.9999999999998099 (* (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) (- (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) 0.9999999999998099))) (* (* z (- (/ -176.6150291621406 (+ (- z 1.0) 4.0)) (/ 12.507343278686905 (+ (- z 1.0) 5.0)))) 771.3234287776531))) (* (+ (- z 1.0) 7.0) (+ (- z 1.0) 8.0)))) (+ (- z 1.0) 6.0) (* -0.13857109526572012 (* (* (+ (- z 1.0) 7.0) (+ (- z 1.0) 8.0)) (* (fma 0.9999999999998099 0.9999999999998099 (* (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) (- (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) 0.9999999999998099))) (* (* z (- (/ -176.6150291621406 (+ (- z 1.0) 4.0)) (/ 12.507343278686905 (+ (- z 1.0) 5.0)))) (+ (- z 1.0) 3.0)))))) (* (sqrt (* PI 2.0)) (pow (+ (+ (- z 1.0) 7.0) 0.5) (+ (- z 1.0) 0.5)))) (* (* (exp (+ (+ (- z 1.0) 7.0) 0.5)) (* (* (+ (- z 1.0) 7.0) (+ (- z 1.0) 8.0)) (* (fma 0.9999999999998099 0.9999999999998099 (* (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) (- (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) 0.9999999999998099))) (* (* z (- (/ -176.6150291621406 (+ (- z 1.0) 4.0)) (/ 12.507343278686905 (+ (- z 1.0) 5.0)))) (+ (- z 1.0) 3.0))))) (+ (- z 1.0) 6.0)))
1.0b
(* (sqrt (* PI 2.0)) (pow (+ (+ (- z 1.0) 7.0) 0.5) (+ (- z 1.0) 0.5)))
1.0b
(* (/ -176.6150291621406 (+ (- z 1.0) 4.0)) (/ -176.6150291621406 (+ (- z 1.0) 4.0)))
1.0b
(sqrt (* PI 2.0))

rewrite36.8s

Algorithm
rewrite-expression-head
Rules
1892×frac-times
1725×associate-*r/
868×flip3-+ flip-+
655×associate-/r/
650×associate-+l-
573×associate-*l/
367×add-exp-log
324×exp-diff
299×prod-exp
246×add-cbrt-cube
196×*-un-lft-identity
167×cbrt-unprod
162×flip3-- frac-sub flip--
101×times-frac
72×add-sqr-sqrt
59×div-exp
55×add-cube-cbrt
53×distribute-lft-out
39×swap-sqr
37×cbrt-undiv
32×associate-*r*
25×associate-*l* distribute-lft-out--
14×pow1
12×pow-to-exp pow-exp
unpow-prod-down unswap-sqr
div-inv
expm1-log1p-u log1p-expm1-u add-log-exp
sqrt-pow1 pow-prod-down sqrt-prod *-commutative pow-sub sqr-pow
unpow-prod-up pow2 frac-2neg pow-plus pow1/2 clear-num associate-/r* pow-sqr pow-prod-up associate-/l/ associate-/l*
Counts
4 → 908
Calls
4 calls:
36.1s
(/ (* (fma (fma (fma 9.984369578019572e-06 (+ (- z 1.0) 8.0) (* (+ (- z 1.0) 7.0) 1.5056327351493116e-07)) (* (fma 0.9999999999998099 0.9999999999998099 (* (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) (- (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) 0.9999999999998099))) (* (* z (- (/ -176.6150291621406 (+ (- z 1.0) 4.0)) (/ 12.507343278686905 (+ (- z 1.0) 5.0)))) (+ (- z 1.0) 3.0))) (* (fma (fma (+ (pow 0.9999999999998099 3) (pow (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) 3)) (* z (- (/ -176.6150291621406 (+ (- z 1.0) 4.0)) (/ 12.507343278686905 (+ (- z 1.0) 5.0)))) (* (fma 0.9999999999998099 0.9999999999998099 (* (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) (- (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) 0.9999999999998099))) (fma 676.5203681218851 (- (/ -176.6150291621406 (+ (- z 1.0) 4.0)) (/ 12.507343278686905 (+ (- z 1.0) 5.0))) (* z (- (* (/ -176.6150291621406 (+ (- z 1.0) 4.0)) (/ -176.6150291621406 (+ (- z 1.0) 4.0))) (* (/ 12.507343278686905 (+ (- z 1.0) 5.0)) (/ 12.507343278686905 (+ (- z 1.0) 5.0)))))))) (+ (- z 1.0) 3.0) (* (fma 0.9999999999998099 0.9999999999998099 (* (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) (- (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) 0.9999999999998099))) (* (* z (- (/ -176.6150291621406 (+ (- z 1.0) 4.0)) (/ 12.507343278686905 (+ (- z 1.0) 5.0)))) 771.3234287776531))) (* (+ (- z 1.0) 7.0) (+ (- z 1.0) 8.0)))) (+ (- z 1.0) 6.0) (* -0.13857109526572012 (* (* (+ (- z 1.0) 7.0) (+ (- z 1.0) 8.0)) (* (fma 0.9999999999998099 0.9999999999998099 (* (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) (- (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) 0.9999999999998099))) (* (* z (- (/ -176.6150291621406 (+ (- z 1.0) 4.0)) (/ 12.507343278686905 (+ (- z 1.0) 5.0)))) (+ (- z 1.0) 3.0)))))) (* (sqrt (* PI 2.0)) (pow (+ (+ (- z 1.0) 7.0) 0.5) (+ (- z 1.0) 0.5)))) (* (* (exp (+ (+ (- z 1.0) 7.0) 0.5)) (* (* (+ (- z 1.0) 7.0) (+ (- z 1.0) 8.0)) (* (fma 0.9999999999998099 0.9999999999998099 (* (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) (- (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) 0.9999999999998099))) (* (* z (- (/ -176.6150291621406 (+ (- z 1.0) 4.0)) (/ 12.507343278686905 (+ (- z 1.0) 5.0)))) (+ (- z 1.0) 3.0))))) (+ (- z 1.0) 6.0)))
288.0ms
(* (sqrt (* PI 2.0)) (pow (+ (+ (- z 1.0) 7.0) 0.5) (+ (- z 1.0) 0.5)))
80.0ms
(* (/ -176.6150291621406 (+ (- z 1.0) 4.0)) (/ -176.6150291621406 (+ (- z 1.0) 4.0)))
2.0ms
(sqrt (* PI 2.0))

series2.3s

Counts
4 → 10
Calls
4 calls:
2.0s
(/ (* (fma (fma (fma 9.984369578019572e-06 (+ (- z 1.0) 8.0) (* (+ (- z 1.0) 7.0) 1.5056327351493116e-07)) (* (fma 0.9999999999998099 0.9999999999998099 (* (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) (- (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) 0.9999999999998099))) (* (* z (- (/ -176.6150291621406 (+ (- z 1.0) 4.0)) (/ 12.507343278686905 (+ (- z 1.0) 5.0)))) (+ (- z 1.0) 3.0))) (* (fma (fma (+ (pow 0.9999999999998099 3) (pow (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) 3)) (* z (- (/ -176.6150291621406 (+ (- z 1.0) 4.0)) (/ 12.507343278686905 (+ (- z 1.0) 5.0)))) (* (fma 0.9999999999998099 0.9999999999998099 (* (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) (- (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) 0.9999999999998099))) (fma 676.5203681218851 (- (/ -176.6150291621406 (+ (- z 1.0) 4.0)) (/ 12.507343278686905 (+ (- z 1.0) 5.0))) (* z (- (* (/ -176.6150291621406 (+ (- z 1.0) 4.0)) (/ -176.6150291621406 (+ (- z 1.0) 4.0))) (* (/ 12.507343278686905 (+ (- z 1.0) 5.0)) (/ 12.507343278686905 (+ (- z 1.0) 5.0)))))))) (+ (- z 1.0) 3.0) (* (fma 0.9999999999998099 0.9999999999998099 (* (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) (- (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) 0.9999999999998099))) (* (* z (- (/ -176.6150291621406 (+ (- z 1.0) 4.0)) (/ 12.507343278686905 (+ (- z 1.0) 5.0)))) 771.3234287776531))) (* (+ (- z 1.0) 7.0) (+ (- z 1.0) 8.0)))) (+ (- z 1.0) 6.0) (* -0.13857109526572012 (* (* (+ (- z 1.0) 7.0) (+ (- z 1.0) 8.0)) (* (fma 0.9999999999998099 0.9999999999998099 (* (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) (- (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) 0.9999999999998099))) (* (* z (- (/ -176.6150291621406 (+ (- z 1.0) 4.0)) (/ 12.507343278686905 (+ (- z 1.0) 5.0)))) (+ (- z 1.0) 3.0)))))) (* (sqrt (* PI 2.0)) (pow (+ (+ (- z 1.0) 7.0) 0.5) (+ (- z 1.0) 0.5)))) (* (* (exp (+ (+ (- z 1.0) 7.0) 0.5)) (* (* (+ (- z 1.0) 7.0) (+ (- z 1.0) 8.0)) (* (fma 0.9999999999998099 0.9999999999998099 (* (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) (- (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) 0.9999999999998099))) (* (* z (- (/ -176.6150291621406 (+ (- z 1.0) 4.0)) (/ 12.507343278686905 (+ (- z 1.0) 5.0)))) (+ (- z 1.0) 3.0))))) (+ (- z 1.0) 6.0)))
253.0ms
(* (sqrt (* PI 2.0)) (pow (+ (+ (- z 1.0) 7.0) 0.5) (+ (- z 1.0) 0.5)))
41.0ms
(* (/ -176.6150291621406 (+ (- z 1.0) 4.0)) (/ -176.6150291621406 (+ (- z 1.0) 4.0)))
0.0ms
(sqrt (* PI 2.0))

simplify1.4s

Counts
918 → 918
Iterations

Useful iterations: 0 (453.0ms)

IterNodesCost
02288320381
done5000320381

prune22.1s

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 0.1b

localize101.0ms

Local error

Found 4 expressions with local error:

0.5b
(/ (* (fma (fma (fma 9.984369578019572e-06 (+ (- z 1.0) 8.0) (* (+ (- z 1.0) 7.0) 1.5056327351493116e-07)) (* (fma 0.9999999999998099 0.9999999999998099 (* (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) (- (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) 0.9999999999998099))) (* (* z (- (/ -176.6150291621406 (+ (- z 1.0) 4.0)) (/ 12.507343278686905 (+ (- z 1.0) 5.0)))) (+ (- z 1.0) 3.0))) (* (fma (fma (+ (pow 0.9999999999998099 3) (pow (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) 3)) (* z (- (/ -176.6150291621406 (+ (- z 1.0) 4.0)) (/ 12.507343278686905 (+ (- z 1.0) 5.0)))) (* (fma 0.9999999999998099 0.9999999999998099 (* (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) (- (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) 0.9999999999998099))) (fma 676.5203681218851 (- (/ -176.6150291621406 (+ (- z 1.0) 4.0)) (/ 12.507343278686905 (+ (- z 1.0) 5.0))) (* z (- (* (/ -176.6150291621406 (+ (- z 1.0) 4.0)) (/ -176.6150291621406 (+ (- z 1.0) 4.0))) (* (/ 12.507343278686905 (+ (- z 1.0) 5.0)) (/ 12.507343278686905 (+ (- z 1.0) 5.0)))))))) (+ (- z 1.0) 3.0) (* (fma 0.9999999999998099 0.9999999999998099 (* (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) (- (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) 0.9999999999998099))) (* (* z (- (/ -176.6150291621406 (+ (- z 1.0) 4.0)) (/ 12.507343278686905 (+ (- z 1.0) 5.0)))) 771.3234287776531))) (* (+ (- z 1.0) 7.0) (+ (- z 1.0) 8.0)))) (+ (- z 1.0) 6.0) (* -0.13857109526572012 (* (* (+ (- z 1.0) 7.0) (+ (- z 1.0) 8.0)) (* (fma 0.9999999999998099 0.9999999999998099 (* (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) (- (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) 0.9999999999998099))) (* (* z (- (/ -176.6150291621406 (+ (- z 1.0) 4.0)) (/ 12.507343278686905 (+ (- z 1.0) 5.0)))) (+ (- z 1.0) 3.0)))))) (* (sqrt (* PI 2.0)) (pow (+ (+ (- z 1.0) 7.0) 0.5) (+ (- z 1.0) 0.5)))) (* (* (exp (+ (+ (- z 1.0) 7.0) 0.5)) (* (* (+ (pow (- z 1.0) 3) (pow 7.0 3)) (+ (- z 1.0) 8.0)) (* (fma 0.9999999999998099 0.9999999999998099 (* (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) (- (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) 0.9999999999998099))) (* (* z (- (/ -176.6150291621406 (+ (- z 1.0) 4.0)) (/ 12.507343278686905 (+ (- z 1.0) 5.0)))) (+ (- z 1.0) 3.0))))) (+ (- z 1.0) 6.0)))
1.0b
(* (sqrt (* PI 2.0)) (pow (+ (+ (- z 1.0) 7.0) 0.5) (+ (- z 1.0) 0.5)))
1.0b
(* (/ -176.6150291621406 (+ (- z 1.0) 4.0)) (/ -176.6150291621406 (+ (- z 1.0) 4.0)))
1.0b
(sqrt (* PI 2.0))

rewrite37.5s

Algorithm
rewrite-expression-head
Rules
1892×frac-times
1725×associate-*r/
868×flip3-+ flip-+
655×associate-/r/
650×associate-+l-
573×associate-*l/
367×add-exp-log
324×exp-diff
299×prod-exp
246×add-cbrt-cube
196×*-un-lft-identity
167×cbrt-unprod
162×flip3-- frac-sub flip--
101×times-frac
72×add-sqr-sqrt
59×div-exp
55×add-cube-cbrt
53×distribute-lft-out
39×swap-sqr
37×cbrt-undiv
32×associate-*r*
25×associate-*l* distribute-lft-out--
14×pow1
12×pow-to-exp pow-exp
unpow-prod-down unswap-sqr
div-inv
expm1-log1p-u log1p-expm1-u add-log-exp
sqrt-pow1 pow-prod-down sqrt-prod *-commutative pow-sub sqr-pow
unpow-prod-up pow2 frac-2neg pow-plus pow1/2 clear-num associate-/r* pow-sqr pow-prod-up associate-/l/ associate-/l*
Counts
4 → 908
Calls
4 calls:
36.9s
(/ (* (fma (fma (fma 9.984369578019572e-06 (+ (- z 1.0) 8.0) (* (+ (- z 1.0) 7.0) 1.5056327351493116e-07)) (* (fma 0.9999999999998099 0.9999999999998099 (* (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) (- (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) 0.9999999999998099))) (* (* z (- (/ -176.6150291621406 (+ (- z 1.0) 4.0)) (/ 12.507343278686905 (+ (- z 1.0) 5.0)))) (+ (- z 1.0) 3.0))) (* (fma (fma (+ (pow 0.9999999999998099 3) (pow (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) 3)) (* z (- (/ -176.6150291621406 (+ (- z 1.0) 4.0)) (/ 12.507343278686905 (+ (- z 1.0) 5.0)))) (* (fma 0.9999999999998099 0.9999999999998099 (* (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) (- (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) 0.9999999999998099))) (fma 676.5203681218851 (- (/ -176.6150291621406 (+ (- z 1.0) 4.0)) (/ 12.507343278686905 (+ (- z 1.0) 5.0))) (* z (- (* (/ -176.6150291621406 (+ (- z 1.0) 4.0)) (/ -176.6150291621406 (+ (- z 1.0) 4.0))) (* (/ 12.507343278686905 (+ (- z 1.0) 5.0)) (/ 12.507343278686905 (+ (- z 1.0) 5.0)))))))) (+ (- z 1.0) 3.0) (* (fma 0.9999999999998099 0.9999999999998099 (* (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) (- (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) 0.9999999999998099))) (* (* z (- (/ -176.6150291621406 (+ (- z 1.0) 4.0)) (/ 12.507343278686905 (+ (- z 1.0) 5.0)))) 771.3234287776531))) (* (+ (- z 1.0) 7.0) (+ (- z 1.0) 8.0)))) (+ (- z 1.0) 6.0) (* -0.13857109526572012 (* (* (+ (- z 1.0) 7.0) (+ (- z 1.0) 8.0)) (* (fma 0.9999999999998099 0.9999999999998099 (* (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) (- (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) 0.9999999999998099))) (* (* z (- (/ -176.6150291621406 (+ (- z 1.0) 4.0)) (/ 12.507343278686905 (+ (- z 1.0) 5.0)))) (+ (- z 1.0) 3.0)))))) (* (sqrt (* PI 2.0)) (pow (+ (+ (- z 1.0) 7.0) 0.5) (+ (- z 1.0) 0.5)))) (* (* (exp (+ (+ (- z 1.0) 7.0) 0.5)) (* (* (+ (pow (- z 1.0) 3) (pow 7.0 3)) (+ (- z 1.0) 8.0)) (* (fma 0.9999999999998099 0.9999999999998099 (* (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) (- (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) 0.9999999999998099))) (* (* z (- (/ -176.6150291621406 (+ (- z 1.0) 4.0)) (/ 12.507343278686905 (+ (- z 1.0) 5.0)))) (+ (- z 1.0) 3.0))))) (+ (- z 1.0) 6.0)))
289.0ms
(* (sqrt (* PI 2.0)) (pow (+ (+ (- z 1.0) 7.0) 0.5) (+ (- z 1.0) 0.5)))
79.0ms
(* (/ -176.6150291621406 (+ (- z 1.0) 4.0)) (/ -176.6150291621406 (+ (- z 1.0) 4.0)))
2.0ms
(sqrt (* PI 2.0))

series2.3s

Counts
4 → 10
Calls
4 calls:
2.0s
(/ (* (fma (fma (fma 9.984369578019572e-06 (+ (- z 1.0) 8.0) (* (+ (- z 1.0) 7.0) 1.5056327351493116e-07)) (* (fma 0.9999999999998099 0.9999999999998099 (* (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) (- (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) 0.9999999999998099))) (* (* z (- (/ -176.6150291621406 (+ (- z 1.0) 4.0)) (/ 12.507343278686905 (+ (- z 1.0) 5.0)))) (+ (- z 1.0) 3.0))) (* (fma (fma (+ (pow 0.9999999999998099 3) (pow (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) 3)) (* z (- (/ -176.6150291621406 (+ (- z 1.0) 4.0)) (/ 12.507343278686905 (+ (- z 1.0) 5.0)))) (* (fma 0.9999999999998099 0.9999999999998099 (* (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) (- (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) 0.9999999999998099))) (fma 676.5203681218851 (- (/ -176.6150291621406 (+ (- z 1.0) 4.0)) (/ 12.507343278686905 (+ (- z 1.0) 5.0))) (* z (- (* (/ -176.6150291621406 (+ (- z 1.0) 4.0)) (/ -176.6150291621406 (+ (- z 1.0) 4.0))) (* (/ 12.507343278686905 (+ (- z 1.0) 5.0)) (/ 12.507343278686905 (+ (- z 1.0) 5.0)))))))) (+ (- z 1.0) 3.0) (* (fma 0.9999999999998099 0.9999999999998099 (* (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) (- (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) 0.9999999999998099))) (* (* z (- (/ -176.6150291621406 (+ (- z 1.0) 4.0)) (/ 12.507343278686905 (+ (- z 1.0) 5.0)))) 771.3234287776531))) (* (+ (- z 1.0) 7.0) (+ (- z 1.0) 8.0)))) (+ (- z 1.0) 6.0) (* -0.13857109526572012 (* (* (+ (- z 1.0) 7.0) (+ (- z 1.0) 8.0)) (* (fma 0.9999999999998099 0.9999999999998099 (* (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) (- (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) 0.9999999999998099))) (* (* z (- (/ -176.6150291621406 (+ (- z 1.0) 4.0)) (/ 12.507343278686905 (+ (- z 1.0) 5.0)))) (+ (- z 1.0) 3.0)))))) (* (sqrt (* PI 2.0)) (pow (+ (+ (- z 1.0) 7.0) 0.5) (+ (- z 1.0) 0.5)))) (* (* (exp (+ (+ (- z 1.0) 7.0) 0.5)) (* (* (+ (pow (- z 1.0) 3) (pow 7.0 3)) (+ (- z 1.0) 8.0)) (* (fma 0.9999999999998099 0.9999999999998099 (* (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) (- (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) 0.9999999999998099))) (* (* z (- (/ -176.6150291621406 (+ (- z 1.0) 4.0)) (/ 12.507343278686905 (+ (- z 1.0) 5.0)))) (+ (- z 1.0) 3.0))))) (+ (- z 1.0) 6.0)))
259.0ms
(* (sqrt (* PI 2.0)) (pow (+ (+ (- z 1.0) 7.0) 0.5) (+ (- z 1.0) 0.5)))
34.0ms
(* (/ -176.6150291621406 (+ (- z 1.0) 4.0)) (/ -176.6150291621406 (+ (- z 1.0) 4.0)))
0.0ms
(sqrt (* PI 2.0))

simplify1.6s

Counts
918 → 918
Iterations

Useful iterations: 0 (661.0ms)

IterNodesCost
02295324541
done5001324541

prune25.7s

Pruning

7 alts after pruning (5 fresh and 2 done)

Merged error: 0.1b

localize144.0ms

Local error

Found 4 expressions with local error:

1.0b
(* (sqrt (* PI 2.0)) (pow (+ (+ (- z 1.0) 7.0) 0.5) (+ (- z 1.0) 0.5)))
1.0b
(* (/ -176.6150291621406 (+ (- z 1.0) 4.0)) (/ -176.6150291621406 (+ (- z 1.0) 4.0)))
1.0b
(* (/ -176.6150291621406 (+ (- z 1.0) 4.0)) (/ -176.6150291621406 (+ (- z 1.0) 4.0)))
1.0b
(sqrt (* PI 2.0))

rewrite466.0ms

Algorithm
rewrite-expression-head
Rules
376×*-un-lft-identity
200×times-frac
132×add-sqr-sqrt
103×add-cube-cbrt
101×distribute-lft-out
78×swap-sqr
53×associate-*r*
49×distribute-lft-out--
46×associate-*l*
33×add-exp-log
30×add-cbrt-cube
21×pow1
16×associate-/r/
11×prod-exp unswap-sqr
cbrt-unprod
cbrt-undiv flip3-+ div-exp flip-+ div-inv
unpow-prod-down
expm1-log1p-u log1p-expm1-u add-log-exp
associate-*r/ pow-prod-down *-commutative
pow2 frac-times sqrt-pow1 pow-plus associate-*l/ sqrt-prod pow-sqr pow-prod-up sqr-pow
unpow-prod-up pow-to-exp associate-+l- pow1/2 pow-exp pow-sub
Counts
4 → 268
Calls
4 calls:
287.0ms
(* (sqrt (* PI 2.0)) (pow (+ (+ (- z 1.0) 7.0) 0.5) (+ (- z 1.0) 0.5)))
80.0ms
(* (/ -176.6150291621406 (+ (- z 1.0) 4.0)) (/ -176.6150291621406 (+ (- z 1.0) 4.0)))
80.0ms
(* (/ -176.6150291621406 (+ (- z 1.0) 4.0)) (/ -176.6150291621406 (+ (- z 1.0) 4.0)))
2.0ms
(sqrt (* PI 2.0))

series333.0ms

Counts
4 → 10
Calls
4 calls:
261.0ms
(* (sqrt (* PI 2.0)) (pow (+ (+ (- z 1.0) 7.0) 0.5) (+ (- z 1.0) 0.5)))
39.0ms
(* (/ -176.6150291621406 (+ (- z 1.0) 4.0)) (/ -176.6150291621406 (+ (- z 1.0) 4.0)))
33.0ms
(* (/ -176.6150291621406 (+ (- z 1.0) 4.0)) (/ -176.6150291621406 (+ (- z 1.0) 4.0)))
0.0ms
(sqrt (* PI 2.0))

simplify1.3s

Counts
278 → 278
Iterations

Useful iterations: 2 (466.0ms)

IterNodesCost
03436574
110365772
242855212
done50005212

prune5.9s

Pruning

7 alts after pruning (4 fresh and 3 done)

Merged error: 0.1b

regimes208.0ms

Accuracy

0% (0.6b remaining)

Error of 0.6b against oracle of 0.0b and baseline of 0.6b

bsearch0.0ms

simplify8.0ms

Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
082396
1116396
done116396

end0.0ms

sample11.3s

Algorithm
intervals
Results
4.0s3935×body10240exit
2.8s3325×body1280valid
1.5s2515×body640valid
988.0ms1518×body1280nan
595.0ms1211×body640nan
531.0ms1239×body320valid
228.0ms614×body320nan
182.0ms652×body160valid
73.0ms297×body160nan
49.0ms351×body80valid
38.0ms305×body80nan