Details

Time bar (total: 44.4s)

sample485.0ms

Algorithm
intervals
Results
195.0ms460×body80nan
91.0ms300×body80valid

simplify1.2s

Counts
1 → 1
Iterations
IterNodes
43017
3618
2155
150
021

prune46.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 26.3b

localize69.0ms

Local error

Found 4 expressions with local error:

4.6b
(fma (- U* U) (/ (/ n (/ Om l)) (/ Om l)) (fma (/ l (/ Om l)) -2 t))
5.0b
(/ n (/ Om l))
6.3b
(* (* U 2) (* n (fma (- U* U) (/ (/ n (/ Om l)) (/ Om l)) (fma (/ l (/ Om l)) -2 t))))
19.3b
(sqrt (* (* U 2) (* n (fma (- U* U) (/ (/ n (/ Om l)) (/ Om l)) (fma (/ l (/ Om l)) -2 t)))))

rewrite101.0ms

Algorithm
rewrite-expression-head
Rules
75×times-frac
46×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
29×pow1
21×add-cbrt-cube add-exp-log
16×pow-prod-down
13×associate-/r*
prod-exp cbrt-unprod
sqrt-pow1 fma-udef div-inv
distribute-rgt-in expm1-log1p-u distribute-lft-in insert-posit16 log1p-expm1-u add-log-exp
cbrt-undiv div-exp associate-/l*
clear-num frac-2neg pow1/2 associate-*r* associate-*l* associate-/r/ *-commutative sqrt-prod
Counts
4 → 130
Calls
4 calls:
0.0ms
(fma (- U* U) (/ (/ n (/ Om l)) (/ Om l)) (fma (/ l (/ Om l)) -2 t))
12.0ms
(/ n (/ Om l))
46.0ms
(* (* U 2) (* n (fma (- U* U) (/ (/ n (/ Om l)) (/ Om l)) (fma (/ l (/ Om l)) -2 t))))
38.0ms
(sqrt (* (* U 2) (* n (fma (- U* U) (/ (/ n (/ Om l)) (/ Om l)) (fma (/ l (/ Om l)) -2 t)))))

series3.2s

Counts
4 → 12
Calls
4 calls:
352.0ms
(fma (- U* U) (/ (/ n (/ Om l)) (/ Om l)) (fma (/ l (/ Om l)) -2 t))
23.0ms
(/ n (/ Om l))
443.0ms
(* (* U 2) (* n (fma (- U* U) (/ (/ n (/ Om l)) (/ Om l)) (fma (/ l (/ Om l)) -2 t))))
2.4s
(sqrt (* (* U 2) (* n (fma (- U* U) (/ (/ n (/ Om l)) (/ Om l)) (fma (/ l (/ Om l)) -2 t)))))

simplify1.1s

Counts
142 → 142
Iterations
IterNodes
22590
1740
0284

prune2.2s

Pruning

14 alts after pruning (14 fresh and 0 done)

Merged error: 21.3b

localize66.0ms

Local error

Found 4 expressions with local error:

