Details

Time bar (total: 6.0s)

analyze105.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
0%99.9%0.1%4
25%74.9%0.1%5
37.5%62.4%0.1%6
50%46.8%3.2%7
56.2%37.5%6.3%8
62.4%25.8%11.8%9
65.6%20.3%14.1%10
68.7%13.5%17.9%11
70.2%10.5%19.2%12
71.8%6.9%21.3%13
72.6%5.4%22%14

sample14.0ms

Algorithm
intervals
Results
7.0ms256×body80valid
0.0ms12×body80invalid

simplify116.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (102.0ms)

IterNodesCost
0498916
1498916

prune2.0ms

Filtered
1 candidates to 1 candidates (0.0%)
Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New101
Fresh011
Picked000
Done000
Total112

Merged error: 5.7b

Counts
2 → 1

localize7.0ms

Local error

Found 2 expressions with local error:

0.0b
(*.f64 (-.f64 1 x) (-.f64 3 x))
5.4b
(/.f64 (*.f64 (-.f64 1 x) (-.f64 3 x)) (*.f64 y 3))

rewrite30.0ms

Algorithm
rewrite-expression-head
Rules
16×add-exp-log_binary64_10396 add-cbrt-cube_binary64_10404
12×flip3--_binary64_10431 flip--_binary64_10458
11×add-sqr-sqrt_binary64_10417
*-un-lft-identity_binary64_10432
associate-/l/_binary64_10498 frac-times_binary64_10424
associate-*l*_binary64_10492
prod-exp_binary64_10379 associate-*r*_binary64_10491 cbrt-unprod_binary64_10401
pow1_binary64_10374 add-cube-cbrt_binary64_10403 associate-*r/_binary64_10493 associate-*l/_binary64_10494 cbrt-undiv_binary64_10402 div-exp_binary64_10381
difference-of-squares_binary64_10461
distribute-lft-out--_binary64_10477 sub-neg_binary64_10436 add-log-exp_binary64_10397
unswap-sqr_binary64_10460 distribute-lft-in_binary64_10474 distribute-rgt-in_binary64_10475 associate-/r*_binary64_10495 times-frac_binary64_10427 *-commutative_binary64_10500 pow-prod-down_binary64_10355 frac-2neg_binary64_10425 clear-num_binary64_10435 associate-/l*_binary64_10496 div-inv_binary64_10433
Counts
2 → 62
Calls
2 calls:
12.0ms
(*.f64 (-.f64 1 x) (-.f64 3 x))
15.0ms
(/.f64 (*.f64 (-.f64 1 x) (-.f64 3 x)) (*.f64 y 3))

series584.0ms

Counts
2 → 6
Calls
2 calls:
363.0ms
(*.f64 (-.f64 1 x) (-.f64 3 x))
221.0ms
(/.f64 (*.f64 (-.f64 1 x) (-.f64 3 x)) (*.f64 y 3))
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
03312655
13312655
049122543
149122543
03312655
13312655
049122543
149122543
013
113
01831529
11831529
056271036
01831529
11831529
056271036
0512612

simplify89.0ms

Counts
68 → 68
Iterations

Useful iterations: 0 (65.0ms)

IterNodesCost
055091012

prune59.0ms

Filtered
49 candidates to 68 candidates (-38.8%)
Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New63568
Fresh000
Picked011
Done000
Total63669

Merged error: 0.0b

Counts
69 → 6

localize7.0ms

Local error

Found 3 expressions with local error:

0.0b
(/.f64 (-.f64 3 x) 3)
0.1b
(/.f64 y (/.f64 (-.f64 3 x) 3))
0.1b
(/.f64 (-.f64 1 x) (/.f64 y (/.f64 (-.f64 3 x) 3)))

rewrite115.0ms

