Details

Time bar (total: 10.1s)

sample3.4s

Algorithm
intervals
sampling

Space saved by range analysis: 0.292611%

Space saved by search: 0.292611%

Guaranteed chance to sample good point: 0%

Results
14.0ms256×body80valid
1.0ms16×body80invalid

simplify8.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0268
1398
2478
3498
4498

prune5.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 14.4b

Counts
2 → 1

localize17.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (+ a 1.0) (/ (* y b) t))
4.3b
(/ (* y z) t)
6.3b
(/ (* y b) t)
10.9b
(/ (+ x (/ (* y z) t)) (+ (+ a 1.0) (/ (* y b) t)))

rewrite31.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)
12.0ms
(/ (+ x (/ (* y z) t)) (+ (+ a 1.0) (/ (* y b) t)))

series59.0ms

Counts
4 → 12
Calls
4 calls:
11.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)))

simplify49.0ms

Algorithm
egg-herbie
Counts
118 → 118
Iterations

Useful iterations: 1 (11.0ms)

IterNodesCost
0469909
12102841
25001841

prune185.0ms

Filtered
78 candidates to 118 candidates (-51.3%)
Pruning

12 alts after pruning (12 fresh and 0 done)

PrunedKeptTotal
New10612118
Fresh000
Picked101
Done000
Total10712119

Merged error: 10.6b

Counts
119 → 12

localize14.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (+ a 1.0) (* (* y b) (/ 1 t)))
4.3b
(/ (* y z) t)
6.3b
(* (* y b) (/ 1 t))
10.9b
(/ (+ x (/ (* y z) t)) (+ (+ a 1.0) (* (* y b) (/ 1 t))))

rewrite37.0ms

Algorithm
rewrite-expression-head
Rules
33×add-exp-log
30×*-un-lft-identity
24×times-frac
23×add-cbrt-cube
22×add-sqr-sqrt add-cube-cbrt
13×associate-*r* prod-exp
pow1 add-log-exp
frac-add
flip3-+ div-exp cbrt-unprod flip-+
associate-/r* associate-/r/
cbrt-undiv associate-*r/ un-div-inv associate-/l*
distribute-lft-out
pow-prod-down sum-log div-inv
rec-exp frac-2neg 1-exp clear-num associate-/l/
+-commutative associate-+l+ associate-*l* *-commutative
Counts
4 → 115
Calls
4 calls:
6.0ms
(+ (+ a 1.0) (* (* y b) (/ 1 t)))
5.0ms
(/ (* y z) t)
10.0ms
(* (* y b) (/ 1 t))
12.0ms
(/ (+ x (/ (* y z) t)) (+ (+ a 1.0) (* (* y b) (/ 1 t))))

series59.0ms

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

simplify76.0ms

Algorithm
egg-herbie
Counts
127 → 127
Iterations

Useful iterations: 2 (63.0ms)

IterNodesCost
06241021
13056904
25002887

prune162.0ms

Filtered
78 candidates to 127 candidates (-62.8%)
Pruning

12 alts after pruning (11 fresh and 1 done)

PrunedKeptTotal
New1270127
Fresh01111
Picked011
Done000
Total12712139

Merged error: 10.6b

Counts
139 → 12

localize13.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (+ a 1.0) (/ (* y b) t))
4.4b
(* (* y z) (/ 1 t))
6.3b
(/ (* y b) t)
10.9b
(/ (+ x (* (* y z) (/ 1 t))) (+ (+ a 1.0) (/ (* y b) t)))

rewrite37.0ms

Algorithm
rewrite-expression-head
Rules
48×*-un-lft-identity
33×add-exp-log
27×times-frac
23×add-sqr-sqrt add-cube-cbrt add-cbrt-cube
15×distribute-lft-out
13×associate-*r* prod-exp
pow1 add-log-exp
associate-/r*
div-exp cbrt-unprod
cbrt-undiv flip3-+ flip-+
frac-add associate-/r/ associate-/l*
pow-prod-down sum-log div-inv
rec-exp frac-2neg 1-exp clear-num associate-/l/
+-commutative associate-+l+ associate-*r/ associate-*l* un-div-inv *-commutative
Counts
4 → 117
Calls
4 calls:
7.0ms
(+ (+ a 1.0) (/ (* y b) t))
8.0ms
(* (* y z) (/ 1 t))
4.0ms
(/ (* y b) t)
13.0ms
(/ (+ x (* (* y z) (/ 1 t))) (+ (+ a 1.0) (/ (* y b) t)))

