Details

Time bar (total: 1.9m)

sample1.2s

Algorithm
intervals
Results
660.0ms110×body10240exit
136.0ms258×body80valid
132.0ms45×body1280nan
76.0ms34×body640nan
40.0ms25×body320nan
16.0ms17×body160nan
5.0ms10×body80nan

simplify1.9s

Counts
1 → 1

prune62.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 1.7b

localize212.0ms

Local error

Found 4 expressions with local error:

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

rewrite17.9s

Algorithm
rewrite-expression-head
Rules
216×*-un-lft-identity
184×frac-add
143×distribute-lft-out
68×flip3-+ flip-+
58×associate-*l/
40×times-frac
31×associate-*l*
30×add-sqr-sqrt
28×add-cube-cbrt
25×unpow-prod-down
11×exp-sum
10×associate-/l*
pow1 add-log-exp
add-cbrt-cube add-exp-log
unpow-prod-up distribute-lft-out-- sqr-pow
expm1-log1p-u associate-/r* associate-*r* insert-posit16 log1p-expm1-u
sum-log fma-def div-exp pow-sub associate-/l/
sqrt-pow1 pow-prod-down sqrt-prod
neg-sub0 pow-to-exp cbrt-undiv +-commutative associate-+r+ clear-num associate-+r- frac-2neg pow1/2 exp-diff unsub-neg pow-exp prod-exp associate-/r/ *-commutative associate-+l- cbrt-unprod div-inv unswap-sqr
Counts
4 → 218
Calls
4 calls:
Slowest
17.5s
(* (+ (+ (+ (/ -176.6150291621406 (- 4 z)) (/ -1259.1392167224028 (- 2 z))) (+ 0.9999999999998099 (+ (/ 676.5203681218851 (- 1 z)) (/ 771.3234287776531 (+ 2 (- 1 z)))))) (+ (/ 12.507343278686905 (- 5 z)) (+ (+ (/ -0.13857109526572012 (- 6 z)) (/ 1.5056327351493116e-07 (- 8 z))) (/ 9.984369578019572e-06 (- 7 z))))) (sqrt (* 2 PI)))
241.0ms
(+ 0.9999999999998099 (+ (/ 676.5203681218851 (- 1 z)) (/ 771.3234287776531 (+ 2 (- 1 z)))))
199.0ms
(/ (pow (+ (- 7 z) 0.5) (+ 0.5 (- z))) (exp (+ (- 7 z) 0.5)))
8.0ms
(sqrt (* 2 PI))

series621.0ms

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

simplify3.4s

Counts
228 → 228

prune10.0s

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 0.0b

localize248.0ms

Local error

Found 4 expressions with local error:

1.0b
(sqrt (* 2 PI))
1.0b
(cbrt (pow (+ (- 7 z) 0.5) (+ 0.5 (- z))))
1.0b
(cbrt (pow (+ (- 7 z) 0.5) (+ 0.5 (- z))))
1.0b
(cbrt (pow (+ (- 7 z) 0.5) (+ 0.5 (- z))))

rewrite74.0ms

Algorithm
rewrite-expression-head
Rules
30×cbrt-prod
25×*-un-lft-identity
15×unpow-prod-down
10×add-sqr-sqrt add-cube-cbrt
cbrt-div pow-sub
pow1
distribute-lft-out
expm1-log1p-u add-cbrt-cube add-exp-log insert-posit16 log1p-expm1-u add-log-exp
neg-sub0 unpow-prod-up associate-+r- pow1/3 unsub-neg distribute-lft-out-- sqr-pow
sqrt-pow1
pow1/2 pow-prod-down sqrt-prod
Counts
4 → 86
Calls
4 calls:
Slowest
25.0ms
(cbrt (pow (+ (- 7 z) 0.5) (+ 0.5 (- z))))
22.0ms
(cbrt (pow (+ (- 7 z) 0.5) (+ 0.5 (- z))))
22.0ms
(cbrt (pow (+ (- 7 z) 0.5) (+ 0.5 (- z))))
4.0ms
(sqrt (* 2 PI))

series936.0ms

