Details

Time bar (total: 35.9s)

sample554.0ms

Algorithm
intervals
Results
364.0ms2231×body80valid

simplify42.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
013247
135047
2175847
3500147

prune12.0ms

Filtered
1 candidates to 0 candidates (0.0%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 25.6b

Counts
2 → 1

localize60.0ms

Local error

Found 4 expressions with local error:

7.9b
(* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))
8.5b
(* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))
9.2b
(* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))
10.0b
(* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))

rewrite48.0ms

Algorithm
rewrite-expression-head
Rules
24×flip3-- flip--
20×add-sqr-sqrt
16×frac-times
12×pow1 add-exp-log add-cube-cbrt *-un-lft-identity associate-*r* associate-*l* add-cbrt-cube
distribute-rgt-in sub-neg distribute-lft-in associate-*r/ associate-*l/
pow-prod-down prod-exp *-commutative cbrt-unprod add-log-exp unswap-sqr
Counts
4 → 120
Calls
4 calls:
14.0ms
(* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))
11.0ms
(* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))
9.0ms
(* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))
8.0ms
(* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))

series690.0ms

Counts
4 → 12
Calls
4 calls:
161.0ms
(* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))
159.0ms
(* (- (* x y2) (* z y3)) (- (* y0 c) (* y1 a)))
159.0ms
(* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))
211.0ms
(* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))

simplify39.0ms

Algorithm
egg-herbie
Counts
132 → 132
Iterations

Useful iterations: 1 (24.0ms)

IterNodesCost
010821572
150021484

prune2.0s

Filtered
132 candidates to 100 candidates (75.8%)
Pruning

23 alts after pruning (23 fresh and 0 done)

PrunedKeptTotal
New10923132
Fresh000
Picked101
Done000
Total11023133

Merged error: 14.5b

Counts
133 → 23

localize59.0ms

Local error

Found 4 expressions with local error:

8.6b
(* (- (* x y2) (* z y3)) (* y0 c))
8.8b
(* (- (* x y2) (* z y3)) (- (* y1 a)))
9.2b
(* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))
10.0b
(* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))

rewrite34.0ms

Algorithm
rewrite-expression-head
Rules
17×add-sqr-sqrt
15×pow1 add-exp-log add-cbrt-cube
14×flip3-- flip--
13×associate-*r*
12×associate-*l*
11×add-cube-cbrt *-un-lft-identity
frac-times associate-*l/
pow-prod-down prod-exp cbrt-unprod
distribute-rgt-in sub-neg distribute-lft-in associate-*r/ *-commutative add-log-exp
unswap-sqr
distribute-lft-neg-in neg-mul-1 distribute-rgt-neg-in distribute-rgt-neg-out
Counts
4 → 104
Calls
4 calls:
7.0ms
(* (- (* x y2) (* z y3)) (* y0 c))
7.0ms
(* (- (* x y2) (* z y3)) (- (* y1 a)))
8.0ms
(* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))
10.0ms
(* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))

series524.0ms

Counts
4 → 12
Calls
4 calls:
94.0ms
(* (- (* x y2) (* z y3)) (* y0 c))
97.0ms
(* (- (* x y2) (* z y3)) (- (* y1 a)))
168.0ms
(* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))
165.0ms
(* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))

simplify102.0ms

Algorithm
egg-herbie
Counts
116 → 116
Iterations

Useful iterations: 1 (19.0ms)

IterNodesCost
08261155
139971038
250021038

prune1.6s

Filtered
116 candidates to 83 candidates (71.6%)
Pruning

22 alts after pruning (22 fresh and 0 done)

PrunedKeptTotal
New10511116
Fresh111122
Picked101
Done000
Total11722139

Merged error: 14.2b

Counts
139 → 22

localize68.0ms

Local error

Found 4 expressions with local error:

7.9b
(* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))
8.6b
(* (- (* x y2) (* z y3)) (* y0 c))
9.2b
(* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))
10.0b
(* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))

rewrite35.0ms

