Details

Time bar (total: 8.7s)

analyze480.0ms

Algorithm
search
Search
TrueOtherFalseIter
0%100%0%0
0%100%0%1
0%100%0%2
25%75%0%3
25%62.5%12.5%4
25%56.2%18.8%5
28.1%50%21.9%6
29.7%46.9%23.5%7
30.5%45.3%24.3%8
30.8%44.9%24.3%9
31.2%44.5%24.3%10
31.3%44.3%24.4%11
31.4%44.3%24.4%12
31.4%44%24.5%13
31.5%43.8%24.8%14

sample57.0ms

Algorithm
intervals
Results
23.0ms62×body1280valid
14.0ms61×body640valid
5.0ms27×body320valid
4.0ms91×body80valid
1.0ms15×body160valid

simplify197.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (53.0ms)

IterNodesCost
059508

prune7.0ms

Filtered
1 candidates to 1 candidates (0.0%)
Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New011
Fresh101
Picked000
Done000
Total112

Merged error: 0.0b

Counts
2 → 1

localize5.0ms

Local error

Found 2 expressions with local error:

0.0b
(sqrt.f64 (+.f64 1 (exp.f64 x)))
0.0b
(+.f64 1 (exp.f64 x))

rewrite210.0ms

Algorithm
rewrite-expression-head
Rules
*-un-lft-identity_binary64
add-log-exp_binary64 add-sqr-sqrt_binary64 sqrt-prod_binary64
pow1_binary64 add-cube-cbrt_binary64
flip3-+_binary64 distribute-lft-out_binary64 add-exp-log_binary64 add-cbrt-cube_binary64 insert-posit16 flip-+_binary64 sqrt-div_binary64
pow1/2_binary64 sqrt-pow1_binary64 rem-sqrt-square_binary64 +-commutative_binary64 sum-log_binary64
Counts
2 → 30
Calls
2 calls:
4.0ms
(sqrt.f64 (+.f64 1 (exp.f64 x)))
204.0ms
(+.f64 1 (exp.f64 x))

series616.0ms

Counts
2 → 6
Calls
2 calls:
310.0ms
(sqrt.f64 (+.f64 1 (exp.f64 x)))
306.0ms
(+.f64 1 (exp.f64 x))
Iterations

Useful iterations: 0 (8.0ms)

IterNodesCost
0221171
1221171
079
179
0221171
1221171
079
179
0501515
0331546
1331546
0109
1109
0331546
1331546
0109
1109
0494736
1494736

simplify102.0ms

Counts
36 → 36
Iterations

Useful iterations: 0 (82.0ms)

IterNodesCost
05201376

prune24.0ms

Filtered
29 candidates to 36 candidates (-24.1%)
Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New33336
Fresh000
Picked011
Done000
Total33437

Merged error: 0b

Counts
37 → 4

localize10.0ms

Local error

Found 4 expressions with local error:

0.0b
(pow.f64 (exp.f64 x) 2)
0.0b
(pow.f64 (exp.f64 x) 3)
0.3b
(/.f64 (+.f64 1 (pow.f64 (exp.f64 x) 3)) (+.f64 1 (-.f64 (pow.f64 (exp.f64 x) 2) (exp.f64 x))))
4.1b
(-.f64 (pow.f64 (exp.f64 x) 2) (exp.f64 x))

rewrite44.0ms

Algorithm
rewrite-expression-head
Rules
62×*-un-lft-identity_binary64
28×add-sqr-sqrt_binary64
22×add-cube-cbrt_binary64
20×times-frac_binary64
16×distribute-lft-out_binary64
pow-pow_binary64
add-cbrt-cube_binary64 unpow-prod-down_binary64
pow-unpow_binary64 add-log-exp_binary64 pow1_binary64 add-exp-log_binary64 distribute-lft-out--_binary64 exp-prod_binary64
associate-/r*_binary64
difference-of-squares_binary64 associate-/l*_binary64 insert-posit16
unpow2_binary64 sqr-pow_binary64 cube-prod_binary64
pow-to-exp_binary64 flip3-+_binary64 associate-/l/_binary64 associate-/r/_binary64 flip-+_binary64 pow-exp_binary64
sub-neg_binary64 flip3--_binary64 diff-log_binary64 distribute-rgt-out--_binary64 cbrt-undiv_binary64 clear-num_binary64 rem-cube-cbrt_binary64 frac-2neg_binary64 div-inv_binary64 div-exp_binary64 flip--_binary64 unpow3_binary64 cube-mult_binary64
Counts
4 → 113
Calls
4 calls:
4.0ms
(pow.f64 (exp.f64 x) 2)
4.0ms
(pow.f64 (exp.f64 x) 3)
22.0ms
(/.f64 (+.f64 1 (pow.f64 (exp.f64 x) 3)) (+.f64 1 (-.f64 (pow.f64 (exp.f64 x) 2) (exp.f64 x))))
9.0ms
(-.f64 (pow.f64 (exp.f64 x) 2) (exp.f64 x))

