Details

Time bar (total: 2.3m)

sample948.0ms

Algorithm
intervals
Results
259.0ms493×body80nan
79.0ms289×body80valid

simplify402.0ms

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

prune36.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 30.0b

localize51.0ms

Local error

Found 4 expressions with local error:

18.7b
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
8.7b
(* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))
7.6b
(/ (* l l) Om)
7.2b
(* (* n (pow (/ l Om) 2)) (- U U*))

rewrite258.0ms

Algorithm
rewrite-expression-head
Rules
32×add-exp-log
30×prod-diff
26×add-sqr-sqrt *-un-lft-identity
25×pow1
24×add-cube-cbrt
23×add-cbrt-cube
22×associate-*r/
21×distribute-rgt-in distribute-lft-in
16×prod-exp
13×pow-prod-down
11×flip3-- flip--
10×associate--l+ cbrt-unprod
associate-*r* frac-sub
sub-neg sqrt-div
expm1-log1p-u sqrt-pow1 insert-posit16 log1p-expm1-u add-log-exp
associate-/r* times-frac div-exp
cbrt-undiv associate-*l* pow-exp *-commutative
pow-to-exp clear-num frac-2neg pow1/2 sqrt-prod div-inv associate-/l* distribute-lft-out-- difference-of-squares
Calls
4 calls:
Slowest
127.0ms
(* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))
88.0ms
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
31.0ms
(* (* n (pow (/ l Om) 2)) (- U U*))
9.0ms
(/ (* l l) Om)

series2.3s

Calls
4 calls:
Slowest
1.6s
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
511.0ms
(* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))
130.0ms
(* (* n (pow (/ l Om) 2)) (- U U*))
28.0ms
(/ (* l l) Om)

simplify21.5s