Counts
4 → 10
Calls
4 calls:
Slowest
348.0ms
(cbrt (pow (+ (- 7 z) 0.5) (+ 0.5 (- z))))
298.0ms
(cbrt (pow (+ (- 7 z) 0.5) (+ 0.5 (- z))))
289.0ms
(cbrt (pow (+ (- 7 z) 0.5) (+ 0.5 (- z))))
0.0ms
(sqrt (* 2 PI))

simplify1.2s

Counts
96 → 96

prune4.8s

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 0.0b

localize436.0ms

Local error

Found 4 expressions with local error:

1.9b
(fma (- (* (/ -176.6150291621406 (- 4 z)) (/ -176.6150291621406 (- 4 z))) (* (/ -1259.1392167224028 (- 2 z)) (/ -1259.1392167224028 (- 2 z)))) (fma 0.9999999999998099 0.9999999999998099 (* (+ (/ 676.5203681218851 (- 1 z)) (/ 771.3234287776531 (- 3 z))) (- (+ (/ 676.5203681218851 (- 1 z)) (/ 771.3234287776531 (- 3 z))) 0.9999999999998099))) (* (- (/ -176.6150291621406 (- 4 z)) (/ -1259.1392167224028 (- 2 z))) (+ (* (+ (/ 676.5203681218851 (- 1 z)) (/ 771.3234287776531 (- 3 z))) (* (+ (/ 676.5203681218851 (- 1 z)) (/ 771.3234287776531 (- 3 z))) (+ (/ 676.5203681218851 (- 1 z)) (/ 771.3234287776531 (- 3 z))))) (* (* 0.9999999999998099 0.9999999999998099) 0.9999999999998099))))
1.0b
(sqrt (* 2 PI))
1.0b
(* (sqrt (* 2 PI)) (+ (* (* (fma (- (* (/ -176.6150291621406 (- 4 z)) (/ -176.6150291621406 (- 4 z))) (* (/ -1259.1392167224028 (- 2 z)) (/ -1259.1392167224028 (- 2 z)))) (fma 0.9999999999998099 0.9999999999998099 (* (+ (/ 676.5203681218851 (- 1 z)) (/ 771.3234287776531 (- 3 z))) (- (+ (/ 676.5203681218851 (- 1 z)) (/ 771.3234287776531 (- 3 z))) 0.9999999999998099))) (* (- (/ -176.6150291621406 (- 4 z)) (/ -1259.1392167224028 (- 2 z))) (+ (* (+ (/ 676.5203681218851 (- 1 z)) (/ 771.3234287776531 (- 3 z))) (* (+ (/ 676.5203681218851 (- 1 z)) (/ 771.3234287776531 (- 3 z))) (+ (/ 676.5203681218851 (- 1 z)) (/ 771.3234287776531 (- 3 z))))) (* (* 0.9999999999998099 0.9999999999998099) 0.9999999999998099)))) (- 5 z)) (* (fma (/ -0.13857109526572012 (- 6 z)) (/ -0.13857109526572012 (- 6 z)) (* (/ 1.5056327351493116e-07 (- 8 z)) (- (/ 1.5056327351493116e-07 (- 8 z)) (/ -0.13857109526572012 (- 6 z))))) (- 7 z))) (* (fma 12.507343278686905 (* (fma (/ -0.13857109526572012 (- 6 z)) (/ -0.13857109526572012 (- 6 z)) (* (/ 1.5056327351493116e-07 (- 8 z)) (- (/ 1.5056327351493116e-07 (- 8 z)) (/ -0.13857109526572012 (- 6 z))))) (- 7 z)) (* (fma (+ (* (* (/ 1.5056327351493116e-07 (- 8 z)) (/ 1.5056327351493116e-07 (- 8 z))) (/ 1.5056327351493116e-07 (- 8 z))) (* (/ -0.13857109526572012 (- 6 z)) (* (/ -0.13857109526572012 (- 6 z)) (/ -0.13857109526572012 (- 6 z))))) (- 7 z) (* 9.984369578019572e-06 (fma (/ -0.13857109526572012 (- 6 z)) (/ -0.13857109526572012 (- 6 z)) (* (/ 1.5056327351493116e-07 (- 8 z)) (- (/ 1.5056327351493116e-07 (- 8 z)) (/ -0.13857109526572012 (- 6 z))))))) (- 5 z))) (* (fma 0.9999999999998099 0.9999999999998099 (* (+ (/ 676.5203681218851 (- 1 z)) (/ 771.3234287776531 (- 3 z))) (- (+ (/ 676.5203681218851 (- 1 z)) (/ 771.3234287776531 (- 3 z))) 0.9999999999998099))) (- (/ -176.6150291621406 (- 4 z)) (/ -1259.1392167224028 (- 2 z)))))))
1.0b
(* (/ -0.13857109526572012 (- 6 z)) (/ 1.5056327351493116e-07 (- 8 z)))

