Details

Time bar (total: 1.7s)

analyze236.0ms (13.9%)

Algorithm
search
Search
TrueOtherFalseIter
0%99.9%0.1%0
0%99.9%0.1%1
0%99.9%0.1%2
0%99.9%0.1%3
0%99.9%0.1%4
0%99.9%0.1%5
0%99.9%0.1%6
12.5%87.4%0.1%7
37.4%62.4%0.1%8
40.6%56.2%3.3%9
46.8%46%7.2%10
58.5%32.8%8.7%11
60.8%27.9%11.3%12
63.8%22.4%13.8%13
69.1%16.5%14.4%14
Compiler

Compiled 8 to 7 computations (12.5% saved)

sample16.0ms (1%)

Algorithm
intervals
Results
6.0ms256×body128valid
0.0ms18×body128invalid
Compiler

Compiled 15 to 16 computations (-6.7% saved)

simplify156.0ms (9.2%)

Algorithm
egg-herbie
Rules
*-commutative_binary64_6147
+-commutative_binary64_6146
distribute-rgt-out_binary64_6169 distribute-lft-out_binary64_6167
not-true not-false not-not not-and not-or and-true-l and-true-r and-false-l and-false-r and-same or-true-l or-true-r or-false-l or-false-r or-same erfc-erf_binary64_6479 erf-erfc_binary64_6478 erf-odd_binary64_6477 if-if-and-not_binary64_6476 if-if-and_binary64_6475 if-if-or-not_binary64_6474 if-if-or_binary64_6473 if-not_binary64_6472 if-same_binary64_6471 if-false_binary64_6470 if-true_binary64_6469 not-gte_binary64_6468 not-lte_binary64_6467 not-gt_binary64_6466 not-lt_binary64_6465 gte-same_binary64_6464 lte-same_binary64_6463 gt-same_binary64_6462 lt-same_binary64_6461 sinh---cosh_binary64_6408 sinh-+-cosh_binary64_6407 sinh-cosh_binary64_6406 tanh-def-c_binary64_6405 tanh-def-b_binary64_6404 tanh-def-a_binary64_6403 cosh-def_binary64_6402 sinh-def_binary64_6401 tan-neg_binary64_6348 cos-neg_binary64_6347 sin-neg_binary64_6346 tan-0_binary64_6345 cos-0_binary64_6344 sin-0_binary64_6343 hang-m-tan_binary64_6342 hang-p-tan_binary64_6341 hang-m0-tan_binary64_6340 hang-p0-tan_binary64_6339 hang-0m-tan_binary64_6338 hang-0p-tan_binary64_6337 tan-+PI/2_binary64_6336 tan-+PI_binary64_6335 tan-PI_binary64_6334 tan-PI/3_binary64_6333 tan-PI/4_binary64_6332 tan-PI/6_binary64_6331 cos-+PI/2_binary64_6330 cos-+PI_binary64_6329 cos-PI_binary64_6328 cos-PI/2_binary64_6327 cos-PI/3_binary64_6326 cos-PI/4_binary64_6325 cos-PI/6_binary64_6324 sin-+PI/2_binary64_6323 sin-+PI_binary64_6322 sin-PI_binary64_6321 sin-PI/2_binary64_6320 sin-PI/3_binary64_6319 sin-PI/4_binary64_6318 sin-PI/6_binary64_6317 sub-1-sin_binary64_6316 sub-1-cos_binary64_6315 -1-add-sin_binary64_6314 -1-add-cos_binary64_6313 1-sub-sin_binary64_6312 1-sub-cos_binary64_6311 cos-sin-sum_binary64_6310 log-E_binary64_6306 log-pow_binary64_6305 log-rec_binary64_6304 log-div_binary64_6303 log-prod_binary64_6302 pow-base-0_binary64_6300 unpow1/3_binary64_6283 unpow3_binary64_6282 unpow2_binary64_6281 unpow1/2_binary64_6280 pow-plus_binary64_6279 exp-to-pow_binary64_6278 pow-base-1_binary64_6276 unpow0_binary64_6275 unpow1_binary64_6274 unpow-1_binary64_6273 exp-lft-cube_binary64_6272 exp-lft-sqr_binary64_6271 exp-cbrt_binary64_6270 exp-sqrt_binary64_6269 exp-prod_binary64_6268 div-exp_binary64_6267 rec-exp_binary64_6266 prod-exp_binary64_6265 exp-diff_binary64_6264 exp-neg_binary64_6263 exp-sum_binary64_6262 e-exp-1_binary64_6261 1-exp_binary64_6260 exp-1-e_binary64_6259 exp-0_binary64_6258 rem-log-exp_binary64_6257 rem-exp-log_binary64_6256 cube-unmult_binary64_6253 cube-mult_binary64_6246 cube-div_binary64_6245 cube-prod_binary64_6244 cube-neg_binary64_6243 rem-3cbrt-rft_binary64_6242 rem-3cbrt-lft_binary64_6241 rem-cbrt-cube_binary64_6240 rem-cube-cbrt_binary64_6239 sqr-abs_binary64_6231 sqr-neg_binary64_6230 rem-sqrt-square_binary64_6229 rem-square-sqrt_binary64_6228 times-frac_binary64_6222 div-sub_binary64_6221 neg-mul-1_binary64_6212 neg-sub0_binary64_6211 unsub-neg_binary64_6210 sub-neg_binary64_6209 mul-1-neg_binary64_6208 /-rgt-identity_binary64_6207 *-rgt-identity_binary64_6206 *-lft-identity_binary64_6205 remove-double-neg_binary64_6204 sub0-neg_binary64_6203 --rgt-identity_binary64_6202 +-rgt-identity_binary64_6201 +-lft-identity_binary64_6200 mul0-rgt_binary64_6199 mul0-lft_binary64_6198 div0_binary64_6197 *-inverses_binary64_6196 +-inverses_binary64_6195 lft-mult-inverse_binary64_6194 rgt-mult-inverse_binary64_6193 remove-double-div_binary64_6192 pow-sqr_binary64_6189 sqr-pow_binary64_6188 difference-of-sqr--1_binary64_6187 difference-of-sqr-1_binary64_6186 difference-of-squares_binary64_6185 unswap-sqr_binary64_6184 swap-sqr_binary64_6183 cancel-sign-sub-inv_binary64_6182 cancel-sign-sub_binary64_6181 distribute-neg-frac_binary64_6180 distribute-frac-neg_binary64_6179 distribute-neg-out_binary64_6178 distribute-neg-in_binary64_6177 distribute-rgt-neg-out_binary64_6176 distribute-lft-neg-out_binary64_6175 distribute-rgt-neg-in_binary64_6174 distribute-lft-neg-in_binary64_6173 distribute-rgt1-in_binary64_6172 distribute-lft1-in_binary64_6171 distribute-rgt-out--_binary64_6170 distribute-lft-out--_binary64_6168 distribute-rgt-in_binary64_6166 distribute-lft-in_binary64_6165 count-2_binary64_6164 associate-/l/_binary64_6163 associate-/r/_binary64_6162 associate-/l*_binary64_6161 associate-/r*_binary64_6160 associate-*l/_binary64_6159 associate-*r/_binary64_6158 associate-*l*_binary64_6157 associate-*r*_binary64_6156 associate--r-_binary64_6155 associate--l-_binary64_6154 associate--l+_binary64_6153 associate--r+_binary64_6152 associate-+l-_binary64_6151 associate-+r-_binary64_6150 associate-+l+_binary64_6149 associate-+r+_binary64_6148
Counts
1 → 1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
077
1127
2147

