Details

Time bar (total: 7.0s)

analyze4.0ms

Algorithm
search
Search
TrueOtherFalseIter
0%100%0%0
0%100%0%1
0%100%0%2
50%50%0%3
50%25%25%4
62.5%12.5%25%5
68.7%6.2%25%6
71.8%3.1%25%7
73.4%1.6%25%8
74.2%0.8%25%9
74.6%0.4%25%10
74.8%0.2%25%11
74.9%0.1%25%12
74.9%0%25.1%13
74.9%0%25.1%14

sample12.0ms

Algorithm
intervals
Results
8.0ms256×body80valid

simplify69.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (54.0ms)

IterNodesCost
060813
160813

prune7.0ms

Filtered
1 candidates to 1 candidates (0.0%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 0.0b

Counts
2 → 2

localize6.0ms

Local error

Found 2 expressions with local error:

0.0b
(-.f64 3 (*.f64 x (-.f64 12 (*.f64 x 9))))
0.1b
(*.f64 x (-.f64 12 (*.f64 x 9)))

rewrite12.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt_binary64
sub-neg_binary64
*-un-lft-identity_binary64 add-log-exp_binary64 pow1_binary64 add-cube-cbrt_binary64 add-exp-log_binary64 add-cbrt-cube_binary64
associate-*r*_binary64 associate-*l*_binary64
associate--r+_binary64 flip3--_binary64 associate-*r/_binary64 distribute-lft-in_binary64 distribute-rgt-in_binary64 insert-posit16 flip--_binary64
pow-prod-down_binary64 diff-log_binary64 cbrt-unprod_binary64 unswap-sqr_binary64 prod-exp_binary64 *-commutative_binary64
Counts
2 → 37
Calls
2 calls:
4.0ms
(-.f64 3 (*.f64 x (-.f64 12 (*.f64 x 9))))
7.0ms
(*.f64 x (-.f64 12 (*.f64 x 9)))

series646.0ms

Counts
2 → 6
Calls
2 calls:
245.0ms
(-.f64 3 (*.f64 x (-.f64 12 (*.f64 x 9))))
401.0ms
(*.f64 x (-.f64 12 (*.f64 x 9)))
Iterations

Useful iterations: 0 (9.0ms)

IterNodesCost
0322363
1322363
04360
14360
0322363
1322363
04360
14360
0538121
0351381
1351381
0259
1259
0351381
1351381
0259
1259
0549442

simplify121.0ms

Counts
43 → 43
Iterations

Useful iterations: 0 (100.0ms)

IterNodesCost
05184611

prune40.0ms

Filtered
34 candidates to 43 candidates (-26.5%)
Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New40343
Fresh011
Picked011
Done000
Total40545

Merged error: 0b

Counts
45 → 5

localize8.0ms

Local error

Found 4 expressions with local error:

0.0b
(-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4))
0.0b
(+.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4)) 1)
0.1b
(*.f64 3 (+.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4)) 1))
0.2b
(*.f64 (*.f64 x 3) x)

rewrite39.0ms

Algorithm
rewrite-expression-head
Rules
11×*-un-lft-identity_binary64 add-log-exp_binary64 pow1_binary64 add-exp-log_binary64 add-cbrt-cube_binary64
add-sqr-sqrt_binary64
associate-*r*_binary64 add-cube-cbrt_binary64
pow-prod-down_binary64 cbrt-unprod_binary64 associate-*l*_binary64 prod-exp_binary64 insert-posit16
flip3-+_binary64 sub-neg_binary64 diff-log_binary64 distribute-lft-out_binary64 associate-*r/_binary64 flip-+_binary64 sum-log_binary64 *-commutative_binary64
flip3--_binary64 associate-+l+_binary64 distribute-lft-in_binary64 associate-+l-_binary64 distribute-rgt-in_binary64 unswap-sqr_binary64 +-commutative_binary64 flip--_binary64
Counts
4 → 71
Calls
4 calls:
6.0ms
(-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4))
9.0ms
(+.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4)) 1)
15.0ms
(*.f64 3 (+.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4)) 1))
6.0ms
(*.f64 (*.f64 x 3) x)

