Details

Time bar (total: 3.2min)

analyze1.2s (0.6%)

Algorithm
search
Search
TrueOtherFalseIter
0%99.7%0.3%0
0%99.7%0.3%1
0%99.7%0.3%2
0%99.7%0.3%3
0%99.7%0.3%4
0%99.7%0.3%5
0%99.7%0.3%6
0%99.7%0.3%7
0%99.7%0.3%8
0%99.7%0.3%9
0%99.7%0.3%10
0%99.7%0.3%11
0%99.7%0.3%12
1.6%98.1%0.3%13
3.1%96.6%0.3%14
Compiler

Compiled 12 to 12 computations (0% saved)

sample29.0ms (0%)

Algorithm
intervals
Results
10.0ms256×body128valid
4.0ms104×body128invalid
Compiler

Compiled 23 to 29 computations (-26.1% saved)

simplify104.0ms (0.1%)

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (3.0ms)

IterNodesCost
02516
12516

prune2.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

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

Compiled 11 to 11 computations (0% saved)

localize9.0ms (0%)

Local error

Found 2 expressions with local error:

0.0b
(+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b))
0.0b
(+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b))

rewrite9.0ms (0%)

Algorithm
rewrite-expression-head
Rules
add-log-exp_binary64_2504
sum-log_binary64_2556
flip3-+_binary64_2468 *-un-lft-identity_binary64_2465 +-commutative_binary64_2395 associate-+l+_binary64_2398 flip-+_binary64_2439 add-cube-cbrt_binary64_2500 add-exp-log_binary64_2503 add-sqr-sqrt_binary64_2487 add-cbrt-cube_binary64_2501 pow1_binary64_2526
Counts
1 → 13
Calls

2 calls:

7.0ms
(+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b))
0.0ms
(+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b))

series290.0ms (0.2%)

Counts
1 → 36
Calls

1 calls:

290.0ms
(+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b))
Compiler

Compiled 474 to 534 computations (-12.7% saved)

simplify63.0ms (0%)

Algorithm
egg-herbie
Counts
49 → 49
Iterations

Useful iterations: 0 (52.0ms)

IterNodesCost
05445701

prune63.0ms (0%)

Pruning

16 alts after pruning (15 fresh and 1 done)

PrunedKeptTotal
New341549
Fresh000
Picked000
Done011
Total341650
Error
0.0b
Counts
50 → 16
Compiler

Compiled 496 to 220 computations (55.6% saved)

localize10.0ms (0%)

Local error

Found 2 expressions with local error:

0.0b
(+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b))
0.0b
(+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b))

rewrite8.0ms (0%)

Algorithm
rewrite-expression-head
Rules
add-log-exp_binary64_2504
sum-log_binary64_2556
flip3-+_binary64_2468 *-un-lft-identity_binary64_2465 +-commutative_binary64_2395 associate-+l+_binary64_2398 flip-+_binary64_2439 add-cube-cbrt_binary64_2500 add-exp-log_binary64_2503 add-sqr-sqrt_binary64_2487 add-cbrt-cube_binary64_2501 pow1_binary64_2526
Counts
1 → 13
Calls

2 calls:

7.0ms
(+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b))
0.0ms
(+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b))

series300.0ms (0.2%)

Counts
1 → 36
Calls

1 calls:

300.0ms
(+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b))
Compiler

Compiled 582 to 642 computations (-10.3% saved)

simplify63.0ms (0%)

Algorithm
egg-herbie
Counts
49 → 49
Iterations

Useful iterations: 0 (52.0ms)

IterNodesCost
05445701

localize3.0ms (0%)

rewrite0.0ms (0%)

Algorithm
rewrite-expression-head
Rules
Counts
0 → 0

series0.0ms (0%)

Counts
0 → 0

simplify7.0ms (0%)

Algorithm
egg-herbie
Counts
0 → 0
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
000

localize6.0ms (0%)

Local error

Found 2 expressions with local error:

0.0b
(+.f64 (*.f64 x y) (*.f64 a b))
0.0b
(+.f64 (*.f64 x y) (*.f64 a b))

rewrite5.0ms (0%)

Algorithm
rewrite-expression-head
Rules
add-log-exp_binary64_2504
flip3-+_binary64_2468 *-un-lft-identity_binary64_2465 +-commutative_binary64_2395 sum-log_binary64_2556 flip-+_binary64_2439 add-cube-cbrt_binary64_2500 add-exp-log_binary64_2503 add-sqr-sqrt_binary64_2487 add-cbrt-cube_binary64_2501 pow1_binary64_2526
Counts
1 → 11
Calls

2 calls:

4.0ms
(+.f64 (*.f64 x y) (*.f64 a b))
0.0ms
(+.f64 (*.f64 x y) (*.f64 a b))

series140.0ms (0.1%)

Counts
1 → 24
Calls

1 calls:

140.0ms
(+.f64 (*.f64 x y) (*.f64 a b))
Compiler

Compiled 204 to 300 computations (-47.1% saved)

simplify99.0ms (0.1%)

Algorithm
egg-herbie
Counts
35 → 35
Iterations

Useful iterations: 0 (89.0ms)

IterNodesCost
04831355
14831355

localize15.0ms (0%)

Local error

Found 8 expressions with local error:

2.8b
(-.f64 (*.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (+.f64 (*.f64 x y) (*.f64 z t))) (*.f64 (*.f64 a b) (*.f64 a b)))
0.3b
(*.f64 (*.f64 a b) (*.f64 a b))
0.3b
(*.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (+.f64 (*.f64 x y) (*.f64 z t)))
0.0b
(-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b))
0.3b
(*.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (+.f64 (*.f64 x y) (*.f64 z t)))
0.3b
(*.f64 (*.f64 a b) (*.f64 a b))
2.8b
(-.f64 (*.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (+.f64 (*.f64 x y) (*.f64 z t))) (*.f64 (*.f64 a b) (*.f64 a b)))
25.6b
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (+.f64 (*.f64 x y) (*.f64 z t))) (*.f64 (*.f64 a b) (*.f64 a b))) (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)))

rewrite69.0ms (0%)

Algorithm
rewrite-expression-head
Rules
50×pow1_binary64_2526
20×add-exp-log_binary64_2503 add-cbrt-cube_binary64_2501
19×add-sqr-sqrt_binary64_2487
18×pow-prod-down_binary64_2536
17×*-un-lft-identity_binary64_2465 add-cube-cbrt_binary64_2500
12×times-frac_binary64_2471
prod-exp_binary64_2514 cbrt-unprod_binary64_2498
flip3-+_binary64_2468 add-log-exp_binary64_2504 flip-+_binary64_2439
difference-of-squares_binary64_2434 pow-sqr_binary64_2438 pow-prod-up_binary64_2535
frac-times_binary64_2475 swap-sqr_binary64_2432 associate-*r*_binary64_2405 associate-/l*_binary64_2410 associate-*l*_binary64_2406
pow-plus_binary64_2528 associate-/r*_binary64_2409 flip--_binary64_2440 flip3--_binary64_2469
associate-*l/_binary64_2408 distribute-lft-in_binary64_2414 *-commutative_binary64_2396 associate-/l/_binary64_2412 associate-*r/_binary64_2407 distribute-rgt-in_binary64_2415 pow2_binary64_2546 associate-/r/_binary64_2411 associate--l+_binary64_2402
clear-num_binary64_2464 cbrt-undiv_binary64_2499 div-sub_binary64_2470 sub-neg_binary64_2458 unswap-sqr_binary64_2433 cancel-sign-sub-inv_binary64_2431 div-exp_binary64_2516 div-inv_binary64_2462 diff-log_binary64_2557 frac-2neg_binary64_2476
Counts
4 → 120
Calls

8 calls:

23.0ms
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (+.f64 (*.f64 x y) (*.f64 z t))) (*.f64 (*.f64 a b) (*.f64 a b))) (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)))
12.0ms
(-.f64 (*.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (+.f64 (*.f64 x y) (*.f64 z t))) (*.f64 (*.f64 a b) (*.f64 a b)))
10.0ms
(*.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (+.f64 (*.f64 x y) (*.f64 z t)))
7.0ms
(*.f64 (*.f64 a b) (*.f64 a b))
0.0ms
(-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b))

series2.8s (1.5%)

Counts
4 → 126
Calls

4 calls:

1.3s
(-.f64 (*.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (+.f64 (*.f64 x y) (*.f64 z t))) (*.f64 (*.f64 a b) (*.f64 a b)))
1.2s
(/.f64 (-.f64 (*.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (+.f64 (*.f64 x y) (*.f64 z t))) (*.f64 (*.f64 a b) (*.f64 a b))) (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)))
343.0ms
(*.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (+.f64 (*.f64 x y) (*.f64 z t)))
80.0ms
(*.f64 (*.f64 a b) (*.f64 a b))
Compiler

Compiled 7012 to 4904 computations (30.1% saved)

simplify126.0ms (0.1%)

Algorithm
egg-herbie
Counts
246 → 246
Iterations

Useful iterations: 0 (63.0ms)

IterNodesCost
050396779

localize12.0ms (0%)

Local error

Found 6 expressions with local error:

2.6b
(log.f64 (exp.f64 (+.f64 (*.f64 a b) (+.f64 (*.f64 x y) (*.f64 z t)))))
0.1b
(exp.f64 (+.f64 (*.f64 a b) (+.f64 (*.f64 x y) (*.f64 z t))))
0.0b
(+.f64 (*.f64 a b) (+.f64 (*.f64 x y) (*.f64 z t)))
0.0b
(+.f64 (*.f64 a b) (+.f64 (*.f64 x y) (*.f64 z t)))
0.1b
(exp.f64 (+.f64 (*.f64 a b) (+.f64 (*.f64 x y) (*.f64 z t))))
2.6b
(log.f64 (exp.f64 (+.f64 (*.f64 a b) (+.f64 (*.f64 x y) (*.f64 z t)))))

rewrite29.0ms (0%)

Algorithm
rewrite-expression-head
Rules
14×add-log-exp_binary64_2504
*-un-lft-identity_binary64_2465 sum-log_binary64_2556 add-cube-cbrt_binary64_2500 add-sqr-sqrt_binary64_2487 exp-prod_binary64_2517
log-prod_binary64_2551 log-pow_binary64_2554 pow1_binary64_2526
add-exp-log_binary64_2503 add-cbrt-cube_binary64_2501 rem-exp-log_binary64_2505
exp-sum_binary64_2511
flip3-+_binary64_2468 +-commutative_binary64_2395 flip-+_binary64_2439 associate-+r+_binary64_2397 rem-log-exp_binary64_2506
Counts
3 → 43
Calls