prune3.0ms (0.2%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022
Error
0.0b
Counts
2 → 2
Compiler

Compiled 17 to 16 computations (5.9% saved)

localize4.0ms (0.2%)

Local error

Found 1 expressions with local error:

0.0b
(*.f64 d1 (+.f64 d2 d3))

rewrite22.0ms (1.3%)

Algorithm
rewrite-expression-head
Error
0.0b
Rules
add-sqr-sqrt_binary64_6238 *-un-lft-identity_binary64_6216
associate-*r*_binary64_6156
pow1_binary64_6277 add-exp-log_binary64_6254 add-cbrt-cube_binary64_6252 add-cube-cbrt_binary64_6251 associate-*l*_binary64_6157
associate-*r/_binary64_6158
pow-prod-down_binary64_6287 prod-exp_binary64_6265 add-log-exp_binary64_6255 cbrt-unprod_binary64_6249 unswap-sqr_binary64_6184 distribute-rgt-in_binary64_6166 distribute-lft-in_binary64_6165 flip3-+_binary64_6219 flip-+_binary64_6190 distribute-lft-out_binary64_6167 *-commutative_binary64_6147
Counts
1 → 23
Calls

1 calls:

7.0ms
(*.f64 d1 (+.f64 d2 d3))
Compiler

Compiled 249 to 80 computations (67.9% saved)

series132.0ms (7.8%)

Error
0.0b
Counts
1 → 15
Calls

1 calls:

125.0ms
(*.f64 d1 (+.f64 d2 d3))
Compiler

Compiled 207 to 134 computations (35.3% saved)

simplify161.0ms (9.5%)

Algorithm
egg-herbie
Rules
933×distribute-rgt-in_binary64_6166
922×distribute-lft-in_binary64_6165
270×associate-*l*_binary64_6157
220×unswap-sqr_binary64_6184
197×associate-*r*_binary64_6156
187×associate-*r/_binary64_6158
181×associate-*l/_binary64_6159
160×distribute-rgt-out_binary64_6169
134×associate-+l+_binary64_6149
133×sqr-pow_binary64_6188
130×*-commutative_binary64_6147
122×associate-+r+_binary64_6148
100×*-rgt-identity_binary64_6206
98×*-lft-identity_binary64_6205
92×associate-/l/_binary64_6163
90×cancel-sign-sub-inv_binary64_6182
83×associate-/l*_binary64_6161
73×pow-sqr_binary64_6189
67×exp-prod_binary64_6268
65×distribute-rgt-neg-in_binary64_6174
56×cube-div_binary64_6245
55×distribute-lft-neg-in_binary64_6173
52×neg-mul-1_binary64_6212 associate-/r/_binary64_6162
49×cube-prod_binary64_6244
47×distribute-lft-out_binary64_6167
40×unsub-neg_binary64_6210
38×associate--r+_binary64_6152
35×sub-neg_binary64_6209
34×times-frac_binary64_6222
28×log-div_binary64_6303
27×log-prod_binary64_6302 associate-+r-_binary64_6150
25×pow-plus_binary64_6279
24×distribute-neg-in_binary64_6177
22×neg-sub0_binary64_6211 associate-/r*_binary64_6160
21×log-pow_binary64_6305 distribute-lft-neg-out_binary64_6175
20×exp-sqrt_binary64_6269 associate-+l-_binary64_6151
17×distribute-rgt-neg-out_binary64_6176
15×distribute-rgt1-in_binary64_6172
14×cube-unmult_binary64_6253 distribute-rgt-out--_binary64_6170
13×+-commutative_binary64_6146
11×unpow3_binary64_6282
exp-sum_binary64_6262 swap-sqr_binary64_6183 count-2_binary64_6164
exp-to-pow_binary64_6278 sub0-neg_binary64_6203
associate--l+_binary64_6153
div-sub_binary64_6221 +-rgt-identity_binary64_6201
mul0-rgt_binary64_6199 mul0-lft_binary64_6198
log-rec_binary64_6304 pow-base-1_binary64_6276 /-rgt-identity_binary64_6207
exp-lft-sqr_binary64_6271 cube-mult_binary64_6246 associate--r-_binary64_6155
exp-diff_binary64_6264 rem-log-exp_binary64_6257 --rgt-identity_binary64_6202 difference-of-squares_binary64_6185 cancel-sign-sub_binary64_6181
exp-lft-cube_binary64_6272 prod-exp_binary64_6265 1-exp_binary64_6260 exp-1-e_binary64_6259 remove-double-neg_binary64_6204 *-inverses_binary64_6196 rgt-mult-inverse_binary64_6193 distribute-neg-frac_binary64_6180 distribute-lft-out--_binary64_6168
not-true not-false not-not not-and not-or and-true-l and-true-r and-false-l and-false-r and-same or-true-l or-true-r or-false-l or-false-r or-same erfc-erf_binary64_6479 erf-erfc_binary64_6478 erf-odd_binary64_6477 if-if-and-not_binary64_6476 if-if-and_binary64_6475 if-if-or-not_binary64_6474 if-if-or_binary64_6473 if-not_binary64_6472 if-same_binary64_6471 if-false_binary64_6470 if-true_binary64_6469 not-gte_binary64_6468 not-lte_binary64_6467 not-gt_binary64_6466 not-lt_binary64_6465 gte-same_binary64_6464 lte-same_binary64_6463 gt-same_binary64_6462 lt-same_binary64_6461 sinh---cosh_binary64_6408 sinh-+-cosh_binary64_6407 sinh-cosh_binary64_6406 tanh-def-c_binary64_6405 tanh-def-b_binary64_6404 tanh-def-a_binary64_6403 cosh-def_binary64_6402 sinh-def_binary64_6401 tan-neg_binary64_6348 cos-neg_binary64_6347 sin-neg_binary64_6346 tan-0_binary64_6345 cos-0_binary64_6344 sin-0_binary64_6343 hang-m-tan_binary64_6342 hang-p-tan_binary64_6341 hang-m0-tan_binary64_6340 hang-p0-tan_binary64_6339 hang-0m-tan_binary64_6338 hang-0p-tan_binary64_6337 tan-+PI/2_binary64_6336 tan-+PI_binary64_6335 tan-PI_binary64_6334 tan-PI/3_binary64_6333 tan-PI/4_binary64_6332 tan-PI/6_binary64_6331 cos-+PI/2_binary64_6330 cos-+PI_binary64_6329 cos-PI_binary64_6328 cos-PI/2_binary64_6327 cos-PI/3_binary64_6326 cos-PI/4_binary64_6325 cos-PI/6_binary64_6324 sin-+PI/2_binary64_6323 sin-+PI_binary64_6322 sin-PI_binary64_6321 sin-PI/2_binary64_6320 sin-PI/3_binary64_6319 sin-PI/4_binary64_6318 sin-PI/6_binary64_6317 sub-1-sin_binary64_6316 sub-1-cos_binary64_6315 -1-add-sin_binary64_6314 -1-add-cos_binary64_6313 1-sub-sin_binary64_6312 1-sub-cos_binary64_6311 cos-sin-sum_binary64_6310 log-E_binary64_6306 pow-base-0_binary64_6300 unpow1/3_binary64_6283 unpow2_binary64_6281 unpow1/2_binary64_6280 unpow0_binary64_6275 unpow1_binary64_6274 unpow-1_binary64_6273 exp-cbrt_binary64_6270 div-exp_binary64_6267 rec-exp_binary64_6266 exp-neg_binary64_6263 e-exp-1_binary64_6261 exp-0_binary64_6258 rem-exp-log_binary64_6256 cube-neg_binary64_6243 rem-3cbrt-rft_binary64_6242 rem-3cbrt-lft_binary64_6241 rem-cbrt-cube_binary64_6240 rem-cube-cbrt_binary64_6239 sqr-abs_binary64_6231 sqr-neg_binary64_6230 rem-sqrt-square_binary64_6229 rem-square-sqrt_binary64_6228 mul-1-neg_binary64_6208 +-lft-identity_binary64_6200 div0_binary64_6197 +-inverses_binary64_6195 lft-mult-inverse_binary64_6194 remove-double-div_binary64_6192 difference-of-sqr--1_binary64_6187 difference-of-sqr-1_binary64_6186 distribute-frac-neg_binary64_6179 distribute-neg-out_binary64_6178 distribute-lft1-in_binary64_6171 associate--l-_binary64_6154
Counts
38 → 33
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
049335
1131305
2422305
31017305
43103305
53343305
64713305

prune22.0ms (1.3%)

Pruning

2 alts after pruning (1 fresh and 1 done)

PrunedKeptTotal
New33033
Fresh011
Picked011
Done000
Total33235
Error
0.0b
Counts
35 → 2
Compiler

Compiled 347 to 72 computations (79.3% saved)

localize5.0ms (0.3%)

Local error

Found 1 expressions with local error:

0.0b
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))