series1.3s

Counts
4 → 12
Calls
4 calls:
219.0ms
(pow.f64 (exp.f64 x) 2)
220.0ms
(pow.f64 (exp.f64 x) 3)
667.0ms
(/.f64 (+.f64 1 (pow.f64 (exp.f64 x) 3)) (+.f64 1 (-.f64 (pow.f64 (exp.f64 x) 2) (exp.f64 x))))
212.0ms
(-.f64 (pow.f64 (exp.f64 x) 2) (exp.f64 x))
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
0448942
1448942
0119
1119
0448942
1448942
0119
1119
013
113
08711662
18711662
049131257
149131257
08711662
18711662
049131257
149131257
04905143
14905143
0417798
1417798
0139
1139
0417798
1417798
0139
1139
013
113
0416798
1416798
0119
1119
0416798
1416798
0119
1119
013
113

simplify109.0ms

Counts
125 → 125
Iterations

Useful iterations: 0 (74.0ms)

IterNodesCost
051022387

prune107.0ms

Filtered
79 candidates to 125 candidates (-58.2%)
Pruning

4 alts after pruning (2 fresh and 2 done)

PrunedKeptTotal
New1250125
Fresh022
Picked011
Done011
Total1254129

Merged error: 0b

Counts
129 → 4

localize6.0ms

Local error

Found 4 expressions with local error:

0.0b
(sqrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 x))))
0.0b
(+.f64 1 (exp.f64 x))
0.0b
(+.f64 1 (exp.f64 x))
0.6b
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 x)))) (sqrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 x)))))

rewrite40.0ms

Algorithm
rewrite-expression-head
Rules
94×sqrt-prod_binary64
50×add-sqr-sqrt_binary64
38×*-un-lft-identity_binary64
36×sqrt-pow1_binary64
29×pow1_binary64
28×sqrt-div_binary64
18×pow1/2_binary64 swap-sqr_binary64 add-cube-cbrt_binary64
10×associate-*r*_binary64 associate-*l*_binary64
flip3-+_binary64 distribute-lft-out_binary64 pow-prod-up_binary64 unswap-sqr_binary64 flip-+_binary64
add-log-exp_binary64
add-exp-log_binary64 add-cbrt-cube_binary64
pow-prod-down_binary64 pow-sqr_binary64
insert-posit16 frac-times_binary64
associate-*r/_binary64 rem-sqrt-square_binary64 +-commutative_binary64 associate-*l/_binary64 sum-log_binary64
cbrt-unprod_binary64 rem-square-sqrt_binary64 pow-plus_binary64 sqrt-unprod_binary64 prod-exp_binary64 pow2_binary64 *-commutative_binary64
Counts
4 → 138
Calls
4 calls:
5.0ms
(sqrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 x))))
4.0ms
(+.f64 1 (exp.f64 x))
4.0ms
(+.f64 1 (exp.f64 x))
19.0ms
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 x)))) (sqrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 x)))))

series1.6s

Counts
4 → 12
Calls
4 calls:
436.0ms
(sqrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 x))))
295.0ms
(+.f64 1 (exp.f64 x))
297.0ms
(+.f64 1 (exp.f64 x))
542.0ms
(*.f64 (sqrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 x)))) (sqrt.f64 (sqrt.f64 (+.f64 1 (exp.f64 x)))))
Iterations

Useful iterations: 0 (8.0ms)

