Details

Time bar (total: 6.1s)

sample35.0ms

Algorithm
intervals
Results
10.0ms276×body80nan
9.0ms258×body80valid

simplify80.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 3 (11.0ms)

IterNodesCost
0216
1636
22126
37255
418825
532315
645745
750015

prune5.0ms

Filtered
1 candidates to 1 candidates (100.0%)
Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New101
Fresh011
Picked000
Done000
Total112

Merged error: 0.1b

Counts
2 → 1

localize10.0ms

Local error

Found 3 expressions with local error:

0.0b
(- x (* (+ y 0.5) (log y)))
0.1b
(+ (- x (* (+ y 0.5) (log y))) y)
0.2b
(* (+ y 0.5) (log y))

rewrite44.0ms

Algorithm
rewrite-expression-head
Rules
99×*-un-lft-identity
84×prod-diff
83×add-sqr-sqrt
59×add-cube-cbrt
44×associate-+l+
34×associate-*l*
28×associate-*r*
18×log-prod
14×distribute-lft-out
12×pow1 associate--r+
10×add-log-exp
distribute-rgt-in distribute-lft-in distribute-lft-out-- unswap-sqr
fma-def
associate-+l- log-pow *-commutative
add-exp-log add-cbrt-cube
difference-of-squares
expm1-log1p-u fma-neg log1p-expm1-u
sub-neg flip3-+ diff-log associate-*l/ sum-log flip-+
+-commutative flip3-- pow-prod-down prod-exp flip-- cbrt-unprod
Counts
3 → 177
Calls
3 calls:
11.0ms
(- x (* (+ y 0.5) (log y)))
18.0ms
(+ (- x (* (+ y 0.5) (log y))) y)
7.0ms
(* (+ y 0.5) (log y))

series358.0ms

Counts
3 → 9
Calls
3 calls:
48.0ms
(- x (* (+ y 0.5) (log y)))
48.0ms
(+ (- x (* (+ y 0.5) (log y))) y)
261.0ms
(* (+ y 0.5) (log y))

simplify88.0ms

Algorithm
egg-herbie
Counts
186 → 186
Iterations

Useful iterations: 2 (67.0ms)

IterNodesCost
06082115
121461539
250011413

prune339.0ms

Filtered
186 candidates to 116 candidates (62.4%)
Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New1815186
Fresh000
Picked101
Done000
Total1825187

Merged error: 0.0b

Counts
187 → 5

localize12.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (- x (* (log (sqrt y)) (+ y 0.5))) (* (log (sqrt y)) (+ y 0.5)))
0.1b
(+ (- (- x (* (log (sqrt y)) (+ y 0.5))) (* (log (sqrt y)) (+ y 0.5))) y)
0.2b
(* (log (sqrt y)) (+ y 0.5))
0.2b
(* (log (sqrt y)) (+ y 0.5))

rewrite142.0ms

Algorithm
rewrite-expression-head
Rules
445×*-un-lft-identity
363×add-sqr-sqrt
352×prod-diff
252×associate-*l*
180×associate-+l+
162×distribute-lft-out--
140×add-cube-cbrt
126×log-pow
110×pow1
100×associate--l+
96×associate-*r*
70×difference-of-squares
59×unswap-sqr
37×distribute-lft-out
24×sqrt-pow1 pow1/2 *-commutative
18×add-log-exp
17×fma-def
16×associate--r+
13×+-commutative
12×distribute-rgt-in distribute-lft-in
10×associate--l- associate-+l-
add-exp-log fma-neg associate-*r/ add-cbrt-cube
diff-log
flip3-+ flip-+
expm1-log1p-u sub-neg frac-sub log1p-expm1-u
flip3-- sum-log flip--
pow-prod-down prod-exp cbrt-unprod
Counts
4 → 523
Calls
4 calls:
32.0ms
(- (- x (* (log (sqrt y)) (+ y 0.5))) (* (log (sqrt y)) (+ y 0.5)))
54.0ms
(+ (- (- x (* (log (sqrt y)) (+ y 0.5))) (* (log (sqrt y)) (+ y 0.5))) y)
7.0ms
(* (log (sqrt y)) (+ y 0.5))
7.0ms
(* (log (sqrt y)) (+ y 0.5))

series437.0ms

