Details

Time bar (total: 39.8s)

sample720.0ms

Algorithm
intervals
Results
394.0ms526×body80nan
195.0ms298×body80valid

simplify1.5s

Counts
1 → 1

prune36.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 28.2b

localize48.0ms

Local error

Found 4 expressions with local error:

21.9b
(sqrt (* (* U 2) (* n (- t (fma (/ l Om) (* 2 l) (* (* n (* (/ l Om) (/ l Om))) (- U U*)))))))
8.6b
(* (* n (* (/ l Om) (/ l Om))) (- U U*))
7.1b
(* n (* (/ l Om) (/ l Om)))
4.4b
(* (* U 2) (* n (- t (fma (/ l Om) (* 2 l) (* (* n (* (/ l Om) (/ l Om))) (- U U*))))))

rewrite284.0ms

Algorithm
rewrite-expression-head
Rules
59×add-cbrt-cube add-exp-log
55×distribute-rgt-in distribute-lft-in
54×prod-diff
45×add-sqr-sqrt
44×*-un-lft-identity
43×pow1
42×add-cube-cbrt
32×prod-exp cbrt-unprod
26×associate-*r/
25×pow-prod-down
10×frac-times
cbrt-undiv div-exp
associate-*r* associate-*l/
sub-neg flip3-- flip--
sqrt-pow1 associate-*l*
expm1-log1p-u insert-posit16 log1p-expm1-u add-log-exp
*-commutative
sqrt-div
pow1/2 sqrt-prod distribute-lft-out-- difference-of-squares unswap-sqr
Counts
4 → 186
Calls
4 calls:
Slowest
132.0ms
(* (* n (* (/ l Om) (/ l Om))) (- U U*))
54.0ms
(sqrt (* (* U 2) (* n (- t (fma (/ l Om) (* 2 l) (* (* n (* (/ l Om) (/ l Om))) (- U U*)))))))
50.0ms
(* (* U 2) (* n (- t (fma (/ l Om) (* 2 l) (* (* n (* (/ l Om) (/ l Om))) (- U U*))))))
39.0ms
(* n (* (/ l Om) (/ l Om)))

series2.8s

Counts
4 → 12
Calls
4 calls:
Slowest
2.1s
(sqrt (* (* U 2) (* n (- t (fma (/ l Om) (* 2 l) (* (* n (* (/ l Om) (/ l Om))) (- U U*)))))))
492.0ms
(* (* U 2) (* n (- t (fma (/ l Om) (* 2 l) (* (* n (* (/ l Om) (/ l Om))) (- U U*))))))
180.0ms
(* (* n (* (/ l Om) (/ l Om))) (- U U*))
71.0ms
(* n (* (/ l Om) (/ l Om)))

simplify1.9s

Counts
198 → 198

prune3.6s

Pruning

15 alts after pruning (15 fresh and 0 done)

Merged error: 21.0b

localize38.0ms

Local error

Found 4 expressions with local error:

21.9b
(sqrt (* (* U 2) (* n (- t (fma (/ l Om) (* 2 l) (* (* (* n (/ l Om)) (/ l Om)) (- U U*)))))))
8.6b
(* (* (* n (/ l Om)) (/ l Om)) (- U U*))
4.4b
(* (* U 2) (* n (- t (fma (/ l Om) (* 2 l) (* (* (* n (/ l Om)) (/ l Om)) (- U U*))))))
3.5b
(* n (- t (fma (/ l Om) (* 2 l) (* (* (* n (/ l Om)) (/ l Om)) (- U U*)))))

rewrite229.0ms

