Details

Time bar (total: 2.0m)

sample345.0ms

Algorithm
intervals
Results
130.0ms480×body80nan
65.0ms294×body80valid

simplify305.0ms

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

prune50.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 30.9b

localize63.0ms

Local error

Found 4 expressions with local error:

20.3b
(sqrt (* 2 (* U (* n (- (fma (/ (* l l) Om) -2 t) (* n (* (* (/ l Om) (/ l Om)) (- U U*))))))))
8.4b
(* (* (/ l Om) (/ l Om)) (- U U*))
8.4b
(/ (* l l) Om)
7.1b
(* n (* (* (/ l Om) (/ l Om)) (- U U*)))

rewrite301.0ms

Algorithm
rewrite-expression-head
Rules
55×distribute-rgt-in distribute-lft-in
54×prod-diff
52×add-cbrt-cube add-exp-log
47×add-sqr-sqrt
46×*-un-lft-identity
44×add-cube-cbrt
28×pow1
27×associate-*r/
25×prod-exp cbrt-unprod
18×frac-times
15×pow-prod-down
12×associate-*l/
10×cbrt-undiv div-exp
flip3-- flip--
sub-neg associate-*r*
expm1-log1p-u sqrt-pow1 associate-*l* 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
Counts
4 → 190
Calls
4 calls:
Slowest
120.0ms
(* n (* (* (/ l Om) (/ l Om)) (- U U*)))
100.0ms
(sqrt (* 2 (* U (* n (- (fma (/ (* l l) Om) -2 t) (* n (* (* (/ l Om) (/ l Om)) (- U U*))))))))
62.0ms
(* (* (/ l Om) (/ l Om)) (- U U*))
9.0ms
(/ (* l l) Om)

series2.7s

Counts
4 → 12
Calls
4 calls:
Slowest
2.4s
(sqrt (* 2 (* U (* n (- (fma (/ (* l l) Om) -2 t) (* n (* (* (/ l Om) (/ l Om)) (- U U*))))))))
162.0ms
(* n (* (* (/ l Om) (/ l Om)) (- U U*)))
96.0ms
(* (* (/ l Om) (/ l Om)) (- U U*))
20.0ms
(/ (* l l) Om)

simplify27.6s

Counts
161 → 202
Calls
161 calls:
Slowest
583.0ms
(sqrt (* 2 (* U (* n (- (pow (fma (/ (* l l) Om) -2 t) 3) (pow (* n (* (* (/ l Om) (/ l Om)) (- U U*))) 3))))))
480.0ms
(+ (+ (- (log l) (log Om)) (log (/ l Om))) (log (- U U*)))
469.0ms
(+ (+ (- (log l) (log Om)) (- (log l) (log Om))) (log (- U U*)))
464.0ms
(* n (* (* (/ l Om) (/ l Om)) (- U U*)))
455.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*)))))))))

prune2.4s

Pruning

16 alts after pruning (16 fresh and 0 done)

Merged error: 25.9b

localize35.0ms

Local error

Found 4 expressions with local error:

20.3b
(sqrt (* 2 (* U (* n (- (fma (* l (/ l Om)) -2 t) (* n (* (* (/ l Om) (/ l Om)) (- U U*))))))))
8.4b
(* (* (/ l Om) (/ l Om)) (- U U*))
7.1b
(* n (* (* (/ l Om) (/ l Om)) (- U U*)))
6.7b
(* U (* n (- (fma (* l (/ l Om)) -2 t) (* n (* (* (/ l Om) (/ l Om)) (- U U*))))))

rewrite225.0ms

Algorithm
rewrite-expression-head
Rules
79×distribute-rgt-in distribute-lft-in
66×prod-diff
52×add-cbrt-cube add-exp-log
50×add-sqr-sqrt
49×*-un-lft-identity
47×add-cube-cbrt
33×pow1
31×associate-*r/
27×prod-exp cbrt-unprod
18×frac-times pow-prod-down
12×associate-*l/
10×sub-neg flip3-- flip--
cbrt-undiv div-exp
associate-*r* associate-*l*
expm1-log1p-u sqrt-pow1 associate--l+ fma-udef 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 → 213
Calls
4 calls:
Slowest
84.0ms
(* n (* (* (/ l Om) (/ l Om)) (- U U*)))
68.0ms
(sqrt (* 2 (* U (* n (- (fma (* l (/ l Om)) -2 t) (* n (* (* (/ l Om) (/ l Om)) (- U U*))))))))
46.0ms
(* (* (/ l Om) (/ l Om)) (- U U*))
24.0ms
(* U (* n (- (fma (* l (/ l Om)) -2 t) (* n (* (* (/ l Om) (/ l Om)) (- U U*))))))

