Details

Time bar (total: 2.4m)

sample399.0ms

Algorithm
intervals
Results
122.0ms118×body10240exit
92.0ms104×body1280valid
59.0ms83×body640valid
24.0ms38×body1280nan
18.0ms40×body320valid
17.0ms35×body640nan
8.0ms21×body320nan
6.0ms21×body160valid
2.0msbody160nan
2.0ms13×body80valid
1.0msbody80nan

simplify1.5s

Counts
1 → 1
Iterations

Useful iterations: 3 (493.0ms)

IterNodesCost
05594
113394
244992
3251589
done500189

prune27.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.9b

localize48.0ms

Local error

Found 4 expressions with local error:

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

rewrite57.9s

Algorithm
rewrite-expression-head
Rules
648×frac-add
186×flip3-+ flip-+
159×*-un-lft-identity
119×distribute-lft-out
82×frac-times associate-*r/
31×associate-*r*
27×add-exp-log
20×associate-*l* add-cbrt-cube
19×add-sqr-sqrt
14×prod-exp
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 associate-*l/ 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 clear-num associate-/l/ associate-/l* distribute-lft-out--
Counts
4 → 298
Calls
4 calls:
56.7s
(* (/ (* (pow (+ (+ (- z 1.0) 7.0) 0.5) (+ (- z 1.0) 0.5)) (sqrt (* PI 2.0))) (exp (+ (+ (- z 1.0) 7.0) 0.5))) (+ (+ (+ (/ 9.984369578019572e-06 (+ (- z 1.0) 7.0)) (/ 1.5056327351493116e-07 (+ (- z 1.0) 8.0))) (/ 12.507343278686905 (+ (- z 1.0) 5.0))) (+ (/ -176.6150291621406 (+ (- z 1.0) 4.0)) (+ (+ (/ -0.13857109526572012 (+ (- z 1.0) 6.0)) (/ 771.3234287776531 (+ (- z 1.0) 3.0))) (+ (/ 676.5203681218851 z) (+ (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) 0.9999999999998099))))))
569.0ms
(/ (* (pow (+ (+ (- z 1.0) 7.0) 0.5) (+ (- z 1.0) 0.5)) (sqrt (* PI 2.0))) (exp (+ (+ (- z 1.0) 7.0) 0.5)))
615.0ms
(* (pow (+ (+ (- z 1.0) 7.0) 0.5) (+ (- z 1.0) 0.5)) (sqrt (* PI 2.0)))
4.0ms
(sqrt (* PI 2.0))

series1.3s

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

simplify563.0ms

Counts
308 → 308
Iterations

Useful iterations: done (491.0ms)

IterNodesCost
0111466543
done500060831

prune4.1s

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 0.0b

localize98.0ms

Local error

Found 4 expressions with local error:

1.0b
(* (/ 9.984369578019572e-06 (+ (- z 1.0) 7.0)) (/ 9.984369578019572e-06 (+ (- z 1.0) 7.0)))
1.0b
(* (pow (+ (+ (- z 1.0) 7.0) 0.5) (+ (- z 1.0) 0.5)) (sqrt (* PI 2.0)))
1.0b
(pow (/ -0.13857109526572012 (+ (- z 1.0) 6.0)) 3)
1.0b
(sqrt (* PI 2.0))

rewrite786.0ms