series57.0ms

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

simplify73.0ms

Algorithm
egg-herbie
Counts
129 → 129
Iterations

Useful iterations: 2 (58.0ms)

IterNodesCost
0607997
12965888
25002868

prune162.0ms

Filtered
82 candidates to 129 candidates (-57.3%)
Pruning

12 alts after pruning (10 fresh and 2 done)

PrunedKeptTotal
New1290129
Fresh01010
Picked011
Done011
Total12912141

Merged error: 10.6b

Counts
141 → 12

localize18.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt t)
5.2b
(* (/ y (* (cbrt t) (cbrt t))) (/ z (cbrt t)))
6.3b
(/ (* y b) t)
10.9b
(/ (+ x (* (/ y (* (cbrt t) (cbrt t))) (/ z (cbrt t)))) (+ (+ a 1.0) (/ (* y b) t)))

rewrite35.0ms

Algorithm
rewrite-expression-head
Rules
52×*-un-lft-identity
48×add-sqr-sqrt
46×times-frac
32×add-exp-log add-cube-cbrt
25×add-cbrt-cube
22×associate-*r*
14×cbrt-prod
12×distribute-lft-out
10×cbrt-undiv div-exp
prod-exp cbrt-unprod
associate-/r*
associate-*l*
pow1 unswap-sqr
associate-/r/ div-inv associate-/l* add-log-exp
flip3-+ flip-+
frac-2neg frac-add clear-num associate-/l/
frac-times pow1/3 associate-*r/ pow-prod-down associate-*l/ *-commutative
Counts
4 → 132
Calls
4 calls:
1.0ms
(cbrt t)
14.0ms
(* (/ y (* (cbrt t) (cbrt t))) (/ z (cbrt t)))
4.0ms
(/ (* y b) t)
11.0ms
(/ (+ x (* (/ y (* (cbrt t) (cbrt t))) (/ z (cbrt t)))) (+ (+ a 1.0) (/ (* y b) t)))

series105.0ms

Counts
4 → 12
Calls
4 calls:
22.0ms
(cbrt t)
10.0ms
(* (/ y (* (cbrt t) (cbrt t))) (/ z (cbrt t)))
5.0ms
(/ (* y b) t)
69.0ms
(/ (+ x (* (/ y (* (cbrt t) (cbrt t))) (/ z (cbrt t)))) (+ (+ a 1.0) (/ (* y b) t)))

simplify80.0ms

Algorithm
egg-herbie
Counts
144 → 144
Iterations

Useful iterations: 2 (64.0ms)

IterNodesCost
07541573
135961419
250011366

prune128.0ms

Filtered
99 candidates to 144 candidates (-45.5%)
Pruning

14 alts after pruning (12 fresh and 2 done)

PrunedKeptTotal
New1413144
Fresh099
Picked101
Done022
Total14214156

Merged error: 9.9b

Counts
156 → 14

regimes1.0s

Accuracy

11.1% (3.8b remaining)

Error of 14.5b against oracle of 10.6b and baseline of 14.9b

bsearch81.0ms

Steps
ItersRangePoint
8
4.792610883072218e+63
2.586131019761533e+68
4.893801620812568e+63
6
-2.503236511976591e+26
-3.4365695695747597e+25
-2.3315077618345223e+26

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05135
15135

end0.0ms

sample4.2s

Algorithm
intervals
sampling

Space saved by range analysis: 0.292611%

Space saved by search: 0.292611%

Guaranteed chance to sample good point: 0%

Results
431.0ms8000×body80valid
18.0ms300×body80invalid

Profiling

Loading profile data...