Details

Time bar (total: 22.9s)

sample32.0ms

Algorithm
intervals
Results
21.0ms256×body80valid

simplify26.0ms

Calls
1 calls:
Slowest
26.0ms
(cbrt (/ g (* 2 a)))

prune11.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 13.7b

localize9.0ms

Local error

Found 1 expressions with local error:

13.7b
(cbrt (/ g (* 2 a)))

rewrite7.0ms

Algorithm
rewrite-expression-head
Rules
40×cbrt-prod
36×times-frac
35×add-sqr-sqrt
27×*-un-lft-identity add-cube-cbrt
18×cbrt-div
12×associate-/r* associate-*r* associate-*l*
*-commutative unswap-sqr
associate-/l*
pow1 clear-num frac-2neg add-cbrt-cube pow1/3 add-exp-log insert-posit16 div-inv add-log-exp
Calls
1 calls:
Slowest
6.0ms
(cbrt (/ g (* 2 a)))

series126.0ms

Calls
1 calls:
Slowest
126.0ms
(cbrt (/ g (* 2 a)))

simplify2.1s

Calls
61 calls:
Slowest
348.0ms
(* (cbrt 1/2) (exp (* 1/3 (- (log (/ -1 a)) (log (/ -1 g))))))
287.0ms
(* (cbrt 1/2) (exp (* 1/3 (- (log g) (log a)))))
190.0ms
(* (cbrt 1/2) (exp (* 1/3 (- (log (/ 1 a)) (log (/ 1 g))))))
148.0ms
(cbrt (/ (* (cbrt g) (cbrt g)) (* 2 (* (cbrt a) (cbrt a)))))
101.0ms
(cbrt (/ (* (cbrt g) (cbrt g)) (* (sqrt 2) (sqrt a))))

prune573.0ms

Pruning

13 alts after pruning (12 fresh and 1 done)

Merged error: 0.0b

localize22.0ms

Local error

Found 4 expressions with local error:

0.5b
(cbrt (/ g (sqrt 2)))
0.5b
(cbrt (* (sqrt 2) a))
0.4b
(* (sqrt 2) a)
0.4b
(/ g (sqrt 2))

rewrite40.0ms

Algorithm
rewrite-expression-head
Rules
50×add-sqr-sqrt
42×*-un-lft-identity add-cube-cbrt
38×cbrt-prod
36×times-frac
32×sqrt-prod
12×cbrt-div associate-/r* associate-*l*
add-cbrt-cube add-exp-log
pow1 associate-*r* associate-/l*
insert-posit16 add-log-exp unswap-sqr
clear-num frac-2neg pow1/3 *-commutative div-inv
cbrt-undiv div-exp pow-prod-down prod-exp cbrt-unprod
Calls
4 calls:
Slowest
19.0ms
(* (sqrt 2) a)
10.0ms
(cbrt (* (sqrt 2) a))
5.0ms
(cbrt (/ g (sqrt 2)))
4.0ms
(/ g (sqrt 2))

series1.1s

Calls
4 calls:
Slowest
498.0ms
(cbrt (/ g (sqrt 2)))
415.0ms
(cbrt (* (sqrt 2) a))
87.0ms
(/ g (sqrt 2))
74.0ms
(* (sqrt 2) a)

simplify3.2s

Calls
122 calls:
Slowest
367.0ms
(exp (* 1/3 (+ (log (/ 1 (sqrt 2))) (log g))))
320.0ms
(* (exp (* 1/3 (- (log (/ 1 (sqrt 2))) (log (/ -1 g))))) (cbrt -1))
278.0ms
(exp (* 1/3 (+ (log (sqrt 2)) (log a))))
246.0ms
(exp (* 1/3 (- (log (sqrt 2)) (log (/ 1 a)))))
220.0ms
(exp (* 1/3 (- (log (/ 1 (sqrt 2))) (log (/ 1 g)))))

prune1.4s

Pruning

11 alts after pruning (9 fresh and 2 done)

Merged error: 0.0b

localize22.0ms

Local error

Found 3 expressions with local error:

