Details

Time bar (total: 2.7m)

sample220.0ms

Algorithm
intervals
Results
72.0ms237×body80nan
71.0ms121×body320valid
51.0ms132×body160valid
1.0msbody80valid

simplify304.0ms

Calls
1 calls:
Slowest
304.0ms
(+ (cbrt (* (/ 1 (* 2 a)) (+ (- g) (sqrt (- (* g g) (* h h)))))) (cbrt (* (/ 1 (* 2 a)) (- (- g) (sqrt (- (* g g) (* h h)))))))

prune26.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 36.8b

localize65.0ms

Local error

Found 4 expressions with local error:

30.3b
(sqrt (- (* g g) (* h h)))
30.3b
(sqrt (- (* g g) (* h h)))
8.6b
(cbrt (/ (- (sqrt (- (* g g) (* h h))) g) (/ a 1/2)))
7.2b
(cbrt (/ (- (- g) (sqrt (- (* g g) (* h h)))) (/ a 1/2)))

rewrite327.0ms

Algorithm
rewrite-expression-head
Rules
359×add-sqr-sqrt
304×times-frac
253×*-un-lft-identity
195×cbrt-prod
145×add-cube-cbrt
106×difference-of-squares
94×sqrt-prod
52×distribute-lft-out--
49×cbrt-div
32×associate-/r*
24×swap-sqr
20×*-commutative unswap-sqr
19×associate-/l*
18×associate-/r/
17×div-inv
14×distribute-rgt-neg-in
associate-*l*
pow1
clear-num frac-2neg flip3-- add-cbrt-cube sqrt-div add-exp-log insert-posit16 flip-- add-log-exp associate-/l/
rem-sqrt-square sqrt-pow1 pow1/2 pow1/3
Calls
4 calls:
Slowest
131.0ms
(cbrt (/ (- (- g) (sqrt (- (* g g) (* h h)))) (/ a 1/2)))
123.0ms
(cbrt (/ (- (sqrt (- (* g g) (* h h))) g) (/ a 1/2)))
34.0ms
(sqrt (- (* g g) (* h h)))
24.0ms
(sqrt (- (* g g) (* h h)))

series875.0ms

Calls
4 calls:
Slowest
410.0ms
(cbrt (/ (- (sqrt (- (* g g) (* h h))) g) (/ a 1/2)))
311.0ms
(cbrt (/ (- (- g) (sqrt (- (* g g) (* h h)))) (/ a 1/2)))
79.0ms
(sqrt (- (* g g) (* h h)))
75.0ms
(sqrt (- (* g g) (* h h)))

simplify39.0s

Calls
330 calls:
Slowest
798.0ms
(cbrt (/ (- (- g) (sqrt (- (* g g) (* h h)))) (/ (sqrt a) (* (cbrt 1/2) (cbrt 1/2)))))
581.0ms
(cbrt (- (* (- g) (- g)) (* (sqrt (- (* g g) (* h h))) (sqrt (- (* g g) (* h h))))))
443.0ms
(cbrt (/ (* (cbrt (- (- g) (sqrt (- (* g g) (* h h))))) (cbrt (- (- g) (sqrt (- (* g g) (* h h)))))) (/ (* (cbrt a) (cbrt a)) (* (cbrt 1/2) (cbrt 1/2)))))
381.0ms
(cbrt (- (pow (sqrt (- (* g g) (* h h))) 3) (pow g 3)))
372.0ms
(cbrt (/ (* (cbrt (- (sqrt (- (* g g) (* h h))) g)) (cbrt (- (sqrt (- (* g g) (* h h))) g))) (/ 1 (* (cbrt 1/2) (cbrt 1/2)))))

prune6.0s

Pruning

21 alts after pruning (21 fresh and 0 done)

Merged error: 31.1b

localize12.0ms

Local error

Found 4 expressions with local error:

30.3b
(sqrt (- (* g g) (* h h)))
30.3b
(sqrt (- (* g g) (* h h)))
7.2b
(cbrt (/ (- (- g) (sqrt (- (* g g) (* h h)))) (/ a 1/2)))
2.6b
(- (* g g) (* h h))

rewrite218.0ms