Algorithm
rewrite-expression-head
Rules
19×flip3-- flip--
17×add-sqr-sqrt
15×pow1 add-exp-log add-cbrt-cube
12×frac-times associate-*l*
11×add-cube-cbrt *-un-lft-identity
10×associate-*r*
associate-*l/
distribute-rgt-in sub-neg distribute-lft-in associate-*r/ pow-prod-down prod-exp cbrt-unprod
*-commutative add-log-exp
unswap-sqr
Counts
4 → 110
Calls
4 calls:
8.0ms
(* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))
7.0ms
(* (- (* x y2) (* z y3)) (* y0 c))
8.0ms
(* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))
8.0ms
(* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))

series592.0ms

Counts
4 → 12
Calls
4 calls:
164.0ms
(* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))
95.0ms
(* (- (* x y2) (* z y3)) (* y0 c))
166.0ms
(* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))
167.0ms
(* (- (* x j) (* z k)) (- (* y0 b) (* y1 i)))

simplify117.0ms

Algorithm
egg-herbie
Counts
122 → 122
Iterations

Useful iterations: 1 (23.0ms)

IterNodesCost
09731344
146181219
250031219

prune1.8s

Filtered
122 candidates to 86 candidates (70.5%)
Pruning

22 alts after pruning (22 fresh and 0 done)

PrunedKeptTotal
New1157122
Fresh61521
Picked101
Done000
Total12222144

Merged error: 13.7b

Counts
144 → 22

localize70.0ms

Local error

Found 4 expressions with local error:

7.9b
(* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))
8.6b
(* (- (* x y2) (* z y3)) (* y0 c))
8.8b
(* (- (* x y2) (* z y3)) (- (* y1 a)))
9.2b
(* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))

rewrite33.0ms

Algorithm
rewrite-expression-head
Rules
17×add-sqr-sqrt
15×pow1 add-exp-log add-cbrt-cube
14×flip3-- flip--
13×associate-*r*
12×associate-*l*
11×add-cube-cbrt *-un-lft-identity
frac-times associate-*l/
pow-prod-down prod-exp cbrt-unprod
distribute-rgt-in sub-neg distribute-lft-in associate-*r/ *-commutative add-log-exp
unswap-sqr
distribute-lft-neg-in neg-mul-1 distribute-rgt-neg-in distribute-rgt-neg-out
Counts
4 → 104
Calls
4 calls:
8.0ms
(* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))
7.0ms
(* (- (* x y2) (* z y3)) (* y0 c))
7.0ms
(* (- (* x y2) (* z y3)) (- (* y1 a)))
8.0ms
(* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))

series525.0ms

Counts
4 → 12
Calls
4 calls:
168.0ms
(* (- (* k y2) (* j y3)) (- (* y4 y1) (* y5 y0)))
97.0ms
(* (- (* x y2) (* z y3)) (* y0 c))
94.0ms
(* (- (* x y2) (* z y3)) (- (* y1 a)))
166.0ms
(* (- (* t j) (* y k)) (- (* y4 b) (* y5 i)))

simplify105.0ms

Algorithm
egg-herbie
Counts
116 → 116
Iterations

Useful iterations: 1 (20.0ms)

IterNodesCost
08261155
140101038
250011038

prune1.6s

Filtered
116 candidates to 83 candidates (71.6%)
Pruning

22 alts after pruning (21 fresh and 1 done)

PrunedKeptTotal
New1151116
Fresh12021
Picked011
Done000
Total11622138

Merged error: 13.7b

Counts
138 → 22

regimes6.2s

Accuracy

-14.9% (10.5b remaining)

Error of 27.7b against oracle of 17.2b and baseline of 26.4b

bsearch1.4s

Steps
ItersRangePoint
9
5.843553487407645e-84
1.2573881425381641e-77
3.32514222871703e-80
7
1.1259941949926275e-308
9.129611979818682e-307
1.678244848327017e-308
4
-2.3994483710032628e-51
-1.5267568572063058e-51
-2.3176335415847983e-51

simplify5.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0179216
1191216
2197216
3197216

end0.0ms

sample17.5s

Algorithm
intervals
Results
12.0s71468×body80valid