6 calls:

8.0ms
(exp.f64 (+.f64 (*.f64 a b) (+.f64 (*.f64 x y) (*.f64 z t))))
7.0ms
(log.f64 (exp.f64 (+.f64 (*.f64 a b) (+.f64 (*.f64 x y) (*.f64 z t)))))
7.0ms
(+.f64 (*.f64 a b) (+.f64 (*.f64 x y) (*.f64 z t)))
0.0ms
(+.f64 (*.f64 a b) (+.f64 (*.f64 x y) (*.f64 z t)))
0.0ms
(exp.f64 (+.f64 (*.f64 a b) (+.f64 (*.f64 x y) (*.f64 z t))))

series1.4s (0.7%)

Counts
3 → 90
Calls

3 calls:

954.0ms
(log.f64 (exp.f64 (+.f64 (*.f64 a b) (+.f64 (*.f64 x y) (*.f64 z t)))))
290.0ms
(+.f64 (*.f64 a b) (+.f64 (*.f64 x y) (*.f64 z t)))
180.0ms
(exp.f64 (+.f64 (*.f64 a b) (+.f64 (*.f64 x y) (*.f64 z t))))
Compiler

Compiled 2088 to 1904 computations (8.8% saved)

simplify66.0ms (0%)

Algorithm
egg-herbie
Counts
133 → 133
Iterations

Useful iterations: 0 (42.0ms)

IterNodesCost
050082364

prune2.4s (1.3%)

Pruning

136 alts after pruning (130 fresh and 6 done)

PrunedKeptTotal
New342121463
Fresh1910
Picked000
Done066
Total343136479
Error
0b
Counts
479 → 136
Compiler

Compiled 10045 to 3340 computations (66.7% saved)

localize11.0ms (0%)

Local error

Found 2 expressions with local error:

0.0b
(+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b))
0.0b
(+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b))

rewrite8.0ms (0%)

Algorithm
rewrite-expression-head
Rules
add-log-exp_binary64_2504
sum-log_binary64_2556
flip3-+_binary64_2468 *-un-lft-identity_binary64_2465 +-commutative_binary64_2395 associate-+l+_binary64_2398 flip-+_binary64_2439 add-cube-cbrt_binary64_2500 add-exp-log_binary64_2503 add-sqr-sqrt_binary64_2487 add-cbrt-cube_binary64_2501 pow1_binary64_2526
Counts
1 → 13
Calls

2 calls:

7.0ms
(+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b))
0.0ms
(+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b))

series285.0ms (0.1%)

Counts
1 → 36
Calls

1 calls:

285.0ms
(+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b))
Compiler

Compiled 690 to 750 computations (-8.7% saved)

simplify63.0ms (0%)

Algorithm
egg-herbie
Counts
49 → 49
Iterations

Useful iterations: 0 (52.0ms)

IterNodesCost
05445701

localize3.0ms (0%)

rewrite0.0ms (0%)

Algorithm
rewrite-expression-head
Rules
Counts
0 → 0

series0.0ms (0%)

Counts
0 → 0

simplify7.0ms (0%)

Algorithm
egg-herbie
Counts
0 → 0
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
000

localize19.0ms (0%)

Local error

Found 8 expressions with local error:

1.9b
(-.f64 (*.f64 (*.f64 z t) (*.f64 z t)) (pow.f64 (*.f64 a b) 2))
0.3b
(pow.f64 (*.f64 a b) 2)
0.3b
(*.f64 (*.f64 z t) (*.f64 z t))
0.0b
(-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b))
0.3b
(*.f64 (*.f64 z t) (*.f64 z t))
0.3b
(pow.f64 (*.f64 a b) 2)
1.9b
(-.f64 (*.f64 (*.f64 z t) (*.f64 z t)) (pow.f64 (*.f64 a b) 2))
17.1b
(/.f64 (-.f64 (*.f64 (*.f64 z t) (*.f64 z t)) (pow.f64 (*.f64 a b) 2)) (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)))

rewrite46.0ms (0%)

Algorithm
rewrite-expression-head
Rules
46×pow1_binary64_2526
22×add-sqr-sqrt_binary64_2487
21×add-exp-log_binary64_2503
18×times-frac_binary64_2471 add-cbrt-cube_binary64_2501 pow-prod-down_binary64_2536
17×*-un-lft-identity_binary64_2465 add-cube-cbrt_binary64_2500
15×difference-of-squares_binary64_2434
prod-exp_binary64_2514
cbrt-unprod_binary64_2498
unpow2_binary64_2530 sqr-pow_binary64_2437
add-log-exp_binary64_2504 cancel-sign-sub-inv_binary64_2431 associate-/l*_binary64_2410
pow-sqr_binary64_2438 pow-prod-up_binary64_2535
associate-/r*_binary64_2409 flip--_binary64_2440 pow-unpow_binary64_2542 flip3--_binary64_2469
pow-plus_binary64_2528 associate-/l/_binary64_2412 pow-exp_binary64_2533 unpow-prod-down_binary64_2544 pow-pow_binary64_2537 associate-/r/_binary64_2411
*-commutative_binary64_2396 swap-sqr_binary64_2432 clear-num_binary64_2464 cbrt-undiv_binary64_2499 div-sub_binary64_2470 sub-neg_binary64_2458 pow-to-exp_binary64_2534 div-exp_binary64_2516 div-inv_binary64_2462 diff-log_binary64_2557 pow2_binary64_2546 frac-2neg_binary64_2476 associate-*r*_binary64_2405 associate-*l*_binary64_2406
Counts
4 → 116
Calls