series2.1s

Counts
4 → 12
Calls
4 calls:
Slowest
1.6s
(sqrt (* 2 (* U (* n (- (fma (* l (/ l Om)) -2 t) (* n (* (* (/ l Om) (/ l Om)) (- U U*))))))))
335.0ms
(* U (* n (- (fma (* l (/ l Om)) -2 t) (* n (* (* (/ l Om) (/ l Om)) (- U U*))))))
105.0ms
(* n (* (* (/ l Om) (/ l Om)) (- U U*)))
66.0ms
(* (* (/ l Om) (/ l Om)) (- U U*))

simplify26.5s

Counts
184 → 225
Calls
184 calls:
Slowest
431.0ms
(* (* (* n n) n) (* (* (/ (* (* l l) l) (* (* Om Om) Om)) (/ (* (* l l) l) (* (* Om Om) Om))) (* (* (- U U*) (- U U*)) (- U U*))))
405.0ms
(+ (log n) (+ (log (* (/ l Om) (/ l Om))) (log (- U U*))))
359.0ms
(* (* (* n n) n) (* (* (/ (* (* l l) l) (* (* Om Om) Om)) (* (* (/ l Om) (/ l Om)) (/ l Om))) (* (* (- U U*) (- U U*)) (- U U*))))
353.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*)))))))
351.0ms
(* (* (* n n) n) (* (* (* (* (/ l Om) (/ l Om)) (/ l Om)) (/ (* (* l l) l) (* (* Om Om) Om))) (* (* (- U U*) (- U U*)) (- U U*))))

prune2.6s

Pruning

20 alts after pruning (20 fresh and 0 done)

Merged error: 24.1b

localize33.0ms

Local error

Found 4 expressions with local error:

20.3b
(sqrt (* 2 (* U (* n (- (fma (* l (/ l Om)) -2 t) (* (* n (* (/ l Om) (/ l Om))) (- U U*)))))))
6.7b
(* U (* n (- (fma (* l (/ l Om)) -2 t) (* (* n (* (/ l Om) (/ l Om))) (- U U*)))))
5.8b
(* n (* (/ l Om) (/ l Om)))
5.6b
(* (* n (* (/ l Om) (/ l Om))) (- U U*))

rewrite194.0ms

Algorithm
rewrite-expression-head
Rules
52×add-cbrt-cube add-exp-log
35×distribute-rgt-in distribute-lft-in
33×pow1
30×prod-diff
28×associate-*r/
27×prod-exp cbrt-unprod
26×add-sqr-sqrt
25×*-un-lft-identity
23×add-cube-cbrt
18×pow-prod-down
10×frac-times
cbrt-undiv div-exp
associate-*r* associate-*l* associate-*l/
sub-neg flip3-- flip--
expm1-log1p-u sqrt-pow1 associate--l+ fma-udef 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 → 161
Calls
4 calls:
Slowest
80.0ms
(* (* n (* (/ l Om) (/ l Om))) (- U U*))
65.0ms
(sqrt (* 2 (* U (* n (- (fma (* l (/ l Om)) -2 t) (* (* n (* (/ l Om) (/ l Om))) (- U U*)))))))
24.0ms
(* U (* n (- (fma (* l (/ l Om)) -2 t) (* (* n (* (/ l Om) (/ l Om))) (- U U*)))))
22.0ms
(* n (* (/ l Om) (/ l Om)))

series2.0s

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

simplify17.3s

Counts
131 → 173
Calls
131 calls:
Slowest
446.0ms
(* (* (* n n) n) (* (* (* (/ l Om) (/ l Om)) (* (/ l Om) (/ l Om))) (* (/ l Om) (/ l Om))))
377.0ms
(* (* n (* (/ l Om) (/ l Om))) (- U U*))
363.0ms
(* (* (* (* n n) n) (* (/ (* (* l l) l) (* (* Om Om) Om)) (* (* (/ l Om) (/ l Om)) (/ l Om)))) (* (* (- U U*) (- U U*)) (- U U*)))
343.0ms
(* (* (* (* n n) n) (* (/ (* (* l l) l) (* (* Om Om) Om)) (/ (* (* l l) l) (* (* Om Om) Om)))) (* (* (- U U*) (- U U*)) (- U U*)))
343.0ms
(* (* n (* (/ l Om) l)) (- (* U U) (* U* U*)))

