Details

Time bar (total: 11.4s)

sample82.0ms

Algorithm
intervals
Results
42.0ms619×body80valid

simplify110.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 1 (6.0ms)

IterNodesCost
04714
111013
233513
3105913
4344213
5500113

prune12.0ms

Filtered
1 candidates to 1 candidates (100.0%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 12.5b

Counts
2 → 2

localize20.0ms

Local error

Found 4 expressions with local error:

0.3b
(- (* c a) (* y i))
5.1b
(* x (- (* y z) (* t a)))
5.2b
(* b (- (* c z) (* t i)))
5.8b
(* j (- (* c a) (* y i)))

rewrite211.0ms

Algorithm
rewrite-expression-head
Rules
1008×prod-diff
909×add-sqr-sqrt
549×*-un-lft-identity
540×associate-*r*
532×associate-*l*
517×add-cube-cbrt
438×distribute-rgt-in distribute-lft-in
188×unswap-sqr
172×*-commutative
16×distribute-lft-out-- difference-of-squares
12×fma-neg
10×pow1 add-exp-log add-cbrt-cube
sub-neg
associate-*r/ add-log-exp
expm1-log1p-u flip3-- flip-- log1p-expm1-u
pow-prod-down prod-exp cbrt-unprod
diff-log
Counts
4 → 1144
Calls
4 calls:
22.0ms
(- (* c a) (* y i))
29.0ms
(* x (- (* y z) (* t a)))
29.0ms
(* b (- (* c z) (* t i)))
32.0ms
(* j (- (* c a) (* y i)))

series254.0ms

Counts
4 → 12
Calls
4 calls:
37.0ms
(- (* c a) (* y i))
71.0ms
(* x (- (* y z) (* t a)))
70.0ms
(* b (- (* c z) (* t i)))
75.0ms
(* j (- (* c a) (* y i)))

simplify215.0ms

Algorithm
egg-herbie
Counts
1156 → 1156
Iterations

Useful iterations: 1 (51.0ms)

IterNodesCost
0252018771
1500213385

prune1.5s

Filtered
1156 candidates to 207 candidates (17.9%)
Pruning

24 alts after pruning (24 fresh and 0 done)

PrunedKeptTotal
New1132241156
Fresh101
Picked101
Done000
Total1134241158

Merged error: 6.4b

Counts
1158 → 24

localize29.0ms

Local error

Found 4 expressions with local error:

5.1b
(* x (- (* y z) (* t a)))
5.2b
(* b (fma (* (cbrt c) (cbrt c)) (* (cbrt c) z) (- (* i t))))
5.8b
(* j (- (* c a) (* y i)))
47.5b
(fma (- i) t (* i t))

rewrite123.0ms

Algorithm
rewrite-expression-head
Rules
576×prod-diff
520×add-sqr-sqrt
314×*-un-lft-identity
313×associate-*r*
305×associate-*l*
298×add-cube-cbrt
293×distribute-rgt-in distribute-lft-in
107×unswap-sqr
99×*-commutative
10×pow1 add-exp-log add-cbrt-cube
distribute-lft-out-- difference-of-squares
expm1-log1p-u sub-neg associate-*r/ log1p-expm1-u add-log-exp
pow-prod-down prod-exp cbrt-unprod fma-udef
flip3-- flip--
Counts
4 → 676
Calls
4 calls:
28.0ms
(* x (- (* y z) (* t a)))
4.0ms
(* b (fma (* (cbrt c) (cbrt c)) (* (cbrt c) z) (- (* i t))))
32.0ms
(* j (- (* c a) (* y i)))
1.0ms
(fma (- i) t (* i t))

series416.0ms

Counts
4 → 12
Calls
4 calls:
70.0ms
(* x (- (* y z) (* t a)))
246.0ms
(* b (fma (* (cbrt c) (cbrt c)) (* (cbrt c) z) (- (* i t))))
74.0ms
(* j (- (* c a) (* y i)))
25.0ms
(fma (- i) t (* i t))

simplify131.0ms

Algorithm
egg-herbie
Counts
688 → 688
Iterations

Useful iterations: 1 (36.0ms)

IterNodesCost
0178711177
150017566

prune1.0s

Filtered
688 candidates to 120 candidates (17.4%)
Pruning

22 alts after pruning (22 fresh and 0 done)

PrunedKeptTotal
New6826688
Fresh71623
Picked101
Done000
Total69022712

Merged error: 6.4b

Counts
712 → 22

localize29.0ms

Local error

Found 4 expressions with local error:

5.1b
(* x (fma (* y (* (cbrt z) (cbrt z))) (cbrt z) (- (* a t))))
5.2b
(* b (- (* c z) (* t i)))
5.8b
(* j (- (* c a) (* y i)))
49.9b
(fma (- a) t (* a t))

rewrite123.0ms

Algorithm
rewrite-expression-head
Rules
576×prod-diff
520×add-sqr-sqrt
314×*-un-lft-identity
313×associate-*r*
305×associate-*l*
298×add-cube-cbrt
293×distribute-rgt-in distribute-lft-in
107×unswap-sqr
99×*-commutative
10×pow1 add-exp-log add-cbrt-cube
distribute-lft-out-- difference-of-squares
expm1-log1p-u sub-neg associate-*r/ log1p-expm1-u add-log-exp
pow-prod-down prod-exp cbrt-unprod fma-udef
flip3-- flip--
Counts
4 → 676
Calls
4 calls:
4.0ms
(* x (fma (* y (* (cbrt z) (cbrt z))) (cbrt z) (- (* a t))))
28.0ms
(* b (- (* c z) (* t i)))
31.0ms
(* j (- (* c a) (* y i)))
1.0ms
(fma (- a) t (* a t))

series340.0ms

Counts
4 → 12
Calls
4 calls:
174.0ms
(* x (fma (* y (* (cbrt z) (cbrt z))) (cbrt z) (- (* a t))))
69.0ms
(* b (- (* c z) (* t i)))
71.0ms
(* j (- (* c a) (* y i)))
26.0ms
(fma (- a) t (* a t))

simplify131.0ms

Algorithm
egg-herbie
Counts
688 → 688
Iterations

Useful iterations: 1 (36.0ms)

IterNodesCost
0178211177
150027734

prune1.1s

Filtered
688 candidates to 126 candidates (18.3%)
Pruning

24 alts after pruning (24 fresh and 0 done)

PrunedKeptTotal
New6835688
Fresh21921
Picked101
Done000
Total68624710

Merged error: 6.4b

Counts
710 → 24

localize37.0ms

Local error

Found 4 expressions with local error:

5.2b
(* b (fma (* (cbrt c) (cbrt c)) (* (cbrt c) z) (- (* i t))))
5.8b
(* j (fma (* c (* (cbrt a) (cbrt a))) (cbrt a) (- (* i y))))
47.2b
(fma (- i) y (* i y))
47.5b
(fma (- i) t (* i t))

rewrite13.0ms

Algorithm
rewrite-expression-head
Rules
12×add-sqr-sqrt
pow1 add-exp-log add-cube-cbrt *-un-lft-identity add-cbrt-cube
associate-*r* associate-*l* fma-udef
expm1-log1p-u log1p-expm1-u add-log-exp
distribute-rgt-in distribute-lft-in pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
Counts
4 → 64
Calls
4 calls:
4.0ms
(* b (fma (* (cbrt c) (cbrt c)) (* (cbrt c) z) (- (* i t))))
7.0ms
(* j (fma (* c (* (cbrt a) (cbrt a))) (cbrt a) (- (* i y))))
1.0ms
(fma (- i) y (* i y))
1.0ms
(fma (- i) t (* i t))

series446.0ms

Counts
4 → 12
Calls
4 calls:
223.0ms
(* b (fma (* (cbrt c) (cbrt c)) (* (cbrt c) z) (- (* i t))))
173.0ms
(* j (fma (* c (* (cbrt a) (cbrt a))) (cbrt a) (- (* i y))))
26.0ms
(fma (- i) y (* i y))
24.0ms
(fma (- i) t (* i t))

simplify118.0ms

Algorithm
egg-herbie
Counts
76 → 76
Iterations

Useful iterations: 3 (111.0ms)

IterNodesCost
0230650
1920560
23935538
35001534

prune561.0ms

Filtered
76 candidates to 62 candidates (81.6%)
Pruning

24 alts after pruning (24 fresh and 0 done)

PrunedKeptTotal
New72476
Fresh32023
Picked101
Done000
Total7624100

Merged error: 4.3b

Counts
100 → 24

regimes1.7s

Accuracy

12.9% (6.5b remaining)

Error of 11.3b against oracle of 4.8b and baseline of 12.3b

bsearch379.0ms

Steps
ItersRangePoint
8
0.007889744175765255
31.068622035261136
0.022366585488525683
7
-1.6407813619952962e-246
-1.503727672002823e-248
-8.342092328552405e-247
9
-1.1959334976289184e-165
-4.5022310150621334e-175
-2.9164613292182565e-174

simplify3.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0121113
1128113
2128113

end0.0ms

sample2.3s

Algorithm
intervals
Results
1.3s18951×body80valid