8 calls:

16.0ms
(/.f64 (-.f64 (*.f64 (*.f64 z t) (*.f64 z t)) (pow.f64 (*.f64 a b) 2)) (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)))
8.0ms
(-.f64 (*.f64 (*.f64 z t) (*.f64 z t)) (pow.f64 (*.f64 a b) 2))
6.0ms
(*.f64 (*.f64 z t) (*.f64 z t))
4.0ms
(pow.f64 (*.f64 a b) 2)
0.0ms
(-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b))

series1.2s (0.6%)

Counts
4 → 72
Calls

4 calls:

630.0ms
(/.f64 (-.f64 (*.f64 (*.f64 z t) (*.f64 z t)) (pow.f64 (*.f64 a b) 2)) (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)))
390.0ms
(-.f64 (*.f64 (*.f64 z t) (*.f64 z t)) (pow.f64 (*.f64 a b) 2))
70.0ms
(*.f64 (*.f64 z t) (*.f64 z t))
62.0ms
(pow.f64 (*.f64 a b) 2)
Compiler

Compiled 3846 to 2872 computations (25.3% saved)

simplify108.0ms (0.1%)

Algorithm
egg-herbie
Counts
188 → 188
Iterations

Useful iterations: 0 (66.0ms)

IterNodesCost
049694792
149694792

localize18.0ms (0%)

Local error

Found 8 expressions with local error:

2.8b
(-.f64 (cbrt.f64 (pow.f64 (+.f64 (*.f64 x y) (*.f64 z t)) 6)) (*.f64 (*.f64 a b) (*.f64 a b)))
0.3b
(*.f64 (*.f64 a b) (*.f64 a b))
0.2b
(pow.f64 (+.f64 (*.f64 x y) (*.f64 z t)) 6)
0.0b
(-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b))
0.3b
(*.f64 (*.f64 a b) (*.f64 a b))
2.8b
(-.f64 (cbrt.f64 (pow.f64 (+.f64 (*.f64 x y) (*.f64 z t)) 6)) (*.f64 (*.f64 a b) (*.f64 a b)))
24.2b
(cbrt.f64 (pow.f64 (+.f64 (*.f64 x y) (*.f64 z t)) 6))
25.6b
(/.f64 (-.f64 (cbrt.f64 (pow.f64 (+.f64 (*.f64 x y) (*.f64 z t)) 6)) (*.f64 (*.f64 a b) (*.f64 a b))) (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)))

rewrite49.0ms (0%)

Algorithm
rewrite-expression-head
Rules
43×pow1_binary64_2526
33×add-sqr-sqrt_binary64_2487
22×cbrt-prod_binary64_2496
21×times-frac_binary64_2471
20×difference-of-squares_binary64_2434
18×*-un-lft-identity_binary64_2465 add-cube-cbrt_binary64_2500 add-exp-log_binary64_2503 add-cbrt-cube_binary64_2501
17×pow-prod-down_binary64_2536
unpow-prod-down_binary64_2544 prod-exp_binary64_2514 cbrt-unprod_binary64_2498
associate-/l*_binary64_2410
add-log-exp_binary64_2504 sqr-pow_binary64_2437
pow-sqr_binary64_2438 pow-prod-up_binary64_2535
associate-/r*_binary64_2409 flip--_binary64_2440 flip3--_binary64_2469
pow-plus_binary64_2528 associate-/l/_binary64_2412 associate-/r/_binary64_2411
*-commutative_binary64_2396 swap-sqr_binary64_2432 clear-num_binary64_2464 cbrt-undiv_binary64_2499 div-sub_binary64_2470 sub-neg_binary64_2458 pow1/3_binary64_2547 cancel-sign-sub-inv_binary64_2431 div-exp_binary64_2516 div-inv_binary64_2462 diff-log_binary64_2557 pow2_binary64_2546 frac-2neg_binary64_2476 associate-*r*_binary64_2405 associate-*l*_binary64_2406
Counts
4 → 113
Calls

8 calls:

15.0ms
(/.f64 (-.f64 (cbrt.f64 (pow.f64 (+.f64 (*.f64 x y) (*.f64 z t)) 6)) (*.f64 (*.f64 a b) (*.f64 a b))) (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)))
9.0ms
(-.f64 (cbrt.f64 (pow.f64 (+.f64 (*.f64 x y) (*.f64 z t)) 6)) (*.f64 (*.f64 a b) (*.f64 a b)))
6.0ms
(*.f64 (*.f64 a b) (*.f64 a b))
4.0ms
(cbrt.f64 (pow.f64 (+.f64 (*.f64 x y) (*.f64 z t)) 6))
0.0ms
(-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b))

series2.8s (1.5%)

Counts
4 → 126
Calls

4 calls:

1.2s
(-.f64 (cbrt.f64 (pow.f64 (+.f64 (*.f64 x y) (*.f64 z t)) 6)) (*.f64 (*.f64 a b) (*.f64 a b)))
1.2s
(/.f64 (-.f64 (cbrt.f64 (pow.f64 (+.f64 (*.f64 x y) (*.f64 z t)) 6)) (*.f64 (*.f64 a b) (*.f64 a b))) (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)))
329.0ms
(cbrt.f64 (pow.f64 (+.f64 (*.f64 x y) (*.f64 z t)) 6))
73.0ms
(*.f64 (*.f64 a b) (*.f64 a b))
Compiler

Compiled 6952 to 4928 computations (29.1% saved)

simplify114.0ms (0.1%)

Algorithm
egg-herbie
Counts
239 → 239
Iterations

Useful iterations: 0 (52.0ms)

IterNodesCost
049877367
149877367

localize18.0ms (0%)

Local error

Found 8 expressions with local error:

0.0b
(sqrt.f64 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)))
0.0b
(sqrt.f64 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)))
0.0b
(-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b))
0.0b
(-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b))
0.3b
(pow.f64 (*.f64 a b) 2)
2.8b
(-.f64 (pow.f64 (+.f64 (*.f64 x y) (*.f64 z t)) 2) (pow.f64 (*.f64 a b) 2))
3.2b
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 x y) (*.f64 z t)) 2) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b))))
9.2b
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 x y) (*.f64 z t)) 2) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)))) (sqrt.f64 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b))))

rewrite349.0ms (0.2%)

Algorithm
rewrite-expression-head
Rules
1380×times-frac_binary64_2471
1026×add-sqr-sqrt_binary64_2487
696×sqrt-prod_binary64_2481
626×*-un-lft-identity_binary64_2465
600×difference-of-squares_binary64_2434
526×add-cube-cbrt_binary64_2500
352×unpow2_binary64_2530 sqr-pow_binary64_2437
152×unpow-prod-down_binary64_2544
118×associate-/l*_binary64_2410
50×distribute-lft-out--_binary64_2417
18×associate-/r/_binary64_2411 sqrt-div_binary64_2482
14×add-exp-log_binary64_2503
12×associate-/r*_binary64_2409
11×flip--_binary64_2440 add-cbrt-cube_binary64_2501 flip3--_binary64_2469
div-inv_binary64_2462
pow1_binary64_2526
add-log-exp_binary64_2504 cancel-sign-sub-inv_binary64_2431
cbrt-undiv_binary64_2499 div-exp_binary64_2516
associate-/l/_binary64_2412 div-sub_binary64_2470 pow-unpow_binary64_2542
clear-num_binary64_2464 pow-exp_binary64_2533 pow-pow_binary64_2537 frac-2neg_binary64_2476
sub-neg_binary64_2458 pow-to-exp_binary64_2534 diff-log_binary64_2557 prod-exp_binary64_2514 pow-prod-down_binary64_2536
Counts
4 → 921
Calls

8 calls:

52.0ms
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 x y) (*.f64 z t)) 2) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)))) (sqrt.f64 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b))))
21.0ms
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 x y) (*.f64 z t)) 2) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b))))
17.0ms
(-.f64 (pow.f64 (+.f64 (*.f64 x y) (*.f64 z t)) 2) (pow.f64 (*.f64 a b) 2))
4.0ms
(pow.f64 (*.f64 a b) 2)
0.0ms
(-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b))

series3.4s (1.8%)

Counts
4 → 114
Calls

4 calls:

1.3s
(-.f64 (pow.f64 (+.f64 (*.f64 x y) (*.f64 z t)) 2) (pow.f64 (*.f64 a b) 2))
1.1s
(/.f64 (/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 x y) (*.f64 z t)) 2) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)))) (sqrt.f64 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b))))
952.0ms
(/.f64 (-.f64 (pow.f64 (+.f64 (*.f64 x y) (*.f64 z t)) 2) (pow.f64 (*.f64 a b) 2)) (sqrt.f64 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b))))
68.0ms
(pow.f64 (*.f64 a b) 2)
Compiler

Compiled 9332 to 5850 computations (37.3% saved)

simplify683.0ms (0.4%)

Algorithm
egg-herbie
Counts
1035 → 1035
Iterations

Useful iterations: 0 (68.0ms)

IterNodesCost
0540681605

prune20.1s (10.4%)

Pruning

481 alts after pruning (471 fresh and 10 done)

PrunedKeptTotal
New11593521511
Fresh6119125
Picked000
Done11011
Total11664811647
Error
0b
Counts
1647 → 481
Compiler

Compiled 51097 to 15671 computations (69.3% saved)

localize13.0ms (0%)

Local error

Found 2 expressions with local error:

0.0b
(+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b))
0.0b
(+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b))

rewrite9.0ms (0%)

Algorithm
rewrite-expression-head
Rules
add-log-exp_binary64_2504
sum-log_binary64_2556
flip3-+_binary64_2468 *-un-lft-identity_binary64_2465 +-commutative_binary64_2395 associate-+l+_binary64_2398 flip-+_binary64_2439 add-cube-cbrt_binary64_2500 add-exp-log_binary64_2503 add-sqr-sqrt_binary64_2487 add-cbrt-cube_binary64_2501 pow1_binary64_2526
Counts
1 → 13
Calls

2 calls:

7.0ms
(+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b))
0.0ms
(+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b))

series302.0ms (0.2%)

Counts
1 → 36
Calls

1 calls:

302.0ms
(+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b))
Compiler

Compiled 798 to 858 computations (-7.5% saved)

simplify64.0ms (0%)

Algorithm
egg-herbie
Counts
49 → 49
Iterations

Useful iterations: 0 (53.0ms)

IterNodesCost
05445701

localize3.0ms (0%)

rewrite0.0ms (0%)

Algorithm
rewrite-expression-head
Rules
Counts
0 → 0

series0.0ms (0%)

Counts
0 → 0

simplify7.0ms (0%)

Algorithm
egg-herbie
Counts
0 → 0
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
000

localize21.0ms (0%)

Local error

Found 8 expressions with local error:

0.3b
(*.f64 (*.f64 a b) (*.f64 a b))
0.3b
(pow.f64 (+.f64 (*.f64 x y) (*.f64 z t)) 3)
0.2b
(pow.f64 (*.f64 a b) 3)
0.0b
(-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b))
0.5b
(*.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)))
1.4b
(+.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (*.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b))))
1.8b
(+.f64 (pow.f64 (+.f64 (*.f64 x y) (*.f64 z t)) 3) (pow.f64 (*.f64 a b) 3))
39.9b
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 x y) (*.f64 z t)) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (*.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)))))

rewrite82.0ms (0%)

Algorithm
rewrite-expression-head
Rules
26×*-un-lft-identity_binary64_2465
18×add-sqr-sqrt_binary64_2487
16×add-cube-cbrt_binary64_2500
15×times-frac_binary64_2471
add-log-exp_binary64_2504 add-exp-log_binary64_2503 add-cbrt-cube_binary64_2501
flip3-+_binary64_2468 flip-+_binary64_2439
distribute-lft-in_binary64_2414 distribute-rgt-in_binary64_2415 associate-+r+_binary64_2397 pow1_binary64_2526
sum-cubes_binary64_2466 distribute-lft-out_binary64_2416 associate-/l*_binary64_2410
frac-times_binary64_2475 sub-neg_binary64_2458 cancel-sign-sub-inv_binary64_2431 associate--l+_binary64_2402
associate-/r*_binary64_2409 flip--_binary64_2440 associate-*r*_binary64_2405 flip3--_binary64_2469 associate-*l*_binary64_2406
associate-*l/_binary64_2408 +-commutative_binary64_2395 sum-log_binary64_2556 associate-/l/_binary64_2412 associate-*r/_binary64_2407 associate-/r/_binary64_2411
*-commutative_binary64_2396 clear-num_binary64_2464 cbrt-undiv_binary64_2499 unswap-sqr_binary64_2433 div-exp_binary64_2516 div-inv_binary64_2462 prod-exp_binary64_2514 frac-2neg_binary64_2476 pow-prod-down_binary64_2536 cbrt-unprod_binary64_2498
Counts
4 → 101
Calls

8 calls:

23.0ms
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 x y) (*.f64 z t)) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (*.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)))))
16.0ms
(+.f64 (pow.f64 (+.f64 (*.f64 x y) (*.f64 z t)) 3) (pow.f64 (*.f64 a b) 3))
13.0ms
(*.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)))
12.0ms
(+.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (*.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b))))
0.0ms
(-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b))

series8.8s (4.6%)

Counts
4 → 198
Calls

4 calls:

4.7s
(/.f64 (+.f64 (pow.f64 (+.f64 (*.f64 x y) (*.f64 z t)) 3) (pow.f64 (*.f64 a b) 3)) (+.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (*.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)))))
1.9s
(+.f64 (*.f64 (*.f64 a b) (*.f64 a b)) (*.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b))))
1.4s
(+.f64 (pow.f64 (+.f64 (*.f64 x y) (*.f64 z t)) 3) (pow.f64 (*.f64 a b) 3))
876.0ms
(*.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)))
Compiler

Compiled 19518 to 13532 computations (30.7% saved)

simplify142.0ms (0.1%)

Algorithm
egg-herbie
Counts
299 → 299
Iterations

Useful iterations: 0 (29.0ms)

IterNodesCost
0540015484

localize31.0ms (0%)

Local error

Found 8 expressions with local error:

0.0b
(+.f64 (*.f64 z t) (*.f64 1/2 (*.f64 (*.f64 z t) (*.f64 z t))))
0.0b
(+.f64 (*.f64 a b) (*.f64 x y))
0.0b
(+.f64 (*.f64 a b) (*.f64 x y))
0.0b
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 t 3) (pow.f64 z 3))) 1)
4.9b
(*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 t 3) (pow.f64 z 3))) 1) (exp.f64 (+.f64 (*.f64 a b) (*.f64 x y))))
6.5b
(log.f64 (+.f64 (*.f64 (exp.f64 (+.f64 (*.f64 a b) (*.f64 x y))) (+.f64 (*.f64 z t) (*.f64 1/2 (*.f64 (*.f64 z t) (*.f64 z t))))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 t 3) (pow.f64 z 3))) 1) (exp.f64 (+.f64 (*.f64 a b) (*.f64 x y))))))
7.0b
(*.f64 (exp.f64 (+.f64 (*.f64 a b) (*.f64 x y))) (+.f64 (*.f64 z t) (*.f64 1/2 (*.f64 (*.f64 z t) (*.f64 z t)))))
21.0b
(*.f64 (pow.f64 t 3) (pow.f64 z 3))