rewrite271.0ms

Algorithm
rewrite-expression-head
Rules
117×associate-*r/
50×add-sqr-sqrt
36×*-un-lft-identity
34×times-frac
28×flip3-- flip--
25×associate-*l*
24×associate-*r* frac-add add-cube-cbrt
18×add-cbrt-cube add-exp-log
13×frac-times
11×pow1
frac-sub
associate-*l/
distribute-lft-out-- difference-of-squares
prod-exp cbrt-unprod unswap-sqr
expm1-log1p-u cbrt-undiv div-exp associate-/r/ insert-posit16 log1p-expm1-u add-log-exp
pow-prod-down
sqrt-pow1 *-commutative sqrt-prod div-inv
distribute-rgt-in distribute-lft-in flip3-+ pow1/2 flip-+ fma-udef
Counts
4 → 144
Calls
4 calls:
Slowest
237.0ms
(* (sqrt (* 2 PI)) (+ (* (* (fma (- (* (/ -176.6150291621406 (- 4 z)) (/ -176.6150291621406 (- 4 z))) (* (/ -1259.1392167224028 (- 2 z)) (/ -1259.1392167224028 (- 2 z)))) (fma 0.9999999999998099 0.9999999999998099 (* (+ (/ 676.5203681218851 (- 1 z)) (/ 771.3234287776531 (- 3 z))) (- (+ (/ 676.5203681218851 (- 1 z)) (/ 771.3234287776531 (- 3 z))) 0.9999999999998099))) (* (- (/ -176.6150291621406 (- 4 z)) (/ -1259.1392167224028 (- 2 z))) (+ (* (+ (/ 676.5203681218851 (- 1 z)) (/ 771.3234287776531 (- 3 z))) (* (+ (/ 676.5203681218851 (- 1 z)) (/ 771.3234287776531 (- 3 z))) (+ (/ 676.5203681218851 (- 1 z)) (/ 771.3234287776531 (- 3 z))))) (* (* 0.9999999999998099 0.9999999999998099) 0.9999999999998099)))) (- 5 z)) (* (fma (/ -0.13857109526572012 (- 6 z)) (/ -0.13857109526572012 (- 6 z)) (* (/ 1.5056327351493116e-07 (- 8 z)) (- (/ 1.5056327351493116e-07 (- 8 z)) (/ -0.13857109526572012 (- 6 z))))) (- 7 z))) (* (fma 12.507343278686905 (* (fma (/ -0.13857109526572012 (- 6 z)) (/ -0.13857109526572012 (- 6 z)) (* (/ 1.5056327351493116e-07 (- 8 z)) (- (/ 1.5056327351493116e-07 (- 8 z)) (/ -0.13857109526572012 (- 6 z))))) (- 7 z)) (* (fma (+ (* (* (/ 1.5056327351493116e-07 (- 8 z)) (/ 1.5056327351493116e-07 (- 8 z))) (/ 1.5056327351493116e-07 (- 8 z))) (* (/ -0.13857109526572012 (- 6 z)) (* (/ -0.13857109526572012 (- 6 z)) (/ -0.13857109526572012 (- 6 z))))) (- 7 z) (* 9.984369578019572e-06 (fma (/ -0.13857109526572012 (- 6 z)) (/ -0.13857109526572012 (- 6 z)) (* (/ 1.5056327351493116e-07 (- 8 z)) (- (/ 1.5056327351493116e-07 (- 8 z)) (/ -0.13857109526572012 (- 6 z))))))) (- 5 z))) (* (fma 0.9999999999998099 0.9999999999998099 (* (+ (/ 676.5203681218851 (- 1 z)) (/ 771.3234287776531 (- 3 z))) (- (+ (/ 676.5203681218851 (- 1 z)) (/ 771.3234287776531 (- 3 z))) 0.9999999999998099))) (- (/ -176.6150291621406 (- 4 z)) (/ -1259.1392167224028 (- 2 z)))))))
27.0ms
(* (/ -0.13857109526572012 (- 6 z)) (/ 1.5056327351493116e-07 (- 8 z)))
4.0ms
(sqrt (* 2 PI))
0.0ms
(fma (- (* (/ -176.6150291621406 (- 4 z)) (/ -176.6150291621406 (- 4 z))) (* (/ -1259.1392167224028 (- 2 z)) (/ -1259.1392167224028 (- 2 z)))) (fma 0.9999999999998099 0.9999999999998099 (* (+ (/ 676.5203681218851 (- 1 z)) (/ 771.3234287776531 (- 3 z))) (- (+ (/ 676.5203681218851 (- 1 z)) (/ 771.3234287776531 (- 3 z))) 0.9999999999998099))) (* (- (/ -176.6150291621406 (- 4 z)) (/ -1259.1392167224028 (- 2 z))) (+ (* (+ (/ 676.5203681218851 (- 1 z)) (/ 771.3234287776531 (- 3 z))) (* (+ (/ 676.5203681218851 (- 1 z)) (/ 771.3234287776531 (- 3 z))) (+ (/ 676.5203681218851 (- 1 z)) (/ 771.3234287776531 (- 3 z))))) (* (* 0.9999999999998099 0.9999999999998099) 0.9999999999998099))))

