Details

Time bar (total: 10.8s)

analyze1.1s

Algorithm
search

sample89.0ms

Algorithm
intervals
Results
23.0ms41×body1280valid
13.0ms39×body640valid
12.0ms109×body80valid
9.0ms40×body320valid
6.0msbody2560valid
3.0ms23×body160valid
2.0ms40×body80nan
1.0msbody640nan
1.0msbody320nan
1.0ms22×body80overflowed
1.0msbody1280nan
0.0msbody160nan
0.0msbody80invalid

simplify214.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: 25.9b

Counts
2 → 1

localize10.0ms

Local error

Found 4 expressions with local error:

0.0b
(- x (/ (log (+ (- 1.0 y) (* y (exp z)))) t))
0.1b
(/ (log (+ (- 1.0 y) (* y (exp z)))) t)
2.1b
(log (+ (- 1.0 y) (* y (exp z))))
3.4b
(+ (- 1.0 y) (* y (exp z)))

rewrite28.0ms

Algorithm
rewrite-expression-head
Rules
19×add-sqr-sqrt
16×*-un-lft-identity
14×add-cube-cbrt
13×times-frac
11×add-log-exp
pow1
add-exp-log
log-div add-cbrt-cube
log-pow
flip3-+ div-sub flip-+ associate-/l*
log-prod associate-/r*
sub-neg associate-+l+ diff-log sum-log associate--r- difference-of-squares
cbrt-undiv +-commutative associate-+l- flip3-- frac-2neg div-exp rem-log-exp clear-num flip-- div-inv distribute-lft-out--
Counts
4 → 79
Calls
4 calls:
7.0ms
(- x (/ (log (+ (- 1.0 y) (* y (exp z)))) t))
8.0ms
(/ (log (+ (- 1.0 y) (* y (exp z)))) t)
5.0ms
(log (+ (- 1.0 y) (* y (exp z))))
6.0ms
(+ (- 1.0 y) (* y (exp z)))

series84.0ms

Counts
4 → 12
Calls
4 calls:
23.0ms
(- x (/ (log (+ (- 1.0 y) (* y (exp z)))) t))
38.0ms
(/ (log (+ (- 1.0 y) (* y (exp z)))) t)
16.0ms
(log (+ (- 1.0 y) (* y (exp z))))
7.0ms
(+ (- 1.0 y) (* y (exp z)))

simplify43.0ms

Algorithm
egg-herbie
Counts
91 → 91
Iterations

Useful iterations: 2 (34.0ms)

IterNodesCost
0473933
11595875
25002868

prune197.0ms

Filtered
70 candidates to 91 candidates (-30.0%)
Pruning

12 alts after pruning (12 fresh and 0 done)

PrunedKeptTotal
New791291
Fresh000
Picked101
Done000
Total801292

Merged error: 4.5b

Counts
92 → 12

localize9.0ms

Local error

Found 2 expressions with local error:

0.0b
(- x (+ (* 1.0 (/ (* z y) t)) (/ (log 1.0) t)))
4.9b
(/ (* z y) t)

rewrite15.0ms

Algorithm
rewrite-expression-head
Rules
add-exp-log add-cbrt-cube add-log-exp
add-sqr-sqrt *-un-lft-identity
add-cube-cbrt
times-frac associate-/r*
pow1 cbrt-undiv diff-log div-exp
sub-neg flip3-- frac-2neg prod-exp clear-num sum-log flip-- cbrt-unprod div-inv associate-/l* associate--r+ distribute-lft-out-- difference-of-squares
Counts
2 → 37
Calls
2 calls:
9.0ms
(- x (+ (* 1.0 (/ (* z y) t)) (/ (log 1.0) t)))
4.0ms
(/ (* z y) t)

series24.0ms

Counts
2 → 6
Calls
2 calls:
19.0ms
(- x (+ (* 1.0 (/ (* z y) t)) (/ (log 1.0) t)))
5.0ms
(/ (* z y) t)

simplify80.0ms

Algorithm
egg-herbie
Counts
43 → 43
Iterations

Useful iterations: 1 (6.0ms)

IterNodesCost
0204286
1812256
23760256
35001256

prune131.0ms

Filtered
29 candidates to 43 candidates (-48.3%)
Pruning

18 alts after pruning (17 fresh and 1 done)

PrunedKeptTotal
New37643
Fresh01111
Picked011
Done000
Total371855

Merged error: 3.6b

Counts
55 → 18

localize13.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt t)
0.6b
(cbrt t)
0.6b
(cbrt t)
3.7b
(* (/ z (* (cbrt t) (cbrt t))) (/ y (cbrt t)))

rewrite21.0ms