prune2.0s

Pruning

20 alts after pruning (20 fresh and 0 done)

Merged error: 24.1b

localize39.0ms

Local error

Found 4 expressions with local error:

20.3b
(sqrt (* 2 (+ (* (* (fma (* l (/ l Om)) -2 t) n) U) (- (* U (* (- U U*) (* (* (/ l Om) n) (* (/ l Om) n))))))))
7.9b
(* (- U U*) (* (* (/ l Om) n) (* (/ l Om) n)))
7.2b
(* (* (fma (* l (/ l Om)) -2 t) n) U)
5.1b
(* U (* (- U U*) (* (* (/ l Om) n) (* (/ l Om) n))))

rewrite450.0ms

Algorithm
rewrite-expression-head
Rules
115×add-cbrt-cube add-exp-log
76×prod-exp cbrt-unprod
55×pow1
36×pow-prod-down
34×associate-*l/
25×associate-*r/
18×frac-times
12×cbrt-undiv div-exp
10×add-sqr-sqrt
*-un-lft-identity associate-*l*
flip3-- flip--
add-cube-cbrt
associate-*r*
expm1-log1p-u insert-posit16 log1p-expm1-u add-log-exp
*-commutative
sqrt-pow1 sqrt-div
flip3-+ pow1/2 sqrt-prod flip-+ distribute-lft-out-- difference-of-squares unswap-sqr
Counts
4 → 145
Calls
4 calls:
Slowest
298.0ms
(* U (* (- U U*) (* (* (/ l Om) n) (* (/ l Om) n))))
110.0ms
(* (- U U*) (* (* (/ l Om) n) (* (/ l Om) n)))
24.0ms
(sqrt (* 2 (+ (* (* (fma (* l (/ l Om)) -2 t) n) U) (- (* U (* (- U U*) (* (* (/ l Om) n) (* (/ l Om) n))))))))
14.0ms
(* (* (fma (* l (/ l Om)) -2 t) n) U)

series1.2s

Counts
4 → 12
Calls
4 calls:
Slowest
767.0ms
(sqrt (* 2 (+ (* (* (fma (* l (/ l Om)) -2 t) n) U) (- (* U (* (- U U*) (* (* (/ l Om) n) (* (/ l Om) n))))))))
194.0ms
(* U (* (- U U*) (* (* (/ l Om) n) (* (/ l Om) n))))
170.0ms
(* (- U U*) (* (* (/ l Om) n) (* (/ l Om) n)))
77.0ms
(* (* (fma (* l (/ l Om)) -2 t) n) U)

simplify22.4s

Counts
112 → 157
Calls
112 calls:
Slowest
980.0ms
(* (* (* U U) U) (* (* (* (- U U*) (- U U*)) (- U U*)) (* (* (/ (* (* l l) l) (* (* Om Om) Om)) (* (* n n) n)) (* (/ (* (* l l) l) (* (* Om Om) Om)) (* (* n n) n)))))
710.0ms
(sqrt (* 2 (+ (pow (* (* (fma (* l (/ l Om)) -2 t) n) U) 3) (pow (- (* U (* (- U U*) (* (* (/ l Om) n) (* (/ l Om) n))))) 3))))
648.0ms
(* (* (* U U) U) (* (* (* (- U U*) (- U U*)) (- U U*)) (* (* (/ (* (* l l) l) (* (* Om Om) Om)) (* (* n n) n)) (* (* (* (/ l Om) n) (* (/ l Om) n)) (* (/ l Om) n)))))
639.0ms
(* (* (* U U) U) (* (* (* (- U U*) (- U U*)) (- U U*)) (* (* (* (* (/ l Om) n) (* (/ l Om) n)) (* (/ l Om) n)) (* (/ (* (* l l) l) (* (* Om Om) Om)) (* (* n n) n)))))
579.0ms
(* (* (* U U) U) (* (* (* (- U U*) (- U U*)) (- U U*)) (* (* (/ (* (* l l) l) (* (* Om Om) Om)) (* (* n n) n)) (* (* (* (/ l Om) (/ l Om)) (/ l Om)) (* (* n n) n)))))

prune1.8s

Pruning

21 alts after pruning (21 fresh and 0 done)

Merged error: 23.2b

regimes1.0s

Accuracy

13.2% (5.7b remaining)

Error of 28.8b against oracle of 23.0b and baseline of 29.6b

bsearch184.0ms

end0.0ms

sample5.4s

Algorithm
intervals
Results
2.4s14786×body80nan
2.1s9278×body80valid