Algorithm
rewrite-expression-head
Rules
287×add-sqr-sqrt
171×*-un-lft-identity
163×times-frac
104×cbrt-prod
103×difference-of-squares
80×sqrt-prod
79×add-cube-cbrt
43×distribute-lft-out--
36×swap-sqr
30×*-commutative unswap-sqr
25×cbrt-div
16×associate-/r*
14×distribute-rgt-neg-in
12×associate-*l*
10×associate-/l*
associate-/r/ div-inv
pow1 add-log-exp
flip3-- add-cbrt-cube sqrt-div add-exp-log insert-posit16 flip--
rem-sqrt-square clear-num frac-2neg sqrt-pow1 pow1/2 associate-/l/
sub-neg pow1/3 diff-log
Calls
4 calls:
Slowest
122.0ms
(cbrt (/ (- (- g) (sqrt (- (* g g) (* h h)))) (/ a 1/2)))
30.0ms
(sqrt (- (* g g) (* h h)))
28.0ms
(- (* g g) (* h h))
27.0ms
(sqrt (- (* g g) (* h h)))

series514.0ms

Calls
4 calls:
Slowest
314.0ms
(cbrt (/ (- (- g) (sqrt (- (* g g) (* h h)))) (/ a 1/2)))
80.0ms
(sqrt (- (* g g) (* h h)))
65.0ms
(sqrt (- (* g g) (* h h)))
55.0ms
(- (* g g) (* h h))

simplify21.3s

Calls
272 calls:
Slowest
544.0ms
(cbrt (- (* (- g) (- g)) (* (sqrt (- (* g g) (* h h))) (sqrt (- (* g g) (* h h))))))
392.0ms
(cbrt (/ (* (cbrt (- (- g) (sqrt (- (* g g) (* h h))))) (cbrt (- (- g) (sqrt (- (* g g) (* h h)))))) (/ 1 (* (cbrt 1/2) (cbrt 1/2)))))
376.0ms
(* (exp (* 1/3 (- (+ (log 2) (log (/ 1 a))) (log (/ 1 g))))) (cbrt -1/2))
326.0ms
(cbrt (/ (* (cbrt (- (- g) (sqrt (- (* g g) (* h h))))) (cbrt (- (- g) (sqrt (- (* g g) (* h h)))))) (/ (* (cbrt a) (cbrt a)) (* (cbrt 1/2) (cbrt 1/2)))))
321.0ms
(cbrt (/ (- (- g) (sqrt (- (* g g) (* h h)))) (/ 1 (* (cbrt 1/2) (cbrt 1/2)))))

prune5.1s

Pruning

21 alts after pruning (21 fresh and 0 done)

Merged error: 30.7b

localize15.0ms

Local error

Found 4 expressions with local error:

30.3b
(sqrt (- (* g g) (* h h)))
30.3b
(sqrt (- (* g g) (* h h)))
2.6b
(- (* g g) (* h h))
2.6b
(- (* g g) (* h h))

rewrite139.0ms

Algorithm
rewrite-expression-head
Rules
208×add-sqr-sqrt
100×difference-of-squares
66×sqrt-prod
54×*-un-lft-identity
48×swap-sqr
40×*-commutative unswap-sqr
20×distribute-lft-out--
16×associate-*l*
add-log-exp
pow1 add-cube-cbrt
flip3-- add-cbrt-cube sqrt-div add-exp-log insert-posit16 flip--
rem-sqrt-square sub-neg sqrt-pow1 pow1/2 diff-log
Calls
4 calls:
Slowest
41.0ms
(sqrt (- (* g g) (* h h)))
40.0ms
(sqrt (- (* g g) (* h h)))
28.0ms
(- (* g g) (* h h))
27.0ms
(- (* g g) (* h h))

series219.0ms

Calls
4 calls:
Slowest
72.0ms
(sqrt (- (* g g) (* h h)))
57.0ms
(sqrt (- (* g g) (* h h)))
45.0ms
(- (* g g) (* h h))
45.0ms
(- (* g g) (* h h))

simplify3.6s

Calls
200 calls:
Slowest
276.0ms
(sqrt (- (* (* g g) (* g g)) (* (* h h) (* h h))))
258.0ms
(sqrt (- (pow (* g g) 3) (pow (* h h) 3)))
244.0ms
(sqrt (- (pow (* g g) 3) (pow (* h h) 3)))
237.0ms
(sqrt (- (* (* g g) (* g g)) (* (* h h) (* h h))))
188.0ms
(/ (exp (* g g)) (exp (* h h)))