IterNodesCost
05121435
15121435
04806905
14806905
05121435
15121435
04806905
14806905
0511083
0221171
1221171
079
179
0221171
1221171
079
179
0501515
0221171
1221171
079
179
0221171
1221171
079
179
0501515
0441963
1441963
04684593
14684593
0441963
1441963
04684593
14684593
04934112
14934112

simplify184.0ms

Counts
150 → 150
Iterations

Useful iterations: 0 (148.0ms)

IterNodesCost
048941964
148941964

prune81.0ms

Filtered
77 candidates to 150 candidates (-94.8%)
Pruning

4 alts after pruning (1 fresh and 3 done)

PrunedKeptTotal
New1500150
Fresh011
Picked011
Done022
Total1504154

Merged error: 0b

Counts
154 → 4

localize8.0ms

Local error

Found 4 expressions with local error:

0.0b
(sqrt.f64 (+.f64 1 (exp.f64 x)))
0.0b
(+.f64 1 (exp.f64 x))
0.7b
(pow.f64 (sqrt.f64 (+.f64 1 (exp.f64 x))) 3)
0.7b
(cbrt.f64 (pow.f64 (sqrt.f64 (+.f64 1 (exp.f64 x))) 3))

rewrite27.0ms

Algorithm
rewrite-expression-head
Rules
27×*-un-lft-identity_binary64
20×sqrt-prod_binary64 cbrt-prod_binary64
16×add-sqr-sqrt_binary64
15×add-cube-cbrt_binary64
14×unpow-prod-down_binary64 cube-prod_binary64
pow1_binary64
add-log-exp_binary64 distribute-lft-out_binary64 sqrt-div_binary64
add-exp-log_binary64 add-cbrt-cube_binary64
flip3-+_binary64 cube-div_binary64 insert-posit16 flip-+_binary64
pow-unpow_binary64 pow-pow_binary64
cbrt-div_binary64 pow1/2_binary64 sqr-pow_binary64 sqrt-pow1_binary64 unpow3_binary64 cube-mult_binary64
pow-to-exp_binary64 rem-cbrt-cube_binary64 sqrt-pow2_binary64 pow1/3_binary64 rem-sqrt-square_binary64 rem-cube-cbrt_binary64 +-commutative_binary64 pow-exp_binary64 sum-log_binary64
Counts
4 → 99
Calls
4 calls:
4.0ms
(sqrt.f64 (+.f64 1 (exp.f64 x)))
4.0ms
(+.f64 1 (exp.f64 x))
7.0ms
(pow.f64 (sqrt.f64 (+.f64 1 (exp.f64 x))) 3)
7.0ms
(cbrt.f64 (pow.f64 (sqrt.f64 (+.f64 1 (exp.f64 x))) 3))

series1.7s

Counts
4 → 12
Calls
4 calls:
313.0ms
(sqrt.f64 (+.f64 1 (exp.f64 x)))
298.0ms
(+.f64 1 (exp.f64 x))
528.0ms
(pow.f64 (sqrt.f64 (+.f64 1 (exp.f64 x))) 3)
537.0ms
(cbrt.f64 (pow.f64 (sqrt.f64 (+.f64 1 (exp.f64 x))) 3))
Iterations

Useful iterations: 0 (7.0ms)

IterNodesCost
0731693
1731693
050021043
0731693
1731693
050021043
0489360
1489360
05541156
15541156
04955840
14955840
05541156
15541156
04955840
14955840
0489592
1489592
0221171
1221171
079
179
0221171
1221171
079
179
0501515
0331546
1331546
0109
1109
0331546
1331546
0109
1109
0494736
1494736

simplify114.0ms

Counts
111 → 111
Iterations

Useful iterations: 0 (84.0ms)

IterNodesCost
049111450
149111450

prune57.0ms

Filtered
65 candidates to 111 candidates (-70.8%)
Pruning

4 alts after pruning (0 fresh and 4 done)

PrunedKeptTotal
New1110111
Fresh000
Picked011
Done033
Total1114115

Merged error: 0b

Counts
115 → 4

regimes13.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
098
198

end0.0ms

sample1.6s

Algorithm
intervals
Results
827.0ms2293×body1280valid
380.0ms1664×body640valid
125.0ms840×body320valid
122.0ms2813×body80valid
38.0ms390×body160valid
0.0msbody80invalid

Profiling

Loading profile data...