Details

Time bar (total: 3.7s)

analyze3.0ms

Algorithm
search
Search
TrueOtherFalseIter
0%100%0%0
0%100%0%1
0%100%0%2
25%50%25%3
37.5%25%37.5%4
43.7%12.5%43.8%5
46.9%6.2%46.9%6
48.4%3.1%48.5%7
49.2%1.6%49.2%8
49.6%0.8%49.6%9
49.6%0.4%50%10
49.7%0.2%50.1%11
49.7%0.1%50.2%12
49.7%0%50.2%13
49.7%0%50.2%14

sample18.0ms

Algorithm
intervals
Results
7.0ms256×body80valid

simplify145.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (3.0ms)

IterNodesCost
056
156

prune7.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 0.2b

Counts
2 → 1

localize6.0ms

Local error

Found 1 expressions with local error:

0.2b
(*.f64 x (log.f64 x))

rewrite5.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt_binary64_559
log-prod_binary64_492
*-un-lft-identity_binary64_574 add-cube-cbrt_binary64_545
pow1_binary64_520 associate-*r*_binary64_633
associate-*l*_binary64_634 add-cbrt-cube_binary64_546 distribute-lft-in_binary64_616 distribute-rgt-in_binary64_617 add-exp-log_binary64_538
unswap-sqr_binary64_602 cbrt-unprod_binary64_543 log-pow_binary64_495 *-commutative_binary64_642 add-log-exp_binary64_539 pow-prod-down_binary64_501 prod-exp_binary64_525
Counts
1 → 25
Calls
1 calls:
4.0ms
(*.f64 x (log.f64 x))

series68.0ms

Counts
1 → 3
Calls
1 calls:
68.0ms
(*.f64 x (log.f64 x))

simplify69.0ms

Algorithm
egg-herbie
Counts
28 → 28
Iterations

Useful iterations: 0 (58.0ms)

IterNodesCost
05043265

prune125.0ms

Filtered
16 candidates to 28 candidates (-75.0%)
Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New21728
Fresh000
Picked011
Done000
Total21829

Merged error: 0.0b

Counts
29 → 8

localize13.0ms

Local error

Found 4 expressions with local error:

0.3b
(+.f64 (*.f64 x (*.f64 (log.f64 (cbrt.f64 x)) 2)) (*.f64 x (log.f64 (cbrt.f64 x))))
0.3b
(*.f64 x (log.f64 (cbrt.f64 x)))
0.7b
(cbrt.f64 x)
0.7b
(cbrt.f64 x)

rewrite18.0ms

Algorithm
rewrite-expression-head
Rules
24×log-prod_binary64_492
18×cbrt-prod_binary64_541 add-sqr-sqrt_binary64_559
16×*-un-lft-identity_binary64_574 add-cube-cbrt_binary64_545
12×associate-+r+_binary64_625 distribute-lft-in_binary64_616 distribute-rgt-in_binary64_617
pow1_binary64_520
add-cbrt-cube_binary64_546 add-exp-log_binary64_538 add-log-exp_binary64_539
associate-*r*_binary64_633
pow1/3_binary64_512 associate-*l*_binary64_634
log-pow_binary64_495
+-commutative_binary64_641 unswap-sqr_binary64_602 flip3-+_binary64_572 flip-+_binary64_599 cbrt-unprod_binary64_543 distribute-lft-out_binary64_618 *-commutative_binary64_642 sum-log_binary64_489 pow-prod-down_binary64_501 prod-exp_binary64_525
Counts
4 → 78
Calls
4 calls:
8.0ms
(+.f64 (*.f64 x (*.f64 (log.f64 (cbrt.f64 x)) 2)) (*.f64 x (log.f64 (cbrt.f64 x))))
5.0ms
(*.f64 x (log.f64 (cbrt.f64 x)))
1.0ms
(cbrt.f64 x)
1.0ms
(cbrt.f64 x)

series536.0ms

Counts
4 → 12
Calls
4 calls:
185.0ms
(+.f64 (*.f64 x (*.f64 (log.f64 (cbrt.f64 x)) 2)) (*.f64 x (log.f64 (cbrt.f64 x))))
179.0ms
(*.f64 x (log.f64 (cbrt.f64 x)))
84.0ms
(cbrt.f64 x)
88.0ms
(cbrt.f64 x)

simplify50.0ms

Algorithm
egg-herbie
Counts
90 → 90
Iterations

Useful iterations: 0 (32.0ms)

IterNodesCost
050141041

prune395.0ms

Filtered
70 candidates to 90 candidates (-28.6%)
Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New86490
Fresh516
Picked101
Done011
Total92698

