Details

Time bar (total: 3.1s)

analyze2.0ms

Algorithm
search
Search
TrueOtherFalseIter
0%0%100%0
0%0%100%1

sample15.0ms

Algorithm
intervals
Results
5.0ms256×pre80true
4.0ms256×body80valid

simplify27.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (9.0ms)

IterNodesCost
07010
17010

prune1.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 0.0b

Counts
2 → 1

localize3.0ms

Local error

Found 1 expressions with local error:

0.0b
(*.f64 (+.f64 a b) (+.f64 a b))

rewrite13.0ms

Algorithm
rewrite-expression-head
Rules
19×*-un-lft-identity_binary64_3412
pow1_binary64_3354
add-sqr-sqrt_binary64_3397
swap-sqr_binary64_3439 distribute-lft-out_binary64_3456 flip-+_binary64_3437 flip3-+_binary64_3410
add-cube-cbrt_binary64_3383
frac-times_binary64_3404 associate-*r*_binary64_3471 associate-*l*_binary64_3472
add-exp-log_binary64_3376 add-cbrt-cube_binary64_3384
associate-*l/_binary64_3474 associate-*r/_binary64_3473
pow-plus_binary64_3349 prod-exp_binary64_3359 distribute-rgt-in_binary64_3455 cbrt-unprod_binary64_3381 pow-prod-up_binary64_3334 *-commutative_binary64_3480 distribute-lft-in_binary64_3454 pow2_binary64_3345 pow-prod-down_binary64_3335 unswap-sqr_binary64_3440 add-log-exp_binary64_3377 pow-sqr_binary64_3445
Counts
1 → 40
Calls
1 calls:
11.0ms
(*.f64 (+.f64 a b) (+.f64 a b))

series162.0ms

Counts
1 → 3
Calls
1 calls:
162.0ms
(*.f64 (+.f64 a b) (+.f64 a b))
Iterations

Useful iterations: 0 (6.0ms)

IterNodesCost
0842514
1842514
0172250
1172250
0842514
1842514
0172250
1172250
013
113

simplify64.0ms

Counts
43 → 43
Iterations

Useful iterations: 0 (44.0ms)

IterNodesCost
05165499

prune21.0ms

Filtered
22 candidates to 43 candidates (-95.5%)
Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New40343
Fresh000
Picked011
Done000
Total40444

Merged error: 0.0b

Counts
44 → 4

localize6.0ms

Local error

Found 2 expressions with local error:

0.1b
(pow.f64 (+.f64 a b) 6)
0.4b
(cbrt.f64 (pow.f64 (+.f64 a b) 6))

rewrite12.0ms

Algorithm
rewrite-expression-head
Rules
10×*-un-lft-identity_binary64_3412
cbrt-prod_binary64_3379 unpow-prod-down_binary64_3343
add-cube-cbrt_binary64_3383 add-sqr-sqrt_binary64_3397
pow-unpow_binary64_3341 add-exp-log_binary64_3376 pow1_binary64_3354
distribute-lft-out_binary64_3456 add-cbrt-cube_binary64_3384 sqr-pow_binary64_3444 add-log-exp_binary64_3377
pow-to-exp_binary64_3333 pow-pow_binary64_3336 pow-exp_binary64_3332 pow1/3_binary64_3346
Counts
2 → 34
Calls
2 calls:
6.0ms
(pow.f64 (+.f64 a b) 6)
5.0ms
(cbrt.f64 (pow.f64 (+.f64 a b) 6))

series400.0ms

Counts
2 → 6
Calls
2 calls:
222.0ms
(pow.f64 (+.f64 a b) 6)
178.0ms
(cbrt.f64 (pow.f64 (+.f64 a b) 6))
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
0552613
1552613
053162565
0552613
1552613
053162565
013
113
0972456
1972456
050552310
0972456
1972456
050552310
013
113

simplify105.0ms

Counts
40 → 40
Iterations

Useful iterations: 0 (84.0ms)

IterNodesCost
04960329
14960329

prune17.0ms

Filtered
20 candidates to 40 candidates (-100.0%)
Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New39140
Fresh022
Picked101
Done011
Total40444

Merged error: 0.0b

Counts
44 → 4

localize7.0ms

Local error

Found 4 expressions with local error:

0.0b
(pow.f64 (+.f64 a b) 3)
0.0b
(pow.f64 (+.f64 a b) 3)
0.4b
(cbrt.f64 (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (+.f64 a b) 3)))
0.5b
(*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (+.f64 a b) 3))

rewrite54.0ms

