Details

Time bar (total: 3.1s)

analyze15.0ms

Algorithm
search

sample25.0ms

Algorithm
intervals
Results
11.0ms256×body80valid

simplify6.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0157
1227
2247
3247

prune4.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 38.1b

Counts
2 → 1

localize10.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (* x x) (* y y))
0.0b
(+ (+ (* x x) (* y y)) (* z z))
0.1b
(/ (+ (+ (* x x) (* y y)) (* z z)) 3.0)
35.5b
(sqrt (/ (+ (+ (* x x) (* y y)) (* z z)) 3.0))

rewrite24.0ms

Algorithm
rewrite-expression-head
Rules
22×add-sqr-sqrt
19×add-cube-cbrt *-un-lft-identity times-frac
13×sqrt-prod
11×add-log-exp
add-exp-log add-cbrt-cube
pow1
sum-log
flip3-+ associate-/r* flip-+ associate-/l*
+-commutative rem-sqrt-square div-inv associate-/l/
cbrt-undiv associate-+l+ frac-2neg sqrt-pow1 pow1/2 sqrt-div div-exp clear-num
Counts
4 → 78
Calls
4 calls:
3.0ms
(+ (* x x) (* y y))
5.0ms
(+ (+ (* x x) (* y y)) (* z z))
8.0ms
(/ (+ (+ (* x x) (* y y)) (* z z)) 3.0)
6.0ms
(sqrt (/ (+ (+ (* x x) (* y y)) (* z z)) 3.0))

series57.0ms

Counts
4 → 12
Calls
4 calls:
5.0ms
(+ (* x x) (* y y))
10.0ms
(+ (+ (* x x) (* y y)) (* z z))
15.0ms
(/ (+ (+ (* x x) (* y y)) (* z z)) 3.0)
26.0ms
(sqrt (/ (+ (+ (* x x) (* y y)) (* z z)) 3.0))

simplify39.0ms

Algorithm
egg-herbie
Counts
90 → 90
Iterations

Useful iterations: 2 (29.0ms)

IterNodesCost
0325828
11345761
25001755

prune157.0ms

Filtered
71 candidates to 90 candidates (-26.8%)
Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New83790
Fresh000
Picked101
Done000
Total84791

Merged error: 17.1b

Counts
91 → 7

localize10.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (* x x) (* y y))
0.0b
(+ (+ (* x x) (* y y)) (* z z))
0.1b
(* 0.3333333333333333 (+ (+ (* x x) (* y y)) (* z z)))
35.5b
(sqrt (* 0.3333333333333333 (+ (+ (* x x) (* y y)) (* z z))))

rewrite23.0ms

Algorithm
rewrite-expression-head
Rules
11×add-log-exp
pow1
add-sqr-sqrt
add-exp-log add-cube-cbrt *-un-lft-identity add-cbrt-cube
flip3-+ associate-*r/ sum-log flip-+
associate-*r* associate-*l*
+-commutative sqrt-pow1 sqrt-div pow-prod-down
distribute-rgt-in associate-+l+ distribute-lft-in pow1/2 prod-exp sqrt-prod *-commutative cbrt-unprod unswap-sqr
Counts
4 → 59
Calls
4 calls:
3.0ms
(+ (* x x) (* y y))
5.0ms
(+ (+ (* x x) (* y y)) (* z z))
7.0ms
(* 0.3333333333333333 (+ (+ (* x x) (* y y)) (* z z)))
6.0ms
(sqrt (* 0.3333333333333333 (+ (+ (* x x) (* y y)) (* z z))))

series54.0ms

Counts
4 → 12
Calls
4 calls:
5.0ms
(+ (* x x) (* y y))
10.0ms
(+ (+ (* x x) (* y y)) (* z z))
13.0ms
(* 0.3333333333333333 (+ (+ (* x x) (* y y)) (* z z)))
26.0ms
(sqrt (* 0.3333333333333333 (+ (+ (* x x) (* y y)) (* z z))))

simplify44.0ms

Algorithm
egg-herbie
Counts
71 → 71
Iterations

Useful iterations: 1 (9.0ms)

IterNodesCost
0310539
11615492
25001492

prune99.0ms

Filtered
50 candidates to 71 candidates (-42.0%)
Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New71071
Fresh066
Picked011
Done000
Total71778

Merged error: 17.1b

Counts
78 → 7

localize10.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (* x x) (* y y))
0.0b
(+ (+ (* x x) (* y y)) (* z z))
0.4b
(/ (sqrt (+ (+ (* x x) (* y y)) (* z z))) (sqrt 3.0))
35.4b
(sqrt (+ (+ (* x x) (* y y)) (* z z)))

rewrite28.0ms

Algorithm
rewrite-expression-head
Rules
45×sqrt-prod
36×times-frac
34×add-sqr-sqrt
33×add-cube-cbrt *-un-lft-identity
11×add-log-exp
add-exp-log associate-/r* add-cbrt-cube associate-/l*
pow1
flip3-+ sqrt-div sum-log flip-+
+-commutative associate-/l/
cbrt-undiv rem-sqrt-square associate-+l+ sqrt-undiv frac-2neg sqrt-pow1 pow1/2 div-exp clear-num div-inv
Counts
4 → 102
Calls
4 calls:
3.0ms
(+ (* x x) (* y y))
5.0ms
(+ (+ (* x x) (* y y)) (* z z))
9.0ms
(/ (sqrt (+ (+ (* x x) (* y y)) (* z z))) (sqrt 3.0))
5.0ms
(sqrt (+ (+ (* x x) (* y y)) (* z z)))