Algorithm
rewrite-expression-head
Rules
1218×times-frac_binary64_10427
808×add-sqr-sqrt_binary64_10417 *-un-lft-identity_binary64_10432
461×add-cube-cbrt_binary64_10403
205×difference-of-squares_binary64_10461
142×distribute-lft-out--_binary64_10477
84×associate-/r*_binary64_10495
35×div-inv_binary64_10433
19×add-exp-log_binary64_10396 add-cbrt-cube_binary64_10404
14×associate-/l*_binary64_10496
10×cbrt-undiv_binary64_10402 div-exp_binary64_10381
associate-/r/_binary64_10497
associate-/l/_binary64_10498
pow1_binary64_10374 add-log-exp_binary64_10397 frac-2neg_binary64_10425 clear-num_binary64_10435
flip3--_binary64_10431 flip--_binary64_10458 div-sub_binary64_10426
Counts
3 → 592
Calls
3 calls:
7.0ms
(/.f64 (-.f64 3 x) 3)
10.0ms
(/.f64 y (/.f64 (-.f64 3 x) 3))
28.0ms
(/.f64 (-.f64 1 x) (/.f64 y (/.f64 (-.f64 3 x) 3)))

series915.0ms

Counts
3 → 9
Calls
3 calls:
417.0ms
(/.f64 (-.f64 3 x) 3)
278.0ms
(/.f64 y (/.f64 (-.f64 3 x) 3))
221.0ms
(/.f64 (-.f64 1 x) (/.f64 y (/.f64 (-.f64 3 x) 3)))
Iterations

Useful iterations: 0 (6.0ms)

IterNodesCost
05802700
15802700
050982493
05802700
15802700
050982493
013
113
04312577
14312577
050752371
04312577
14312577
050752371
013
113
03081478
13081478
04510624
14510624
03081478
13081478
04510624
14510624
0509612

simplify260.0ms

Counts
601 → 601
Iterations

Useful iterations: 0 (91.0ms)

IterNodesCost
0525719860

prune698.0ms

Filtered
364 candidates to 601 candidates (-65.1%)
Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New5992601
Fresh224
Picked011
Done101
Total6025607

Merged error: 0b

Counts
607 → 5

localize7.0ms

Local error

Found 3 expressions with local error:

0.0b
(/.f64 (-.f64 1 x) y)
0.0b
(/.f64 (-.f64 3 x) 3)
0.1b
(*.f64 (/.f64 (-.f64 1 x) y) (/.f64 (-.f64 3 x) 3))

rewrite49.0ms

Algorithm
rewrite-expression-head
Rules
90×add-sqr-sqrt_binary64_10417
78×*-un-lft-identity_binary64_10432
70×times-frac_binary64_10427
43×add-cube-cbrt_binary64_10403
22×associate-*l*_binary64_10492
21×difference-of-squares_binary64_10461
19×associate-*r*_binary64_10491 add-exp-log_binary64_10396 add-cbrt-cube_binary64_10404
14×distribute-lft-out--_binary64_10477
11×associate-/l*_binary64_10496
associate-/r*_binary64_10495 cbrt-undiv_binary64_10402 div-exp_binary64_10381
pow1_binary64_10374
prod-exp_binary64_10379 associate-/l/_binary64_10498 unswap-sqr_binary64_10460 cbrt-unprod_binary64_10401 div-inv_binary64_10433
add-log-exp_binary64_10397
flip3--_binary64_10431 flip--_binary64_10458 frac-2neg_binary64_10425 clear-num_binary64_10435 div-sub_binary64_10426
frac-times_binary64_10424 associate-*r/_binary64_10493 *-commutative_binary64_10500 pow-prod-down_binary64_10355 associate-*l/_binary64_10494
Counts
3 → 145
Calls
3 calls:
8.0ms
(/.f64 (-.f64 1 x) y)
7.0ms
(/.f64 (-.f64 3 x) 3)
26.0ms
(*.f64 (/.f64 (-.f64 1 x) y) (/.f64 (-.f64 3 x) 3))

series845.0ms

