Details

Time bar (total: 3.4s)

sample40.0ms

Algorithm
intervals
Results
18.0ms268×body80valid

simplify3.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
04617
14617

prune14.0ms

Filtered
1 candidates to 1 candidates (0.0%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 13.3b

Counts
2 → 2

localize13.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (+ a 1.0) (/ (* y b) t))
4.7b
(/ (* y z) t)
5.7b
(/ (* y b) t)
12.9b
(/ (+ x (/ (* y z) t)) (+ (+ a 1.0) (/ (* y b) t)))

rewrite32.0ms

Algorithm
rewrite-expression-head
Rules
61×*-un-lft-identity
26×times-frac
24×distribute-lft-out
19×add-sqr-sqrt add-cube-cbrt
16×add-exp-log add-cbrt-cube
11×associate-/r*
add-log-exp
associate-/l*
cbrt-undiv flip3-+ div-exp flip-+
pow1 frac-add associate-/r/
frac-2neg clear-num sum-log div-inv
prod-exp cbrt-unprod associate-/l/
+-commutative associate-+l+
Counts
4 → 106
Calls
4 calls:
6.0ms
(+ (+ a 1.0) (/ (* y b) t))
6.0ms
(/ (* y z) t)
4.0ms
(/ (* y b) t)
12.0ms
(/ (+ x (/ (* y z) t)) (+ (+ a 1.0) (/ (* y b) t)))

series56.0ms

Counts
4 → 12
Calls
4 calls:
9.0ms
(+ (+ a 1.0) (/ (* y b) t))
5.0ms
(/ (* y z) t)
5.0ms
(/ (* y b) t)
38.0ms
(/ (+ x (/ (* y z) t)) (+ (+ a 1.0) (/ (* y b) t)))

simplify61.0ms

Algorithm
egg-herbie
Counts
118 → 118
Iterations

Useful iterations: 0 (50.0ms)

IterNodesCost
049981713
149981713

prune182.0ms

Filtered
79 candidates to 118 candidates (-49.4%)
Pruning

12 alts after pruning (11 fresh and 1 done)

PrunedKeptTotal
New10711118
Fresh101
Picked011
Done000
Total10812120

Merged error: 11.8b

Counts
120 → 12

localize16.0ms

Local error

Found 4 expressions with local error:

1.7b
(/ (* (/ y (* (cbrt t) (cbrt t))) b) (cbrt t))
3.1b
(* (/ y (* (cbrt t) (cbrt t))) b)
4.7b
(/ (* y z) t)
12.9b
(/ (+ x (/ (* y z) t)) (+ (+ a 1.0) (/ (* (/ y (* (cbrt t) (cbrt t))) b) (cbrt t))))

rewrite39.0ms

Algorithm
rewrite-expression-head
Rules
61×*-un-lft-identity
34×add-exp-log
33×times-frac
28×add-sqr-sqrt
26×add-cbrt-cube
24×add-cube-cbrt
21×distribute-lft-out
14×associate-/r*
11×cbrt-undiv div-exp
prod-exp cbrt-unprod
associate-*l*
pow1 cbrt-prod associate-/l*
associate-/r/ div-inv add-log-exp
frac-2neg flip3-+ associate-*r* clear-num flip-+ associate-/l/
associate-*l/ frac-add unswap-sqr
pow-prod-down *-commutative
Counts
4 → 128
Calls
4 calls:
9.0ms
(/ (* (/ y (* (cbrt t) (cbrt t))) b) (cbrt t))
8.0ms
(* (/ y (* (cbrt t) (cbrt t))) b)
4.0ms
(/ (* y z) t)
13.0ms
(/ (+ x (/ (* y z) t)) (+ (+ a 1.0) (/ (* (/ y (* (cbrt t) (cbrt t))) b) (cbrt t))))

series92.0ms

Counts
4 → 12
Calls
4 calls:
11.0ms
(/ (* (/ y (* (cbrt t) (cbrt t))) b) (cbrt t))
33.0ms
(* (/ y (* (cbrt t) (cbrt t))) b)
5.0ms
(/ (* y z) t)
43.0ms
(/ (+ x (/ (* y z) t)) (+ (+ a 1.0) (/ (* (/ y (* (cbrt t) (cbrt t))) b) (cbrt t))))

simplify34.0ms

Algorithm
egg-herbie
Counts
140 → 140
Iterations

Useful iterations: 0 (22.0ms)

IterNodesCost
052431940

prune176.0ms

Filtered
91 candidates to 140 candidates (-53.8%)
Pruning

12 alts after pruning (11 fresh and 1 done)

PrunedKeptTotal
New1382140
Fresh1910
Picked011
Done101
Total14012152

Merged error: 11.8b

Counts
152 → 12

localize15.0ms

Local error

