Details

Time bar (total: 1.8s)

sample19.0ms

Algorithm
intervals
Results
7.0ms287×body80valid
1.0ms12×body640valid
0.0msbody1280valid
0.0msbody320valid
0.0msbody160valid

simplify10.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 1 (4.0ms)

IterNodesCost
0184
1343
2523
3603
4603

prune5.0ms

Filtered
1 candidates to 1 candidates (100.0%)
Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.1b

localize5.0ms

Local error

Found 1 expressions with local error:

0.0b
(* d1 (+ (+ 3.0 d2) d3))

rewrite42.0ms

Algorithm
rewrite-expression-head
Rules
*-un-lft-identity
add-sqr-sqrt associate-*r*
pow1 add-exp-log add-cube-cbrt associate-*l* add-cbrt-cube distribute-lft-out
associate-*r/
distribute-rgt-in distribute-lft-in flip3-+ pow-prod-down prod-exp *-commutative cbrt-unprod flip-+ add-log-exp unswap-sqr
Counts
1 → 24
Calls
1 calls:
42.0ms
(* d1 (+ (+ 3.0 d2) d3))

series29.0ms

Counts
1 → 3
Calls
1 calls:
29.0ms
(* d1 (+ (+ 3.0 d2) d3))

simplify92.0ms

Algorithm
egg-herbie
Counts
27 → 27
Iterations

Useful iterations: 1 (7.0ms)

IterNodesCost
0149120
1720103
23972103
35002103

prune48.0ms

Filtered
27 candidates to 16 candidates (59.3%)
Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 0b

localize5.0ms

Local error

Found 1 expressions with local error:

0.0b
(* (+ (+ 3.0 d2) d3) d1)

rewrite45.0ms

Algorithm
rewrite-expression-head
Rules
*-un-lft-identity
add-sqr-sqrt associate-*l*
pow1 add-exp-log add-cube-cbrt associate-*r* add-cbrt-cube distribute-lft-out
associate-*l/
flip3-+ pow-prod-down prod-exp *-commutative cbrt-unprod flip-+ add-log-exp unswap-sqr
Counts
1 → 22
Calls
1 calls:
44.0ms
(* (+ (+ 3.0 d2) d3) d1)

series26.0ms

Counts
1 → 3
Calls
1 calls:
26.0ms
(* (+ (+ 3.0 d2) d3) d1)

simplify77.0ms

Algorithm
egg-herbie
Counts
25 → 25
Iterations

Useful iterations: 1 (6.0ms)

IterNodesCost
0125120
1576103
24103103
35003103

prune45.0ms

Filtered
25 candidates to 15 candidates (60.0%)
Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0b

localize6.0ms

Local error

Found 1 expressions with local error:

0.0b
(+ (* d1 (+ 3.0 d2)) (* d1 d3))

rewrite5.0ms

Algorithm
rewrite-expression-head
Rules
add-log-exp
associate-+l+
pow1 add-exp-log +-commutative distribute-rgt-in add-sqr-sqrt add-cube-cbrt *-un-lft-identity distribute-lft-in flip3-+ sum-log add-cbrt-cube flip-+ distribute-lft-out
Counts
1 → 14
Calls
1 calls:
5.0ms
(+ (* d1 (+ 3.0 d2)) (* d1 d3))

series38.0ms

Counts
1 → 3
Calls
1 calls:
38.0ms
(+ (* d1 (+ 3.0 d2)) (* d1 d3))

simplify80.0ms

Algorithm
egg-herbie
Counts
17 → 17
Iterations

Useful iterations: 2 (20.0ms)

IterNodesCost
0119102
147586
2260184
3500184

prune39.0ms

Filtered
17 candidates to 13 candidates (76.5%)
Pruning

5 alts after pruning (3 fresh and 2 done)

Merged error: 0b

localize7.0ms

Local error

Found 4 expressions with local error:

0.0b
(sqrt (+ (+ 3.0 d2) d3))
0.0b
(sqrt (+ (+ 3.0 d2) d3))
0.2b
(* (sqrt (+ (+ 3.0 d2) d3)) d1)
0.3b
(* (sqrt (+ (+ 3.0 d2) d3)) (* (sqrt (+ (+ 3.0 d2) d3)) d1))

rewrite148.0ms

Algorithm
rewrite-expression-head
Rules
31×*-un-lft-identity
21×sqrt-prod
18×sqrt-div
17×add-sqr-sqrt
16×associate-*l*
13×pow1
12×distribute-lft-out
11×add-exp-log add-cube-cbrt add-cbrt-cube
10×associate-*l/
flip3-+ flip-+
frac-times associate-*r* pow-prod-down prod-exp cbrt-unprod add-log-exp
rem-sqrt-square sqrt-pow1 pow1/2 associate-*r/ *-commutative unswap-sqr
Counts
4 → 91
Calls
4 calls:
16.0ms
(sqrt (+ (+ 3.0 d2) d3))
17.0ms
(sqrt (+ (+ 3.0 d2) d3))
38.0ms
(* (sqrt (+ (+ 3.0 d2) d3)) d1)
74.0ms
(* (sqrt (+ (+ 3.0 d2) d3)) (* (sqrt (+ (+ 3.0 d2) d3)) d1))

series194.0ms

Counts
4 → 12
Calls
4 calls:
37.0ms
(sqrt (+ (+ 3.0 d2) d3))
40.0ms
(sqrt (+ (+ 3.0 d2) d3))
91.0ms
(* (sqrt (+ (+ 3.0 d2) d3)) d1)
26.0ms
(* (sqrt (+ (+ 3.0 d2) d3)) (* (sqrt (+ (+ 3.0 d2) d3)) d1))

simplify44.0ms

Algorithm
egg-herbie
Counts
103 → 103
Iterations

Useful iterations: 2 (35.0ms)

IterNodesCost
0335740
11140646
25001638

prune191.0ms

Filtered
103 candidates to 65 candidates (63.1%)
Pruning

5 alts after pruning (2 fresh and 3 done)

Merged error: 0b

regimes60.0ms

Accuracy

0% (0.1b remaining)

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

bsearch0.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0103
1103

end0.0ms

sample489.0ms

Algorithm
intervals
Results
240.0ms9496×body80valid
19.0ms205×body640valid
11.0ms98×body1280valid
10.0ms147×body320valid
5.0ms95×body160valid