Algorithm
rewrite-expression-head
Rules
38×add-sqr-sqrt
28×times-frac
25×add-exp-log
22×add-cube-cbrt *-un-lft-identity associate-*r*
20×cbrt-prod
18×add-cbrt-cube
prod-exp cbrt-unprod
cbrt-undiv div-exp associate-*l*
pow1 unswap-sqr
add-log-exp
pow1/3
div-inv
frac-times associate-*r/ pow-prod-down associate-*l/ *-commutative
Counts
4 → 92
Calls
4 calls:
1.0ms
(cbrt t)
1.0ms
(cbrt t)
1.0ms
(cbrt t)
14.0ms
(* (/ z (* (cbrt t) (cbrt t))) (/ y (cbrt t)))

series77.0ms

Counts
4 → 12
Calls
4 calls:
21.0ms
(cbrt t)
22.0ms
(cbrt t)
24.0ms
(cbrt t)
10.0ms
(* (/ z (* (cbrt t) (cbrt t))) (/ y (cbrt t)))

simplify52.0ms

Algorithm
egg-herbie
Counts
104 → 104
Iterations

Useful iterations: 2 (44.0ms)

IterNodesCost
0440756
12120661
25002598

prune205.0ms

Filtered
77 candidates to 104 candidates (-35.1%)
Pruning

21 alts after pruning (19 fresh and 2 done)

PrunedKeptTotal
New1004104
Fresh11516
Picked011
Done011
Total10121122

Merged error: 3.6b

Counts
122 → 21

localize19.0ms

Local error

Found 4 expressions with local error:

2.1b
(* (/ z (* (cbrt t) (cbrt t))) (* (cbrt (/ y (cbrt t))) (cbrt (/ y (cbrt t)))))
5.5b
(cbrt (/ y (cbrt t)))
5.5b
(cbrt (/ y (cbrt t)))
5.5b
(cbrt (/ y (cbrt t)))

rewrite34.0ms

Algorithm
rewrite-expression-head
Rules
93×cbrt-prod
58×times-frac
47×add-sqr-sqrt
45×add-cube-cbrt *-un-lft-identity
25×add-exp-log
15×add-cbrt-cube
11×cbrt-div prod-exp cbrt-unprod
pow1
associate-*l*
frac-times associate-*r/
cbrt-undiv div-exp div-inv add-log-exp
pow1/3 pow-prod-down associate-*l/
unswap-sqr
associate-*r* *-commutative
Counts
4 → 132
Calls
4 calls:
17.0ms
(* (/ z (* (cbrt t) (cbrt t))) (* (cbrt (/ y (cbrt t))) (cbrt (/ y (cbrt t)))))
3.0ms
(cbrt (/ y (cbrt t)))
3.0ms
(cbrt (/ y (cbrt t)))
3.0ms
(cbrt (/ y (cbrt t)))

series133.0ms

Counts
4 → 12
Calls
4 calls:
51.0ms
(* (/ z (* (cbrt t) (cbrt t))) (* (cbrt (/ y (cbrt t))) (cbrt (/ y (cbrt t)))))
27.0ms
(cbrt (/ y (cbrt t)))
27.0ms
(cbrt (/ y (cbrt t)))
28.0ms
(cbrt (/ y (cbrt t)))

simplify53.0ms

Algorithm
egg-herbie
Counts
144 → 144
Iterations

Useful iterations: 2 (38.0ms)

IterNodesCost
05271473
116681319
250021249

prune205.0ms

Filtered
117 candidates to 144 candidates (-23.1%)
Pruning

21 alts after pruning (18 fresh and 3 done)

PrunedKeptTotal
New1413144
Fresh31518
Picked011
Done022
Total14421165

Merged error: 3.6b

Counts
165 → 21

regimes1.8s

Accuracy

63.8% (4.9b remaining)

Error of 9.0b against oracle of 4.1b and baseline of 17.6b

bsearch2.4s

Steps
ItersRangePoint
9
-5.271147643626195e-61
-1.6979245621927612e-67
-2.5002365555219685e-64
8
-1530.261291765259
-2.2136024138448303
-2.2502727051956786

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05128
15128

end0.0ms

analyze1.1s

Algorithm
search

sample2.7s

Algorithm
intervals
Results
849.0ms1416×body1280valid
538.0ms1551×body640valid
250.0ms3494×body80valid
206.0ms932×body320valid
131.0ms97×body2560valid
72.0ms1520×body80nan
69.0ms510×body160valid
64.0ms258×body640nan
49.0ms871×body80overflowed
40.0ms115×body1280nan
31.0ms189×body320nan
14.0ms133×body160nan
1.0ms20×body80invalid
0.0msbody320invalid
0.0msbody640invalid

Profiling

Loading profile data...