Algorithm
rewrite-expression-head
Rules
72×prod-diff
66×distribute-rgt-in distribute-lft-in
61×add-sqr-sqrt
59×*-un-lft-identity
55×add-cube-cbrt
47×add-cbrt-cube add-exp-log
40×pow1
26×prod-exp cbrt-unprod
23×pow-prod-down
21×associate-*r/
11×associate-*r*
frac-times
sub-neg
flip3-- flip--
associate-*l/
cbrt-undiv sqrt-pow1 div-exp associate-*l*
expm1-log1p-u insert-posit16 log1p-expm1-u add-log-exp
*-commutative
sqrt-div distribute-lft-out-- difference-of-squares
pow1/2 sqrt-prod unswap-sqr
Counts
4 → 204
Calls
4 calls:
Slowest
119.0ms
(* (* (* n (/ l Om)) (/ l Om)) (- U U*))
54.0ms
(sqrt (* (* U 2) (* n (- t (fma (/ l Om) (* 2 l) (* (* (* n (/ l Om)) (/ l Om)) (- U U*)))))))
36.0ms
(* (* U 2) (* n (- t (fma (/ l Om) (* 2 l) (* (* (* n (/ l Om)) (/ l Om)) (- U U*))))))
16.0ms
(* n (- t (fma (/ l Om) (* 2 l) (* (* (* n (/ l Om)) (/ l Om)) (- U U*)))))

series2.8s

Counts
4 → 12
Calls
4 calls:
Slowest
1.8s
(sqrt (* (* U 2) (* n (- t (fma (/ l Om) (* 2 l) (* (* (* n (/ l Om)) (/ l Om)) (- U U*)))))))
407.0ms
(* (* U 2) (* n (- t (fma (/ l Om) (* 2 l) (* (* (* n (/ l Om)) (/ l Om)) (- U U*))))))
367.0ms
(* n (- t (fma (/ l Om) (* 2 l) (* (* (* n (/ l Om)) (/ l Om)) (- U U*)))))
159.0ms
(* (* (* n (/ l Om)) (/ l Om)) (- U U*))

simplify2.0s

Counts
216 → 216

prune3.4s

Pruning

17 alts after pruning (17 fresh and 0 done)

Merged error: 20.6b

localize38.0ms

Local error

Found 4 expressions with local error:

21.9b
(sqrt (* (* U 2) (* n (- t (fma (/ l Om) (* 2 l) (* (* n (/ l Om)) (* (/ l Om) (- U U*))))))))
4.4b
(* (* U 2) (* n (- t (fma (/ l Om) (* 2 l) (* (* n (/ l Om)) (* (/ l Om) (- U U*)))))))
4.2b
(* (/ l Om) (- U U*))
3.5b
(* n (- t (fma (/ l Om) (* 2 l) (* (* n (/ l Om)) (* (/ l Om) (- U U*))))))

rewrite122.0ms

Algorithm
rewrite-expression-head
Rules
73×add-sqr-sqrt
72×prod-diff
66×distribute-rgt-in *-un-lft-identity distribute-lft-in
62×add-cube-cbrt
33×pow1
23×add-cbrt-cube add-exp-log
18×pow-prod-down
17×associate-*l*
12×associate-*r/
11×associate-*r* prod-exp cbrt-unprod
10×times-frac
sub-neg
sqrt-pow1 flip3-- flip--
expm1-log1p-u insert-posit16 log1p-expm1-u add-log-exp
*-commutative unswap-sqr
frac-times sqrt-div distribute-lft-out-- difference-of-squares
cbrt-undiv pow1/2 div-exp associate-*l/ sqrt-prod div-inv
Counts
4 → 200
Calls
4 calls:
Slowest
45.0ms
(sqrt (* (* U 2) (* n (- t (fma (/ l Om) (* 2 l) (* (* n (/ l Om)) (* (/ l Om) (- U U*))))))))
37.0ms
(* (* U 2) (* n (- t (fma (/ l Om) (* 2 l) (* (* n (/ l Om)) (* (/ l Om) (- U U*)))))))
21.0ms
(* (/ l Om) (- U U*))
16.0ms
(* n (- t (fma (/ l Om) (* 2 l) (* (* n (/ l Om)) (* (/ l Om) (- U U*))))))

