Details

Time bar (total: 1.1m)

sample137.0ms

Algorithm
intervals
Results
59.0ms136×body160valid
35.0ms218×body80nan
19.0ms120×body80valid

simplify336.0ms

Calls
1 calls:
Slowest
336.0ms
(asin (sqrt (/ (- 1 (pow (/ Om Omc) 2)) (+ 1 (* 2 (pow (/ t l) 2))))))

prune12.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 8.7b

localize41.0ms

Local error

Found 4 expressions with local error:

7.6b
(sqrt (/ (- 1 (* (/ Om Omc) (/ Om Omc))) (+ 1 (* 2 (* (/ t l) (/ t l))))))
0.6b
(asin (sqrt (/ (- 1 (* (/ Om Omc) (/ Om Omc))) (+ 1 (* 2 (* (/ t l) (/ t l)))))))
0.4b
(/ (- 1 (* (/ Om Omc) (/ Om Omc))) (+ 1 (* 2 (* (/ t l) (/ t l)))))
0.2b
(* (/ t l) (/ t l))

rewrite25.0ms

Algorithm
rewrite-expression-head
Rules
24×add-sqr-sqrt
21×*-un-lft-identity add-cube-cbrt
19×times-frac
15×sqrt-prod
pow1
add-cbrt-cube add-exp-log
associate-*r* associate-*l* associate-/r/ insert-posit16 div-inv add-log-exp
associate-/r* associate-/l*
rem-sqrt-square flip3-+ flip-+ associate-/l/
pow2 frac-times cbrt-undiv asin-acos clear-num frac-2neg pow-plus flip3-- pow1/2 sqrt-div div-sub div-exp pow-prod-down associate-*l/ prod-exp associate-*r/ *-commutative pow-prod-up cbrt-unprod flip--
Calls
4 calls:
Slowest
9.0ms
(/ (- 1 (* (/ Om Omc) (/ Om Omc))) (+ 1 (* 2 (* (/ t l) (/ t l)))))
8.0ms
(* (/ t l) (/ t l))
4.0ms
(sqrt (/ (- 1 (* (/ Om Omc) (/ Om Omc))) (+ 1 (* 2 (* (/ t l) (/ t l))))))
1.0ms
(asin (sqrt (/ (- 1 (* (/ Om Omc) (/ Om Omc))) (+ 1 (* 2 (* (/ t l) (/ t l)))))))

series217.0ms

Calls
4 calls:
Slowest
125.0ms
(sqrt (/ (- 1 (* (/ Om Omc) (/ Om Omc))) (+ 1 (* 2 (* (/ t l) (/ t l))))))
63.0ms
(/ (- 1 (* (/ Om Omc) (/ Om Omc))) (+ 1 (* 2 (* (/ t l) (/ t l)))))
15.0ms
(* (/ t l) (/ t l))
13.0ms
(asin (sqrt (/ (- 1 (* (/ Om Omc) (/ Om Omc))) (+ 1 (* 2 (* (/ t l) (/ t l)))))))

simplify9.5s

Calls
75 calls:
Slowest
429.0ms
(- (* 1 1) (* (* (/ Om Omc) (/ Om Omc)) (* (/ Om Omc) (/ Om Omc))))
318.0ms
(sqrt (/ (* (cbrt (- 1 (* (/ Om Omc) (/ Om Omc)))) (cbrt (- 1 (* (/ Om Omc) (/ Om Omc))))) (* (cbrt (+ 1 (* 2 (* (/ t l) (/ t l))))) (cbrt (+ 1 (* 2 (* (/ t l) (/ t l))))))))
293.0ms
(/ (- 1 (* (/ Om Omc) (/ Om Omc))) (+ 1 (* 2 (* (/ t l) (/ t l)))))
255.0ms
(/ (* (* (- 1 (* (/ Om Omc) (/ Om Omc))) (- 1 (* (/ Om Omc) (/ Om Omc)))) (- 1 (* (/ Om Omc) (/ Om Omc)))) (* (* (+ 1 (* 2 (* (/ t l) (/ t l)))) (+ 1 (* 2 (* (/ t l) (/ t l))))) (+ 1 (* 2 (* (/ t l) (/ t l))))))
252.0ms
(asin (sqrt (/ (- 1 (/ (pow Om 2) (pow Omc 2))) (+ (* 2 (/ (pow t 2) (pow l 2))) 1))))

