Details

Time bar (total: 5.7s)

analyze439.0ms

Algorithm
search
Search
TrueOtherFalseIter
0%99.9%0.1%0
0%99.9%0.1%1
0%99.9%0.1%2
0%99.9%0.1%3
0%99.9%0.1%4
0%99.9%0.1%5
12.5%68.6%18.9%6
18.7%62.4%18.9%7
18.7%59.3%22%8
28.1%39%32.9%9
32.8%34.3%32.9%10
32.8%32%35.3%11
38.2%20.7%41.1%12
41%17.9%41.1%13
41%16.6%42.5%14

sample65.0ms

Algorithm
intervals
Results
26.0ms105×body320valid
25.0ms149×body160valid
3.0ms32×body80nan
0.0msbody80valid

simplify9.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (7.0ms)

IterNodesCost
037437
137437

prune15.0ms

Filtered
1 candidates to 1 candidates (0.0%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 36.6b

Counts
2 → 2

localize20.0ms

Local error

Found 4 expressions with local error:

8.5b
(cbrt (* 1.0 (/ (+ (neg g) (sqrt (- (* g g) (* h h)))) (* 2.0 a))))
9.0b
(cbrt (* 1.0 (/ (- (neg g) (sqrt (- (* g g) (* h h)))) (* 2.0 a))))
29.4b
(sqrt (- (* g g) (* h h)))
29.4b
(sqrt (- (* g g) (* h h)))

rewrite29.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt sqrt-prod
pow1 add-cube-cbrt *-un-lft-identity
add-exp-log sqrt-div add-cbrt-cube add-log-exp
cbrt-prod rem-sqrt-square cbrt-div flip3-- sqrt-pow1 pow1/2 pow1/3 associate-*r/ flip-- difference-of-squares
Counts
4 → 52
Calls
4 calls:
10.0ms
(cbrt (* 1.0 (/ (+ (neg g) (sqrt (- (* g g) (* h h)))) (* 2.0 a))))
10.0ms
(cbrt (* 1.0 (/ (- (neg g) (sqrt (- (* g g) (* h h)))) (* 2.0 a))))
4.0ms
(sqrt (- (* g g) (* h h)))
4.0ms
(sqrt (- (* g g) (* h h)))

series122.0ms

Counts
4 → 12
Calls
4 calls:
53.0ms
(cbrt (* 1.0 (/ (+ (neg g) (sqrt (- (* g g) (* h h)))) (* 2.0 a))))
55.0ms
(cbrt (* 1.0 (/ (- (neg g) (sqrt (- (* g g) (* h h)))) (* 2.0 a))))
7.0ms
(sqrt (- (* g g) (* h h)))
7.0ms
(sqrt (- (* g g) (* h h)))

simplify41.0ms

Algorithm
egg-herbie
Counts
64 → 64
Iterations

Useful iterations: 0 (34.0ms)

IterNodesCost
05088862

prune211.0ms

Filtered
57 candidates to 64 candidates (-12.3%)
Pruning

13 alts after pruning (13 fresh and 0 done)

PrunedKeptTotal
New511364
Fresh101
Picked101
Done000
Total531366

Merged error: 31.1b

Counts
66 → 13

localize21.0ms

Local error

Found 4 expressions with local error:

2.8b
(- (* g g) (* h h))
9.0b
(cbrt (* 1.0 (/ (- (neg g) (sqrt (- (* g g) (* h h)))) (* 2.0 a))))
29.4b
(sqrt (- (* g g) (* h h)))
29.4b
(sqrt (- (* g g) (* h h)))

rewrite22.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt sqrt-prod
pow1 add-cube-cbrt *-un-lft-identity add-log-exp
add-exp-log sqrt-div add-cbrt-cube
flip3-- flip-- difference-of-squares
rem-sqrt-square sqrt-pow1 pow1/2
cbrt-prod sub-neg cbrt-div pow1/3 diff-log associate-*r/
Counts
4 → 54
Calls
4 calls:
3.0ms
(- (* g g) (* h h))
10.0ms
(cbrt (* 1.0 (/ (- (neg g) (sqrt (- (* g g) (* h h)))) (* 2.0 a))))
4.0ms
(sqrt (- (* g g) (* h h)))
4.0ms
(sqrt (- (* g g) (* h h)))

series74.0ms

Counts
4 → 12
Calls
4 calls:
6.0ms
(- (* g g) (* h h))
54.0ms
(cbrt (* 1.0 (/ (- (neg g) (sqrt (- (* g g) (* h h)))) (* 2.0 a))))
7.0ms
(sqrt (- (* g g) (* h h)))
7.0ms
(sqrt (- (* g g) (* h h)))

simplify38.0ms

Algorithm
egg-herbie
Counts
66 → 66
Iterations

Useful iterations: 0 (31.0ms)

IterNodesCost
05021743

prune210.0ms

Filtered
55 candidates to 66 candidates (-20.0%)
Pruning

16 alts after pruning (16 fresh and 0 done)

PrunedKeptTotal
New61566
Fresh11112
Picked101
Done000
Total631679

Merged error: 30.2b

Counts
79 → 16

localize21.0ms

Local error

Found 4 expressions with local error:

2.8b
(- (* g g) (* h h))
8.5b
(cbrt (* 1.0 (/ (+ (neg g) (sqrt (- (* g g) (* h h)))) (* 2.0 a))))
29.4b
(sqrt (- (* g g) (* h h)))
29.4b
(sqrt (- (* g g) (* h h)))

rewrite22.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt sqrt-prod
pow1 add-cube-cbrt *-un-lft-identity add-log-exp
add-exp-log sqrt-div add-cbrt-cube
flip3-- flip-- difference-of-squares
rem-sqrt-square sqrt-pow1 pow1/2
cbrt-prod sub-neg cbrt-div pow1/3 diff-log associate-*r/
Counts
4 → 54
Calls
4 calls:
3.0ms
(- (* g g) (* h h))
10.0ms
(cbrt (* 1.0 (/ (+ (neg g) (sqrt (- (* g g) (* h h)))) (* 2.0 a))))
4.0ms
(sqrt (- (* g g) (* h h)))
4.0ms
(sqrt (- (* g g) (* h h)))

series72.0ms

Counts
4 → 12
Calls
4 calls:
5.0ms
(- (* g g) (* h h))
53.0ms
(cbrt (* 1.0 (/ (+ (neg g) (sqrt (- (* g g) (* h h)))) (* 2.0 a))))
7.0ms
(sqrt (- (* g g) (* h h)))
7.0ms
(sqrt (- (* g g) (* h h)))

simplify59.0ms

Algorithm
egg-herbie
Counts
66 → 66
Iterations

Useful iterations: 0 (53.0ms)

IterNodesCost
04938741
14938741

prune225.0ms

Filtered
56 candidates to 66 candidates (-17.9%)
Pruning

18 alts after pruning (18 fresh and 0 done)

PrunedKeptTotal
New60666
Fresh31215
Picked101
Done000
Total641882

Merged error: 29.9b

Counts
82 → 18

localize25.0ms

Local error

Found 4 expressions with local error:

29.4b
(sqrt (- (* g g) (* h h)))
29.4b
(sqrt (- (* g g) (* h h)))
29.4b
(sqrt (- (* g g) (* h h)))
29.4b
(sqrt (- (* g g) (* h h)))

rewrite18.0ms

Algorithm
rewrite-expression-head
Rules
16×sqrt-prod
12×add-sqr-sqrt
pow1 add-cube-cbrt *-un-lft-identity sqrt-div
add-exp-log rem-sqrt-square flip3-- sqrt-pow1 pow1/2 add-cbrt-cube flip-- add-log-exp difference-of-squares
Counts
4 → 64
Calls
4 calls:
4.0ms
(sqrt (- (* g g) (* h h)))
5.0ms
(sqrt (- (* g g) (* h h)))
4.0ms
(sqrt (- (* g g) (* h h)))
4.0ms
(sqrt (- (* g g) (* h h)))

series27.0ms

Counts
4 → 12
Calls
4 calls:
7.0ms
(sqrt (- (* g g) (* h h)))
7.0ms
(sqrt (- (* g g) (* h h)))
7.0ms
(sqrt (- (* g g) (* h h)))
7.0ms
(sqrt (- (* g g) (* h h)))

simplify45.0ms

Algorithm
egg-herbie
Counts
76 → 76
Iterations

Useful iterations: 0 (38.0ms)

IterNodesCost
05075700

prune232.0ms

Filtered
64 candidates to 76 candidates (-18.8%)
Pruning

18 alts after pruning (18 fresh and 0 done)

PrunedKeptTotal
New75176
Fresh01717
Picked101
Done000
Total761894

Merged error: 29.9b

Counts
94 → 18

regimes733.0ms

Accuracy

80.5% (1.1b remaining)

Error of 32.0b against oracle of 30.9b and baseline of 36.5b

bsearch340.0ms

Steps
ItersRangePoint
10
-9.738584589395371e-159
-4.0228131566990983e-169
-2.216020169641673e-161

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04067
14067

end0.0ms

analyze615.0ms

Algorithm
search
Search
TrueOtherFalseIter
0%99.9%0.1%0
0%99.9%0.1%1
0%99.9%0.1%2
0%99.9%0.1%3
0%99.9%0.1%4
0%99.9%0.1%5
12.5%68.6%18.9%6
18.7%62.4%18.9%7
18.7%59.3%22%8
28.1%39%32.9%9
32.8%34.3%32.9%10
32.8%32%35.3%11
38.2%20.7%41.1%12
41%17.9%41.1%13
41%16.6%42.5%14

sample2.0s

Algorithm
intervals
Results
941.0ms3710×body320valid
705.0ms4130×body160valid
107.0ms1251×body80nan
14.0ms160×body80valid

Profiling

Loading profile data...