Merged error: 0b

Counts
98 → 6

localize18.0ms

Local error

Found 4 expressions with local error:

0.3b
(+.f64 (*.f64 x (*.f64 (log.f64 (cbrt.f64 x)) 2)) (*.f64 (*.f64 x 1/3) (log.f64 x)))
0.3b
(*.f64 x 1/3)
0.4b
(*.f64 (*.f64 x 1/3) (log.f64 x))
0.7b
(cbrt.f64 x)

rewrite26.0ms

Algorithm
rewrite-expression-head
Rules
14×add-sqr-sqrt_binary64_559
12×*-un-lft-identity_binary64_574 add-cube-cbrt_binary64_545 pow1_binary64_520 log-prod_binary64_492
11×add-cbrt-cube_binary64_546 add-exp-log_binary64_538
associate-*r*_binary64_633
associate-+r+_binary64_625 distribute-lft-in_binary64_616 distribute-rgt-in_binary64_617 add-log-exp_binary64_539
associate-*l*_binary64_634 cbrt-unprod_binary64_543 pow-prod-down_binary64_501 prod-exp_binary64_525
cbrt-prod_binary64_541
*-commutative_binary64_642
pow1/3_binary64_512 +-commutative_binary64_641 unswap-sqr_binary64_602 flip3-+_binary64_572 flip-+_binary64_599 log-pow_binary64_495 sum-log_binary64_489
Counts
4 → 71
Calls
4 calls:
8.0ms
(+.f64 (*.f64 x (*.f64 (log.f64 (cbrt.f64 x)) 2)) (*.f64 (*.f64 x 1/3) (log.f64 x)))
4.0ms
(*.f64 x 1/3)
11.0ms
(*.f64 (*.f64 x 1/3) (log.f64 x))
1.0ms
(cbrt.f64 x)

series422.0ms

Counts
4 → 12
Calls
4 calls:
255.0ms
(+.f64 (*.f64 x (*.f64 (log.f64 (cbrt.f64 x)) 2)) (*.f64 (*.f64 x 1/3) (log.f64 x)))
13.0ms
(*.f64 x 1/3)
70.0ms
(*.f64 (*.f64 x 1/3) (log.f64 x))
84.0ms
(cbrt.f64 x)

simplify85.0ms

Algorithm
egg-herbie
Counts
83 → 83
Iterations

Useful iterations: 0 (69.0ms)

IterNodesCost
05044780

prune317.0ms

Filtered
57 candidates to 83 candidates (-45.6%)
Pruning

6 alts after pruning (4 fresh and 2 done)

PrunedKeptTotal
New83083
Fresh044
Picked011
Done011
Total83689

Merged error: 0b

Counts
89 → 6

localize23.0ms

Local error

Found 4 expressions with local error:

0.7b
(cbrt.f64 x)
0.7b
(cbrt.f64 x)
0.7b
(cbrt.f64 x)
0.7b
(cbrt.f64 x)

rewrite6.0ms

Algorithm
rewrite-expression-head
Rules
12×cbrt-prod_binary64_541
*-un-lft-identity_binary64_574 add-cube-cbrt_binary64_545 add-sqr-sqrt_binary64_559
pow1/3_binary64_512 pow1_binary64_520 add-cbrt-cube_binary64_546 add-exp-log_binary64_538 add-log-exp_binary64_539
Counts
4 → 44
Calls
4 calls:
1.0ms
(cbrt.f64 x)
1.0ms
(cbrt.f64 x)
1.0ms
(cbrt.f64 x)
1.0ms
(cbrt.f64 x)

series333.0ms

Counts
4 → 12
Calls
4 calls:
84.0ms
(cbrt.f64 x)
81.0ms
(cbrt.f64 x)
84.0ms
(cbrt.f64 x)
84.0ms
(cbrt.f64 x)

simplify59.0ms

Algorithm
egg-herbie
Counts
56 → 56
Iterations

Useful iterations: 0 (47.0ms)

IterNodesCost
04910340
14910340

prune440.0ms

Filtered
48 candidates to 56 candidates (-16.7%)
Pruning

6 alts after pruning (3 fresh and 3 done)

PrunedKeptTotal
New56056
Fresh033
Picked011
Done022
Total56662

Merged error: 0b

Counts
62 → 6

regimes174.0ms

Accuracy

0% (0.2b remaining)

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

bsearch0.0ms

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
056
156

end0.0ms

sample334.0ms

Algorithm
intervals
Results
217.0ms8000×body80valid
0.0msbody80invalid
0.0msbody80nan

Profiling

Loading profile data...