Details

Time bar (total: 1.4s)

analyze23.0ms

Algorithm
search
Search
TrueOtherFalseIter
0%99.9%0.1%0
0%99.9%0.1%1
0%99.9%0.1%2
50%50%0.1%3
74.9%25%0.1%4
74.9%25%0.1%5
87.4%12.5%0.1%6
87.4%12.5%0.1%7
93.7%6.2%0.1%8
93.7%6.2%0.1%9
96.8%3.1%0.1%10
96.8%3.1%0.1%11
98.3%1.6%0.1%12
98.3%1.6%0.1%13
99.1%0.8%0.1%14

sample11.0ms

Algorithm
intervals
Results
5.0ms256×body80valid

simplify20.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
077
177

prune1.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 0.0b

Counts
2 → 1

localize4.0ms

Local error

Found 1 expressions with local error:

0.0b
(+.f64 x (/.f64 y 500))

rewrite7.0ms

Algorithm
rewrite-expression-head
Rules
add-log-exp_binary64_6827 *-un-lft-identity_binary64_6862
flip-+_binary64_6887 add-cbrt-cube_binary64_6834 pow1_binary64_6804 add-sqr-sqrt_binary64_6847 add-exp-log_binary64_6826 sum-log_binary64_6772 add-cube-cbrt_binary64_6833 flip3-+_binary64_6860 +-commutative_binary64_6929 distribute-lft-out_binary64_6906
Counts
1 → 12
Calls
1 calls:
7.0ms
(+.f64 x (/.f64 y 500))

series254.0ms

Counts
1 → 3
Calls
1 calls:
254.0ms
(+.f64 x (/.f64 y 500))
Iterations

Useful iterations: 0 (91.0ms)

IterNodesCost
0922365
1922365
04021839
14021839
0922365
1922365
04021839
14021839
049649
149649

simplify104.0ms

Counts
15 → 15
Iterations

Useful iterations: 0 (86.0ms)

IterNodesCost
05381152

prune12.0ms

Filtered
12 candidates to 15 candidates (-25.0%)
Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New12315
Fresh000
Picked011
Done000
Total12416

Merged error: 0b

Counts
16 → 4

localize10.0ms

Local error

Found 4 expressions with local error:

0.0b
(-.f64 x (/.f64 y 500))
0.1b
(*.f64 y (/.f64 y 250000))
3.6b
(-.f64 (*.f64 x x) (*.f64 y (/.f64 y 250000)))
28.1b
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (/.f64 y 250000))) (-.f64 x (/.f64 y 500)))

rewrite39.0ms

Algorithm
rewrite-expression-head
Rules
53×add-sqr-sqrt_binary64_6847
33×*-un-lft-identity_binary64_6862 times-frac_binary64_6857
23×add-cube-cbrt_binary64_6833
13×associate-*r*_binary64_6921
11×add-cbrt-cube_binary64_6834 add-exp-log_binary64_6826
10×difference-of-squares_binary64_6891
add-log-exp_binary64_6827
associate-/r*_binary64_6925 pow1_binary64_6804
distribute-lft-out--_binary64_6907
flip3--_binary64_6861 flip--_binary64_6888
associate-*l*_binary64_6922 associate-/l*_binary64_6926
div-exp_binary64_6811 cbrt-undiv_binary64_6832 prod-exp_binary64_6809 diff-log_binary64_6773 sub-neg_binary64_6866 unswap-sqr_binary64_6890 cbrt-unprod_binary64_6831 associate-/r/_binary64_6927 associate-/l/_binary64_6928 div-inv_binary64_6863
*-commutative_binary64_6930 frac-2neg_binary64_6855 div-sub_binary64_6856 pow-prod-down_binary64_6785 associate-*r/_binary64_6923 clear-num_binary64_6865
Counts
4 → 101
Calls
4 calls:
8.0ms
(-.f64 x (/.f64 y 500))
8.0ms
(*.f64 y (/.f64 y 250000))
5.0ms
(-.f64 (*.f64 x x) (*.f64 y (/.f64 y 250000)))
14.0ms
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (/.f64 y 250000))) (-.f64 x (/.f64 y 500)))

series872.0ms

Calls
2 calls:
425.0ms
(-.f64 (*.f64 x x) (*.f64 y (/.f64 y 250000)))
246.0ms
(/.f64 (-.f64 (*.f64 x x) (*.f64 y (/.f64 y 250000))) (-.f64 x (/.f64 y 500)))
Iterations

Useful iterations: 0 (6.0ms)

IterNodesCost
01802793
11802793
051422511
01802793
11802793
051422511
013
113
01182588
11182588
050762110
01182588
11182588
050762110
013
113
01661546
11661546
05166648
01661546
11661546
05166648

Profiling

Loading profile data...