series3.8s

Counts
4 → 10
Calls
4 calls:
Slowest
3.3s
(* (sqrt (* 2 PI)) (+ (* (* (fma (- (* (/ -176.6150291621406 (- 4 z)) (/ -176.6150291621406 (- 4 z))) (* (/ -1259.1392167224028 (- 2 z)) (/ -1259.1392167224028 (- 2 z)))) (fma 0.9999999999998099 0.9999999999998099 (* (+ (/ 676.5203681218851 (- 1 z)) (/ 771.3234287776531 (- 3 z))) (- (+ (/ 676.5203681218851 (- 1 z)) (/ 771.3234287776531 (- 3 z))) 0.9999999999998099))) (* (- (/ -176.6150291621406 (- 4 z)) (/ -1259.1392167224028 (- 2 z))) (+ (* (+ (/ 676.5203681218851 (- 1 z)) (/ 771.3234287776531 (- 3 z))) (* (+ (/ 676.5203681218851 (- 1 z)) (/ 771.3234287776531 (- 3 z))) (+ (/ 676.5203681218851 (- 1 z)) (/ 771.3234287776531 (- 3 z))))) (* (* 0.9999999999998099 0.9999999999998099) 0.9999999999998099)))) (- 5 z)) (* (fma (/ -0.13857109526572012 (- 6 z)) (/ -0.13857109526572012 (- 6 z)) (* (/ 1.5056327351493116e-07 (- 8 z)) (- (/ 1.5056327351493116e-07 (- 8 z)) (/ -0.13857109526572012 (- 6 z))))) (- 7 z))) (* (fma 12.507343278686905 (* (fma (/ -0.13857109526572012 (- 6 z)) (/ -0.13857109526572012 (- 6 z)) (* (/ 1.5056327351493116e-07 (- 8 z)) (- (/ 1.5056327351493116e-07 (- 8 z)) (/ -0.13857109526572012 (- 6 z))))) (- 7 z)) (* (fma (+ (* (* (/ 1.5056327351493116e-07 (- 8 z)) (/ 1.5056327351493116e-07 (- 8 z))) (/ 1.5056327351493116e-07 (- 8 z))) (* (/ -0.13857109526572012 (- 6 z)) (* (/ -0.13857109526572012 (- 6 z)) (/ -0.13857109526572012 (- 6 z))))) (- 7 z) (* 9.984369578019572e-06 (fma (/ -0.13857109526572012 (- 6 z)) (/ -0.13857109526572012 (- 6 z)) (* (/ 1.5056327351493116e-07 (- 8 z)) (- (/ 1.5056327351493116e-07 (- 8 z)) (/ -0.13857109526572012 (- 6 z))))))) (- 5 z))) (* (fma 0.9999999999998099 0.9999999999998099 (* (+ (/ 676.5203681218851 (- 1 z)) (/ 771.3234287776531 (- 3 z))) (- (+ (/ 676.5203681218851 (- 1 z)) (/ 771.3234287776531 (- 3 z))) 0.9999999999998099))) (- (/ -176.6150291621406 (- 4 z)) (/ -1259.1392167224028 (- 2 z)))))))
391.0ms
(fma (- (* (/ -176.6150291621406 (- 4 z)) (/ -176.6150291621406 (- 4 z))) (* (/ -1259.1392167224028 (- 2 z)) (/ -1259.1392167224028 (- 2 z)))) (fma 0.9999999999998099 0.9999999999998099 (* (+ (/ 676.5203681218851 (- 1 z)) (/ 771.3234287776531 (- 3 z))) (- (+ (/ 676.5203681218851 (- 1 z)) (/ 771.3234287776531 (- 3 z))) 0.9999999999998099))) (* (- (/ -176.6150291621406 (- 4 z)) (/ -1259.1392167224028 (- 2 z))) (+ (* (+ (/ 676.5203681218851 (- 1 z)) (/ 771.3234287776531 (- 3 z))) (* (+ (/ 676.5203681218851 (- 1 z)) (/ 771.3234287776531 (- 3 z))) (+ (/ 676.5203681218851 (- 1 z)) (/ 771.3234287776531 (- 3 z))))) (* (* 0.9999999999998099 0.9999999999998099) 0.9999999999998099))))
54.0ms
(* (/ -0.13857109526572012 (- 6 z)) (/ 1.5056327351493116e-07 (- 8 z)))
0.0ms
(sqrt (* 2 PI))

