Details

Time bar (total: 5.0s)

analyze693.0ms

Algorithm
search
Search
TrueOtherFalseIter
0%100%0%0
0%100%0%1
0%100%0%2
50%50%0%3
50%50%0%4
50%50%0%5
50%50%0%6
50%50%0%7
50%50%0%8
50%50%0%9
50%50%0%10
50%50%0%11
50%50%0%12
50%50%0%13
50%49.9%0.1%14

sample190.0ms

Algorithm
intervals
Results
67.0ms45×body5120exit
49.0ms97×body1280valid
26.0ms80×body640valid
13.0ms34×body1280nan
9.0ms22×body640nan
7.0ms34×body320valid
4.0ms27×body160valid
2.0ms12×body320nan
1.0ms18×body80valid
1.0ms13×body80nan
1.0msbody160nan

simplify161.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (145.0ms)

IterNodesCost
0466815
1466815

prune4.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: 59.1b

Counts
2 → 2

localize7.0ms

Local error

Found 3 expressions with local error:

0.0b
(/.f64 (fmod.f64 (exp.f64 x) (sqrt.f64 (cos.f64 x))) (exp.f64 x))
0.0b
(sqrt.f64 (cos.f64 x))
6.2b
(fmod.f64 (exp.f64 x) (sqrt.f64 (cos.f64 x)))

rewrite9.0ms

Algorithm
rewrite-expression-head
Rules
13×add-sqr-sqrt_binary64
12×*-un-lft-identity_binary64 add-cube-cbrt_binary64
times-frac_binary64
add-cbrt-cube_binary64
pow1_binary64 add-exp-log_binary64
associate-/r*_binary64 add-log-exp_binary64 associate-/l*_binary64 insert-posit16 sqrt-prod_binary64
pow1/2_binary64 cbrt-undiv_binary64 sqrt-pow1_binary64 rem-sqrt-square_binary64 clear-num_binary64 frac-2neg_binary64 div-inv_binary64 div-exp_binary64
Counts
3 → 50
Calls
3 calls:
5.0ms
(/.f64 (fmod.f64 (exp.f64 x) (sqrt.f64 (cos.f64 x))) (exp.f64 x))
2.0ms
(sqrt.f64 (cos.f64 x))
1.0ms
(fmod.f64 (exp.f64 x) (sqrt.f64 (cos.f64 x)))

series1.1s

Counts
3 → 9
Calls
3 calls:
531.0ms
(/.f64 (fmod.f64 (exp.f64 x) (sqrt.f64 (cos.f64 x))) (exp.f64 x))
303.0ms
(sqrt.f64 (cos.f64 x))
280.0ms
(fmod.f64 (exp.f64 x) (sqrt.f64 (cos.f64 x)))
Iterations

Useful iterations: 0 (8.0ms)

IterNodesCost
0641688
1641688
0541665
1541665
0641688
1641688
0541665
1541665
0489371
1489371
0339477
1339477
02315
12315
0339477
1339477
02315
12315
0497142
1497142
04291755
14291755
051191723
04291755
14291755
051191723
0509487

simplify135.0ms

Counts
59 → 59
Iterations

Useful iterations: 0 (109.0ms)

IterNodesCost
049711069
149711069

prune54.0ms

Filtered
50 candidates to 59 candidates (-18.0%)
Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New55459
Fresh101
Picked101
Done000
Total57461

Merged error: 54.3b

Counts
61 → 4

localize6.0ms

Local error

Found 1 expressions with local error:

5.7b
(*.f64 (fmod.f64 1 1) (+.f64 1 (pow.f64 x 3)))

rewrite11.0ms

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

series503.0ms

Counts
1 → 3
Calls
1 calls:
503.0ms
(*.f64 (fmod.f64 1 1) (+.f64 1 (pow.f64 x 3)))
Iterations

Useful iterations: 0 (138.0ms)

IterNodesCost
04981687
14981687
060771659
04981687
14981687
060771659
0492459
1492459

simplify91.0ms

