Details

Time bar (total: 6.9s)

analyze276.0ms

Algorithm
search
Search
TrueOtherFalseIter
0%100%0%0
0%100%0%1
50%50%0%2
50%50%0%3
62.5%37.5%0%4
68.7%31.2%0%5
71.8%28.1%0%6
73.4%26.5%0%7
74.2%25.8%0%8
74.6%25.4%0%9
74.8%25.2%0%10
74.9%25.1%0%11
74.9%25%0%12
74.9%25%0%13
75%25%0%14

sample72.0ms

Algorithm
intervals
Results
33.0ms70×body1280valid
13.0ms47×body640valid
10.0ms30×body2560valid
5.0ms29×body320valid
3.0ms63×body80valid
2.0ms17×body160valid

simplify19.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
01214
11214

prune1.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 55.1b

Counts
2 → 1

localize7.0ms

Local error

Found 3 expressions with local error:

1.5b
(+.f64 x (sqrt.f64 (+.f64 (*.f64 x x) 1)))
3.1b
(log.f64 (+.f64 x (sqrt.f64 (+.f64 (*.f64 x x) 1))))
17.7b
(sqrt.f64 (+.f64 (*.f64 x x) 1))

rewrite22.0ms

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

series1.1s

Counts
3 → 9
Calls
3 calls:
358.0ms
(+.f64 x (sqrt.f64 (+.f64 (*.f64 x x) 1)))
400.0ms
(log.f64 (+.f64 x (sqrt.f64 (+.f64 (*.f64 x x) 1))))
374.0ms
(sqrt.f64 (+.f64 (*.f64 x x) 1))
Iterations

Useful iterations: 0 (8.0ms)

IterNodesCost
0296547
1296547
0129
1129
0296547
1296547
0129
1129
0498842
1498842
0380853
1380853
05888597
0380853
1380853
05888597
07845
17845
0322583
1322583
0129
1129
0322583
1322583
0129
1129
0498842
1498842

simplify126.0ms

Counts
54 → 54
Iterations

Useful iterations: 0 (104.0ms)

IterNodesCost
05029847

prune61.0ms

Filtered
43 candidates to 54 candidates (-25.6%)
Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New49554
Fresh000
Picked101
Done000
Total50555

Merged error: 16.3b

Counts
55 → 5

localize7.0ms

Local error

Found 1 expressions with local error:

22.7b
(*.f64 (log.f64 1) (+.f64 1 (pow.f64 x 3)))

rewrite11.0ms

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

series441.0ms

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

Useful iterations: 0 (9.0ms)

IterNodesCost
0484831
1484831
0109
1109
0484831
1484831
0109
1109
0506342

simplify139.0ms

Counts
28 → 28
Iterations

Useful iterations: 0 (120.0ms)

IterNodesCost
04870373
14870373

prune26.0ms

Filtered
20 candidates to 28 candidates (-40.0%)
Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New27128
Fresh044
Picked101
Done000
Total28533

Merged error: 15.8b

Counts
33 → 5

localize3.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

prune5.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New000
Fresh044
Picked011
Done000
Total055

Merged error: 15.8b

Counts
5 → 5

localize8.0ms

Local error

Found 4 expressions with local error:

0.0b
(/.f64 -1 (-.f64 x (sqrt.f64 (+.f64 (*.f64 x x) 1))))
0.3b
(-.f64 x (sqrt.f64 (+.f64 (*.f64 x x) 1)))
3.1b
(log.f64 (/.f64 -1 (-.f64 x (sqrt.f64 (+.f64 (*.f64 x x) 1)))))
17.7b
(sqrt.f64 (+.f64 (*.f64 x x) 1))

rewrite42.0ms

Algorithm
rewrite-expression-head
Rules
59×add-sqr-sqrt_binary64
42×*-un-lft-identity_binary64
36×times-frac_binary64
26×add-cube-cbrt_binary64
24×log-prod_binary64
16×difference-of-squares_binary64
11×sqrt-prod_binary64
add-exp-log_binary64
distribute-lft-out--_binary64
associate-/r*_binary64 add-log-exp_binary64 pow1_binary64 add-cbrt-cube_binary64
associate-/r/_binary64 insert-posit16
flip3--_binary64 associate-/l*_binary64 flip--_binary64
rem-log-exp_binary64 div-inv_binary64 div-exp_binary64 sqrt-div_binary64
flip3-+_binary64 sub-neg_binary64 pow1/2_binary64 diff-log_binary64 cbrt-undiv_binary64 log-pow_binary64 sqrt-pow1_binary64 rem-sqrt-square_binary64 clear-num_binary64 frac-2neg_binary64 log-div_binary64 flip-+_binary64
Counts
4 → 109
Calls
4 calls:
13.0ms
(/.f64 -1 (-.f64 x (sqrt.f64 (+.f64 (*.f64 x x) 1))))
8.0ms
(-.f64 x (sqrt.f64 (+.f64 (*.f64 x x) 1)))
10.0ms
(log.f64 (/.f64 -1 (-.f64 x (sqrt.f64 (+.f64 (*.f64 x x) 1)))))
5.0ms
(sqrt.f64 (+.f64 (*.f64 x x) 1))

series1.8s

Counts
4 → 12
Calls
4 calls:
549.0ms
(/.f64 -1 (-.f64 x (sqrt.f64 (+.f64 (*.f64 x x) 1))))
358.0ms
(-.f64 x (sqrt.f64 (+.f64 (*.f64 x x) 1)))
507.0ms
(log.f64 (/.f64 -1 (-.f64 x (sqrt.f64 (+.f64 (*.f64 x x) 1)))))
369.0ms
(sqrt.f64 (+.f64 (*.f64 x x) 1))
Iterations

Useful iterations: 0 (8.0ms)

IterNodesCost
0296547
1296547
0129
1129
0296547
1296547
0129
1129
0498842
1498842
05331045
15331045
02927
12927
05331045
15331045
02927
12927
0555354
0322583
1322583
0139
1139
0322583
1322583
0139
1139
0498842
1498842
0475983
1475983
0339
1339
0475983
1475983
0339
1339
0545339

simplify255.0ms

Counts
121 → 121
Iterations

Useful iterations: 0 (216.0ms)

IterNodesCost
046762601
146762601

prune88.0ms

Filtered
88 candidates to 121 candidates (-37.5%)
Pruning

6 alts after pruning (4 fresh and 2 done)

PrunedKeptTotal
New1201121
Fresh033
Picked011
Done011
Total1206126

Merged error: 12.9b

Counts
126 → 6

regimes59.0ms

Accuracy

99.9% (0.0b remaining)

Error of 11.1b against oracle of 11.1b and baseline of 31.3b

bsearch108.0ms

Steps
ItersRangePoint
12
7.386379393289397e+136
2.9844874321380217e+178
1.3309234847747417e+154
9
1.331223533998654e-09
9.079033223787133e-05
5.3198639586972195e-06
10
-10.722936850014555
-1.2734808308663866e-11
-8.98759362711225e-06
9
-5.75180632944898e+154
-2.7289770523849463e+145
-1.3307054299543536e+154

simplify9.0ms

Iterations

Useful iterations: 0 (4.0ms)

IterNodesCost
097120
197120

end0.0ms

sample2.2s

Algorithm
intervals
Results
1.1s2334×body1280valid
453.0ms1577×body640valid
279.0ms810×body2560valid
126.0ms727×body320valid
97.0ms2173×body80valid
38.0ms379×body160valid

Profiling

Loading profile data...