Details

Time bar (total: 2.1m)

sample275.0ms

Algorithm
intervals
Results
129.0ms469×body80nan
76.0ms302×body80valid

simplify214.0ms

Calls
1 calls:
Slowest
214.0ms
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))

prune20.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 30.4b

localize58.0ms

Local error

Found 4 expressions with local error:

19.8b
(sqrt (* 2 (* U (* n (- (fma (/ (* l l) Om) -2 t) (* n (* (* (/ l Om) (/ l Om)) (- U U*))))))))
8.5b
(/ (* l l) Om)
6.6b
(* (* (/ l Om) (/ l Om)) (- U U*))
5.5b
(* U (* n (- (fma (/ (* l l) Om) -2 t) (* n (* (* (/ l Om) (/ l Om)) (- U U*))))))

rewrite140.0ms

Algorithm
rewrite-expression-head
Rules
35×distribute-rgt-in distribute-lft-in
32×add-cbrt-cube add-exp-log
30×prod-diff
27×add-sqr-sqrt
26×*-un-lft-identity
24×pow1 add-cube-cbrt
15×associate-*r/
13×prod-exp cbrt-unprod
12×pow-prod-down
frac-times
cbrt-undiv sub-neg flip3-- div-exp associate-*r* associate-*l/ flip--
expm1-log1p-u sqrt-pow1 associate-*l* associate--l+ fma-udef insert-posit16 log1p-expm1-u add-log-exp
associate-/r* times-frac
sqrt-div *-commutative
clear-num frac-2neg pow1/2 sqrt-prod div-inv associate-/l* distribute-lft-out-- difference-of-squares unswap-sqr
Calls
4 calls:
Slowest
63.0ms
(sqrt (* 2 (* U (* n (- (fma (/ (* l l) Om) -2 t) (* n (* (* (/ l Om) (/ l Om)) (- U U*))))))))
40.0ms
(* (* (/ l Om) (/ l Om)) (- U U*))
25.0ms
(* U (* n (- (fma (/ (* l l) Om) -2 t) (* n (* (* (/ l Om) (/ l Om)) (- U U*))))))
9.0ms
(/ (* l l) Om)

series3.0s

Calls
4 calls:
Slowest
2.4s
(sqrt (* 2 (* U (* n (- (fma (/ (* l l) Om) -2 t) (* n (* (* (/ l Om) (/ l Om)) (- U U*))))))))
476.0ms
(* U (* n (- (fma (/ (* l l) Om) -2 t) (* n (* (* (/ l Om) (/ l Om)) (- U U*))))))
79.0ms
(* (* (/ l Om) (/ l Om)) (- U U*))
32.0ms
(/ (* l l) Om)

simplify24.1s

Calls
125 calls:
Slowest
743.0ms
(* (* (* U U) U) (* (* (* n (- (fma (/ (* l l) Om) -2 t) (* n (* (* (/ l Om) (/ l Om)) (- U U*))))) (* n (- (fma (/ (* l l) Om) -2 t) (* n (* (* (/ l Om) (/ l Om)) (- U U*)))))) (* n (- (fma (/ (* l l) Om) -2 t) (* n (* (* (/ l Om) (/ l Om)) (- U U*)))))))
713.0ms
(* (* (/ l Om) (/ l Om)) (- U*))
682.0ms
(* (* (* U U) U) (* (* (* n n) n) (* (* (- (fma (/ (* l l) Om) -2 t) (* n (* (* (/ l Om) (/ l Om)) (- U U*)))) (- (fma (/ (* l l) Om) -2 t) (* n (* (* (/ l Om) (/ l Om)) (- U U*))))) (- (fma (/ (* l l) Om) -2 t) (* n (* (* (/ l Om) (/ l Om)) (- U U*)))))))
605.0ms
(sqrt (* 2 (* U (* n (- (pow (fma (/ (* l l) Om) -2 t) 3) (pow (* n (* (* (/ l Om) (/ l Om)) (- U U*))) 3))))))
500.0ms
(sqrt (* 2 (* U (* n (- (* (fma (/ (* l l) Om) -2 t) (fma (/ (* l l) Om) -2 t)) (* (* n (* (* (/ l Om) (/ l Om)) (- U U*))) (* n (* (* (/ l Om) (/ l Om)) (- U U*)))))))))