Algorithm
rewrite-expression-head
Rules
245×*-un-lft-identity
130×times-frac
91×add-sqr-sqrt
74×add-cube-cbrt
65×distribute-lft-out
39×swap-sqr
32×associate-*l*
31×distribute-lft-out--
28×unpow-prod-down
25×associate-*r*
24×add-exp-log
21×cube-prod add-cbrt-cube
15×pow1
12×associate-/r/
prod-exp unswap-sqr
flip3-+ flip-+ div-inv
cbrt-undiv div-exp cbrt-unprod
expm1-log1p-u log1p-expm1-u add-log-exp
pow-unpow pow-exp sqr-pow
pow-to-exp sqrt-pow1 pow-prod-down associate-*l/ sqrt-prod *-commutative rem-cube-cbrt
unpow-prod-up cube-div pow2 cube-mult frac-times associate-+l- pow-pow pow-plus pow1/2 unpow3 associate-*r/ pow-sqr pow-prod-up pow-sub
Counts
4 → 221
Calls
4 calls:
144.0ms
(* (/ 9.984369578019572e-06 (+ (- z 1.0) 7.0)) (/ 9.984369578019572e-06 (+ (- z 1.0) 7.0)))
587.0ms
(* (pow (+ (+ (- z 1.0) 7.0) 0.5) (+ (- z 1.0) 0.5)) (sqrt (* PI 2.0)))
36.0ms
(pow (/ -0.13857109526572012 (+ (- z 1.0) 6.0)) 3)
4.0ms
(sqrt (* PI 2.0))

series354.0ms

Counts
4 → 10
Calls
4 calls:
40.0ms
(* (/ 9.984369578019572e-06 (+ (- z 1.0) 7.0)) (/ 9.984369578019572e-06 (+ (- z 1.0) 7.0)))
269.0ms
(* (pow (+ (+ (- z 1.0) 7.0) 0.5) (+ (- z 1.0) 0.5)) (sqrt (* PI 2.0)))
44.0ms
(pow (/ -0.13857109526572012 (+ (- z 1.0) 6.0)) 3)
0.0ms
(sqrt (* PI 2.0))

simplify1.9s

Counts
231 → 231
Iterations

Useful iterations: done (1.8s)

IterNodesCost
04305158
112774725
246044215
done50004210

prune2.6s

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 0.0b

localize78.0ms

Local error

Found 4 expressions with local error:

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

rewrite1.1s

Algorithm
rewrite-expression-head
Rules
19×add-exp-log
17×*-un-lft-identity
14×associate-*l*
13×add-sqr-sqrt
11×add-cbrt-cube
10×prod-exp
pow1
add-cube-cbrt
unpow-prod-down
associate-*r* distribute-lft-out
expm1-log1p-u cbrt-unprod log1p-expm1-u add-log-exp
unswap-sqr
pow-to-exp associate-+l- sqrt-pow1 pow-prod-down associate-*l/ pow-exp sqrt-prod *-commutative pow-sub sqr-pow
unpow-prod-up pow1/2 associate-*r/ fma-udef distribute-lft-out--
Counts
4 → 78
Calls
4 calls:
0.0ms
(fma (fma 9.984369578019572e-06 (+ (- z 1.0) 8.0) (* (+ (- z 1.0) 7.0) 1.5056327351493116e-07)) (+ (- z 1.0) 5.0) (* (* (+ (- z 1.0) 7.0) (+ (- z 1.0) 8.0)) 12.507343278686905))
494.0ms
(* (fma (fma (fma 9.984369578019572e-06 (+ (- z 1.0) 8.0) (* (+ (- z 1.0) 7.0) 1.5056327351493116e-07)) (+ (- z 1.0) 5.0) (* (* (+ (- z 1.0) 7.0) (+ (- z 1.0) 8.0)) 12.507343278686905)) (* (+ (- z 1.0) 4.0) (* (* (+ (- z 1.0) 6.0) (+ (- z 1.0) 3.0)) (* z (- (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) 0.9999999999998099)))) (* (* (* (+ (- z 1.0) 7.0) (+ (- z 1.0) 8.0)) (+ (- z 1.0) 5.0)) (fma -176.6150291621406 (* (* (+ (- z 1.0) 6.0) (+ (- z 1.0) 3.0)) (* z (- (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) 0.9999999999998099))) (* (+ (- z 1.0) 4.0) (fma (fma -0.13857109526572012 (+ (- z 1.0) 3.0) (* (+ (- z 1.0) 6.0) 771.3234287776531)) (* z (- (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) 0.9999999999998099)) (* (* (+ (- z 1.0) 6.0) (+ (- z 1.0) 3.0)) (fma 676.5203681218851 (- (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) 0.9999999999998099) (* z (- (* (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) (/ -1259.1392167224028 (+ (- z 1.0) 2.0))) (* 0.9999999999998099 0.9999999999998099)))))))))) (* (pow (+ (+ (- z 1.0) 7.0) 0.5) (+ (- z 1.0) 0.5)) (sqrt (* PI 2.0))))
604.0ms
(* (pow (+ (+ (- z 1.0) 7.0) 0.5) (+ (- z 1.0) 0.5)) (sqrt (* PI 2.0)))
4.0ms
(sqrt (* PI 2.0))

