Details

Time bar (total: 3.6s)

analyze37.0ms

Algorithm
search
Search
TrueOtherFalseIter
0%99.9%0.1%0
0%99.9%0.1%1
0%99.9%0.1%2
0%99.9%0.1%3
25%74.9%0.1%4
43.7%56.2%0.1%5
65.6%34.3%0.1%6
76.5%23.4%0.1%7
82%18%0.1%8
87.8%12.1%0.1%9
90.7%9.2%0.1%10
93.8%6.1%0.1%11
95.3%4.6%0.1%12
96.8%3.1%0.1%13
97.6%2.3%0.1%14

sample16.0ms

Algorithm
intervals
Results
10.0ms256×body80valid

simplify20.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (6.0ms)

IterNodesCost
067
167

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 x (+.f64 x y))

rewrite8.0ms

Algorithm
rewrite-expression-head
Rules
18×*-un-lft-identity_binary64_8587
12×times-frac_binary64_8582
10×add-cube-cbrt_binary64_8558 add-sqr-sqrt_binary64_8572
distribute-lft-out_binary64_8631 associate-/r*_binary64_8650
add-exp-log_binary64_8551 associate-/l*_binary64_8651 add-cbrt-cube_binary64_8559
associate-/r/_binary64_8652
pow1_binary64_8529 div-exp_binary64_8536 flip-+_binary64_8612 frac-2neg_binary64_8580 flip3-+_binary64_8585 cbrt-undiv_binary64_8557 add-log-exp_binary64_8552 clear-num_binary64_8590 div-inv_binary64_8588
Counts
1 → 33
Calls
1 calls:
6.0ms
(/.f64 x (+.f64 x y))

series210.0ms

Counts
1 → 3
Calls
1 calls:
210.0ms
(/.f64 x (+.f64 x y))
Iterations

Useful iterations: 0 (6.0ms)

IterNodesCost
01132495
11132495
0152223
1152223
01132495
11132495
0152223
1152223
013
113

simplify116.0ms

Counts
36 → 36
Iterations

Useful iterations: 0 (95.0ms)

IterNodesCost
06098431

prune20.0ms

Filtered
25 candidates to 36 candidates (-44.0%)
Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New33336
Fresh000
Picked011
Done000
Total33437

Merged error: 0b

Counts
37 → 4

localize5.0ms

Local error

Found 2 expressions with local error:

0.0b
(/.f64 1 (+.f64 x y))
0.2b
(*.f64 x (/.f64 1 (+.f64 x y)))

rewrite23.0ms

Algorithm
rewrite-expression-head
Rules
35×*-un-lft-identity_binary64_8587
27×add-sqr-sqrt_binary64_8572
26×times-frac_binary64_8582
20×add-cube-cbrt_binary64_8558
18×associate-*r*_binary64_8646
15×add-exp-log_binary64_8551
add-cbrt-cube_binary64_8559
distribute-lft-out_binary64_8631
pow1_binary64_8529
div-exp_binary64_8536 associate-/r/_binary64_8652 prod-exp_binary64_8534 associate-/r*_binary64_8650
associate-*l*_binary64_8647 associate-/l*_binary64_8651 unswap-sqr_binary64_8615
flip-+_binary64_8612 cbrt-unprod_binary64_8556 flip3-+_binary64_8585 cbrt-undiv_binary64_8557 add-log-exp_binary64_8552 1-exp_binary64_8547 div-inv_binary64_8588 rec-exp_binary64_8535
pow-prod-down_binary64_8510 *-commutative_binary64_8655 frac-2neg_binary64_8580 inv-pow_binary64_8505 clear-num_binary64_8590 un-div-inv_binary64_8589 pow-flip_binary64_8513 associate-*r/_binary64_8648
Counts
2 → 78
Calls
2 calls:
7.0ms
(/.f64 1 (+.f64 x y))
13.0ms
(*.f64 x (/.f64 1 (+.f64 x y)))

series1.1s

Counts
2 → 6
Calls
2 calls:
793.0ms
(/.f64 1 (+.f64 x y))
266.0ms
(*.f64 x (/.f64 1 (+.f64 x y)))
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
01052556
11052556
050462313
01052556
11052556
050462313
013
113
01072438
11072438
050742289
01072438
11072438
050742289
013
113

simplify128.0ms

Counts
84 → 84
Iterations

Useful iterations: 0 (105.0ms)

IterNodesCost
05179843

prune34.0ms

Filtered
46 candidates to 84 candidates (-82.6%)
Pruning

4 alts after pruning (2 fresh and 2 done)

PrunedKeptTotal
New84084
Fresh022
Picked011
Done011
Total84488

Merged error: 0b

Counts
88 → 4

localize5.0ms

Local error

Found 2 expressions with local error:

0.0b
(/.f64 (+.f64 x y) x)
0.5b
(/.f64 1 (/.f64 (+.f64 x y) x))

rewrite24.0ms