prune3.2s

Pruning

17 alts after pruning (17 fresh and 0 done)

Merged error: 23.8b

localize72.0ms

Local error

Found 4 expressions with local error:

19.8b
(sqrt (* 2 (* U (* n (- (fma (* l (/ l Om)) -2 t) (* n (* (* (/ l Om) (/ l Om)) (- U U*))))))))
6.6b
(* (* (/ l Om) (/ l Om)) (- U U*))
5.5b
(* U (* n (- (fma (* l (/ l Om)) -2 t) (* n (* (* (/ l Om) (/ l Om)) (- U U*))))))
3.8b
(* n (- (fma (* l (/ l Om)) -2 t) (* n (* (* (/ l Om) (/ l Om)) (- U U*)))))

rewrite205.0ms

Algorithm
rewrite-expression-head
Rules
41×distribute-rgt-in distribute-lft-in
36×prod-diff
31×add-sqr-sqrt
29×add-cbrt-cube add-exp-log
28×*-un-lft-identity
26×pow1 add-cube-cbrt
17×associate-*r/
13×pow-prod-down prod-exp cbrt-unprod
frac-times associate-*r*
sub-neg
flip3-- associate-*l* flip--
associate-*l/ associate--l+ fma-udef
expm1-log1p-u cbrt-undiv sqrt-pow1 div-exp insert-posit16 log1p-expm1-u add-log-exp
*-commutative
sqrt-div unswap-sqr
pow1/2 sqrt-prod distribute-lft-out-- difference-of-squares
Calls
4 calls:
Slowest
96.0ms
(sqrt (* 2 (* U (* n (- (fma (* l (/ l Om)) -2 t) (* n (* (* (/ l Om) (/ l Om)) (- U U*))))))))
40.0ms
(* (* (/ l Om) (/ l Om)) (- U U*))
34.0ms
(* U (* n (- (fma (* l (/ l Om)) -2 t) (* n (* (* (/ l Om) (/ l Om)) (- U U*))))))
29.0ms
(* n (- (fma (* l (/ l Om)) -2 t) (* n (* (* (/ l Om) (/ l Om)) (- U U*)))))

series3.2s

Calls
4 calls:
Slowest
2.2s
(sqrt (* 2 (* U (* n (- (fma (* l (/ l Om)) -2 t) (* n (* (* (/ l Om) (/ l Om)) (- U U*))))))))
467.0ms
(* U (* n (- (fma (* l (/ l Om)) -2 t) (* n (* (* (/ l Om) (/ l Om)) (- U U*))))))
418.0ms
(* n (- (fma (* l (/ l Om)) -2 t) (* n (* (* (/ l Om) (/ l Om)) (- U U*)))))
109.0ms
(* (* (/ l Om) (/ l Om)) (- U U*))

simplify27.8s

Calls
137 calls:
Slowest
643.0ms
(* (* (/ l Om) (/ l Om)) (fma (- U*) 1 (* U* 1)))
641.0ms
(* (* (* U U) U) (* (* (* n (- (fma (* l (/ l Om)) -2 t) (* n (* (* (/ l Om) (/ l Om)) (- U U*))))) (* n (- (fma (* l (/ l Om)) -2 t) (* n (* (* (/ l Om) (/ l Om)) (- U U*)))))) (* n (- (fma (* l (/ l Om)) -2 t) (* n (* (* (/ l Om) (/ l Om)) (- U U*)))))))
543.0ms
(* (* (* U U) U) (* (* (* n n) n) (* (* (- (fma (* l (/ l Om)) -2 t) (* n (* (* (/ l Om) (/ l Om)) (- U U*)))) (- (fma (* l (/ l Om)) -2 t) (* n (* (* (/ l Om) (/ l Om)) (- U U*))))) (- (fma (* l (/ l Om)) -2 t) (* n (* (* (/ l Om) (/ l Om)) (- U U*)))))))
528.0ms
(sqrt (* 2 (* U (* n (- (pow (fma (* l (/ l Om)) -2 t) 3) (pow (* n (* (* (/ l Om) (/ l Om)) (- U U*))) 3))))))
507.0ms
(+ (+ (- (log l) (log Om)) (log (/ l Om))) (log (- U U*)))