Found 4 expressions with local error:

0.4b
(/ 1 (/ t (* y z)))
4.9b
(/ t (* y z))
5.7b
(/ (* y b) t)
12.9b
(/ (+ x (/ 1 (/ t (* y z)))) (+ (+ a 1.0) (/ (* y b) t)))

rewrite37.0ms

Algorithm
rewrite-expression-head
Rules
84×*-un-lft-identity
64×times-frac
37×add-exp-log
36×add-sqr-sqrt add-cube-cbrt
30×distribute-lft-out
25×add-cbrt-cube
17×div-exp
16×associate-/r*
14×div-inv
12×associate-/l*
10×cbrt-undiv
pow1 prod-exp associate-/r/
frac-2neg clear-num add-log-exp
rec-exp flip3-+ 1-exp cbrt-unprod flip-+
frac-add associate-/l/
pow-flip inv-pow
Counts
4 → 151
Calls
4 calls:
6.0ms
(/ 1 (/ t (* y z)))
4.0ms
(/ t (* y z))
4.0ms
(/ (* y b) t)
17.0ms
(/ (+ x (/ 1 (/ t (* y z)))) (+ (+ a 1.0) (/ (* y b) t)))

series61.0ms

Counts
4 → 12
Calls
4 calls:
5.0ms
(/ 1 (/ t (* y z)))
5.0ms
(/ t (* y z))
5.0ms
(/ (* y b) t)
46.0ms
(/ (+ x (/ 1 (/ t (* y z)))) (+ (+ a 1.0) (/ (* y b) t)))

simplify58.0ms

Algorithm
egg-herbie
Counts
163 → 163
Iterations

Useful iterations: 0 (44.0ms)

IterNodesCost
049892073
149892073

prune175.0ms

Filtered
90 candidates to 163 candidates (-81.1%)
Pruning

12 alts after pruning (11 fresh and 1 done)

PrunedKeptTotal
New1621163
Fresh01010
Picked101
Done011
Total16312175

Merged error: 11.8b

Counts
175 → 12

localize15.0ms

Local error

Found 4 expressions with local error:

0.2b
(/ 1 (* y z))
4.9b
(/ (/ 1 t) (/ 1 (* y z)))
5.7b
(/ (* y b) t)
12.9b
(/ (+ x (/ (/ 1 t) (/ 1 (* y z)))) (+ (+ a 1.0) (/ (* y b) t)))

rewrite61.0ms

Algorithm
rewrite-expression-head
Rules
231×times-frac
140×*-un-lft-identity
105×add-exp-log
103×add-sqr-sqrt add-cube-cbrt
65×div-exp
37×add-cbrt-cube
26×div-inv
21×distribute-lft-out associate-/l*
18×cbrt-undiv
17×rec-exp 1-exp
16×prod-exp associate-/r*
pow1
associate-/r/
frac-2neg clear-num cbrt-unprod add-log-exp
flip3-+ flip-+ associate-/l/
pow-flip frac-add
pow-prod-down inv-pow
Counts
4 → 253
Calls
4 calls:
4.0ms
(/ 1 (* y z))
10.0ms
(/ (/ 1 t) (/ 1 (* y z)))
4.0ms
(/ (* y b) t)
31.0ms
(/ (+ x (/ (/ 1 t) (/ 1 (* y z)))) (+ (+ a 1.0) (/ (* y b) t)))

series61.0ms

Counts
4 → 12
Calls
4 calls:
2.0ms
(/ 1 (* y z))
6.0ms
(/ (/ 1 t) (/ 1 (* y z)))
5.0ms
(/ (* y b) t)
48.0ms
(/ (+ x (/ (/ 1 t) (/ 1 (* y z)))) (+ (+ a 1.0) (/ (* y b) t)))

simplify86.0ms

Algorithm
egg-herbie
Counts
265 → 265
Iterations

Useful iterations: 0 (63.0ms)

IterNodesCost
049813345
149813345

prune199.0ms

Filtered
126 candidates to 265 candidates (-110.3%)
Pruning

12 alts after pruning (10 fresh and 2 done)

PrunedKeptTotal
New2650265
Fresh01010
Picked011
Done011
Total26512277

Merged error: 11.8b

Counts
277 → 12

regimes835.0ms

Accuracy

51.1% (2.8b remaining)

Error of 13.2b against oracle of 10.4b and baseline of 16.1b

bsearch28.0ms

Steps
ItersRangePoint
7
2.3234017867874092e-57
1.0055942291487182e-55
9.538841263760188e-56
2
-7.505012381108564e+96
-6.474257057422489e+96
-6.603101472883248e+96

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04747
14747

end0.0ms

sample981.0ms

Algorithm
intervals
Results
441.0ms8268×body80valid

Profiling

Loading profile data...