Counts
27 → 27
Iterations

Useful iterations: 0 (73.0ms)

IterNodesCost
05007419

prune22.0ms

Filtered
19 candidates to 27 candidates (-42.1%)
Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New27027
Fresh033
Picked011
Done000
Total27431

Merged error: 54.3b

Counts
31 → 4

localize9.0ms

Local error

Found 4 expressions with local error:

0.2b
(exp.f64 (-.f64 (log.f64 (fmod.f64 (exp.f64 x) (sqrt.f64 (cos.f64 x)))) x))
2.6b
(-.f64 (log.f64 (fmod.f64 (exp.f64 x) (sqrt.f64 (cos.f64 x)))) x)
3.5b
(log.f64 (fmod.f64 (exp.f64 x) (sqrt.f64 (cos.f64 x))))
6.2b
(fmod.f64 (exp.f64 x) (sqrt.f64 (cos.f64 x)))

rewrite17.0ms

Algorithm
rewrite-expression-head
Rules
14×*-un-lft-identity_binary64
12×add-sqr-sqrt_binary64
log-prod_binary64
add-cube-cbrt_binary64
add-log-exp_binary64 pow1_binary64
associate--l+_binary64 exp-prod_binary64
add-exp-log_binary64
add-cbrt-cube_binary64 exp-sum_binary64 distribute-lft-out--_binary64 insert-posit16
log-pow_binary64
sub-neg_binary64 diff-log_binary64 rem-exp-log_binary64 difference-of-squares_binary64
flip3--_binary64 rem-log-exp_binary64 exp-diff_binary64 flip--_binary64
Counts
4 → 60
Calls
4 calls:
7.0ms
(exp.f64 (-.f64 (log.f64 (fmod.f64 (exp.f64 x) (sqrt.f64 (cos.f64 x)))) x))
7.0ms
(-.f64 (log.f64 (fmod.f64 (exp.f64 x) (sqrt.f64 (cos.f64 x)))) x)
1.0ms
(log.f64 (fmod.f64 (exp.f64 x) (sqrt.f64 (cos.f64 x))))
1.0ms
(fmod.f64 (exp.f64 x) (sqrt.f64 (cos.f64 x)))

series1.7s

Counts
4 → 12
Calls
4 calls:
510.0ms
(exp.f64 (-.f64 (log.f64 (fmod.f64 (exp.f64 x) (sqrt.f64 (cos.f64 x)))) x))
284.0ms
(-.f64 (log.f64 (fmod.f64 (exp.f64 x) (sqrt.f64 (cos.f64 x)))) x)
663.0ms
(log.f64 (fmod.f64 (exp.f64 x) (sqrt.f64 (cos.f64 x))))
275.0ms
(fmod.f64 (exp.f64 x) (sqrt.f64 (cos.f64 x)))
Iterations

Useful iterations: 0 (113.0ms)

IterNodesCost
0641688
1641688
0541665
1541665
0641688
1641688
0541665
1541665
0489371
1489371
01371706
11371706
048981683
148981683
01371706
11371706
048981683
148981683
0489577
1489577
02891751
12891751
0721697
1721697
02891751
12891751
0721697
1721697
0497359
1497359
03391773
13391773
055391723
03391773
13391773
055391723
0496587
1496587

simplify119.0ms

Counts
72 → 72
Iterations

Useful iterations: 0 (94.0ms)

IterNodesCost
050111332

prune63.0ms

Filtered
59 candidates to 72 candidates (-22.0%)
Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New68472
Fresh112
Picked101
Done101
Total71576

Merged error: 48.5b

Counts
76 → 5

localize9.0ms

rewrite0.0ms

Algorithm
rewrite-expression-head
Rules
Counts
0 → 0

series0.0ms

Counts
0 → 0

simplify19.0ms

Counts
0 → 0
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
000

prune0.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New000
Fresh044
Picked011
Done000
Total055

Merged error: 48.5b

Counts
5 → 5

regimes21.0ms

bsearch15.0ms

Profiling

Loading profile data...