prune3.1s

Pruning

16 alts after pruning (16 fresh and 0 done)

Merged error: 22.3b

localize64.0ms

Local error

Found 4 expressions with local error:

19.8b
(sqrt (* 2 (* U (* n (- (fma (* l (/ l Om)) -2 t) (* n (* (/ l Om) (* (/ l Om) (- U U*)))))))))
5.9b
(* (/ l Om) (- U U*))
5.5b
(* U (* n (- (fma (* l (/ l Om)) -2 t) (* n (* (/ l Om) (* (/ l Om) (- U U*)))))))
3.8b
(* n (- (fma (* l (/ l Om)) -2 t) (* n (* (/ l Om) (* (/ l Om) (- U U*))))))

rewrite189.0ms

Algorithm
rewrite-expression-head
Rules
42×add-sqr-sqrt
41×distribute-rgt-in distribute-lft-in
36×prod-diff
35×*-un-lft-identity
33×add-cube-cbrt
23×pow1
19×associate-*l*
16×add-cbrt-cube add-exp-log
14×associate-*r/
11×pow-prod-down
10×times-frac
associate-*r*
sub-neg
prod-exp associate--l+ cbrt-unprod fma-udef
flip3-- flip--
expm1-log1p-u sqrt-pow1 insert-posit16 log1p-expm1-u add-log-exp
*-commutative unswap-sqr
frac-times sqrt-div
cbrt-undiv pow1/2 div-exp associate-*l/ sqrt-prod div-inv distribute-lft-out-- difference-of-squares
Calls
4 calls:
Slowest
116.0ms
(sqrt (* 2 (* U (* n (- (fma (* l (/ l Om)) -2 t) (* n (* (/ l Om) (* (/ l Om) (- U U*)))))))))
35.0ms
(* U (* n (- (fma (* l (/ l Om)) -2 t) (* n (* (/ l Om) (* (/ l Om) (- U U*)))))))
21.0ms
(* (/ l Om) (- U U*))
15.0ms
(* n (- (fma (* l (/ l Om)) -2 t) (* n (* (/ l Om) (* (/ l Om) (- U U*))))))

series3.2s

Calls
4 calls:
Slowest
2.3s
(sqrt (* 2 (* U (* n (- (fma (* l (/ l Om)) -2 t) (* n (* (/ l Om) (* (/ l Om) (- U U*)))))))))
447.0ms
(* U (* n (- (fma (* l (/ l Om)) -2 t) (* n (* (/ l Om) (* (/ l Om) (- U U*)))))))
411.0ms
(* n (- (fma (* l (/ l Om)) -2 t) (* n (* (/ l Om) (* (/ l Om) (- U U*))))))
79.0ms
(* (/ l Om) (- U U*))

simplify19.5s

