Details

Time bar (total: 3.3s)

sample35.0ms

Algorithm
intervals
Results
14.0ms268×body80valid

simplify4.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

localize12.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)))

rewrite34.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:
7.0ms
(+ (+ a 1.0) (/ (* y b) t))
4.0ms
(/ (* y z) t)
4.0ms
(/ (* y b) t)
15.0ms
(/ (+ x (/ (* y z) t)) (+ (+ a 1.0) (/ (* y b) t)))

series56.0ms

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

simplify66.0ms

Algorithm
egg-herbie
Counts
118 → 118
Iterations

Useful iterations: 0 (53.0ms)

IterNodesCost
049981713
149981713

prune183.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))))

rewrite42.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:
12.0ms
(/ (* (/ y (* (cbrt t) (cbrt t))) b) (cbrt t))
8.0ms
(* (/ y (* (cbrt t) (cbrt t))) b)
4.0ms
(/ (* y z) t)
14.0ms
(/ (+ x (/ (* y z) t)) (+ (+ a 1.0) (/ (* (/ y (* (cbrt t) (cbrt t))) b) (cbrt t))))

series93.0ms

Counts
4 → 12
Calls
4 calls:
10.0ms
(/ (* (/ y (* (cbrt t) (cbrt t))) b) (cbrt t))
35.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))))

simplify35.0ms

Algorithm
egg-herbie
Counts
140 → 140
Iterations

Useful iterations: 0 (22.0ms)

IterNodesCost
052431940

prune172.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

localize14.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)))

rewrite38.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)))

series59.0ms

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

simplify57.0ms

Algorithm
egg-herbie
Counts
163 → 163
Iterations

Useful iterations: 0 (43.0ms)

IterNodesCost
049892073
149892073

prune166.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

localize17.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)))

rewrite60.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)))

series59.0ms

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

simplify84.0ms

Algorithm
egg-herbie
Counts
265 → 265
Iterations

Useful iterations: 0 (62.0ms)

IterNodesCost
049813345
149813345

prune197.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

regimes822.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

sample954.0ms

Algorithm
intervals
Results
431.0ms8268×body80valid

Profiling

Loading profile data...