Calls
111 calls:
Slowest
768.0ms
(sqrt (* (* (* 2 n) U) (- (* (- (* t t) (* (* 2 (/ (* l l) Om)) (* 2 (/ (* l l) Om)))) (+ (* U U) (+ (* U* U*) (* U U*)))) (* (+ t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- (pow U 3) (pow U* 3)))))))
670.0ms
(* (* (* (* (* 2 n) U) (* (* 2 n) U)) (* (* 2 n) U)) (* (* (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
653.0ms
(* (* (* (* (* 2 2) 2) (* (* n n) n)) (* (* U U) U)) (* (* (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
647.0ms
(sqrt (* (* (* 2 n) U) (- (* (- (* t t) (* (* 2 (/ (* l l) Om)) (* 2 (/ (* l l) Om)))) (+ U U*)) (* (+ t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- (* U U) (* U* U*)))))))
557.0ms
(* (* (* (* (* 2 n) (* 2 n)) (* 2 n)) (* (* U U) U)) (* (* (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))

prune2.0s

Pruning

17 alts after pruning (17 fresh and 0 done)

Merged error: 21.6b

localize39.0ms

Local error

Found 4 expressions with local error:

18.7b
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
8.7b
(* (* (* 2 n) U) (- (- t (* 2 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2)) (- U U*))))
7.2b
(* (* n (pow (/ l Om) 2)) (- U U*))
5.9b
(* n (pow (/ l Om) 2))

rewrite212.0ms

Algorithm
rewrite-expression-head
Rules
42×add-sqr-sqrt
35×add-exp-log
33×*-un-lft-identity
31×add-cube-cbrt
30×prod-diff
26×associate-*r*
25×pow1
22×associate-*r/
21×distribute-rgt-in distribute-lft-in
20×add-cbrt-cube
19×prod-exp
15×unpow-prod-down
13×pow-prod-down
11×flip3-- flip--
10×times-frac associate--l+ cbrt-unprod
frac-sub
sub-neg sqrt-div
associate-*l* unswap-sqr
expm1-log1p-u sqrt-pow1 pow-exp insert-posit16 log1p-expm1-u add-log-exp
*-commutative
pow-to-exp div-exp unpow2 sqr-pow
pow1/2 sqrt-prod div-inv distribute-lft-out-- difference-of-squares
Calls
4 calls:
Slowest
98.0ms
(* (* (* 2 n) U) (- (- t (* 2 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2)) (- U U*))))
72.0ms
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
27.0ms
(* (* n (pow (/ l Om) 2)) (- U U*))
12.0ms
(* n (pow (/ l Om) 2))

series1.7s

Calls
4 calls:
Slowest
1.1s
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
390.0ms
(* (* (* 2 n) U) (- (- t (* 2 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2)) (- U U*))))
113.0ms
(* (* n (pow (/ l Om) 2)) (- U U*))
50.0ms
(* n (pow (/ l Om) 2))

simplify17.9s

Calls
134 calls:
Slowest
425.0ms
(* (* (* (* (* 2 n) U) (* (* 2 n) U)) (* (* 2 n) U)) (* (* (- (- t (* 2 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2)) (- U U*))) (- (- t (* 2 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2)) (- U U*)))) (- (- t (* 2 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
412.0ms
(sqrt (* (* (* 2 n) U) (- (* (- (* t t) (* (* 2 (* l (/ l Om))) (* 2 (* l (/ l Om))))) (+ U U*)) (* (+ t (* 2 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2)) (- (* U U) (* U* U*)))))))
406.0ms
(* (* n (pow (/ l Om) 2)) (fma (- U*) 1 (* U* 1)))
401.0ms
(* (* (* (* (* 2 n) (* 2 n)) (* 2 n)) (* (* U U) U)) (* (* (- (- t (* 2 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2)) (- U U*))) (- (- t (* 2 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2)) (- U U*)))) (- (- t (* 2 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
387.0ms
(* (+ t (* 2 (* l (/ l Om)))) (+ (* U U) (+ (* U* U*) (* U U*))))

prune2.0s

Pruning

15 alts after pruning (15 fresh and 0 done)

Merged error: 19.9b

localize32.0ms

Local error

Found 4 expressions with local error:

18.7b
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (* l (/ l Om)))) (* n (* (pow (/ l Om) 2) (- U U*))))))
8.7b
(* (* (* 2 n) U) (- (- t (* 2 (* l (/ l Om)))) (* n (* (pow (/ l Om) 2) (- U U*)))))
6.8b
(* n (* (pow (/ l Om) 2) (- U U*)))
6.2b
(* (pow (/ l Om) 2) (- U U*))

rewrite224.0ms

Algorithm
rewrite-expression-head
Rules
66×add-sqr-sqrt prod-diff
65×distribute-rgt-in distribute-lft-in
57×*-un-lft-identity
55×add-cube-cbrt
35×add-exp-log
34×associate-*r/
25×pow1
22×associate-*l*
20×add-cbrt-cube
19×prod-exp
15×unpow-prod-down
13×pow-prod-down
12×flip3-- flip--
10×sub-neg times-frac associate--l+ cbrt-unprod
associate-*r*
frac-sub
sqrt-div
unswap-sqr
expm1-log1p-u sqrt-pow1 pow-exp insert-posit16 log1p-expm1-u add-log-exp
*-commutative
pow-to-exp div-exp unpow2 sqr-pow
pow1/2 sqrt-prod div-inv distribute-lft-out-- difference-of-squares
Calls
4 calls:
Slowest
98.0ms
(* (* (* 2 n) U) (- (- t (* 2 (* l (/ l Om)))) (* n (* (pow (/ l Om) 2) (- U U*)))))
76.0ms
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (* l (/ l Om)))) (* n (* (pow (/ l Om) 2) (- U U*))))))
27.0ms
(* n (* (pow (/ l Om) 2) (- U U*)))
20.0ms
(* (pow (/ l Om) 2) (- U U*))

series1.6s

Calls
4 calls:
Slowest
1.1s
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (* l (/ l Om)))) (* n (* (pow (/ l Om) 2) (- U U*))))))
362.0ms
(* (* (* 2 n) U) (- (- t (* 2 (* l (/ l Om)))) (* n (* (pow (/ l Om) 2) (- U U*)))))
109.0ms
(* n (* (pow (/ l Om) 2) (- U U*)))
61.0ms
(* (pow (/ l Om) 2) (- U U*))

simplify26.4s

Calls
180 calls:
Slowest
483.0ms
(sqrt (* (* (* 2 n) U) (- (* (- (* t t) (* (* 2 (* l (/ l Om))) (* 2 (* l (/ l Om))))) (+ (* U U) (+ (* U* U*) (* U U*)))) (* (+ t (* 2 (* l (/ l Om)))) (* n (* (pow (/ l Om) 2) (- (pow U 3) (pow U* 3))))))))
441.0ms
(* (fma (- (sqrt U*)) (sqrt U*) (* (sqrt U*) (sqrt U*))) (pow (/ l Om) 2))
411.0ms
(* (* (* (* (* 2 n) U) (* (* 2 n) U)) (* (* 2 n) U)) (* (* (- (- t (* 2 (* l (/ l Om)))) (* n (* (pow (/ l Om) 2) (- U U*)))) (- (- t (* 2 (* l (/ l Om)))) (* n (* (pow (/ l Om) 2) (- U U*))))) (- (- t (* 2 (* l (/ l Om)))) (* n (* (pow (/ l Om) 2) (- U U*))))))
395.0ms
(* (* (* (* (* 2 n) (* 2 n)) (* 2 n)) (* (* U U) U)) (* (* (- (- t (* 2 (* l (/ l Om)))) (* n (* (pow (/ l Om) 2) (- U U*)))) (- (- t (* 2 (* l (/ l Om)))) (* n (* (pow (/ l Om) 2) (- U U*))))) (- (- t (* 2 (* l (/ l Om)))) (* n (* (pow (/ l Om) 2) (- U U*))))))
379.0ms
(sqrt (* (* (* 2 n) U) (- (* (- (* t t) (* (* 2 (* l (/ l Om))) (* 2 (* l (/ l Om))))) (+ U U*)) (* (+ t (* 2 (* l (/ l Om)))) (* n (* (pow (/ l Om) 2) (- (* U U) (* U* U*))))))))