series1.4s

Counts
4 → 12
Calls
4 calls:
339.0ms
(-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4))
357.0ms
(+.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4)) 1)
433.0ms
(*.f64 3 (+.f64 (-.f64 (*.f64 (*.f64 x 3) x) (*.f64 x 4)) 1))
264.0ms
(*.f64 (*.f64 x 3) x)
Iterations

Useful iterations: 0 (10.0ms)

IterNodesCost
0293321
1293321
03345
13345
0293321
1293321
03345
13345
0476215
1476215
0474855
1474855
0249
1249
0474855
1474855
0249
1249
0498642
1498642
0391465
1391465
0189
1189
0391465
1391465
0189
1189
0490736
1490736
0365447
1365447
05554
15554
0365447
1365447
05554
15554
0388021
1388021

simplify114.0ms

Counts
83 → 83
Iterations

Useful iterations: 0 (87.0ms)

IterNodesCost
056031175

prune68.0ms

Filtered
66 candidates to 83 candidates (-25.8%)
Pruning

4 alts after pruning (2 fresh and 2 done)

PrunedKeptTotal
New82183
Fresh213
Picked011
Done011
Total84488

Merged error: 0b

Counts
88 → 4

localize10.0ms

Local error

Found 4 expressions with local error:

0.0b
(+.f64 (*.f64 x 3) -4)
0.1b
(*.f64 (*.f64 (cbrt.f64 3) (cbrt.f64 3)) (*.f64 (+.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (cbrt.f64 3)))
0.1b
(*.f64 x (+.f64 (*.f64 x 3) -4))
0.1b
(*.f64 (+.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (cbrt.f64 3))

rewrite41.0ms

Algorithm
rewrite-expression-head
Rules
20×pow1_binary64 add-exp-log_binary64
15×add-sqr-sqrt_binary64
13×add-cbrt-cube_binary64
10×pow-prod-down_binary64 cbrt-unprod_binary64 associate-*r*_binary64 prod-exp_binary64
*-un-lft-identity_binary64 add-cube-cbrt_binary64
associate-*l*_binary64
add-log-exp_binary64
flip3-+_binary64 associate-*r/_binary64 insert-posit16 flip-+_binary64 cbrt-prod_binary64 associate-*l/_binary64
unswap-sqr_binary64 *-commutative_binary64
distribute-lft-in_binary64 distribute-rgt-in_binary64 +-commutative_binary64 sum-log_binary64
Counts
4 → 85
Calls
4 calls:
5.0ms
(+.f64 (*.f64 x 3) -4)
16.0ms
(*.f64 (*.f64 (cbrt.f64 3) (cbrt.f64 3)) (*.f64 (+.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (cbrt.f64 3)))
8.0ms
(*.f64 x (+.f64 (*.f64 x 3) -4))
8.0ms
(*.f64 (+.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (cbrt.f64 3))

series1.7s

Counts
4 → 12
Calls
4 calls:
319.0ms
(+.f64 (*.f64 x 3) -4)
560.0ms
(*.f64 (*.f64 (cbrt.f64 3) (cbrt.f64 3)) (*.f64 (+.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (cbrt.f64 3)))
293.0ms
(*.f64 x (+.f64 (*.f64 x 3) -4))
485.0ms
(*.f64 (+.f64 1 (*.f64 x (+.f64 (*.f64 x 3) -4))) (cbrt.f64 3))
Iterations

Useful iterations: 0 (9.0ms)

IterNodesCost
04631744
14631744
054901671
04631744
14631744
054901671
0486356
1486356
0321363
1321363
03954
13954
0321363
1321363
03954
13954
0450021
1450021
05941838
15941838
055301656
05941838
15941838
055301656
0479950
1479950
0234147
1234147
01815
11815
0234147
1234147
01815
11815
0490444
1490444

simplify121.0ms

Counts
97 → 97
Iterations

Useful iterations: 0 (89.0ms)

IterNodesCost
049961612
149961612

prune101.0ms

Filtered
73 candidates to 97 candidates (-32.9%)
Pruning

4 alts after pruning (1 fresh and 3 done)

PrunedKeptTotal
New97097
Fresh011
Picked011
Done022
Total974101

Merged error: 0b

Counts
101 → 4

localize11.0ms

Local error

Found 4 expressions with local error:

0.8b
(cbrt.f64 (-.f64 12 (*.f64 x 9)))
0.8b
(cbrt.f64 (-.f64 12 (*.f64 x 9)))
0.8b
(cbrt.f64 (-.f64 12 (*.f64 x 9)))
0.8b
(*.f64 (cbrt.f64 (-.f64 12 (*.f64 x 9))) (cbrt.f64 (-.f64 12 (*.f64 x 9))))

rewrite24.0ms

Algorithm
rewrite-expression-head
Rules
25×cbrt-prod_binary64
23×add-sqr-sqrt_binary64
18×cbrt-div_binary64
15×*-un-lft-identity_binary64 add-cube-cbrt_binary64
11×pow1_binary64
flip3--_binary64 pow1/3_binary64 flip--_binary64
swap-sqr_binary64 associate-*r*_binary64 add-exp-log_binary64 associate-*l*_binary64
add-log-exp_binary64 add-cbrt-cube_binary64 unswap-sqr_binary64 insert-posit16 frac-times_binary64
pow-prod-down_binary64 pow-prod-up_binary64 associate-*r/_binary64 pow-sqr_binary64 associate-*l/_binary64
cbrt-unprod_binary64 pow-plus_binary64 prod-exp_binary64 pow2_binary64 *-commutative_binary64
Counts
4 → 91
Calls
4 calls:
3.0ms
(cbrt.f64 (-.f64 12 (*.f64 x 9)))
3.0ms
(cbrt.f64 (-.f64 12 (*.f64 x 9)))
3.0ms
(cbrt.f64 (-.f64 12 (*.f64 x 9)))
11.0ms
(*.f64 (cbrt.f64 (-.f64 12 (*.f64 x 9))) (cbrt.f64 (-.f64 12 (*.f64 x 9))))

series1.8s

Counts
4 → 12
Calls
4 calls:
227.0ms
(cbrt.f64 (-.f64 12 (*.f64 x 9)))
228.0ms
(cbrt.f64 (-.f64 12 (*.f64 x 9)))
227.0ms
(cbrt.f64 (-.f64 12 (*.f64 x 9)))
1.2s
(*.f64 (cbrt.f64 (-.f64 12 (*.f64 x 9))) (cbrt.f64 (-.f64 12 (*.f64 x 9))))
Iterations

Useful iterations: 0 (30.0ms)

IterNodesCost
01251766
11251766
067601701
01251766
11251766
067601701
0474383
1474383
0541651
1541651
03681620
13681620
0541651
1541651
03681620
13681620
0154756
1154756
0541651
1541651
03681620
13681620
0541651
1541651
03681620
13681620
0154756
1154756
0541651
1541651
03681620
13681620
0541651
1541651
03681620
13681620
0154756
1154756

simplify157.0ms

Counts
103 → 103
Iterations

Useful iterations: 0 (126.0ms)

IterNodesCost
048621776
148621776

prune129.0ms

Filtered
78 candidates to 103 candidates (-32.1%)
Pruning

4 alts after pruning (0 fresh and 4 done)

PrunedKeptTotal
New1030103
Fresh000
Picked011
Done033
Total1034107

Merged error: 0b

Counts
107 → 4

regimes47.0ms

Accuracy

0% (0.1b remaining)

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

bsearch0.0ms

simplify10.0ms

Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
013213
113213

end0.0ms

sample344.0ms

Algorithm
intervals
Results
251.0ms8000×body80valid
0.0msbody80invalid

Profiling

Loading profile data...