4.5b
(* n (fma (- U* U) (/ (* (* (/ (* (cbrt n) (cbrt l)) (cbrt Om)) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ Om l)) (fma (/ l (/ Om l)) -2 t)))
4.6b
(fma (- U* U) (/ (* (* (/ (* (cbrt n) (cbrt l)) (cbrt Om)) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ Om l)) (fma (/ l (/ Om l)) -2 t))
6.3b
(* (* U 2) (* n (fma (- U* U) (/ (* (* (/ (* (cbrt n) (cbrt l)) (cbrt Om)) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ Om l)) (fma (/ l (/ Om l)) -2 t))))
19.3b
(sqrt (* (* U 2) (* n (fma (- U* U) (/ (* (* (/ (* (cbrt n) (cbrt l)) (cbrt Om)) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ Om l)) (fma (/ l (/ Om l)) -2 t)))))

rewrite77.0ms

Algorithm
rewrite-expression-head
Rules
31×pow1
18×add-cbrt-cube add-exp-log
17×pow-prod-down
prod-exp cbrt-unprod
add-sqr-sqrt
fma-udef
*-un-lft-identity add-cube-cbrt
distribute-rgt-in distribute-lft-in sqrt-pow1
expm1-log1p-u associate-*r* associate-*l* insert-posit16 log1p-expm1-u add-log-exp
*-commutative
pow1/2 sqrt-prod unswap-sqr
Counts
4 → 80
Calls
4 calls:
6.0ms
(* n (fma (- U* U) (/ (* (* (/ (* (cbrt n) (cbrt l)) (cbrt Om)) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ Om l)) (fma (/ l (/ Om l)) -2 t)))
0.0ms
(fma (- U* U) (/ (* (* (/ (* (cbrt n) (cbrt l)) (cbrt Om)) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ Om l)) (fma (/ l (/ Om l)) -2 t))
38.0ms
(* (* U 2) (* n (fma (- U* U) (/ (* (* (/ (* (cbrt n) (cbrt l)) (cbrt Om)) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ Om l)) (fma (/ l (/ Om l)) -2 t))))
32.0ms
(sqrt (* (* U 2) (* n (fma (- U* U) (/ (* (* (/ (* (cbrt n) (cbrt l)) (cbrt Om)) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ Om l)) (fma (/ l (/ Om l)) -2 t)))))

series3.6s

Counts
4 → 12
Calls
4 calls:
358.0ms
(* n (fma (- U* U) (/ (* (* (/ (* (cbrt n) (cbrt l)) (cbrt Om)) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ Om l)) (fma (/ l (/ Om l)) -2 t)))
338.0ms
(fma (- U* U) (/ (* (* (/ (* (cbrt n) (cbrt l)) (cbrt Om)) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ Om l)) (fma (/ l (/ Om l)) -2 t))
397.0ms
(* (* U 2) (* n (fma (- U* U) (/ (* (* (/ (* (cbrt n) (cbrt l)) (cbrt Om)) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ Om l)) (fma (/ l (/ Om l)) -2 t))))
2.5s
(sqrt (* (* U 2) (* n (fma (- U* U) (/ (* (* (/ (* (cbrt n) (cbrt l)) (cbrt Om)) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ Om l)) (fma (/ l (/ Om l)) -2 t)))))

simplify4.2s

Counts
92 → 92
Iterations
IterNodes
37883
21351
1360
0144

prune1.6s

Pruning

15 alts after pruning (15 fresh and 0 done)

Merged error: 21.0b

localize152.0ms

Local error

Found 4 expressions with local error:

19.3b
(sqrt (* (* (cbrt (* (* U 2) (* n (fma (- U* U) (/ (* (* (/ (* (cbrt n) (cbrt l)) (cbrt Om)) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ Om l)) (fma (/ l (/ Om l)) -2 t))))) (cbrt (* (* U 2) (* n (fma (- U* U) (/ (* (* (/ (* (cbrt n) (cbrt l)) (cbrt Om)) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ Om l)) (fma (/ l (/ Om l)) -2 t)))))) (cbrt (* (* U 2) (* n (fma (- U* U) (/ (* (* (/ (* (cbrt n) (cbrt l)) (cbrt Om)) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ Om l)) (fma (/ l (/ Om l)) -2 t)))))))
20.5b
(cbrt (* (* U 2) (* n (fma (- U* U) (/ (* (* (/ (* (cbrt n) (cbrt l)) (cbrt Om)) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ Om l)) (fma (/ l (/ Om l)) -2 t)))))
20.5b
(cbrt (* (* U 2) (* n (fma (- U* U) (/ (* (* (/ (* (cbrt n) (cbrt l)) (cbrt Om)) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ Om l)) (fma (/ l (/ Om l)) -2 t)))))
20.5b
(cbrt (* (* U 2) (* n (fma (- U* U) (/ (* (* (/ (* (cbrt n) (cbrt l)) (cbrt Om)) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ Om l)) (fma (/ l (/ Om l)) -2 t)))))

rewrite205.0ms

Algorithm
rewrite-expression-head
Rules
24×pow1
15×sqrt-pow1
12×pow1/3
pow-prod-up
pow-plus
pow-prod-down
add-sqr-sqrt expm1-log1p-u *-un-lft-identity add-cbrt-cube add-exp-log add-cube-cbrt insert-posit16 log1p-expm1-u add-log-exp
cbrt-prod pow-sqr
pow2
pow1/2 pow3 sqrt-prod
Counts
4 → 63
Calls
4 calls:
119.0ms
(sqrt (* (* (cbrt (* (* U 2) (* n (fma (- U* U) (/ (* (* (/ (* (cbrt n) (cbrt l)) (cbrt Om)) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ Om l)) (fma (/ l (/ Om l)) -2 t))))) (cbrt (* (* U 2) (* n (fma (- U* U) (/ (* (* (/ (* (cbrt n) (cbrt l)) (cbrt Om)) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ Om l)) (fma (/ l (/ Om l)) -2 t)))))) (cbrt (* (* U 2) (* n (fma (- U* U) (/ (* (* (/ (* (cbrt n) (cbrt l)) (cbrt Om)) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ Om l)) (fma (/ l (/ Om l)) -2 t)))))))
32.0ms
(cbrt (* (* U 2) (* n (fma (- U* U) (/ (* (* (/ (* (cbrt n) (cbrt l)) (cbrt Om)) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ Om l)) (fma (/ l (/ Om l)) -2 t)))))
33.0ms
(cbrt (* (* U 2) (* n (fma (- U* U) (/ (* (* (/ (* (cbrt n) (cbrt l)) (cbrt Om)) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ Om l)) (fma (/ l (/ Om l)) -2 t)))))
20.0ms
(cbrt (* (* U 2) (* n (fma (- U* U) (/ (* (* (/ (* (cbrt n) (cbrt l)) (cbrt Om)) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ Om l)) (fma (/ l (/ Om l)) -2 t)))))

series4.5s

Counts
4 → 12
Calls
4 calls:
2.5s
(sqrt (* (* (cbrt (* (* U 2) (* n (fma (- U* U) (/ (* (* (/ (* (cbrt n) (cbrt l)) (cbrt Om)) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ Om l)) (fma (/ l (/ Om l)) -2 t))))) (cbrt (* (* U 2) (* n (fma (- U* U) (/ (* (* (/ (* (cbrt n) (cbrt l)) (cbrt Om)) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ Om l)) (fma (/ l (/ Om l)) -2 t)))))) (cbrt (* (* U 2) (* n (fma (- U* U) (/ (* (* (/ (* (cbrt n) (cbrt l)) (cbrt Om)) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ Om l)) (fma (/ l (/ Om l)) -2 t)))))))
710.0ms
(cbrt (* (* U 2) (* n (fma (- U* U) (/ (* (* (/ (* (cbrt n) (cbrt l)) (cbrt Om)) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ Om l)) (fma (/ l (/ Om l)) -2 t)))))
707.0ms
(cbrt (* (* U 2) (* n (fma (- U* U) (/ (* (* (/ (* (cbrt n) (cbrt l)) (cbrt Om)) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ Om l)) (fma (/ l (/ Om l)) -2 t)))))
593.0ms
(cbrt (* (* U 2) (* n (fma (- U* U) (/ (* (* (/ (* (cbrt n) (cbrt l)) (cbrt Om)) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ Om l)) (fma (/ l (/ Om l)) -2 t)))))

simplify1.1s

Counts
75 → 75
Iterations
IterNodes
32713
2782
1293
0134

prune1.6s

Pruning

14 alts after pruning (14 fresh and 0 done)

Merged error: 21.0b

localize94.0ms

Local error

Found 4 expressions with local error:

4.5b
(* n (fma (- U* U) (/ (* (* (/ (* (cbrt n) (cbrt l)) (cbrt Om)) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ Om l)) (fma (/ l (/ Om l)) -2 t)))
4.6b
(fma (- U* U) (/ (* (* (/ (* (cbrt n) (cbrt l)) (cbrt Om)) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ Om l)) (fma (/ l (/ Om l)) -2 t))
6.3b
(* (* U 2) (* n (fma (- U* U) (/ (* (* (/ (* (cbrt n) (cbrt l)) (cbrt Om)) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ Om l)) (fma (/ l (/ Om l)) -2 t))))
20.5b
(cbrt (* (* U 2) (* n (fma (- U* U) (/ (* (* (/ (* (cbrt n) (cbrt l)) (cbrt Om)) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ Om l)) (fma (/ l (/ Om l)) -2 t)))))

rewrite79.0ms

Algorithm
rewrite-expression-head
Rules
18×pow1 add-cbrt-cube add-exp-log
pow-prod-down prod-exp cbrt-unprod
add-sqr-sqrt
fma-udef
*-un-lft-identity add-cube-cbrt
distribute-rgt-in distribute-lft-in
expm1-log1p-u associate-*r* associate-*l* insert-posit16 log1p-expm1-u add-log-exp
*-commutative
cbrt-prod pow1/3 unswap-sqr
Counts
4 → 75
Calls
4 calls:
6.0ms
(* n (fma (- U* U) (/ (* (* (/ (* (cbrt n) (cbrt l)) (cbrt Om)) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ Om l)) (fma (/ l (/ Om l)) -2 t)))
0.0ms
(fma (- U* U) (/ (* (* (/ (* (cbrt n) (cbrt l)) (cbrt Om)) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ Om l)) (fma (/ l (/ Om l)) -2 t))
38.0ms
(* (* U 2) (* n (fma (- U* U) (/ (* (* (/ (* (cbrt n) (cbrt l)) (cbrt Om)) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ Om l)) (fma (/ l (/ Om l)) -2 t))))
33.0ms
(cbrt (* (* U 2) (* n (fma (- U* U) (/ (* (* (/ (* (cbrt n) (cbrt l)) (cbrt Om)) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ Om l)) (fma (/ l (/ Om l)) -2 t)))))

series1.9s

Counts
4 → 12
Calls
4 calls:
384.0ms
(* n (fma (- U* U) (/ (* (* (/ (* (cbrt n) (cbrt l)) (cbrt Om)) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ Om l)) (fma (/ l (/ Om l)) -2 t)))
350.0ms
(fma (- U* U) (/ (* (* (/ (* (cbrt n) (cbrt l)) (cbrt Om)) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ Om l)) (fma (/ l (/ Om l)) -2 t))
453.0ms
(* (* U 2) (* n (fma (- U* U) (/ (* (* (/ (* (cbrt n) (cbrt l)) (cbrt Om)) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ Om l)) (fma (/ l (/ Om l)) -2 t))))
663.0ms
(cbrt (* (* U 2) (* n (fma (- U* U) (/ (* (* (/ (* (cbrt n) (cbrt l)) (cbrt Om)) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ (* (cbrt n) (cbrt l)) (cbrt Om))) (/ Om l)) (fma (/ l (/ Om l)) -2 t)))))

simplify5.5s

Counts
87 → 87
Iterations
IterNodes
37125
21337
1409
0169

prune1.7s

Pruning

15 alts after pruning (14 fresh and 1 done)

Merged error: 16.9b

regimes1.3s

Accuracy

-6.1% (7.4b remaining)

Error of 23.9b against oracle of 16.6b and baseline of 23.5b

bsearch578.0ms

Steps
ItersRangePoint
10
1.1540831383133497e-75
5.077645077777853e-58
2.6158530040231545e-73
9
2.3578502464846e-162
1.0576568489982568e-154
1.0022495870274159e-154

simplify19.0ms

Iterations
IterNodes
250
150
040

end0.0ms

sample8.0s

Algorithm
intervals
Results
4.0s14817×body80nan
2.8s9245×body80valid