Counts
3 → 9
Calls
3 calls:
162.0ms
(/.f64 (-.f64 1 x) y)
419.0ms
(/.f64 (-.f64 3 x) 3)
264.0ms
(*.f64 (/.f64 (-.f64 1 x) y) (/.f64 (-.f64 3 x) 3))
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
01372652
11372652
049902520
149902520
01372652
11372652
049902520
149902520
013
113
03081478
13081478
04510624
14510624
03081478
13081478
04510624
14510624
0509612
03442478
13442478
0171917
1171917
03442478
13442478
0171917
1171917
013
113

simplify117.0ms

Counts
154 → 154
Iterations

Useful iterations: 0 (80.0ms)

IterNodesCost
049482387
149482387

prune117.0ms

Filtered
110 candidates to 154 candidates (-40.0%)
Pruning

5 alts after pruning (3 fresh and 2 done)

PrunedKeptTotal
New1540154
Fresh033
Picked011
Done011
Total1545159

Merged error: 0b

Counts
159 → 5

localize10.0ms

Local error

Found 3 expressions with local error:

0.2b
(*.f64 (-.f64 3 x) (/.f64 (-.f64 1 x) (/.f64 y 1/3)))
0.2b
(/.f64 (-.f64 1 x) (/.f64 y 1/3))
0.4b
(/.f64 y 1/3)

rewrite70.0ms

Algorithm
rewrite-expression-head
Rules
285×times-frac_binary64_10427
223×add-sqr-sqrt_binary64_10417
214×*-un-lft-identity_binary64_10432
131×add-cube-cbrt_binary64_10403
83×associate-*r*_binary64_10491
55×difference-of-squares_binary64_10461
28×distribute-lft-out--_binary64_10477
19×add-exp-log_binary64_10396 add-cbrt-cube_binary64_10404
16×associate-/r*_binary64_10495 div-inv_binary64_10433
associate-/l*_binary64_10496
cbrt-undiv_binary64_10402 div-exp_binary64_10381
pow1_binary64_10374 associate-*l*_binary64_10492
prod-exp_binary64_10379 unswap-sqr_binary64_10460 flip3--_binary64_10431 flip--_binary64_10458 add-log-exp_binary64_10397 cbrt-unprod_binary64_10401
associate-/l/_binary64_10498 frac-times_binary64_10424 frac-2neg_binary64_10425 clear-num_binary64_10435 associate-*l/_binary64_10494 associate-/r/_binary64_10497
associate-*r/_binary64_10493 *-commutative_binary64_10500 pow-prod-down_binary64_10355 div-sub_binary64_10426
Counts
3 → 253
Calls
3 calls:
36.0ms
(*.f64 (-.f64 3 x) (/.f64 (-.f64 1 x) (/.f64 y 1/3)))
11.0ms
(/.f64 (-.f64 1 x) (/.f64 y 1/3))
4.0ms
(/.f64 y 1/3)

series1.0s

Counts
3 → 9
Calls
3 calls:
267.0ms
(*.f64 (-.f64 3 x) (/.f64 (-.f64 1 x) (/.f64 y 1/3)))
255.0ms
(/.f64 (-.f64 1 x) (/.f64 y 1/3))
484.0ms
(/.f64 y 1/3)
Iterations

Useful iterations: 0 (6.0ms)

IterNodesCost
02971227
12971227
04594318
14594318
02971227
12971227
04594318
14594318
0509012
04372565
14372565
049762060
149762060
04372565
14372565
049762060
149762060
013
113
01372658
11372658
047812409
147812409
01372658
11372658
047812409
147812409
013
113

simplify152.0ms

Counts
262 → 262
Iterations

Useful iterations: 0 (95.0ms)

IterNodesCost
050595065

prune233.0ms

Filtered
186 candidates to 262 candidates (-40.9%)
Pruning

5 alts after pruning (2 fresh and 3 done)

PrunedKeptTotal
New2620262
Fresh022
Picked011
Done022
Total2625267

Merged error: 0b

Counts
267 → 5

regimes37.0ms

Accuracy

0% (0.1b remaining)

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

bsearch0.0ms

simplify5.0ms

Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
02316
12316

end0.0ms

sample382.0ms

Algorithm
intervals
Results
238.0ms8000×body80valid
9.0ms313×body80invalid

Profiling

Loading profile data...