Algorithm
rewrite-expression-head
Rules
82×*-un-lft-identity_binary64_3412
50×add-sqr-sqrt_binary64_3397
48×cube-prod_binary64_3385 unpow-prod-down_binary64_3343
30×swap-sqr_binary64_3439
28×cube-div_binary64_3386
26×add-cube-cbrt_binary64_3383
24×distribute-lft-out_binary64_3456
18×add-exp-log_binary64_3376
16×unswap-sqr_binary64_3440
14×associate-*r*_binary64_3471 associate-*l*_binary64_3472 flip-+_binary64_3437 sqr-pow_binary64_3444 flip3-+_binary64_3410
prod-exp_binary64_3359
frac-times_binary64_3404 pow-to-exp_binary64_3333 pow-exp_binary64_3332 add-cbrt-cube_binary64_3384 cbrt-div_binary64_3380
pow-unpow_binary64_3341 cube-mult_binary64_3387 unpow3_binary64_3352 pow1_binary64_3354
associate-*l/_binary64_3474 add-log-exp_binary64_3377 associate-*r/_binary64_3473
rem-cube-cbrt_binary64_3388 pow-pow_binary64_3336 pow-prod-down_binary64_3335
cbrt-prod_binary64_3379 cbrt-unprod_binary64_3381 pow-prod-up_binary64_3334 *-commutative_binary64_3480 rem-cbrt-cube_binary64_3389 pow2_binary64_3345 pow1/3_binary64_3346 pow-sqr_binary64_3445
Counts
4 → 176
Calls
4 calls:
6.0ms
(pow.f64 (+.f64 a b) 3)
6.0ms
(pow.f64 (+.f64 a b) 3)
12.0ms
(cbrt.f64 (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (+.f64 a b) 3)))
20.0ms
(*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (+.f64 a b) 3))

series624.0ms

Counts
4 → 12
Calls
4 calls:
144.0ms
(pow.f64 (+.f64 a b) 3)
143.0ms
(pow.f64 (+.f64 a b) 3)
175.0ms
(cbrt.f64 (*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (+.f64 a b) 3)))
161.0ms
(*.f64 (pow.f64 (+.f64 a b) 3) (pow.f64 (+.f64 a b) 3))
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
01092686
11092686
049582472
149582472
01092686
11092686
049582472
149582472
013
113
0582742
1582742
052092565
0582742
1582742
052092565
013
113
0972456
1972456
050802310
0972456
1972456
050802310
013
113
0972456
1972456
050802310
0972456
1972456
050802310
013
113

simplify113.0ms

Counts
188 → 188
Iterations

Useful iterations: 0 (73.0ms)

IterNodesCost
050272247

prune70.0ms

Filtered
78 candidates to 188 candidates (-141.0%)
Pruning

4 alts after pruning (2 fresh and 2 done)

PrunedKeptTotal
New1880188
Fresh022
Picked011
Done011
Total1884192

Merged error: 0.0b

Counts
192 → 4

localize7.0ms

Local error

Found 2 expressions with local error:

0.0b
(log.f64 (+.f64 a b))
0.9b
(exp.f64 (*.f64 2 (log.f64 (+.f64 a b))))

rewrite12.0ms

Algorithm
rewrite-expression-head
Rules
12×log-prod_binary64_3326
11×*-un-lft-identity_binary64_3412
exp-sum_binary64_3367
add-cube-cbrt_binary64_3383 add-sqr-sqrt_binary64_3397
distribute-rgt-in_binary64_3455 distribute-lft-in_binary64_3454 add-log-exp_binary64_3377
add-exp-log_binary64_3376 distribute-lft-out_binary64_3456 pow1_binary64_3354
log-div_binary64_3327 add-cbrt-cube_binary64_3384
rem-exp-log_binary64_3374 exp-prod_binary64_3362 log-pow_binary64_3329 exp-to-pow_binary64_3348 flip-+_binary64_3437 rem-log-exp_binary64_3375 flip3-+_binary64_3410
Counts
2 → 33
Calls
2 calls:
4.0ms
(log.f64 (+.f64 a b))
6.0ms
(exp.f64 (*.f64 2 (log.f64 (+.f64 a b))))

series690.0ms

Counts
2 → 6
Calls
2 calls:
451.0ms
(log.f64 (+.f64 a b))
239.0ms
(exp.f64 (*.f64 2 (log.f64 (+.f64 a b))))
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
01062492
11062492
048622277
148622277
01062492
11062492
048622277
148622277
013
113
0892349
1892349
047862253
147862253
0892349
1892349
047862253
147862253
013
113

simplify160.0ms

Counts
39 → 39
Iterations

Useful iterations: 0 (142.0ms)

IterNodesCost
04921322
14921322

prune14.0ms

Filtered
21 candidates to 39 candidates (-85.7%)
Pruning

4 alts after pruning (1 fresh and 3 done)

PrunedKeptTotal
New39039
Fresh011
Picked011
Done022
Total39443

Merged error: 0.0b

Counts
43 → 4

regimes44.0ms

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify5.0ms

Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0610
1610

end0.0ms

sample422.0ms

Algorithm
intervals
Results
171.0ms8000×pre80true
118.0ms8000×body80valid

Profiling

Loading profile data...