prune1.5s

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 8.6b

localize20.0ms

Local error

Found 4 expressions with local error:

7.9b
(sqrt (+ 1 (* 2 (* (/ t l) (/ t l)))))
0.6b
(asin (/ (sqrt (- 1 (* (/ Om Omc) (/ Om Omc)))) (sqrt (+ 1 (* 2 (* (/ t l) (/ t l)))))))
0.3b
(/ (sqrt (- 1 (* (/ Om Omc) (/ Om Omc)))) (sqrt (+ 1 (* 2 (* (/ t l) (/ t l))))))
0.2b
(* (/ t l) (/ t l))

rewrite25.0ms

Algorithm
rewrite-expression-head
Rules
45×sqrt-prod
36×add-sqr-sqrt times-frac
35×*-un-lft-identity add-cube-cbrt
pow1
add-cbrt-cube add-exp-log
associate-/r* sqrt-div associate-/l*
associate-*r* associate-*l* insert-posit16 add-log-exp
div-inv
flip3-+ associate-/r/ flip-+ associate-/l/
pow2 frac-times cbrt-undiv rem-sqrt-square asin-acos sqrt-undiv clear-num frac-2neg pow-plus flip3-- pow1/2 div-exp pow-prod-down associate-*l/ prod-exp associate-*r/ *-commutative pow-prod-up cbrt-unprod flip--
Calls
4 calls:
Slowest
11.0ms
(/ (sqrt (- 1 (* (/ Om Omc) (/ Om Omc)))) (sqrt (+ 1 (* 2 (* (/ t l) (/ t l))))))
7.0ms
(* (/ t l) (/ t l))
2.0ms
(sqrt (+ 1 (* 2 (* (/ t l) (/ t l)))))
2.0ms
(asin (/ (sqrt (- 1 (* (/ Om Omc) (/ Om Omc)))) (sqrt (+ 1 (* 2 (* (/ t l) (/ t l)))))))

series178.0ms

Calls
4 calls:
Slowest
96.0ms
(/ (sqrt (- 1 (* (/ Om Omc) (/ Om Omc)))) (sqrt (+ 1 (* 2 (* (/ t l) (/ t l))))))
50.0ms
(sqrt (+ 1 (* 2 (* (/ t l) (/ t l)))))
20.0ms
(* (/ t l) (/ t l))
11.0ms
(asin (/ (sqrt (- 1 (* (/ Om Omc) (/ Om Omc)))) (sqrt (+ 1 (* 2 (* (/ t l) (/ t l)))))))

simplify19.7s

Calls
123 calls:
Slowest
612.0ms
(/ (sqrt (sqrt (- 1 (* (/ Om Omc) (/ Om Omc))))) (sqrt (cbrt (+ 1 (* 2 (* (/ t l) (/ t l)))))))
525.0ms
(sqrt (+ (pow 1 3) (pow (* 2 (* (/ t l) (/ t l))) 3)))
443.0ms
(sqrt (- (* 1 1) (* (* (/ Om Omc) (/ Om Omc)) (* (/ Om Omc) (/ Om Omc)))))
382.0ms
(sqrt (- (* 1 1) (* (* 2 (* (/ t l) (/ t l))) (* 2 (* (/ t l) (/ t l))))))
369.0ms
(/ (* (* (sqrt (- 1 (* (/ Om Omc) (/ Om Omc)))) (sqrt (- 1 (* (/ Om Omc) (/ Om Omc))))) (sqrt (- 1 (* (/ Om Omc) (/ Om Omc))))) (* (* (sqrt (+ 1 (* 2 (* (/ t l) (/ t l))))) (sqrt (+ 1 (* 2 (* (/ t l) (/ t l)))))) (sqrt (+ 1 (* 2 (* (/ t l) (/ t l)))))))

prune2.0s

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 4.0b

localize25.0ms

Local error

Found 4 expressions with local error:

11.6b
(cbrt (/ (- 1 (* (/ Om Omc) (/ Om Omc))) (+ 1 (* 2 (* (/ t l) (/ t l))))))
11.6b
(cbrt (/ (- 1 (* (/ Om Omc) (/ Om Omc))) (+ 1 (* 2 (* (/ t l) (/ t l))))))
11.6b
(cbrt (/ (- 1 (* (/ Om Omc) (/ Om Omc))) (+ 1 (* 2 (* (/ t l) (/ t l))))))
7.8b
(sqrt (* (cbrt (/ (- 1 (* (/ Om Omc) (/ Om Omc))) (+ 1 (* 2 (* (/ t l) (/ t l)))))) (cbrt (/ (- 1 (* (/ Om Omc) (/ Om Omc))) (+ 1 (* 2 (* (/ t l) (/ t l))))))))