0.6b
(cbrt (/ g 2))
0.6b
(cbrt a)
0.3b
(/ (cbrt (/ g 2)) (cbrt a))

rewrite25.0ms

Algorithm
rewrite-expression-head
Rules
168×times-frac
158×cbrt-prod
105×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
22×associate-/l*
18×cbrt-div
12×associate-/r*
div-inv associate-/l/
add-cbrt-cube
add-exp-log
cbrt-undiv
pow1 clear-num frac-2neg insert-posit16 add-log-exp
pow1/3
div-exp
Calls
3 calls:
Slowest
14.0ms
(/ (cbrt (/ g 2)) (cbrt a))
4.0ms
(cbrt (/ g 2))
1.0ms
(cbrt a)

series791.0ms

Calls
3 calls:
Slowest
330.0ms
(cbrt (/ g 2))
299.0ms
(cbrt a)
163.0ms
(/ (cbrt (/ g 2)) (cbrt a))

simplify5.4s

Calls
261 calls:
Slowest
331.0ms
(* (cbrt 1/2) (exp (* 1/3 (- (log g) (log a)))))
295.0ms
(/ (* (* (cbrt (/ g 2)) (cbrt (/ g 2))) (cbrt (/ g 2))) (* (* (cbrt a) (cbrt a)) (cbrt a)))
226.0ms
(* (cbrt 1/2) (exp (* 1/3 (- (log (/ 1 a)) (log (/ 1 g))))))
185.0ms
(/ (* (exp (* 1/3 (- (log (/ -1 a)) (log (/ -1 g))))) (cbrt -1/2)) (cbrt -1))
153.0ms
(* (pow (* a -1) 1/3) (cbrt -1))

prune1.8s

Pruning

11 alts after pruning (9 fresh and 2 done)

Merged error: 0b

localize53.0ms

Local error

Found 4 expressions with local error:

1.0b
(cbrt 2)
1.0b
(cbrt 2)
0.6b
(cbrt (/ g (fabs (cbrt 2))))
0.5b
(cbrt (* (sqrt 2) a))

rewrite9.0ms

Algorithm
rewrite-expression-head
Rules
35×cbrt-prod
23×add-sqr-sqrt
19×*-un-lft-identity add-cube-cbrt
cbrt-div times-frac
associate-*l*
pow1 add-cbrt-cube pow1/3 add-exp-log sqrt-prod insert-posit16 add-log-exp
associate-/r* associate-*r* associate-/l*
unswap-sqr
clear-num frac-2neg *-commutative div-inv
Calls
4 calls:
Slowest
5.0ms
(cbrt (* (sqrt 2) a))
2.0ms
(cbrt (/ g (fabs (cbrt 2))))
1.0ms
(cbrt 2)
1.0ms
(cbrt 2)

series954.0ms

Calls
4 calls:
Slowest
549.0ms
(cbrt (/ g (fabs (cbrt 2))))
404.0ms
(cbrt (* (sqrt 2) a))
0.0ms
(cbrt 2)
0.0ms
(cbrt 2)

simplify2.5s

Calls
52 calls:
Slowest
453.0ms
(exp (* 1/3 (+ (log (/ 1 (fabs (cbrt 2)))) (log g))))
439.0ms
(* (exp (* 1/3 (- (log (/ 1 (fabs (cbrt 2)))) (log (/ -1 g))))) (cbrt -1))
261.0ms
(exp (* 1/3 (+ (log (sqrt 2)) (log a))))
225.0ms
(exp (* 1/3 (- (log (sqrt 2)) (log (/ 1 a)))))
210.0ms
(exp (* 1/3 (- (log (/ 1 (fabs (cbrt 2)))) (log (/ 1 g)))))

prune1.2s

Pruning

10 alts after pruning (8 fresh and 2 done)

Merged error: 0b

regimes455.0ms

Accuracy

0% (0.8b remaining)

Error of 0.9b against oracle of 0.1b and baseline of 0.9b

bsearch4.0ms

end0.0ms

sample1.2s

Algorithm
intervals
Results
1.0s8000×body80valid