series2.6s

Counts
4 → 12
Calls
4 calls:
Slowest
1.8s
(sqrt (* (* U 2) (* n (- t (fma (/ l Om) (* 2 l) (* (* n (/ l Om)) (* (/ l Om) (- U U*))))))))
432.0ms
(* (* U 2) (* n (- t (fma (/ l Om) (* 2 l) (* (* n (/ l Om)) (* (/ l Om) (- U U*)))))))
301.0ms
(* n (- t (fma (/ l Om) (* 2 l) (* (* n (/ l Om)) (* (/ l Om) (- U U*))))))
76.0ms
(* (/ l Om) (- U U*))

simplify1.4s

Counts
212 → 212

prune2.6s

Pruning

16 alts after pruning (16 fresh and 0 done)

Merged error: 20.4b

localize50.0ms

Local error

Found 4 expressions with local error:

21.9b
(sqrt (* (* U 2) (* n (- t (fma (/ l Om) (* 2 l) (* (* (* n (/ l Om)) (/ l Om)) (- U U*)))))))
21.9b
(sqrt (* (* U 2) (* n (- t (fma (/ l Om) (* 2 l) (* (* (* n (/ l Om)) (/ l Om)) (- U U*)))))))
8.6b
(* (* (* n (/ l Om)) (/ l Om)) (- U U*))
8.6b
(* (* (* n (/ l Om)) (/ l Om)) (- U U*))

rewrite226.0ms

Algorithm
rewrite-expression-head
Rules
62×add-cbrt-cube add-exp-log
48×pow1
36×prod-diff
34×add-sqr-sqrt *-un-lft-identity prod-exp cbrt-unprod
30×associate-*r/ add-cube-cbrt
28×pow-prod-down
22×distribute-rgt-in distribute-lft-in
18×frac-times
12×associate-*l/
10×cbrt-undiv sqrt-pow1 flip3-- div-exp associate-*r* flip--
expm1-log1p-u sub-neg sqrt-div insert-posit16 log1p-expm1-u add-log-exp
pow1/2 associate-*l* *-commutative sqrt-prod distribute-lft-out-- difference-of-squares
Counts
4 → 172
Calls
4 calls:
Slowest
81.0ms
(* (* (* n (/ l Om)) (/ l Om)) (- U U*))
77.0ms
(* (* (* n (/ l Om)) (/ l Om)) (- U U*))
34.0ms
(sqrt (* (* U 2) (* n (- t (fma (/ l Om) (* 2 l) (* (* (* n (/ l Om)) (/ l Om)) (- U U*)))))))
31.0ms
(sqrt (* (* U 2) (* n (- t (fma (/ l Om) (* 2 l) (* (* (* n (/ l Om)) (/ l Om)) (- U U*)))))))

series3.2s

Counts
4 → 12
Calls
4 calls:
Slowest
1.5s
(sqrt (* (* U 2) (* n (- t (fma (/ l Om) (* 2 l) (* (* (* n (/ l Om)) (/ l Om)) (- U U*)))))))
1.5s
(sqrt (* (* U 2) (* n (- t (fma (/ l Om) (* 2 l) (* (* (* n (/ l Om)) (/ l Om)) (- U U*)))))))
114.0ms
(* (* (* n (/ l Om)) (/ l Om)) (- U U*))
110.0ms
(* (* (* n (/ l Om)) (/ l Om)) (- U U*))

simplify805.0ms

Counts
184 → 184

prune3.1s

Pruning

16 alts after pruning (15 fresh and 1 done)

Merged error: 20.4b

regimes794.0ms

Accuracy

35.6% (6.0b remaining)

Error of 26.6b against oracle of 20.6b and baseline of 29.9b

bsearch143.0ms

end0.0ms

sample5.4s

Algorithm
intervals
Results
3.0s15070×body80nan
1.5s9222×body80valid