rewrite76.0ms (0%)

Algorithm
rewrite-expression-head
Rules
43×add-sqr-sqrt_binary64_2487
19×add-exp-log_binary64_2503 associate-*r*_binary64_2405 associate-*l*_binary64_2406
18×unswap-sqr_binary64_2433
15×*-un-lft-identity_binary64_2465 add-cube-cbrt_binary64_2500
14×cube-prod_binary64_2493 unpow-prod-down_binary64_2544
11×prod-exp_binary64_2514
10×add-cbrt-cube_binary64_2501 sqr-pow_binary64_2437
pow1_binary64_2526
flip3-+_binary64_2468 flip-+_binary64_2439
associate-*l/_binary64_2408 log-div_binary64_2552 associate-*r/_binary64_2407 pow-exp_binary64_2533 pow-to-exp_binary64_2534
add-log-exp_binary64_2504 frac-add_binary64_2473
*-commutative_binary64_2396 log-prod_binary64_2551 pow-prod-down_binary64_2536 cbrt-unprod_binary64_2498
unpow3_binary64_2531 cube-mult_binary64_2495 exp-sum_binary64_2511
distribute-lft-in_binary64_2414 log-pow_binary64_2554 distribute-rgt-in_binary64_2415 rem-log-exp_binary64_2506
Counts
4 → 121
Calls

8 calls:

16.0ms
(*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 t 3) (pow.f64 z 3))) 1) (exp.f64 (+.f64 (*.f64 a b) (*.f64 x y))))
14.0ms
(log.f64 (+.f64 (*.f64 (exp.f64 (+.f64 (*.f64 a b) (*.f64 x y))) (+.f64 (*.f64 z t) (*.f64 1/2 (*.f64 (*.f64 z t) (*.f64 z t))))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 t 3) (pow.f64 z 3))) 1) (exp.f64 (+.f64 (*.f64 a b) (*.f64 x y))))))
12.0ms
(*.f64 (exp.f64 (+.f64 (*.f64 a b) (*.f64 x y))) (+.f64 (*.f64 z t) (*.f64 1/2 (*.f64 (*.f64 z t) (*.f64 z t)))))
10.0ms
(*.f64 (pow.f64 t 3) (pow.f64 z 3))
0.0ms
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 t 3) (pow.f64 z 3))) 1)

series6.6s (3.4%)

Counts
4 → 92
Calls

4 calls:

4.9s
(log.f64 (+.f64 (*.f64 (exp.f64 (+.f64 (*.f64 a b) (*.f64 x y))) (+.f64 (*.f64 z t) (*.f64 1/2 (*.f64 (*.f64 z t) (*.f64 z t))))) (*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 t 3) (pow.f64 z 3))) 1) (exp.f64 (+.f64 (*.f64 a b) (*.f64 x y))))))
825.0ms
(*.f64 (+.f64 (*.f64 1/6 (*.f64 (pow.f64 t 3) (pow.f64 z 3))) 1) (exp.f64 (+.f64 (*.f64 a b) (*.f64 x y))))
763.0ms
(*.f64 (exp.f64 (+.f64 (*.f64 a b) (*.f64 x y))) (+.f64 (*.f64 z t) (*.f64 1/2 (*.f64 (*.f64 z t) (*.f64 z t)))))
115.0ms
(*.f64 (pow.f64 t 3) (pow.f64 z 3))
Compiler

Compiled 12875 to 7760 computations (39.7% saved)

simplify134.0ms (0.1%)

Algorithm
egg-herbie
Counts
213 → 213
Iterations

Useful iterations: 0 (60.0ms)

IterNodesCost
050469022

localize26.0ms (0%)

Local error

Found 8 expressions with local error:

0.0b
(-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b))
0.0b
(-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b))
0.0b
(-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b))
0.0b
(-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b))
0.2b
(/.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (sqrt.f64 (sqrt.f64 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)))))
0.2b
(/.f64 (/.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (sqrt.f64 (sqrt.f64 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b))))) (fabs.f64 (cbrt.f64 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)))))
0.5b
(cbrt.f64 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)))
0.5b
(cbrt.f64 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)))

rewrite115.0ms (0.1%)

Algorithm
rewrite-expression-head
Rules
234×times-frac_binary64_2471
144×sqrt-prod_binary64_2481
138×*-un-lft-identity_binary64_2465 add-cube-cbrt_binary64_2500 add-sqr-sqrt_binary64_2487
36×associate-/l*_binary64_2410
20×sqrt-div_binary64_2482
12×associate-/r*_binary64_2409
11×add-exp-log_binary64_2503 add-cbrt-cube_binary64_2501
10×associate-/r/_binary64_2411
flip--_binary64_2440 flip3--_binary64_2469
div-inv_binary64_2462 cbrt-prod_binary64_2496
add-log-exp_binary64_2504 cbrt-div_binary64_2497 cbrt-undiv_binary64_2499 div-exp_binary64_2516 pow1_binary64_2526
associate-/l/_binary64_2412
clear-num_binary64_2464 pow1/3_binary64_2547 frac-2neg_binary64_2476
flip3-+_binary64_2468 flip-+_binary64_2439
Counts
4 → 231
Calls

8 calls:

21.0ms
(/.f64 (/.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (sqrt.f64 (sqrt.f64 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b))))) (fabs.f64 (cbrt.f64 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)))))
20.0ms
(/.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (sqrt.f64 (sqrt.f64 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)))))
6.0ms
(cbrt.f64 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)))
6.0ms
(cbrt.f64 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)))
0.0ms
(-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b))

series7.2s (3.7%)

Counts
4 → 164
Calls

4 calls:

2.9s
(/.f64 (/.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (sqrt.f64 (sqrt.f64 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b))))) (fabs.f64 (cbrt.f64 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)))))
2.1s
(/.f64 (+.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)) (sqrt.f64 (sqrt.f64 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)))))
1.2s
(cbrt.f64 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)))
987.0ms
(cbrt.f64 (-.f64 (+.f64 (*.f64 x y) (*.f64 z t)) (*.f64 a b)))
Compiler

Compiled 33444 to 17009 computations (49.1% saved)

simplify282.0ms (0.1%)

Algorithm
egg-herbie
Counts
395 → 395
Iterations

Useful iterations: 0 (41.0ms)

IterNodesCost
0501532640

prune47.4s (24.6%)

Pruning

863 alts after pruning (849 fresh and 14 done)

PrunedKeptTotal
New567389956
Fresh6460466
Picked000
Done11415
Total5748631437
Error
0b
Counts
1437 → 863
Compiler

Compiled 46199 to 8751 computations (81.1% saved)

simplify1.4s (0.8%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (44.0ms)

IterNodesCost
05033116569

regimes44.9s (23.3%)

Compiler

Compiled 823603 to 335497 computations (59.3% saved)

bsearch0.0ms (0%)

regimes725.0ms (0.4%)

Compiler

Compiled 1313 to 2161 computations (-64.6% saved)

bsearch40.0ms (0%)

Steps
ItersRangePoint
6
3.86224469986624e-110
4.1424820688178695e-109
4.084359990154298e-109
10
-3.8264629399121534e+70
-8.690705329213416e+58
-9.54375048507304e+58
Compiler

Compiled 3 to 7 computations (-133.3% saved)

regimes464.0ms (0.2%)

Compiler

Compiled 651 to 1275 computations (-95.9% saved)

bsearch52.0ms (0%)

Steps
ItersRangePoint
10
1.7594997689335757e-53
2.1581502687693487e-42
1.0006694123294189e-50
9
-258.28079175510265
-1.5991429603434962e-05
-0.001356667731052886
Compiler

Compiled 3 to 7 computations (-133.3% saved)

regimes469.0ms (0.2%)

Compiler

Compiled 588 to 1194 computations (-103.1% saved)

bsearch49.0ms (0%)

Steps
ItersRangePoint
7
1.401209311287105e+84
5.5685194023393736e+85
2.552398641275551e+85
11
-5.387519458987488e+133
-1.4190215539658577e+101
-1.7908142242030247e+105
Compiler

Compiled 3 to 7 computations (-133.3% saved)

regimes487.0ms (0.3%)

Compiler

Compiled 273 to 735 computations (-169.2% saved)

bsearch153.0ms (0.1%)

Steps
ItersRangePoint
10
1.7594997689335757e-53
2.1581502687693487e-42
4.6011493565390685e-48
8
7.873424598411707e-272
3.6628773552317634e-268
1.7144675293214767e-271
9
1.20337250941049e-309
8.059420984902847e-304
6.097734361276465e-307
8
-9.114156709916658e-251
-6.069210340997748e-254
-3.4570490668743857e-253
9
-2.3124101494081816e-187
-5.044942050313105e-193
-1.3724239219887492e-191
7
-3.3348326888039456e+36
-2.0077188436245296e+34
-2.6958266973327024e+35
3
-1.356188030900213e+43
-1.0558640746256771e+43
-1.3337194595517511e+43
9
-7.053080700099267e+79
-1.2774375151162462e+74
-3.528999156993102e+75
Compiler

Compiled 3 to 7 computations (-133.3% saved)

regimes251.0ms (0.1%)

Compiler

Compiled 96 to 380 computations (-295.8% saved)

bsearch78.0ms (0%)

Steps
ItersRangePoint
7
1.401209311287105e+84
5.5685194023393736e+85
1.4215047223515902e+84
8
9.317396696454435e+43
1.012156791633057e+48
9.641047410692381e+45
8
2.147188663717229e-77
5.905193913526582e-73
1.647600517088823e-73
9
-7.053080700099267e+79
-1.2774375151162462e+74
-1.2984850650924513e+74
Compiler

Compiled 3 to 7 computations (-133.3% saved)

regimes69.0ms (0%)

Compiler

Compiled 60 to 282 computations (-370% saved)

bsearch0.0ms (0%)

regimes53.0ms (0%)

Accuracy

Total 0.0b remaining (87.4%)

Threshold costs 0.0b (87.4%)

Compiler

Compiled 30 to 198 computations (-560% saved)

bsearch8.0ms (0%)

Compiler

Compiled 220 to 129 computations (41.4% saved)

simplify8.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (3.0ms)

IterNodesCost
0103299
1103299

end0.0ms (0%)

sample33.3s (17.3%)

Algorithm
intervals
Results
321.0ms8000×body128valid
151.0ms3969×body128invalid
Compiler

Compiled 71571 to 29498 computations (58.8% saved)

Pareto

0.3445669970689934

Profiling

Loading profile data...