Details

Time bar (total: 38.7s)

sample71.0ms

Algorithm
intervals
Results
22.0ms256×body80valid
17.0ms256×body80nan

simplify43.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
05017
110817
238917
3176117
4500217

prune5.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: 5.0b

Counts
2 → 1

localize23.0ms

Local error

Found 4 expressions with local error:

0.2b
(/ x (+ x (* y (exp (* 2.0 (- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5.0 6.0)) (/ 2.0 (* t 3.0))))))))))
0.2b
(/ 2.0 (* t 3.0))
3.3b
(- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5.0 6.0)) (/ 2.0 (* t 3.0)))))
6.3b
(/ (* z (sqrt (+ t a))) t)

rewrite2.1s

Algorithm
rewrite-expression-head
Rules
5600×frac-sub
4095×add-sqr-sqrt
3202×*-un-lft-identity
2445×associate-/l*
2274×add-cube-cbrt
2234×associate-*r*
2168×associate-/r*
1900×frac-times
1526×times-frac
1468×flip3-+ flip-+
1365×prod-diff
1355×associate-*l*
1184×associate-*r/
1051×flip3-- flip--
902×sqrt-prod
656×unswap-sqr
413×*-commutative
328×associate--r+
323×distribute-lft-out
269×frac-2neg clear-num
234×sqrt-div associate-/l/
228×difference-of-squares
169×distribute-lft-out--
164×distribute-rgt-in distribute-lft-in
55×fma-neg
50×associate-*l/
31×div-inv
16×add-exp-log add-cbrt-cube
add-log-exp
cbrt-undiv div-exp
pow1 expm1-log1p-u associate--l+ log1p-expm1-u
sub-neg
+-commutative prod-exp associate-/r/ cbrt-unprod
diff-log
Counts
4 → 4548
Calls
4 calls:
859.0ms
(/ x (+ x (* y (exp (* 2.0 (- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5.0 6.0)) (/ 2.0 (* t 3.0))))))))))
7.0ms
(/ 2.0 (* t 3.0))
270.0ms
(- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5.0 6.0)) (/ 2.0 (* t 3.0)))))
12.0ms
(/ (* z (sqrt (+ t a))) t)

series572.0ms

Counts
4 → 12
Calls
4 calls:
299.0ms
(/ x (+ x (* y (exp (* 2.0 (- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5.0 6.0)) (/ 2.0 (* t 3.0))))))))))
16.0ms
(/ 2.0 (* t 3.0))
173.0ms
(- (/ (* z (sqrt (+ t a))) t) (* (- b c) (- (+ a (/ 5.0 6.0)) (/ 2.0 (* t 3.0)))))
83.0ms
(/ (* z (sqrt (+ t a))) t)

simplify2.2s

Algorithm
egg-herbie
Counts
4560 → 4560
Iterations

Useful iterations: 0 (116.0ms)

IterNodesCost
09358222820

prune29.4s

Filtered
4560 candidates to 3186 candidates (69.9%)
Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New455734560
Fresh000
Picked101
Done000
Total455834561

Merged error: 0.7b

Counts
4561 → 3

localize25.0ms

Local error

Found 4 expressions with local error:

0.2b
(/ x (+ x (* y (exp (* 2.0 (fma (/ z 1) (/ (sqrt (+ t a)) t) (- (* (- b c) (- (+ a (/ 5.0 6.0)) (/ 2.0 (* t 3.0)))))))))))
0.2b
(/ 2.0 (* t 3.0))
0.3b
(/ (sqrt (+ t a)) t)
2.5b
(fma (/ z 1) (/ (sqrt (+ t a)) t) (- (* (- b c) (- (+ a (/ 5.0 6.0)) (/ 2.0 (* t 3.0))))))

rewrite30.0ms

Algorithm
rewrite-expression-head
Rules
79×*-un-lft-identity
72×times-frac
63×add-sqr-sqrt
55×add-cube-cbrt
20×associate-/r*
16×associate-*l* sqrt-prod
13×add-exp-log add-cbrt-cube associate-/l*
12×associate-*r* distribute-lft-out
pow1 cbrt-undiv expm1-log1p-u div-exp *-commutative log1p-expm1-u add-log-exp unswap-sqr
frac-2neg clear-num div-inv
flip3-+ sqrt-div associate-/r/ flip-+ associate-/l/
prod-exp cbrt-unprod fma-udef
Counts
4 → 163
Calls
4 calls:
10.0ms
(/ x (+ x (* y (exp (* 2.0 (fma (/ z 1) (/ (sqrt (+ t a)) t) (- (* (- b c) (- (+ a (/ 5.0 6.0)) (/ 2.0 (* t 3.0)))))))))))
7.0ms
(/ 2.0 (* t 3.0))
6.0ms
(/ (sqrt (+ t a)) t)
1.0ms
(fma (/ z 1) (/ (sqrt (+ t a)) t) (- (* (- b c) (- (+ a (/ 5.0 6.0)) (/ 2.0 (* t 3.0))))))