Calls
132 calls:
Slowest
680.0ms
(* (* (* U U) U) (* (* (* n (- (fma (* l (/ l Om)) -2 t) (* n (* (/ l Om) (* (/ l Om) (- U U*)))))) (* n (- (fma (* l (/ l Om)) -2 t) (* n (* (/ l Om) (* (/ l Om) (- U U*))))))) (* n (- (fma (* l (/ l Om)) -2 t) (* n (* (/ l Om) (* (/ l Om) (- U U*))))))))
662.0ms
(sqrt (* 2 (* U (* n (- (pow (fma (* l (/ l Om)) -2 t) 3) (pow (* n (* (/ l Om) (* (/ l Om) (- U U*)))) 3))))))
580.0ms
(sqrt (* 2 (* U (* n (- (* (fma (* l (/ l Om)) -2 t) (fma (* l (/ l Om)) -2 t)) (* (* n (* (/ l Om) (* (/ l Om) (- U U*)))) (* n (* (/ l Om) (* (/ l Om) (- U U*))))))))))
558.0ms
(* (* (* U U) U) (* (* (* n n) n) (* (* (- (fma (* l (/ l Om)) -2 t) (* n (* (/ l Om) (* (/ l Om) (- U U*))))) (- (fma (* l (/ l Om)) -2 t) (* n (* (/ l Om) (* (/ l Om) (- U U*)))))) (- (fma (* l (/ l Om)) -2 t) (* n (* (/ l Om) (* (/ l Om) (- U U*))))))))
521.0ms
(* (/ (* (* l l) l) (* (* Om Om) Om)) (* (* (- U U*) (- U U*)) (- U U*)))

prune3.4s

Pruning

14 alts after pruning (14 fresh and 0 done)

Merged error: 22.1b

localize78.0ms

Local error

Found 4 expressions with local error:

19.8b
(sqrt (* 2 (* U (* n (- (fma (* l (/ l Om)) -2 t) (* n (* (/ l Om) (+ (* (fma 1 U (- (* (cbrt U*) (* (cbrt U*) (cbrt U*))))) (/ l Om)) 0))))))))
5.9b
(* (fma 1 U (- (* (cbrt U*) (* (cbrt U*) (cbrt U*))))) (/ l Om))
5.5b
(* U (* n (- (fma (* l (/ l Om)) -2 t) (* n (* (/ l Om) (+ (* (fma 1 U (- (* (cbrt U*) (* (cbrt U*) (cbrt U*))))) (/ l Om)) 0))))))
3.8b
(* n (- (fma (* l (/ l Om)) -2 t) (* n (* (/ l Om) (+ (* (fma 1 U (- (* (cbrt U*) (* (cbrt U*) (cbrt U*))))) (/ l Om)) 0)))))

rewrite193.0ms

Algorithm
rewrite-expression-head
Rules
30×distribute-rgt-in distribute-lft-in
28×add-sqr-sqrt
23×pow1
21×*-un-lft-identity add-cube-cbrt
18×prod-diff
17×associate-*r*
16×add-cbrt-cube add-exp-log
13×associate-*r/
11×pow-prod-down
10×times-frac
associate-*l*
sub-neg prod-exp associate--l+ cbrt-unprod fma-udef
expm1-log1p-u sqrt-pow1 insert-posit16 log1p-expm1-u add-log-exp
flip3-- *-commutative flip-- unswap-sqr
sqrt-div
cbrt-undiv pow1/2 div-exp sqrt-prod div-inv
Calls
4 calls:
Slowest
96.0ms
(sqrt (* 2 (* U (* n (- (fma (* l (/ l Om)) -2 t) (* n (* (/ l Om) (+ (* (fma 1 U (- (* (cbrt U*) (* (cbrt U*) (cbrt U*))))) (/ l Om)) 0))))))))
48.0ms
(* U (* n (- (fma (* l (/ l Om)) -2 t) (* n (* (/ l Om) (+ (* (fma 1 U (- (* (cbrt U*) (* (cbrt U*) (cbrt U*))))) (/ l Om)) 0))))))
28.0ms
(* n (- (fma (* l (/ l Om)) -2 t) (* n (* (/ l Om) (+ (* (fma 1 U (- (* (cbrt U*) (* (cbrt U*) (cbrt U*))))) (/ l Om)) 0)))))
18.0ms
(* (fma 1 U (- (* (cbrt U*) (* (cbrt U*) (cbrt U*))))) (/ l Om))

series3.6s