Counts
4 → 12
Calls
4 calls:
112.0ms
(- (- x (* (log (sqrt y)) (+ y 0.5))) (* (log (sqrt y)) (+ y 0.5)))
140.0ms
(+ (- (- x (* (log (sqrt y)) (+ y 0.5))) (* (log (sqrt y)) (+ y 0.5))) y)
92.0ms
(* (log (sqrt y)) (+ y 0.5))
93.0ms
(* (log (sqrt y)) (+ y 0.5))

simplify167.0ms

Algorithm
egg-herbie
Counts
535 → 535
Iterations

Useful iterations: 2 (98.0ms)

IterNodesCost
09499885
136876114
250014724

prune972.0ms

Filtered
535 candidates to 273 candidates (51.0%)
Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New5323535
Fresh224
Picked011
Done000
Total5346540

Merged error: 0.0b

Counts
540 → 6

localize16.0ms

Local error

Found 4 expressions with local error:

0.6b
(* (cbrt y) (cbrt y))
0.6b
(cbrt y)
0.6b
(cbrt y)
0.6b
(cbrt y)

rewrite11.0ms

Algorithm
rewrite-expression-head
Rules
25×cbrt-prod
23×add-sqr-sqrt
15×add-cube-cbrt *-un-lft-identity
11×pow1
pow1/3
add-cbrt-cube
add-exp-log swap-sqr associate-*r* associate-*l*
expm1-log1p-u cbrt-unprod log1p-expm1-u add-log-exp unswap-sqr
pow-prod-down pow-sqr pow-prod-up
pow2 pow-plus prod-exp *-commutative
Counts
4 → 84
Calls
4 calls:
6.0ms
(* (cbrt y) (cbrt y))
1.0ms
(cbrt y)
1.0ms
(cbrt y)
1.0ms
(cbrt y)

series934.0ms

Counts
4 → 12
Calls
4 calls:
194.0ms
(* (cbrt y) (cbrt y))
373.0ms
(cbrt y)
182.0ms
(cbrt y)
185.0ms
(cbrt y)

simplify100.0ms

Algorithm
egg-herbie
Counts
96 → 96
Iterations

Useful iterations: 3 (94.0ms)

IterNodesCost
0128331
1526287
23251261
35002258

prune258.0ms

Filtered
96 candidates to 72 candidates (75.0%)
Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New95196
Fresh134
Picked101
Done011
Total975102

Merged error: 0.0b

Counts
102 → 5

localize24.0ms

Local error

Found 4 expressions with local error:

0.6b
(* (cbrt y) (* 1 (pow y 1/3)))
0.6b
(cbrt y)
0.6b
(cbrt y)
5.0b
(pow y 1/3)

rewrite23.0ms

Algorithm
rewrite-expression-head
Rules
51×add-sqr-sqrt
32×unswap-sqr
28×associate-*r*
23×*-un-lft-identity
20×add-exp-log
16×cbrt-prod
15×add-cbrt-cube
14×add-cube-cbrt
13×prod-exp
12×unpow-prod-down
10×pow1 cbrt-unprod
associate-*l*
sqr-pow
expm1-log1p-u log1p-expm1-u add-log-exp
pow-to-exp pow-unpow unpow1/3 1-exp pow-prod-down pow-exp
pow1/3 *-commutative
pow-pow
Counts
4 → 112
Calls
4 calls:
14.0ms
(* (cbrt y) (* 1 (pow y 1/3)))
1.0ms
(cbrt y)
1.0ms
(cbrt y)
2.0ms
(pow y 1/3)

series759.0ms

Counts
4 → 12
Calls
4 calls:
211.0ms
(* (cbrt y) (* 1 (pow y 1/3)))
183.0ms
(cbrt y)
184.0ms
(cbrt y)
181.0ms
(pow y 1/3)

simplify42.0ms

Algorithm
egg-herbie
Counts
124 → 124
Iterations

Useful iterations: 2 (34.0ms)

IterNodesCost
0344509
11233344
25001322

prune336.0ms

Filtered
124 candidates to 85 candidates (68.5%)
Pruning

5 alts after pruning (3 fresh and 2 done)

PrunedKeptTotal
New1240124
Fresh033
Picked011
Done011
Total1245129

Merged error: 0.0b

Counts
129 → 5

regimes81.0ms

Accuracy

0% (0.1b remaining)

Error of 0.1b against oracle of 0.0b and baseline of 0.1b

bsearch0.0ms

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01512
11512

end0.0ms

sample857.0ms

Algorithm
intervals
Results
286.0ms8034×body80valid
233.0ms8126×body80nan