Algorithm
rewrite-expression-head
Rules
108×times-frac_binary64_8582
92×*-un-lft-identity_binary64_8587
60×add-cube-cbrt_binary64_8558 add-sqr-sqrt_binary64_8572
19×associate-/r*_binary64_8650
16×distribute-lft-out_binary64_8631
15×add-exp-log_binary64_8551
add-cbrt-cube_binary64_8559
div-exp_binary64_8536
associate-/l*_binary64_8651
div-inv_binary64_8588
cbrt-undiv_binary64_8557
pow1_binary64_8529
frac-2neg_binary64_8580 add-log-exp_binary64_8552 1-exp_binary64_8547 clear-num_binary64_8590 associate-/l/_binary64_8653 rec-exp_binary64_8535
flip-+_binary64_8612 associate-/r/_binary64_8652 flip3-+_binary64_8585 inv-pow_binary64_8505 pow-flip_binary64_8513
Counts
2 → 121
Calls
2 calls:
7.0ms
(/.f64 (+.f64 x y) x)
10.0ms
(/.f64 1 (/.f64 (+.f64 x y) x))

series440.0ms

Counts
2 → 6
Calls
2 calls:
204.0ms
(/.f64 (+.f64 x y) x)
236.0ms
(/.f64 1 (/.f64 (+.f64 x y) x))
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
01392586
11392586
052912371
01392586
11392586
052912371
013
113
01122461
11122461
0242223
1242223
01122461
11122461
0242223
1242223
013
113

simplify145.0ms

Counts
127 → 127
Iterations

Useful iterations: 0 (110.0ms)

IterNodesCost
049461939
149461939

prune50.0ms

Filtered
71 candidates to 127 candidates (-78.9%)
Pruning

4 alts after pruning (1 fresh and 3 done)

PrunedKeptTotal
New1270127
Fresh011
Picked011
Done022
Total1274131

Merged error: 0b

Counts
131 → 4

localize6.0ms

Local error

Found 3 expressions with local error:

0.0b
(/.f64 x (+.f64 x y))
0.1b
(pow.f64 (/.f64 x (+.f64 x y)) 3)
10.9b
(cbrt.f64 (pow.f64 (/.f64 x (+.f64 x y)) 3))

rewrite33.0ms

Algorithm
rewrite-expression-head
Rules
78×*-un-lft-identity_binary64_8587
60×times-frac_binary64_8582
46×add-cube-cbrt_binary64_8558 add-sqr-sqrt_binary64_8572
42×cbrt-prod_binary64_8554
36×cube-prod_binary64_8560 unpow-prod-down_binary64_8518
16×distribute-lft-out_binary64_8631
10×associate-/r/_binary64_8652
add-exp-log_binary64_8551 add-cbrt-cube_binary64_8559
flip-+_binary64_8612 flip3-+_binary64_8585 div-inv_binary64_8588
pow1_binary64_8529 associate-/r*_binary64_8650
associate-/l*_binary64_8651 pow-unpow_binary64_8516 add-log-exp_binary64_8552
div-exp_binary64_8536 unpow3_binary64_8527 sqr-pow_binary64_8619 cube-mult_binary64_8562 cube-div_binary64_8561 cbrt-undiv_binary64_8557 rem-cube-cbrt_binary64_8563 pow-exp_binary64_8507
rem-cbrt-cube_binary64_8564 cbrt-div_binary64_8555 pow-to-exp_binary64_8508 frac-2neg_binary64_8580 pow-pow_binary64_8511 clear-num_binary64_8590 pow1/3_binary64_8521
Counts
3 → 141
Calls
3 calls:
7.0ms
(/.f64 x (+.f64 x y))
9.0ms
(pow.f64 (/.f64 x (+.f64 x y)) 3)
10.0ms
(cbrt.f64 (pow.f64 (/.f64 x (+.f64 x y)) 3))

series749.0ms

Counts
3 → 9
Calls
3 calls:
215.0ms
(/.f64 x (+.f64 x y))
271.0ms
(pow.f64 (/.f64 x (+.f64 x y)) 3)
262.0ms
(cbrt.f64 (pow.f64 (/.f64 x (+.f64 x y)) 3))
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
0582664
1582664
051572284
0582664
1582664
051572284
013
113
01182597
11182597
049062471
149062471
01182597
11182597
049062471
149062471
013
113
01132495
11132495
0152223
1152223
01132495
11132495
0152223
1152223
013
113

simplify68.0ms

Counts
150 → 150
Iterations

Useful iterations: 0 (32.0ms)

IterNodesCost
051652125

prune50.0ms

Filtered
69 candidates to 150 candidates (-117.4%)
Pruning

4 alts after pruning (0 fresh and 4 done)

PrunedKeptTotal
New1500150
Fresh000
Picked011
Done033
Total1504154

Merged error: 0b

Counts
154 → 4

regimes29.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
067
167

end0.0ms

sample277.0ms

Algorithm
intervals
Results
149.0ms8000×body80valid

Profiling

Loading profile data...