prune2.5s

Pruning

17 alts after pruning (17 fresh and 0 done)

Merged error: 19.5b

localize35.0ms

Local error

Found 4 expressions with local error:

18.7b
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (* l (/ l Om)))) (* n (* (/ l Om) (* (/ l Om) (- U U*)))))))
8.7b
(* (* (* 2 n) U) (- (- t (* 2 (* l (/ l Om)))) (* n (* (/ l Om) (* (/ l Om) (- U U*))))))
8.0b
(* (/ l Om) (- U U*))
6.8b
(* n (* (/ l Om) (* (/ l Om) (- U U*))))

rewrite353.0ms

Algorithm
rewrite-expression-head
Rules
153×distribute-rgt-in distribute-lft-in
150×associate-*r/
102×prod-diff
85×add-sqr-sqrt
80×*-un-lft-identity
78×add-cube-cbrt
47×frac-times add-cbrt-cube add-exp-log
46×flip3-- flip--
44×frac-sub
34×pow1
25×prod-exp cbrt-unprod
24×sqrt-div
19×pow-prod-down
17×associate-*l*
16×associate-*l/
14×sub-neg
10×times-frac associate--l+
associate-*r*
cbrt-undiv div-exp
expm1-log1p-u sqrt-pow1 insert-posit16 log1p-expm1-u add-log-exp
*-commutative
unswap-sqr
pow1/2 sqrt-prod div-inv distribute-lft-out-- difference-of-squares
Calls
4 calls:
Slowest
145.0ms
(* (* (* 2 n) U) (- (- t (* 2 (* l (/ l Om)))) (* n (* (/ l Om) (* (/ l Om) (- U U*))))))
103.0ms
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (* l (/ l Om)))) (* n (* (/ l Om) (* (/ l Om) (- U U*)))))))
80.0ms
(* n (* (/ l Om) (* (/ l Om) (- U U*))))
19.0ms
(* (/ l Om) (- U U*))

series1.6s

Calls
4 calls:
Slowest
1.1s
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (* l (/ l Om)))) (* n (* (/ l Om) (* (/ l Om) (- U U*)))))))
362.0ms
(* (* (* 2 n) U) (- (- t (* 2 (* l (/ l Om)))) (* n (* (/ l Om) (* (/ l Om) (- U U*))))))
104.0ms
(* n (* (/ l Om) (* (/ l Om) (- U U*))))
57.0ms
(* (/ l Om) (- U U*))

simplify44.1s

Calls
269 calls:
Slowest
680.0ms
(sqrt (* (* (* 2 n) U) (- (* (- (* t t) (* (* 2 (* l (/ l Om))) (* 2 (* l (/ l Om))))) (+ U U*)) (* (+ t (* 2 (* l (/ l Om)))) (* n (* (/ l Om) (* (/ l Om) (- (* U U) (* U* U*)))))))))
630.0ms
(* (* (* n n) n) (* (/ (* (* l l) l) (* (* Om Om) Om)) (* (/ (* (* l l) l) (* (* Om Om) Om)) (* (* (- U U*) (- U U*)) (- U U*)))))
553.0ms
(* (* (* n n) n) (* (/ (* (* l l) l) (* (* Om Om) Om)) (* (* (* (/ l Om) (- U U*)) (* (/ l Om) (- U U*))) (* (/ l Om) (- U U*)))))
536.0ms
(* (* (* (* (* 2 n) U) (* (* 2 n) U)) (* (* 2 n) U)) (* (* (- (- t (* 2 (* l (/ l Om)))) (* n (* (/ l Om) (* (/ l Om) (- U U*))))) (- (- t (* 2 (* l (/ l Om)))) (* n (* (/ l Om) (* (/ l Om) (- U U*)))))) (- (- t (* 2 (* l (/ l Om)))) (* n (* (/ l Om) (* (/ l Om) (- U U*)))))))
514.0ms
(sqrt (* (* (* 2 n) U) (- (* (- (pow t 3) (pow (* 2 (* l (/ l Om))) 3)) Om) (* (+ (* t t) (+ (* (* 2 (* l (/ l Om))) (* 2 (* l (/ l Om)))) (* t (* 2 (* l (/ l Om)))))) (* n (* (/ l Om) (* l (- U U*))))))))

prune3.5s

Pruning

17 alts after pruning (17 fresh and 0 done)

Merged error: 19.3b

regimes894.0ms

Accuracy

23.4% (8.9b remaining)

Error of 28.6b against oracle of 19.7b and baseline of 31.3b

bsearch295.0ms

end0.0ms

sample5.3s

Algorithm
intervals
Results
2.7s15246×body80nan
1.7s9256×body80valid