rewrite7.0ms

Algorithm
rewrite-expression-head
Rules
45×cbrt-prod
27×times-frac
25×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
cbrt-div
associate-/r/
pow1 add-cbrt-cube add-exp-log insert-posit16 add-log-exp
flip3-+ pow1/3 sqrt-div flip-+ div-inv
frac-times rem-sqrt-square pow1/2 associate-*l/ associate-*r/ sqrt-prod
Calls
4 calls:
Slowest
2.0ms
(cbrt (/ (- 1 (* (/ Om Omc) (/ Om Omc))) (+ 1 (* 2 (* (/ t l) (/ t l))))))
2.0ms
(cbrt (/ (- 1 (* (/ Om Omc) (/ Om Omc))) (+ 1 (* 2 (* (/ t l) (/ t l))))))
1.0ms
(cbrt (/ (- 1 (* (/ Om Omc) (/ Om Omc))) (+ 1 (* 2 (* (/ t l) (/ t l))))))
1.0ms
(sqrt (* (cbrt (/ (- 1 (* (/ Om Omc) (/ Om Omc))) (+ 1 (* 2 (* (/ t l) (/ t l)))))) (cbrt (/ (- 1 (* (/ Om Omc) (/ Om Omc))) (+ 1 (* 2 (* (/ t l) (/ t l))))))))

series904.0ms

Calls
4 calls:
Slowest
248.0ms
(cbrt (/ (- 1 (* (/ Om Omc) (/ Om Omc))) (+ 1 (* 2 (* (/ t l) (/ t l))))))
239.0ms
(sqrt (* (cbrt (/ (- 1 (* (/ Om Omc) (/ Om Omc))) (+ 1 (* 2 (* (/ t l) (/ t l)))))) (cbrt (/ (- 1 (* (/ Om Omc) (/ Om Omc))) (+ 1 (* 2 (* (/ t l) (/ t l))))))))
229.0ms
(cbrt (/ (- 1 (* (/ Om Omc) (/ Om Omc))) (+ 1 (* 2 (* (/ t l) (/ t l))))))
188.0ms
(cbrt (/ (- 1 (* (/ Om Omc) (/ Om Omc))) (+ 1 (* 2 (* (/ t l) (/ t l))))))

simplify10.0s

Calls
65 calls:
Slowest
295.0ms
(cbrt (/ (* (cbrt (- 1 (* (/ Om Omc) (/ Om Omc)))) (cbrt (- 1 (* (/ Om Omc) (/ Om Omc))))) (* (cbrt (+ 1 (* 2 (* (/ t l) (/ t l))))) (cbrt (+ 1 (* 2 (* (/ t l) (/ t l))))))))
282.0ms
(cbrt (* (cbrt (/ (- 1 (* (/ Om Omc) (/ Om Omc))) (+ 1 (* 2 (* (/ t l) (/ t l)))))) (cbrt (/ (- 1 (* (/ Om Omc) (/ Om Omc))) (+ 1 (* 2 (* (/ t l) (/ t l))))))))
279.0ms
(cbrt (/ (sqrt (- 1 (* (/ Om Omc) (/ Om Omc)))) (sqrt (+ 1 (* 2 (* (/ t l) (/ t l)))))))
277.0ms
(sqrt (* (cbrt (/ (- 1 (* (/ Om Omc) (/ Om Omc))) (+ 1 (* 2 (* (/ t l) (/ t l)))))) (cbrt (- 1 (* (/ Om Omc) (/ Om Omc))))))
266.0ms
(sqrt (* (cbrt (- 1 (* (/ Om Omc) (/ Om Omc)))) (cbrt (/ (- 1 (* (/ Om Omc) (/ Om Omc))) (+ 1 (* 2 (* (/ t l) (/ t l))))))))

prune1.7s

Pruning

9 alts after pruning (7 fresh and 2 done)

Merged error: 4.0b

localize8.0ms

Local error

Found 4 expressions with local error:

