Details

Time bar (total: 7.8s)

sample1.2s

Algorithm
intervals
sampling

Space saved by range analysis: 0%

Space saved by search: 5.540729%

Guaranteed chance to sample good point: 18.307012%

Results
20.0ms33×body1280valid
16.0ms49×body640valid
9.0ms127×body80valid
6.0ms28×body320valid
5.0msbody2560valid
3.0ms59×body80nan
2.0ms45×body80overflowed
2.0msbody640nan
2.0ms16×body160valid
1.0msbody1280nan
1.0msbody320nan
1.0msbody160nan

simplify216.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0207
1337
2497
3717
4937
51807
62327
74117
86287
99357
1010287
1113547
1239687
1350027

prune4.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 22.4b

Counts
2 → 1

localize11.0ms

Local error

Found 4 expressions with local error:

0.0b
(* y (exp z))
0.0b
(/ (log (+ (- 1.0 y) (* y (exp z)))) t)
1.6b
(log (+ (- 1.0 y) (* y (exp z))))
2.7b
(+ (- 1.0 y) (* y (exp z)))

rewrite30.0ms

Algorithm
rewrite-expression-head
Rules
18×add-sqr-sqrt
16×add-cube-cbrt *-un-lft-identity
12×times-frac
11×pow1
add-log-exp
add-exp-log add-cbrt-cube
log-pow
log-div associate-/l*
log-prod flip3-+ associate-*r* associate-*l* associate-/r* flip-+
associate-+l+ div-sub sum-log
cbrt-undiv +-commutative associate-+l- sub-neg frac-2neg diff-log div-exp rem-log-exp pow-prod-down prod-exp clear-num *-commutative cbrt-unprod div-inv unswap-sqr
Counts
4 → 80
Calls
4 calls:
5.0ms
(* y (exp z))
11.0ms
(/ (log (+ (- 1.0 y) (* y (exp z)))) t)
6.0ms
(log (+ (- 1.0 y) (* y (exp z))))
6.0ms
(+ (- 1.0 y) (* y (exp z)))

series69.0ms

Counts
4 → 12
Calls
4 calls:
5.0ms
(* y (exp z))
41.0ms
(/ (log (+ (- 1.0 y) (* y (exp z)))) t)
14.0ms
(log (+ (- 1.0 y) (* y (exp z))))
8.0ms
(+ (- 1.0 y) (* y (exp z)))

simplify50.0ms

Algorithm
egg-herbie
Counts
92 → 92
Iterations

Useful iterations: 2 (41.0ms)

IterNodesCost
0452795
11740733
25002726

prune169.0ms

Filtered
68 candidates to 92 candidates (-35.3%)
Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New87592
Fresh000
Picked101
Done000
Total88593

Merged error: 3.6b

Counts
93 → 5

localize17.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt y)
0.6b
(cbrt y)
2.6b
(log (+ (- 1.0 y) (* (* (cbrt y) (cbrt y)) (* (cbrt y) (exp z)))))
11.8b
(+ (- 1.0 y) (* (* (cbrt y) (cbrt y)) (* (cbrt y) (exp z))))

rewrite19.0ms

Algorithm
rewrite-expression-head
Rules
add-log-exp
add-sqr-sqrt add-cube-cbrt *-un-lft-identity
cbrt-prod
pow1 add-exp-log
add-cbrt-cube
log-prod
log-div associate-+l+ flip3-+ pow1/3 sum-log flip-+
+-commutative associate-+l- sub-neg diff-log rem-log-exp log-pow
Counts
4 → 51
Calls
4 calls:
1.0ms
(cbrt y)
1.0ms
(cbrt y)
7.0ms
(log (+ (- 1.0 y) (* (* (cbrt y) (cbrt y)) (* (cbrt y) (exp z)))))
8.0ms
(+ (- 1.0 y) (* (* (cbrt y) (cbrt y)) (* (cbrt y) (exp z))))

series74.0ms

Counts
4 → 12
Calls
4 calls:
23.0ms
(cbrt y)
23.0ms
(cbrt y)
17.0ms
(log (+ (- 1.0 y) (* (* (cbrt y) (cbrt y)) (* (cbrt y) (exp z)))))
11.0ms
(+ (- 1.0 y) (* (* (cbrt y) (cbrt y)) (* (cbrt y) (exp z))))

simplify37.0ms

Algorithm
egg-herbie
Counts
63 → 63
Iterations

Useful iterations: 2 (29.0ms)

IterNodesCost
0301626
11026546
25001493

prune103.0ms

Filtered
48 candidates to 63 candidates (-31.3%)
Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New63063
Fresh044
Picked011
Done000
Total63568

Merged error: 3.6b

Counts
68 → 5

localize11.0ms

Local error

Found 4 expressions with local error:

