Details

Time bar (total: 3.3m)

sample260.0ms

Algorithm
intervals
Results
122.0ms493×body80nan
95.0ms289×body80valid

simplify266.0ms

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

prune39.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 30.0b

localize54.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*))

rewrite326.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
166.0ms
(* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))
97.0ms
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
43.0ms
(* (* n (pow (/ l Om) 2)) (- U U*))
18.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*)))))
564.0ms
(* (* (* 2 n) U) (- (- t (* 2 (/ (* l l) Om))) (* (* n (pow (/ l Om) 2)) (- U U*))))
124.0ms
(* (* n (pow (/ l Om) 2)) (- U U*))
32.0ms
(/ (* l l) Om)

simplify23.7s

Calls
111 calls:
Slowest
745.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)))))))
684.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*)))))
660.0ms
(+ (log (* n (pow (/ l Om) 2))) (log (- U U*)))
610.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*)))))))
563.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*)))))

prune2.9s

Pruning

17 alts after pruning (17 fresh and 0 done)

Merged error: 21.6b

localize56.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))

rewrite367.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
192.0ms
(* (* (* 2 n) U) (- (- t (* 2 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2)) (- U U*))))
95.0ms
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
49.0ms
(* (* n (pow (/ l Om) 2)) (- U U*))
26.0ms
(* n (pow (/ l Om) 2))

series2.4s

Calls
4 calls:
Slowest
1.7s
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2)) (- U U*)))))
522.0ms
(* (* (* 2 n) U) (- (- t (* 2 (* l (/ l Om)))) (* (* n (pow (/ l Om) 2)) (- U U*))))
166.0ms
(* (* n (pow (/ l Om) 2)) (- U U*))
62.0ms
(* n (pow (/ l Om) 2))

simplify26.4s

Calls
134 calls:
Slowest
707.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*)))))))
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*)))))
608.0ms
(* (- (* (* n (pow (/ l Om) 2)) (- U U*))) (* (* 2 n) U))
569.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*)))))
561.0ms
(* (+ t (* 2 (* l (/ l Om)))) (+ (* U U) (+ (* U* U*) (* U U*))))

prune3.4s

Pruning

15 alts after pruning (15 fresh and 0 done)

Merged error: 19.9b

localize54.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*))

rewrite417.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
157.0ms
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (* l (/ l Om)))) (* n (* (pow (/ l Om) 2) (- U U*))))))
149.0ms
(* (* (* 2 n) U) (- (- t (* 2 (* l (/ l Om)))) (* n (* (pow (/ l Om) 2) (- U U*)))))
58.0ms
(* n (* (pow (/ l Om) 2) (- U U*)))
46.0ms
(* (pow (/ l Om) 2) (- U U*))

series2.3s

Calls
4 calls:
Slowest
1.6s
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (* l (/ l Om)))) (* n (* (pow (/ l Om) 2) (- U U*))))))
521.0ms
(* (* (* 2 n) U) (- (- t (* 2 (* l (/ l Om)))) (* n (* (pow (/ l Om) 2) (- U U*)))))
121.0ms
(* n (* (pow (/ l Om) 2) (- U U*)))
71.0ms
(* (pow (/ l Om) 2) (- U U*))

simplify41.2s

Calls
180 calls:
Slowest
898.0ms
(sqrt (* (* (* 2 n) U) (- (pow (- t (* 2 (* l (/ l Om)))) 3) (pow (* n (* (pow (/ l Om) 2) (- U U*))) 3))))
719.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))))))))
715.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*))))))
665.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*))))))
617.0ms
(* (pow (/ (sqrt l) (sqrt Om)) 2) (sqrt (- U U*)))

prune4.2s

Pruning

17 alts after pruning (17 fresh and 0 done)

Merged error: 19.5b

localize46.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*))))

rewrite622.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
264.0ms
(* (* (* 2 n) U) (- (- t (* 2 (* l (/ l Om)))) (* n (* (/ l Om) (* (/ l Om) (- U U*))))))
175.0ms
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (* l (/ l Om)))) (* n (* (/ l Om) (* (/ l Om) (- U U*)))))))
153.0ms
(* n (* (/ l Om) (* (/ l Om) (- U U*))))
22.0ms
(* (/ l Om) (- U U*))

series2.4s

Calls
4 calls:
Slowest
1.6s
(sqrt (* (* (* 2 n) U) (- (- t (* 2 (* l (/ l Om)))) (* n (* (/ l Om) (* (/ l Om) (- U U*)))))))
572.0ms
(* (* (* 2 n) U) (- (- t (* 2 (* l (/ l Om)))) (* n (* (/ l Om) (* (/ l Om) (- U U*))))))
170.0ms
(* n (* (/ l Om) (* (/ l Om) (- U U*))))
75.0ms
(* (/ l Om) (- U U*))

simplify1.2m

Calls
269 calls:
Slowest
1.1s
(* (* (* n n) n) (* (/ (* (* l l) l) (* (* Om Om) Om)) (* (/ (* (* l l) l) (* (* Om Om) Om)) (* (* (- U U*) (- U U*)) (- U U*)))))
1.1s
(sqrt (* (* (* 2 n) U) (- (* (- (* t t) (* (* 2 (* l (/ l Om))) (* 2 (* l (/ l Om))))) (* Om (* Om (+ U U*)))) (* (+ t (* 2 (* l (/ l Om)))) (* n (* l (* l (- (* U U) (* U* U*)))))))))
951.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*))))))))
938.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*)))))))
890.0ms
(* (* (* n n) n) (* (/ (* (* l l) l) (* (* Om Om) Om)) (* (* (* (/ l Om) (- U U*)) (* (/ l Om) (- U U*))) (* (/ l Om) (- U U*)))))

prune5.7s

Pruning

17 alts after pruning (17 fresh and 0 done)

Merged error: 19.3b

regimes1.9s

Accuracy

23.4% (8.9b remaining)

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

bsearch409.0ms

end0.0ms

sample8.4s

Algorithm
intervals
Results
4.7s15246×body80nan
2.8s9256×body80valid