7.6b
(sqrt (/ (- 1 (* (/ Om Omc) (/ Om Omc))) (+ 1 (* 2 (* (/ t l) (/ t l))))))
7.6b
(sqrt (/ (- 1 (* (/ Om Omc) (/ Om Omc))) (+ 1 (* 2 (* (/ t l) (/ t l))))))
7.0b
(sqrt (asin (sqrt (/ (- 1 (* (/ Om Omc) (/ Om Omc))) (+ 1 (* 2 (* (/ t l) (/ t l))))))))
7.0b
(sqrt (asin (sqrt (/ (- 1 (* (/ Om Omc) (/ Om Omc))) (+ 1 (* 2 (* (/ t l) (/ t l))))))))

rewrite8.0ms

Algorithm
rewrite-expression-head
Rules
36×sqrt-prod
28×add-sqr-sqrt
20×*-un-lft-identity times-frac add-cube-cbrt
rem-sqrt-square
pow1 add-cbrt-cube pow1/2 add-exp-log associate-/r/ insert-posit16 add-log-exp
flip3-+ sqrt-div flip-+ div-inv
Calls
4 calls:
Slowest
2.0ms
(sqrt (/ (- 1 (* (/ Om Omc) (/ Om Omc))) (+ 1 (* 2 (* (/ t l) (/ t l))))))
2.0ms
(sqrt (/ (- 1 (* (/ Om Omc) (/ Om Omc))) (+ 1 (* 2 (* (/ t l) (/ t l))))))
1.0ms
(sqrt (asin (sqrt (/ (- 1 (* (/ Om Omc) (/ Om Omc))) (+ 1 (* 2 (* (/ t l) (/ t l))))))))
1.0ms
(sqrt (asin (sqrt (/ (- 1 (* (/ Om Omc) (/ Om Omc))) (+ 1 (* 2 (* (/ t l) (/ t l))))))))

series302.0ms

Calls
4 calls:
Slowest
125.0ms
(sqrt (/ (- 1 (* (/ Om Omc) (/ Om Omc))) (+ 1 (* 2 (* (/ t l) (/ t l))))))
98.0ms
(sqrt (/ (- 1 (* (/ Om Omc) (/ Om Omc))) (+ 1 (* 2 (* (/ t l) (/ t l))))))
51.0ms
(sqrt (asin (sqrt (/ (- 1 (* (/ Om Omc) (/ Om Omc))) (+ 1 (* 2 (* (/ t l) (/ t l))))))))
28.0ms
(sqrt (asin (sqrt (/ (- 1 (* (/ Om Omc) (/ Om Omc))) (+ 1 (* 2 (* (/ t l) (/ t l))))))))

simplify9.3s

Calls
56 calls:
Slowest
634.0ms
(sqrt (sqrt (asin (sqrt (/ (- 1 (* (/ Om Omc) (/ Om Omc))) (+ 1 (* 2 (* (/ t l) (/ t l)))))))))
309.0ms
(sqrt (asin (sqrt (/ (- 1 (/ (pow Om 2) (pow Omc 2))) (+ (* 2 (/ (pow t 2) (pow l 2))) 1)))))
303.0ms
(sqrt (asin (sqrt (/ (- 1 (* (/ Om Omc) (/ Om Omc))) (+ 1 (* 2 (* (/ t l) (/ t l))))))))
297.0ms
(sqrt (* (cbrt (/ (- 1 (* (/ Om Omc) (/ Om Omc))) (+ 1 (* 2 (* (/ t l) (/ t l)))))) (cbrt (/ (- 1 (* (/ Om Omc) (/ Om Omc))) (+ 1 (* 2 (* (/ t l) (/ t l))))))))
290.0ms
(sqrt (/ (* (cbrt (- 1 (* (/ Om Omc) (/ Om Omc)))) (cbrt (- 1 (* (/ Om Omc) (/ Om Omc))))) (* (cbrt (+ 1 (* 2 (* (/ t l) (/ t l))))) (cbrt (+ 1 (* 2 (* (/ t l) (/ t l))))))))

prune1.7s

Pruning

10 alts after pruning (7 fresh and 3 done)

Merged error: 4.0b

regimes722.0ms

Accuracy

78.7% (1.0b remaining)

Error of 6.6b against oracle of 5.6b and baseline of 10.4b

bsearch7.0ms

end0.0ms

sample5.3s

Algorithm
intervals
Results
2.1s7996×body80nan
1.7s3804×body160valid
925.0ms4196×body80valid