series609.0ms

Counts
4 → 12
Calls
4 calls:
313.0ms
(/ x (+ x (* y (exp (* 2.0 (fma (/ z 1) (/ (sqrt (+ t a)) t) (- (* (- b c) (- (+ a (/ 5.0 6.0)) (/ 2.0 (* t 3.0)))))))))))
22.0ms
(/ 2.0 (* t 3.0))
58.0ms
(/ (sqrt (+ t a)) t)
216.0ms
(fma (/ z 1) (/ (sqrt (+ t a)) t) (- (* (- b c) (- (+ a (/ 5.0 6.0)) (/ 2.0 (* t 3.0))))))

simplify74.0ms

Algorithm
egg-herbie
Counts
175 → 175
Iterations

Useful iterations: 2 (54.0ms)

IterNodesCost
06541875
124941731
250011700

prune858.0ms

Filtered
175 candidates to 125 candidates (71.4%)
Pruning

3 alts after pruning (2 fresh and 1 done)

PrunedKeptTotal
New1741175
Fresh112
Picked011
Done000
Total1753178

Merged error: 0.5b

Counts
178 → 3

localize13.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (* 0.8333333333333334 c) (* a b))
0.0b
(exp (* 2.0 (fma c a (- (* 0.8333333333333334 c) (* a b)))))
0.2b
(/ x (+ x (* y (exp (* 2.0 (fma c a (- (* 0.8333333333333334 c) (* a b))))))))
0.8b
(fma c a (- (* 0.8333333333333334 c) (* a b)))

rewrite50.0ms

Algorithm
rewrite-expression-head
Rules
156×add-sqr-sqrt
144×prod-diff
116×*-un-lft-identity
92×add-cube-cbrt
86×associate-*l*
78×associate-*r*
30×unswap-sqr
26×*-commutative
15×times-frac
12×exp-prod fma-neg
distribute-lft-out add-log-exp
add-exp-log add-cbrt-cube
associate-/r*
pow1 expm1-log1p-u log1p-expm1-u distribute-lft-out-- difference-of-squares
fma-udef associate-/l*
exp-sum associate-/r/
cbrt-undiv distribute-rgt-in sub-neg flip3-- exp-to-pow frac-2neg distribute-lft-in flip3-+ diff-log div-exp clear-num flip-- flip-+ div-inv rem-exp-log
Counts
4 → 252
Calls
4 calls:
17.0ms
(- (* 0.8333333333333334 c) (* a b))
4.0ms
(exp (* 2.0 (fma c a (- (* 0.8333333333333334 c) (* a b)))))
10.0ms
(/ x (+ x (* y (exp (* 2.0 (fma c a (- (* 0.8333333333333334 c) (* a b))))))))
1.0ms
(fma c a (- (* 0.8333333333333334 c) (* a b)))

series223.0ms

Counts
4 → 12
Calls
4 calls:
39.0ms
(- (* 0.8333333333333334 c) (* a b))
39.0ms
(exp (* 2.0 (fma c a (- (* 0.8333333333333334 c) (* a b)))))
105.0ms
(/ x (+ x (* y (exp (* 2.0 (fma c a (- (* 0.8333333333333334 c) (* a b))))))))
40.0ms
(fma c a (- (* 0.8333333333333334 c) (* a b)))

simplify98.0ms

Algorithm
egg-herbie
Counts
264 → 264
Iterations

Useful iterations: 2 (62.0ms)

IterNodesCost
07553277
122822362
250022208

prune449.0ms

Filtered
264 candidates to 97 candidates (36.7%)
Pruning

3 alts after pruning (1 fresh and 2 done)

PrunedKeptTotal
New2640264
Fresh011
Picked011
Done011
Total2643267

Merged error: 0.5b

Counts
267 → 3

localize0.0ms

rewrite0.0ms

Algorithm
rewrite-expression-head
Rules
Counts
0 → 0

series0.0ms

Counts
0 → 0

simplify3.0ms

Algorithm
egg-herbie
Counts
0 → 0
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
000

prune0.0ms

Pruning

3 alts after pruning (0 fresh and 3 done)

PrunedKeptTotal
New000
Fresh000
Picked011
Done022
Total033

Merged error: 0.5b

Counts
3 → 3

regimes202.0ms

Accuracy

0% (1.6b remaining)

Error of 2.3b against oracle of 0.7b and baseline of 2.3b

bsearch0.0ms

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04318
14518
24518

end0.0ms

sample1.8s

Algorithm
intervals
Results
564.0ms8000×body80valid
556.0ms8211×body80nan