Calls
4 calls:
Slowest
2.5s
(sqrt (* 2 (* U (* n (- (fma (* l (/ l Om)) -2 t) (* n (* (/ l Om) (+ (* (fma 1 U (- (* (cbrt U*) (* (cbrt U*) (cbrt U*))))) (/ l Om)) 0))))))))
548.0ms
(* U (* n (- (fma (* l (/ l Om)) -2 t) (* n (* (/ l Om) (+ (* (fma 1 U (- (* (cbrt U*) (* (cbrt U*) (cbrt U*))))) (/ l Om)) 0))))))
436.0ms
(* n (- (fma (* l (/ l Om)) -2 t) (* n (* (/ l Om) (+ (* (fma 1 U (- (* (cbrt U*) (* (cbrt U*) (cbrt U*))))) (/ l Om)) 0)))))
117.0ms
(* (fma 1 U (- (* (cbrt U*) (* (cbrt U*) (cbrt U*))))) (/ l Om))

simplify18.0s

Calls
102 calls:
Slowest
1.1s
(* (* (* U U) U) (* (* (* n (- (fma (* l (/ l Om)) -2 t) (* n (* (/ l Om) (+ (* (fma 1 U (- (* (cbrt U*) (* (cbrt U*) (cbrt U*))))) (/ l Om)) 0))))) (* n (- (fma (* l (/ l Om)) -2 t) (* n (* (/ l Om) (+ (* (fma 1 U (- (* (cbrt U*) (* (cbrt U*) (cbrt U*))))) (/ l Om)) 0)))))) (* n (- (fma (* l (/ l Om)) -2 t) (* n (* (/ l Om) (+ (* (fma 1 U (- (* (cbrt U*) (* (cbrt U*) (cbrt U*))))) (/ l Om)) 0)))))))
681.0ms
(* (* (* U U) U) (* (* (* n n) n) (* (* (- (fma (* l (/ l Om)) -2 t) (* n (* (/ l Om) (+ (* (fma 1 U (- (* (cbrt U*) (* (cbrt U*) (cbrt U*))))) (/ l Om)) 0)))) (- (fma (* l (/ l Om)) -2 t) (* n (* (/ l Om) (+ (* (fma 1 U (- (* (cbrt U*) (* (cbrt U*) (cbrt U*))))) (/ l Om)) 0))))) (- (fma (* l (/ l Om)) -2 t) (* n (* (/ l Om) (+ (* (fma 1 U (- (* (cbrt U*) (* (cbrt U*) (cbrt U*))))) (/ l Om)) 0)))))))
616.0ms
(sqrt (* 2 (* U (* n (- (pow (fma (* l (/ l Om)) -2 t) 3) (pow (* n (* (/ l Om) (+ (* (fma 1 U (- (* (cbrt U*) (* (cbrt U*) (cbrt U*))))) (/ l Om)) 0))) 3))))))
579.0ms
(+ (fma (* l (/ l Om)) -2 t) (* n (* (/ l Om) (+ (* (fma 1 U (- (* (cbrt U*) (* (cbrt U*) (cbrt U*))))) (/ l Om)) 0))))
556.0ms
(+ (* (fma (* l (/ l Om)) -2 t) (fma (* l (/ l Om)) -2 t)) (+ (* (* n (* (/ l Om) (+ (* (fma 1 U (- (* (cbrt U*) (* (cbrt U*) (cbrt U*))))) (/ l Om)) 0))) (* n (* (/ l Om) (+ (* (fma 1 U (- (* (cbrt U*) (* (cbrt U*) (cbrt U*))))) (/ l Om)) 0)))) (* (fma (* l (/ l Om)) -2 t) (* n (* (/ l Om) (+ (* (fma 1 U (- (* (cbrt U*) (* (cbrt U*) (cbrt U*))))) (/ l Om)) 0))))))

prune2.9s

Pruning

15 alts after pruning (15 fresh and 0 done)

Merged error: 21.8b

regimes1.2s

Accuracy

0% (5.6b remaining)

Error of 28.2b against oracle of 22.6b and baseline of 28.2b

bsearch18.0ms

end0.0ms

sample8.6s

Algorithm
intervals
Results
4.6s14690×body80nan
3.1s9230×body80valid