Details

Time bar (total: 3.9s)

analyze1.0s

Algorithm
search
Search
TrueOtherFalseIter
0%99.8%0.2%0
0%99.8%0.2%1
0%99.8%0.2%2
0%99.8%0.2%3
0%99.8%0.2%4
0%99.8%0.2%5
0%99.8%0.2%6
0%99.8%0.2%7
0%99.8%0.2%8
0%99.8%0.2%9
0%99.8%0.2%10
7.8%92%0.2%11
11.7%88.1%0.2%12
17.9%81.8%0.2%13
22.6%77.2%0.2%14

sample22.0ms

Algorithm
intervals
Results
10.0ms255×body80valid
1.0ms15×body80invalid
0.0msbody1280valid

simplify848.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (333.0ms)

IterNodesCost
0482119
1482119

prune2.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 0.4b

Counts
2 → 1

localize10.0ms

Local error

Found 3 expressions with local error:

0.0b
(*.f64 60 (-.f64 x y))
0.0b
(+.f64 (/.f64 (*.f64 60 (-.f64 x y)) (-.f64 z t)) (*.f64 a 120))
0.5b
(/.f64 (*.f64 60 (-.f64 x y)) (-.f64 z t))

rewrite48.0ms

Algorithm
rewrite-expression-head
Rules
15×add-sqr-sqrt_binary64_104077
13×*-un-lft-identity_binary64_104092
10×add-exp-log_binary64_104056 add-cbrt-cube_binary64_104064
add-cube-cbrt_binary64_104063
pow1_binary64_104034 associate-*r*_binary64_104151 add-log-exp_binary64_104057 associate-/r*_binary64_104155 times-frac_binary64_104087
associate-*r/_binary64_104153
flip--_binary64_104118 difference-of-squares_binary64_104121 associate-*l*_binary64_104152 flip3--_binary64_104091 distribute-lft-out--_binary64_104137
associate-/r/_binary64_104157 cbrt-unprod_binary64_104061 prod-exp_binary64_104039 sub-neg_binary64_104096 associate-/l/_binary64_104158 cbrt-undiv_binary64_104062 div-exp_binary64_104041
flip-+_binary64_104117 associate-/l*_binary64_104156 div-inv_binary64_104093 flip3-+_binary64_104090 *-commutative_binary64_104160 unswap-sqr_binary64_104120 distribute-lft-in_binary64_104134 sum-log_binary64_104002 clear-num_binary64_104095 pow-prod-down_binary64_104015 +-commutative_binary64_104159 distribute-rgt-in_binary64_104135 frac-2neg_binary64_104085
Counts
3 → 64
Calls
3 calls:
9.0ms
(*.f64 60 (-.f64 x y))
24.0ms
(+.f64 (/.f64 (*.f64 60 (-.f64 x y)) (-.f64 z t)) (*.f64 a 120))
13.0ms
(/.f64 (*.f64 60 (-.f64 x y)) (-.f64 z t))

series1.8s

Counts
3 → 9
Calls
3 calls:
404.0ms
(*.f64 60 (-.f64 x y))
585.0ms
(+.f64 (/.f64 (*.f64 60 (-.f64 x y)) (-.f64 z t)) (*.f64 a 120))
804.0ms
(/.f64 (*.f64 60 (-.f64 x y)) (-.f64 z t))
Iterations

Useful iterations: 0 (61.0ms)

IterNodesCost
04794551
14794551
047544491
147544491
04794551
14794551
047544491
147544491
052594571
0905556
1905556
048155472
148155472
0905556
1905556
048155472
148155472
049935576
149935576
0702090
1702090
08192023
18192023
0702090
1702090
08192023
18192023
049492100
149492100

simplify102.0ms

Counts
73 → 73
Iterations

Useful iterations: 0 (68.0ms)

IterNodesCost
0493713196
1493713196

prune18.0ms

Filtered
58 candidates to 73 candidates (-25.9%)

Profiling

Loading profile data...