Details

Time bar (total: 6.5s)

analyze917.0ms

Algorithm
search
Search
TrueOtherFalseIter
0%99.7%0.3%0
0%99.7%0.3%1
0%99.7%0.3%2
0%99.7%0.3%3
0%99.7%0.3%4
0%74.8%25.2%5
0%74.8%25.2%6
0%74.8%25.2%7
0%74.8%25.2%8
0%74.8%25.2%9
0%62.3%37.7%10
0%56.1%43.9%11
0%56.1%43.9%12
1.6%54.5%43.9%13
2.4%53.7%43.9%14

sample43.0ms

Algorithm
intervals
Results
15.0ms256×body80valid
3.0ms47×body80invalid
1.0ms28×body80nan

simplify488.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (478.0ms)

IterNodesCost
0370124
1370124

prune10.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 0.1b

Counts
2 → 1

localize25.0ms

Local error

Found 3 expressions with local error:

0.0b
(*.f64 (-.f64 a 1/2) b)
0.1b
(-.f64 (+.f64 (+.f64 x y) z) (*.f64 z (log.f64 t)))
0.3b
(*.f64 z (log.f64 t))

rewrite23.0ms

Algorithm
rewrite-expression-head
Rules
17×add-sqr-sqrt_binary64_4411
13×*-un-lft-identity_binary64_4426
12×log-prod_binary64_4344 add-log-exp_binary64_4391
11×add-cube-cbrt_binary64_4397
pow1_binary64_4372 associate-*l*_binary64_4486
associate-*r*_binary64_4485 add-exp-log_binary64_4390 add-cbrt-cube_binary64_4398
distribute-rgt-in_binary64_4469 associate--r+_binary64_4481 distribute-lft-in_binary64_4468
diff-log_binary64_4342 sum-log_binary64_4341
*-commutative_binary64_4494 unswap-sqr_binary64_4454 flip--_binary64_4452 associate-*l/_binary64_4488 pow-prod-down_binary64_4353 prod-exp_binary64_4377 flip3--_binary64_4425 cbrt-unprod_binary64_4395
log-pow_binary64_4347 distribute-lft-out--_binary64_4471 difference-of-squares_binary64_4455 sub-neg_binary64_4430 associate--l+_binary64_4482
Counts
3 → 67
Calls
3 calls:
7.0ms
(*.f64 (-.f64 a 1/2) b)
9.0ms
(-.f64 (+.f64 (+.f64 x y) z) (*.f64 z (log.f64 t)))
4.0ms
(*.f64 z (log.f64 t))

series94.0ms

Counts
3 → 9
Calls
3 calls:
21.0ms
(*.f64 (-.f64 a 1/2) b)
40.0ms
(-.f64 (+.f64 (+.f64 x y) z) (*.f64 z (log.f64 t)))
33.0ms
(*.f64 z (log.f64 t))

simplify68.0ms

Algorithm
egg-herbie
Counts
76 → 76
Iterations

Useful iterations: 0 (46.0ms)

IterNodesCost
05144960

prune297.0ms

Filtered
53 candidates to 76 candidates (-43.4%)
Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New72476
Fresh000
Picked101
Done000
Total73477

Merged error: 0.0b

Counts
77 → 4

localize20.0ms

Local error

Found 4 expressions with local error:

0.0b
(+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))
0.0b
(*.f64 (-.f64 a 1/2) b)
0.3b
(-.f64 z (*.f64 z (log.f64 t)))
0.3b
(*.f64 z (log.f64 t))

rewrite30.0ms

Algorithm
rewrite-expression-head
Rules
19×*-un-lft-identity_binary64_4426
18×add-sqr-sqrt_binary64_4411 add-log-exp_binary64_4391
12×log-prod_binary64_4344 add-cube-cbrt_binary64_4397
pow1_binary64_4372
add-exp-log_binary64_4390 associate-*l*_binary64_4486 add-cbrt-cube_binary64_4398
associate-*r*_binary64_4485
distribute-rgt-in_binary64_4469 associate--r+_binary64_4481 distribute-lft-in_binary64_4468 sum-log_binary64_4341
flip--_binary64_4452 frac-add_binary64_4416 flip3--_binary64_4425
flip-+_binary64_4451 flip3-+_binary64_4424 distribute-lft-out_binary64_4470 diff-log_binary64_4342
*-commutative_binary64_4494 unswap-sqr_binary64_4454 associate-*l/_binary64_4488 sub-neg_binary64_4430 pow-prod-down_binary64_4353 prod-exp_binary64_4377 cbrt-unprod_binary64_4395
log-pow_binary64_4347 distribute-lft-out--_binary64_4471 associate-+r+_binary64_4477 associate-+l+_binary64_4478 difference-of-squares_binary64_4455 +-commutative_binary64_4493 associate-+r-_binary64_4479
Counts
4 → 87
Calls
4 calls:
9.0ms
(+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))
11.0ms
(*.f64 (-.f64 a 1/2) b)
4.0ms
(-.f64 z (*.f64 z (log.f64 t)))
4.0ms
(*.f64 z (log.f64 t))

series120.0ms

Counts
4 → 12
Calls
4 calls:
36.0ms
(+.f64 (+.f64 x y) (-.f64 z (*.f64 z (log.f64 t))))
17.0ms
(*.f64 (-.f64 a 1/2) b)
35.0ms
(-.f64 z (*.f64 z (log.f64 t)))
32.0ms
(*.f64 z (log.f64 t))