prune3.7s

Pruning

22 alts after pruning (22 fresh and 0 done)

Merged error: 30.7b

localize28.0ms

Local error

Found 4 expressions with local error:

30.3b
(sqrt (- (* g g) (* h h)))
30.3b
(sqrt (- (* g g) (* h h)))
2.9b
(cbrt (/ (- (- g) (sqrt (- (* g g) (* h h)))) (/ (cbrt a) (sqrt 1/2))))
2.6b
(- (* g g) (* h h))

rewrite220.0ms

Algorithm
rewrite-expression-head
Rules
568×add-sqr-sqrt times-frac
452×*-un-lft-identity
446×cbrt-prod
254×sqrt-prod
252×add-cube-cbrt
157×difference-of-squares
97×distribute-lft-out--
52×cbrt-div
46×associate-/r*
41×distribute-rgt-neg-in
36×swap-sqr
30×*-commutative unswap-sqr
15×associate-/r/
13×associate-/l*
12×associate-*l*
div-inv
pow1 add-log-exp
flip3-- add-cbrt-cube sqrt-div add-exp-log insert-posit16 flip--
rem-sqrt-square clear-num frac-2neg sqrt-pow1 pow1/2 associate-/l/
sub-neg pow1/3 diff-log
Calls
4 calls:
Slowest
98.0ms
(cbrt (/ (- (- g) (sqrt (- (* g g) (* h h)))) (/ (cbrt a) (sqrt 1/2))))
38.0ms
(sqrt (- (* g g) (* h h)))
35.0ms
(- (* g g) (* h h))
32.0ms
(sqrt (- (* g g) (* h h)))

series1.1s

Calls
4 calls:
Slowest
910.0ms
(cbrt (/ (- (- g) (sqrt (- (* g g) (* h h)))) (/ (cbrt a) (sqrt 1/2))))
93.0ms
(sqrt (- (* g g) (* h h)))
87.0ms
(sqrt (- (* g g) (* h h)))
43.0ms
(- (* g g) (* h h))

simplify56.0s

Calls
494 calls:
Slowest
769.0ms
(cbrt (/ (* (cbrt (- (- g) (sqrt (- (* g g) (* h h))))) (cbrt (- (- g) (sqrt (- (* g g) (* h h)))))) (/ (cbrt 1) (sqrt 1))))
541.0ms
(cbrt (- (* (- g) (- g)) (* (sqrt (- (* g g) (* h h))) (sqrt (- (* g g) (* h h))))))
506.0ms
(+ (* 1/3 (* (pow (/ 1 a) 1/9) (* (exp (* 1/3 (- (log (* -1 (sqrt 1/2))) (* 2 (log h))))) (* (cbrt -1) g)))) (+ (* (pow (/ 1 a) 1/9) (* (cbrt -1) (exp (* 1/3 (+ (log (* (sqrt -1) (sqrt 1/2))) (log h)))))) (* 1/18 (* (pow (/ 1 a) 1/9) (* (cbrt -1) (* (exp (* 1/3 (- (log (/ (sqrt 1/2) (sqrt -1))) (* 5 (log h))))) (pow g 2)))))))
424.0ms
(cbrt (/ (* (cbrt (- (- g) (sqrt (- (* g g) (* h h))))) (cbrt (- (- g) (sqrt (- (* g g) (* h h)))))) (/ 1 (* (cbrt (sqrt 1/2)) (cbrt (sqrt 1/2))))))
413.0ms
(cbrt (/ (* (cbrt (- (- g) (sqrt (- (* g g) (* h h))))) (cbrt (- (- g) (sqrt (- (* g g) (* h h)))))) (/ (* (cbrt (cbrt a)) (cbrt (cbrt a))) (* (cbrt (sqrt 1/2)) (cbrt (sqrt 1/2))))))

prune12.3s

Pruning

19 alts after pruning (19 fresh and 0 done)

Merged error: 30.7b

regimes817.0ms

Accuracy

0% (2.2b remaining)

Error of 31.1b against oracle of 28.9b and baseline of 31.1b

bsearch14.0ms

end0.0ms

sample7.2s

Algorithm
intervals
Results
2.5s3774×body320valid
2.3s8134×body80nan
2.0s4077×body160valid
56.0ms149×body80valid