series1.1s

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

simplify1.2s

Counts
88 → 88
Iterations

Useful iterations: done (1.2s)

IterNodesCost
02717634
17587496
231206174
done50006158

prune1.1s

Pruning

9 alts after pruning (7 fresh and 2 done)

Merged error: 0b

localize51.0ms

Local error

Found 4 expressions with local error:

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

rewrite46.5s

Algorithm
rewrite-expression-head
Rules
1296×frac-add
372×flip3-+ flip-+
330×frac-times
178×*-un-lft-identity
168×exp-diff
166×associate-*r/
119×distribute-lft-out
88×associate-*l/
62×associate-*r*
38×add-sqr-sqrt
30×add-exp-log
29×add-cbrt-cube
28×exp-sum
25×add-cube-cbrt prod-exp
24×prod-diff
19×associate-*l*
14×pow1
13×cbrt-unprod
11×associate--l+
div-exp
unpow-prod-down
pow-prod-down
cbrt-undiv expm1-log1p-u log1p-expm1-u distribute-lft-out-- add-log-exp unswap-sqr
pow-to-exp times-frac pow-exp *-commutative difference-of-squares
sub-neg sqrt-pow1 sqrt-prod sqr-pow
unpow-prod-up distribute-rgt-in associate-+l- distribute-lft-in pow1/2 div-inv pow-sub
Counts
4 → 490
Calls
4 calls:
855.0ms
(* (/ (* (pow (+ (+ (- z 1.0) 7.0) 0.5) (+ (- z 1.0) 0.5)) (sqrt (* PI 2.0))) (exp z)) (exp (- (- 1.0 7.0) 0.5)))
44.9s
(* (* (/ (* (pow (+ (+ (- z 1.0) 7.0) 0.5) (+ (- z 1.0) 0.5)) (sqrt (* PI 2.0))) (exp z)) (exp (- (- 1.0 7.0) 0.5))) (+ (+ (+ (/ 9.984369578019572e-06 (+ (- z 1.0) 7.0)) (/ 1.5056327351493116e-07 (+ (- z 1.0) 8.0))) (/ 12.507343278686905 (+ (- z 1.0) 5.0))) (+ (/ -176.6150291621406 (+ (- z 1.0) 4.0)) (+ (+ (/ -0.13857109526572012 (+ (- z 1.0) 6.0)) (/ 771.3234287776531 (+ (- z 1.0) 3.0))) (+ (/ 676.5203681218851 z) (+ (/ -1259.1392167224028 (+ (- z 1.0) 2.0)) 0.9999999999998099))))))
595.0ms
(* (pow (+ (+ (- z 1.0) 7.0) 0.5) (+ (- z 1.0) 0.5)) (sqrt (* PI 2.0)))
5.0ms
(sqrt (* PI 2.0))

series1.6s

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

simplify1.0s

Counts
500 → 500
Iterations

Useful iterations: done (871.0ms)

IterNodesCost
01540135397
done5000123066

prune7.5s

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 0b

regimes181.0ms

Accuracy

0% (0.5b remaining)

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

bsearch0.0ms

simplify11.0ms

Iterations

Useful iterations: 0 (4.0ms)

IterNodesCost
073400
198400
done98400

end0.0ms

sample10.9s

Algorithm
intervals
Results
3.6s3787×body10240exit
2.8s3393×body1280valid
1.5s2479×body640valid
923.0ms1497×body1280nan
587.0ms1223×body640nan
519.0ms1227×body320valid
218.0ms612×body320nan
182.0ms646×body160valid
71.0ms305×body160nan
52.0ms359×body80valid
34.0ms311×body80nan