Details

Time bar (total: 17.7s)

sample198.0ms

Algorithm
intervals
Results
67.0ms126×body320valid
57.0ms257×body80nan
46.0ms127×body160valid
1.0msbody80valid

simplify689.0ms

Counts
1 → 1
Iterations
IterNodes
done2004
41170
3353
2116
146
019

prune13.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 36.3b

localize58.0ms

Local error

Found 4 expressions with local error:

8.3b
(cbrt (* (/ 1 (* 2 a)) (+ (- g) (sqrt (- (* g g) (* h h))))))
10.8b
(cbrt (* (/ 1 (* 2 a)) (- (- g) (sqrt (- (* g g) (* h h))))))
31.1b
(sqrt (- (* g g) (* h h)))
31.1b
(sqrt (- (* g g) (* h h)))

rewrite88.0ms

Algorithm
rewrite-expression-head
Rules
10×cbrt-div
add-sqr-sqrt sqrt-prod
pow1 *-un-lft-identity add-cube-cbrt
frac-times flip3-- add-cbrt-cube sqrt-div associate-*r/ add-exp-log insert-posit16 flip-- add-log-exp
cbrt-prod rem-sqrt-square sqrt-pow1 flip3-+ pow1/2 pow1/3 associate-*l/ flip-+ difference-of-squares
Counts
4 → 64
Calls
4 calls:
28.0ms
(cbrt (* (/ 1 (* 2 a)) (+ (- g) (sqrt (- (* g g) (* h h))))))
41.0ms
(cbrt (* (/ 1 (* 2 a)) (- (- g) (sqrt (- (* g g) (* h h))))))
10.0ms
(sqrt (- (* g g) (* h h)))
7.0ms
(sqrt (- (* g g) (* h h)))

series938.0ms

Counts
4 → 12
Calls
4 calls:
405.0ms
(cbrt (* (/ 1 (* 2 a)) (+ (- g) (sqrt (- (* g g) (* h h))))))
387.0ms
(cbrt (* (/ 1 (* 2 a)) (- (- g) (sqrt (- (* g g) (* h h))))))
83.0ms
(sqrt (- (* g g) (* h h)))
63.0ms
(sqrt (- (* g g) (* h h)))

simplify999.0ms

Counts
76 → 76
Iterations
IterNodes
done2002
21190
1390
0165

prune755.0ms

Pruning

15 alts after pruning (15 fresh and 0 done)

Merged error: 31.4b

localize57.0ms

Local error

Found 4 expressions with local error:

4.0b
(- (* g g) (* h h))
10.8b
(cbrt (* (/ 1 (* 2 a)) (- (- g) (sqrt (- (* g g) (* h h))))))
31.1b
(sqrt (- (* g g) (* h h)))
31.1b
(sqrt (- (* g g) (* h h)))

rewrite55.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt sqrt-prod
pow1 *-un-lft-identity add-cube-cbrt add-log-exp
cbrt-div flip3-- flip--
add-cbrt-cube sqrt-div add-exp-log insert-posit16
difference-of-squares
frac-times rem-sqrt-square sqrt-pow1 pow1/2 associate-*r/
cbrt-prod sub-neg pow1/3 diff-log associate-*l/
Counts
4 → 63
Calls
4 calls:
10.0ms
(- (* g g) (* h h))
28.0ms
(cbrt (* (/ 1 (* 2 a)) (- (- g) (sqrt (- (* g g) (* h h))))))
8.0ms
(sqrt (- (* g g) (* h h)))
8.0ms
(sqrt (- (* g g) (* h h)))

series521.0ms

Counts
4 → 12
Calls
4 calls:
36.0ms
(- (* g g) (* h h))
347.0ms
(cbrt (* (/ 1 (* 2 a)) (- (- g) (sqrt (- (* g g) (* h h))))))
77.0ms
(sqrt (- (* g g) (* h h)))
62.0ms
(sqrt (- (* g g) (* h h)))