simplify94.0ms

Algorithm
egg-herbie
Counts
99 → 99
Iterations

Useful iterations: 0 (67.0ms)

IterNodesCost
049771463
149771463

prune341.0ms

Filtered
68 candidates to 99 candidates (-45.6%)
Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New99099
Fresh033
Picked011
Done000
Total994103

Merged error: 0.0b

Counts
103 → 4

localize28.0ms

Local error

Found 4 expressions with local error:

0.3b
(*.f64 z (log.f64 (cbrt.f64 t)))
0.3b
(*.f64 z (*.f64 (log.f64 (cbrt.f64 t)) 2))
0.6b
(cbrt.f64 t)
0.6b
(cbrt.f64 t)

rewrite15.0ms

Algorithm
rewrite-expression-head
Rules
15×add-sqr-sqrt_binary64_4411
13×*-un-lft-identity_binary64_4426 add-cube-cbrt_binary64_4397
12×pow1_binary64_4372 cbrt-prod_binary64_4393 log-prod_binary64_4344
11×add-exp-log_binary64_4390 add-cbrt-cube_binary64_4398
associate-*r*_binary64_4485 distribute-rgt-in_binary64_4469 associate-*l*_binary64_4486 distribute-lft-in_binary64_4468
pow-prod-down_binary64_4353 add-log-exp_binary64_4391 prod-exp_binary64_4377 cbrt-unprod_binary64_4395
pow1/3_binary64_4364
*-commutative_binary64_4494 log-pow_binary64_4347
unswap-sqr_binary64_4454
Counts
4 → 72
Calls
4 calls:
5.0ms
(*.f64 z (log.f64 (cbrt.f64 t)))
5.0ms
(*.f64 z (*.f64 (log.f64 (cbrt.f64 t)) 2))
1.0ms
(cbrt.f64 t)
1.0ms
(cbrt.f64 t)

series331.0ms

Counts
4 → 12
Calls
4 calls:
77.0ms
(*.f64 z (log.f64 (cbrt.f64 t)))
81.0ms
(*.f64 z (*.f64 (log.f64 (cbrt.f64 t)) 2))
84.0ms
(cbrt.f64 t)
90.0ms
(cbrt.f64 t)

simplify93.0ms

Algorithm
egg-herbie
Counts
84 → 84
Iterations

Useful iterations: 0 (74.0ms)

IterNodesCost
05792850

prune366.0ms

Filtered
61 candidates to 84 candidates (-37.7%)
Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New83184
Fresh022
Picked101
Done011
Total84488

Merged error: 0.0b

Counts
88 → 4

localize32.0ms

Local error

Found 4 expressions with local error:

0.3b
(*.f64 z (log.f64 (cbrt.f64 t)))
0.3b
(*.f64 z (*.f64 (log.f64 t) 2/3))
0.4b
(*.f64 (log.f64 t) 2/3)
0.6b
(cbrt.f64 t)

rewrite23.0ms

Algorithm
rewrite-expression-head
Rules
18×add-sqr-sqrt_binary64_4411
15×pow1_binary64_4372
14×*-un-lft-identity_binary64_4426 add-cube-cbrt_binary64_4397
13×add-exp-log_binary64_4390 add-cbrt-cube_binary64_4398
12×log-prod_binary64_4344
10×associate-*l*_binary64_4486
associate-*r*_binary64_4485 cbrt-prod_binary64_4393
distribute-rgt-in_binary64_4469 distribute-lft-in_binary64_4468
pow-prod-down_binary64_4353 prod-exp_binary64_4377 cbrt-unprod_binary64_4395
add-log-exp_binary64_4391
*-commutative_binary64_4494 log-pow_binary64_4347
unswap-sqr_binary64_4454 pow1/3_binary64_4364
Counts
4 → 80
Calls
4 calls:
6.0ms
(*.f64 z (log.f64 (cbrt.f64 t)))
9.0ms
(*.f64 z (*.f64 (log.f64 t) 2/3))
4.0ms
(*.f64 (log.f64 t) 2/3)
1.0ms
(cbrt.f64 t)

series257.0ms

Counts
4 → 12
Calls
4 calls:
78.0ms
(*.f64 z (log.f64 (cbrt.f64 t)))
35.0ms
(*.f64 z (*.f64 (log.f64 t) 2/3))
58.0ms
(*.f64 (log.f64 t) 2/3)
86.0ms
(cbrt.f64 t)

simplify66.0ms

Algorithm
egg-herbie
Counts
92 → 92
Iterations

Useful iterations: 0 (47.0ms)

IterNodesCost
04955926
14955926

prune316.0ms

Filtered
59 candidates to 92 candidates (-55.9%)
Pruning

4 alts after pruning (2 fresh and 2 done)

PrunedKeptTotal
New92092
Fresh022
Picked011
Done011
Total92496

Merged error: 0.0b

Counts
96 → 4

regimes1.1s

Accuracy

0% (0.1b remaining)

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

bsearch0.0ms

simplify3.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
05524
15524

end0.0ms

sample1.3s

Algorithm
intervals
Results
496.0ms7995×body80valid
266.0ms1181×body80nan
72.0ms1222×body80invalid
1.0msbody2560valid
1.0msbody320valid
0.0msbody640valid

Profiling

Loading profile data...