series63.0ms

Counts
4 → 12
Calls
4 calls:
5.0ms
(+ (* x x) (* y y))
10.0ms
(+ (+ (* x x) (* y y)) (* z z))
30.0ms
(/ (sqrt (+ (+ (* x x) (* y y)) (* z z))) (sqrt 3.0))
18.0ms
(sqrt (+ (+ (* x x) (* y y)) (* z z)))

simplify44.0ms

Algorithm
egg-herbie
Counts
114 → 114
Iterations

Useful iterations: 2 (31.0ms)

IterNodesCost
03301316
113381241
250021218

prune147.0ms

Filtered
73 candidates to 114 candidates (-56.2%)
Pruning

10 alts after pruning (8 fresh and 2 done)

PrunedKeptTotal
New1113114
Fresh055
Picked011
Done011
Total11110121

Merged error: 17.0b

Counts
121 → 10

localize13.0ms

Local error

Found 4 expressions with local error:

0.1b
(/ (+ (+ (* x x) (* y y)) (* z z)) 3.0)
0.5b
(* (sqrt (sqrt (/ (+ (+ (* x x) (* y y)) (* z z)) 3.0))) (sqrt (sqrt (/ (+ (+ (* x x) (* y y)) (* z z)) 3.0))))
35.5b
(sqrt (/ (+ (+ (* x x) (* y y)) (* z z)) 3.0))
35.5b
(sqrt (/ (+ (+ (* x x) (* y y)) (* z z)) 3.0))

rewrite50.0ms

Algorithm
rewrite-expression-head
Rules
194×sqrt-prod
120×add-sqr-sqrt
73×times-frac
62×add-cube-cbrt *-un-lft-identity
34×sqrt-pow1
29×pow1
25×swap-sqr
19×associate-*r* associate-*l*
18×pow1/2
16×unswap-sqr
10×sqrt-div
pow-prod-up
add-exp-log add-cbrt-cube
div-inv
pow-prod-down pow-sqr
rem-sqrt-square add-log-exp
associate-/r* associate-/l*
associate-/l/
cbrt-undiv pow2 frac-times frac-2neg flip3-+ pow-plus sqrt-unprod associate-*r/ div-exp associate-*l/ prod-exp clear-num rem-square-sqrt *-commutative cbrt-unprod flip-+
Counts
4 → 194
Calls
4 calls:
8.0ms
(/ (+ (+ (* x x) (* y y)) (* z z)) 3.0)
21.0ms
(* (sqrt (sqrt (/ (+ (+ (* x x) (* y y)) (* z z)) 3.0))) (sqrt (sqrt (/ (+ (+ (* x x) (* y y)) (* z z)) 3.0))))
5.0ms
(sqrt (/ (+ (+ (* x x) (* y y)) (* z z)) 3.0))
5.0ms
(sqrt (/ (+ (+ (* x x) (* y y)) (* z z)) 3.0))

series94.0ms

Counts
4 → 12
Calls
4 calls:
15.0ms
(/ (+ (+ (* x x) (* y y)) (* z z)) 3.0)
27.0ms
(* (sqrt (sqrt (/ (+ (+ (* x x) (* y y)) (* z z)) 3.0))) (sqrt (sqrt (/ (+ (+ (* x x) (* y y)) (* z z)) 3.0))))
26.0ms
(sqrt (/ (+ (+ (* x x) (* y y)) (* z z)) 3.0))
27.0ms
(sqrt (/ (+ (+ (* x x) (* y y)) (* z z)) 3.0))

simplify71.0ms

Algorithm
egg-herbie
Counts
206 → 206
Iterations

Useful iterations: 2 (44.0ms)

IterNodesCost
03882590
117462405
250012350

prune299.0ms

Filtered
128 candidates to 206 candidates (-60.9%)
Pruning

10 alts after pruning (7 fresh and 3 done)

PrunedKeptTotal
New2051206
Fresh167
Picked011
Done022
Total20610216

Merged error: 17.0b

Counts
216 → 10

regimes1.0s

Accuracy

61.8% (7.7b remaining)

Error of 26.2b against oracle of 18.6b and baseline of 38.6b

bsearch147.0ms

Steps
ItersRangePoint
7
6.212776018882463e+93
1.6524904715370627e+95
1.6277273401591426e+95
9
-2.135496755353017e-196
-2.2726329204290766e-204
-7.003463090911537e-197
8
-4.291637353470548e-178
-1.8386109251777073e-181
-1.865000523584714e-181
9
-7.961393899382742e+120
-2.52842479968767e+111
-6.84965762204123e+120

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03621
14221
24221

end0.0ms

analyze14.0ms

Algorithm
search

sample535.0ms

Algorithm
intervals
Results
381.0ms8000×body80valid

Profiling

Loading profile data...