simplify2.7s

Counts
154 → 154

prune14.1s

Pruning

9 alts after pruning (7 fresh and 2 done)

Merged error: 0.0b

localize244.0ms

Local error

Found 4 expressions with local error:

1.0b
(sqrt (* 2 PI))
1.0b
(cbrt (pow (+ (- 7 z) 0.5) (+ 0.5 (- z))))
1.0b
(cbrt (pow (+ (- 7 z) 0.5) (+ 0.5 (- z))))
1.0b
(cbrt (pow (+ (- 7 z) 0.5) (+ 0.5 (- z))))

rewrite101.0ms

Algorithm
rewrite-expression-head
Rules
30×cbrt-prod
25×*-un-lft-identity
15×unpow-prod-down
10×add-sqr-sqrt add-cube-cbrt
cbrt-div pow-sub
pow1
distribute-lft-out
expm1-log1p-u add-cbrt-cube add-exp-log insert-posit16 log1p-expm1-u add-log-exp
neg-sub0 unpow-prod-up associate-+r- pow1/3 unsub-neg distribute-lft-out-- sqr-pow
sqrt-pow1
pow1/2 pow-prod-down sqrt-prod
Counts
4 → 86
Calls
4 calls:
Slowest
43.0ms
(cbrt (pow (+ (- 7 z) 0.5) (+ 0.5 (- z))))
30.0ms
(cbrt (pow (+ (- 7 z) 0.5) (+ 0.5 (- z))))
20.0ms
(cbrt (pow (+ (- 7 z) 0.5) (+ 0.5 (- z))))
7.0ms
(sqrt (* 2 PI))

series1.1s

Counts
4 → 10
Calls
4 calls:
Slowest
416.0ms
(cbrt (pow (+ (- 7 z) 0.5) (+ 0.5 (- z))))
335.0ms
(cbrt (pow (+ (- 7 z) 0.5) (+ 0.5 (- z))))
327.0ms
(cbrt (pow (+ (- 7 z) 0.5) (+ 0.5 (- z))))
0.0ms
(sqrt (* 2 PI))

simplify1.3s

Counts
96 → 96

prune5.3s

Pruning

9 alts after pruning (6 fresh and 3 done)

Merged error: 0.0b

regimes377.0ms

Accuracy

0% (0.4b remaining)

Error of 0.5b against oracle of 0.1b and baseline of 0.5b

bsearch30.0ms

end0.0ms

sample42.4s

Algorithm
intervals
Results
24.3s3926×body10240exit
6.8s1624×body1280nan
5.1s8077×body80valid
4.0s1208×body640nan
1.2s671×body320nan
319.0ms293×body160nan
205.0ms314×body80nan
3.0msbody160valid