0.0b
(* y (exp z))
0.1b
(* (log (+ (- 1.0 y) (* y (exp z)))) (/ 1 t))
1.6b
(log (+ (- 1.0 y) (* y (exp z))))
2.7b
(+ (- 1.0 y) (* y (exp z)))

rewrite28.0ms

Algorithm
rewrite-expression-head
Rules
24×add-sqr-sqrt
16×*-un-lft-identity associate-*r*
15×add-exp-log add-cube-cbrt
11×times-frac add-cbrt-cube
10×pow1
add-log-exp
associate-*l*
prod-exp
unswap-sqr
log-prod cbrt-unprod
log-div associate-+l+ flip3-+ div-exp pow-prod-down sum-log log-pow *-commutative flip-+
cbrt-undiv +-commutative associate-+l- sub-neg rec-exp diff-log 1-exp associate-*r/ rem-log-exp un-div-inv div-inv
Counts
4 → 84
Calls
4 calls:
5.0ms
(* y (exp z))
8.0ms
(* (log (+ (- 1.0 y) (* y (exp z)))) (/ 1 t))
7.0ms
(log (+ (- 1.0 y) (* y (exp z))))
6.0ms
(+ (- 1.0 y) (* y (exp z)))

series68.0ms

Counts
4 → 12
Calls
4 calls:
5.0ms
(* y (exp z))
41.0ms
(* (log (+ (- 1.0 y) (* y (exp z)))) (/ 1 t))
14.0ms
(log (+ (- 1.0 y) (* y (exp z))))
7.0ms
(+ (- 1.0 y) (* y (exp z)))

simplify60.0ms

Algorithm
egg-herbie
Counts
96 → 96
Iterations

Useful iterations: 2 (50.0ms)

IterNodesCost
0540788
12291698
25001686

prune150.0ms

Filtered
69 candidates to 96 candidates (-39.1%)
Pruning

7 alts after pruning (5 fresh and 2 done)

PrunedKeptTotal
New94296
Fresh033
Picked011
Done011
Total947101

Merged error: 3.5b

Counts
101 → 7

localize14.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt t)
0.6b
(cbrt t)
1.6b
(log (+ (- 1.0 y) (* y (exp z))))
2.7b
(+ (- 1.0 y) (* y (exp z)))

rewrite15.0ms

Algorithm
rewrite-expression-head
Rules
add-log-exp
add-sqr-sqrt add-cube-cbrt *-un-lft-identity
cbrt-prod
pow1 add-exp-log
add-cbrt-cube
log-prod
log-div associate-+l+ flip3-+ pow1/3 sum-log flip-+
+-commutative associate-+l- sub-neg diff-log rem-log-exp log-pow
Counts
4 → 51
Calls
4 calls:
1.0ms
(cbrt t)
1.0ms
(cbrt t)
5.0ms
(log (+ (- 1.0 y) (* y (exp z))))
6.0ms
(+ (- 1.0 y) (* y (exp z)))

series70.0ms

Counts
4 → 12
Calls
4 calls:
23.0ms
(cbrt t)
23.0ms
(cbrt t)
17.0ms
(log (+ (- 1.0 y) (* y (exp z))))
7.0ms
(+ (- 1.0 y) (* y (exp z)))

simplify100.0ms

Algorithm
egg-herbie
Counts
63 → 63
Iterations

Useful iterations: 3 (94.0ms)

IterNodesCost
0300401
1941363
24243339
35001337

prune90.0ms

Filtered
49 candidates to 63 candidates (-28.6%)
Pruning

9 alts after pruning (7 fresh and 2 done)

PrunedKeptTotal
New60363
Fresh044
Picked101
Done022
Total61970

Merged error: 3.5b

Counts
70 → 9

regimes819.0ms

Accuracy

77.3% (3.8b remaining)

Error of 8.1b against oracle of 4.3b and baseline of 21.2b

bsearch172.0ms

Steps
ItersRangePoint
8
7.805410262174268e-103
1.4033506215986678e-99
7.254336228361472e-100
9
-4.012746694129724e-70
-1.3845813022347413e-79
-9.114988490469779e-74
10
-7091.92474667483
-5.993064442140749e-12
-8.88975956992353e-06

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
06238
16238

end0.0ms

sample4.2s

Algorithm
intervals
sampling

Space saved by range analysis: 0%

Space saved by search: 5.540729%

Guaranteed chance to sample good point: 18.307012%

Results
856.0ms1452×body1280valid
544.0ms1589×body640valid
249.0ms3534×body80valid
199.0ms913×body320valid
117.0ms88×body2560valid
87.0ms1793×body80nan
83.0ms1503×body80overflowed
73.0ms262×body640nan
61.0ms454×body160valid
42.0ms118×body1280nan
32.0ms191×body320nan
12.0ms112×body160nan

Profiling

Loading profile data...