rewrite13.0ms (0.8%)

Algorithm
rewrite-expression-head
Error
0.0b
Rules
add-log-exp_binary64_6255
sum-log_binary64_6307 pow1_binary64_6277 add-exp-log_binary64_6254 add-cbrt-cube_binary64_6252 add-cube-cbrt_binary64_6251 add-sqr-sqrt_binary64_6238 flip3-+_binary64_6219 *-un-lft-identity_binary64_6216 flip-+_binary64_6190 distribute-lft-out_binary64_6167 +-commutative_binary64_6146
Counts
1 → 12
Calls

1 calls:

4.0ms
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
Compiler

Compiled 183 to 43 computations (76.5% saved)

series145.0ms (8.6%)

Error
0.0b
Counts
1 → 15
Calls

1 calls:

136.0ms
(+.f64 (*.f64 d1 d2) (*.f64 d1 d3))
Compiler

Compiled 207 to 134 computations (35.3% saved)

simplify129.0ms (7.7%)

Algorithm
egg-herbie
Rules
547×distribute-rgt-out_binary64_6169
356×distribute-rgt-out--_binary64_6170
343×distribute-rgt-in_binary64_6166
308×distribute-lft-in_binary64_6165
274×associate-*l*_binary64_6157
250×unswap-sqr_binary64_6184
234×sub-neg_binary64_6209
222×cancel-sign-sub-inv_binary64_6182
190×+-commutative_binary64_6146
181×associate-*r*_binary64_6156
180×distribute-rgt-neg-in_binary64_6174
179×distribute-lft-out_binary64_6167
171×*-commutative_binary64_6147
142×distribute-lft-neg-in_binary64_6173
134×unsub-neg_binary64_6210
109×sqr-pow_binary64_6188
108×distribute-lft-out--_binary64_6168
102×distribute-lft-neg-out_binary64_6175
94×associate-+l+_binary64_6149
93×associate-+r+_binary64_6148
82×distribute-rgt-neg-out_binary64_6176
74×pow-sqr_binary64_6189
73×associate-+l-_binary64_6151
69×neg-mul-1_binary64_6212 distribute-neg-in_binary64_6177
64×associate-/l/_binary64_6163
58×neg-sub0_binary64_6211
57×cancel-sign-sub_binary64_6181
56×associate--r+_binary64_6152 associate-+r-_binary64_6150
33×sub0-neg_binary64_6203
31×exp-prod_binary64_6268 distribute-rgt1-in_binary64_6172
30×count-2_binary64_6164
29×distribute-neg-out_binary64_6178
25×+-rgt-identity_binary64_6201
18×exp-sum_binary64_6262
17×swap-sqr_binary64_6183
16×remove-double-neg_binary64_6204 associate--l+_binary64_6153
14×associate-/l*_binary64_6161
13×associate-*r/_binary64_6158
12×mul0-rgt_binary64_6199 mul0-lft_binary64_6198 associate--r-_binary64_6155
10×times-frac_binary64_6222
unpow3_binary64_6282 cube-unmult_binary64_6253 +-lft-identity_binary64_6200
cube-prod_binary64_6244
difference-of-squares_binary64_6185
cube-mult_binary64_6246
pow-plus_binary64_6279 /-rgt-identity_binary64_6207
exp-diff_binary64_6264 --rgt-identity_binary64_6202 associate-*l/_binary64_6159 associate--l-_binary64_6154
log-prod_binary64_6302 associate-/r/_binary64_6162
prod-exp_binary64_6265 exp-neg_binary64_6263 1-exp_binary64_6260 cube-neg_binary64_6243 sqr-neg_binary64_6230 *-rgt-identity_binary64_6206 *-lft-identity_binary64_6205 *-inverses_binary64_6196 +-inverses_binary64_6195
not-true not-false not-not not-and not-or and-true-l and-true-r and-false-l and-false-r and-same or-true-l or-true-r or-false-l or-false-r or-same erfc-erf_binary64_6479 erf-erfc_binary64_6478 erf-odd_binary64_6477 if-if-and-not_binary64_6476 if-if-and_binary64_6475 if-if-or-not_binary64_6474 if-if-or_binary64_6473 if-not_binary64_6472 if-same_binary64_6471 if-false_binary64_6470 if-true_binary64_6469 not-gte_binary64_6468 not-lte_binary64_6467 not-gt_binary64_6466 not-lt_binary64_6465 gte-same_binary64_6464 lte-same_binary64_6463 gt-same_binary64_6462 lt-same_binary64_6461 sinh---cosh_binary64_6408 sinh-+-cosh_binary64_6407 sinh-cosh_binary64_6406 tanh-def-c_binary64_6405 tanh-def-b_binary64_6404 tanh-def-a_binary64_6403 cosh-def_binary64_6402 sinh-def_binary64_6401 tan-neg_binary64_6348 cos-neg_binary64_6347 sin-neg_binary64_6346 tan-0_binary64_6345 cos-0_binary64_6344 sin-0_binary64_6343 hang-m-tan_binary64_6342 hang-p-tan_binary64_6341 hang-m0-tan_binary64_6340 hang-p0-tan_binary64_6339 hang-0m-tan_binary64_6338 hang-0p-tan_binary64_6337 tan-+PI/2_binary64_6336 tan-+PI_binary64_6335 tan-PI_binary64_6334 tan-PI/3_binary64_6333 tan-PI/4_binary64_6332 tan-PI/6_binary64_6331 cos-+PI/2_binary64_6330 cos-+PI_binary64_6329 cos-PI_binary64_6328 cos-PI/2_binary64_6327 cos-PI/3_binary64_6326 cos-PI/4_binary64_6325 cos-PI/6_binary64_6324 sin-+PI/2_binary64_6323 sin-+PI_binary64_6322 sin-PI_binary64_6321 sin-PI/2_binary64_6320 sin-PI/3_binary64_6319 sin-PI/4_binary64_6318 sin-PI/6_binary64_6317 sub-1-sin_binary64_6316 sub-1-cos_binary64_6315 -1-add-sin_binary64_6314 -1-add-cos_binary64_6313 1-sub-sin_binary64_6312 1-sub-cos_binary64_6311 cos-sin-sum_binary64_6310 log-E_binary64_6306 log-pow_binary64_6305 log-rec_binary64_6304 log-div_binary64_6303 pow-base-0_binary64_6300 unpow1/3_binary64_6283 unpow2_binary64_6281 unpow1/2_binary64_6280 exp-to-pow_binary64_6278 pow-base-1_binary64_6276 unpow0_binary64_6275 unpow1_binary64_6274 unpow-1_binary64_6273 exp-lft-cube_binary64_6272 exp-lft-sqr_binary64_6271 exp-cbrt_binary64_6270 exp-sqrt_binary64_6269 div-exp_binary64_6267 rec-exp_binary64_6266 e-exp-1_binary64_6261 exp-1-e_binary64_6259 exp-0_binary64_6258 rem-log-exp_binary64_6257 rem-exp-log_binary64_6256 cube-div_binary64_6245 rem-3cbrt-rft_binary64_6242 rem-3cbrt-lft_binary64_6241 rem-cbrt-cube_binary64_6240 rem-cube-cbrt_binary64_6239 sqr-abs_binary64_6231 rem-sqrt-square_binary64_6229 rem-square-sqrt_binary64_6228 div-sub_binary64_6221 mul-1-neg_binary64_6208 div0_binary64_6197 lft-mult-inverse_binary64_6194 rgt-mult-inverse_binary64_6193 remove-double-div_binary64_6192 difference-of-sqr--1_binary64_6187 difference-of-sqr-1_binary64_6186 distribute-neg-frac_binary64_6180 distribute-frac-neg_binary64_6179 distribute-lft1-in_binary64_6171 associate-/r*_binary64_6160
Counts
27 → 40
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
031257
1108239
2390236
31047233
42509233
53638233