simplify694.0ms

Counts
75 → 75
Iterations
IterNodes
done2000
2994
1308
0136

prune698.0ms

Pruning

16 alts after pruning (16 fresh and 0 done)

Merged error: 30.0b

localize71.0ms

Local error

Found 4 expressions with local error:

4.0b
(- (* g g) (* h h))
4.0b
(- (* g g) (* h h))
31.1b
(sqrt (- (* g g) (* h h)))
31.1b
(sqrt (- (* g g) (* h h)))

rewrite34.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt sqrt-prod add-log-exp
pow1 *-un-lft-identity add-cube-cbrt
flip3-- add-cbrt-cube sqrt-div add-exp-log insert-posit16 flip-- difference-of-squares
rem-sqrt-square sub-neg sqrt-pow1 pow1/2 diff-log
Counts
4 → 62
Calls
4 calls:
10.0ms
(- (* g g) (* h h))
8.0ms
(- (* g g) (* h h))
8.0ms
(sqrt (- (* g g) (* h h)))
8.0ms
(sqrt (- (* g g) (* h h)))

series240.0ms

Counts
4 → 12
Calls
4 calls:
52.0ms
(- (* g g) (* h h))
47.0ms
(- (* g g) (* h h))
72.0ms
(sqrt (- (* g g) (* h h)))
69.0ms
(sqrt (- (* g g) (* h h)))

simplify789.0ms

Counts
74 → 74
Iterations
IterNodes
done2002
31567
2347
1129
057

prune693.0ms

Pruning

19 alts after pruning (19 fresh and 0 done)

Merged error: 30.0b

localize54.0ms

Local error

Found 4 expressions with local error:

4.0b
(- (* g g) (* h h))
10.8b
(cbrt (* (/ 1 (* 2 a)) (- (- g) (sqrt (- (* g g) (* h h))))))
31.1b
(sqrt (- (* g g) (* h h)))
31.1b
(sqrt (- (* g g) (* h h)))

rewrite88.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt sqrt-prod
pow1 *-un-lft-identity add-cube-cbrt add-log-exp
cbrt-div flip3-- flip--
add-cbrt-cube sqrt-div add-exp-log insert-posit16
difference-of-squares
frac-times rem-sqrt-square sqrt-pow1 pow1/2 associate-*r/
cbrt-prod sub-neg pow1/3 diff-log associate-*l/
Counts
4 → 63
Calls
4 calls:
14.0ms
(- (* g g) (* h h))
48.0ms
(cbrt (* (/ 1 (* 2 a)) (- (- g) (sqrt (- (* g g) (* h h))))))
16.0ms
(sqrt (- (* g g) (* h h)))
8.0ms
(sqrt (- (* g g) (* h h)))

series559.0ms

Counts
4 → 12
Calls
4 calls:
49.0ms
(- (* g g) (* h h))
374.0ms
(cbrt (* (/ 1 (* 2 a)) (- (- g) (sqrt (- (* g g) (* h h))))))
62.0ms
(sqrt (- (* g g) (* h h)))
73.0ms
(sqrt (- (* g g) (* h h)))

simplify780.0ms

Counts
75 → 75
Iterations
IterNodes
done2000
2994
1308
0136

prune545.0ms

Pruning

19 alts after pruning (19 fresh and 0 done)

Merged error: 29.9b

regimes1.1s

Accuracy

57.7% (1.7b remaining)

Error of 30.5b against oracle of 28.7b and baseline of 32.8b

bsearch297.0ms

Steps
ItersRangePoint
9
1.5323158258855582e-158
2.3099876174195666e-151
1.5535024974663892e-158

simplify10.0ms

Iterations
IterNodes
done43
143
031

end0.0ms

sample6.7s

Algorithm
intervals
Results
2.6s3756×body320valid
1.9s8161×body80nan
1.8s4087×body160valid
24.0ms157×body80valid