prune31.0ms (1.8%)

Pruning

2 alts after pruning (0 fresh and 2 done)

PrunedKeptTotal
New40040
Fresh000
Picked011
Done011
Total40242
Error
0.0b
Counts
42 → 2
Compiler

Compiled 679 to 166 computations (75.6% saved)

regimes47.0ms (2.8%)

Accuracy

Total 0.0b remaining (61.7%)

Threshold costs 0.0b (61.7%)

Compiler

Compiled 116 to 138 computations (-19% saved)

bsearch0.0ms (0%)

simplify3.0ms (0.2%)

Algorithm
egg-herbie
Rules
*-commutative_binary64_6147 +-commutative_binary64_6146
not-true not-false not-not not-and not-or and-true-l and-true-r and-false-l and-false-r and-same or-true-l or-true-r or-false-l or-false-r or-same if-if-and-not_binary64_6476 if-if-and_binary64_6475 if-if-or-not_binary64_6474 if-if-or_binary64_6473 if-not_binary64_6472 if-same_binary64_6471 if-false_binary64_6470 if-true_binary64_6469 tan-0_binary64_6345 cos-0_binary64_6344 sin-0_binary64_6343 unpow1_binary64_6274 e-exp-1_binary64_6261 1-exp_binary64_6260 exp-1-e_binary64_6259 exp-0_binary64_6258 sqr-abs_binary64_6231 sqr-neg_binary64_6230 neg-mul-1_binary64_6212 neg-sub0_binary64_6211 unsub-neg_binary64_6210 sub-neg_binary64_6209 mul-1-neg_binary64_6208 /-rgt-identity_binary64_6207 *-rgt-identity_binary64_6206 *-lft-identity_binary64_6205 remove-double-neg_binary64_6204 sub0-neg_binary64_6203 --rgt-identity_binary64_6202 +-rgt-identity_binary64_6201 +-lft-identity_binary64_6200 cancel-sign-sub-inv_binary64_6182 cancel-sign-sub_binary64_6181 distribute-neg-frac_binary64_6180 distribute-frac-neg_binary64_6179 distribute-neg-out_binary64_6178 distribute-neg-in_binary64_6177 distribute-rgt-neg-out_binary64_6176 distribute-lft-neg-out_binary64_6175 distribute-rgt-neg-in_binary64_6174 distribute-lft-neg-in_binary64_6173
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
067
187
Proof
(* f64 h0 (+ f64 h1 h2))

end0.0ms (0%)

sample566.0ms (33.4%)

Algorithm
intervals
Results
195.0ms8000×body128valid
14.0ms660×body128invalid
Compiler

Compiled 42 to 47 computations (-11.9% saved)

Profiling

Loading profile data...