Details

Time bar (total: 6.4s)

analyze467.0ms (7.3%)

Algorithm
search
Search
TrueOtherFalseIter
0%0%100%0
0%0%100%1
0%0%100%2
0%0%100%3
0%0%100%4
0%0%100%5
0%0%100%6
0%0%100%7
0%0%100%8
0%0%100%9
0%0%100%10
0%0%100%11
0%0%100%12
0%0%100%13
0%0%100%14
Compiler

Compiled 33 to 24 computations (27.3% saved)

sample56.0ms (0.9%)

Algorithm
intervals
Results
14.0ms114×body256valid
9.0ms51×body512valid
8.0ms279×pre128true
7.0ms91×body128valid
1.0ms23×body128nan
Compiler

Compiled 56 to 41 computations (26.8% saved)

simplify309.0ms (4.8%)

Algorithm
egg-herbie
Rules
1261×associate-/l*_binary64
1150×div-sub_binary64
772×distribute-rgt-in_binary64
702×distribute-lft-in_binary64
619×times-frac_binary64
Counts
1 → 1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01526
13224
26524
312824
417824
528724
646024
775424
8112024
9114224
10179924
11216224
12195324
13204124
14210524
15213124
16284324
17260324
18284124
19295124
20307124
21311324
22318324
23317124
24317124
25219124
26214124
27210524
28210724
29210724
30210724
31210724
32183424

prune3.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New011
Fresh101
Picked000
Done000
Total112
Error
52.4b
Counts
2 → 1
Alt Table
StatusErrorProgram
52.4b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) b) (*.f64 a 2))
Compiler

Compiled 57 to 39 computations (31.6% saved)

localize10.0ms (0.2%)

Local error

Found 4 expressions with local error:

0.0b
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))
0.1b
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) b) (*.f64 a 2))
0.1b
(-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))
25.4b
(-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) b)

rewrite98.0ms (1.5%)

Algorithm
rewrite-expression-head
Error
49.3b
Rules
21×add-sqr-sqrt_binary64
14×*-un-lft-identity_binary64
add-cbrt-cube_binary64
add-exp-log_binary64
add-cube-cbrt_binary64
Counts
4 → 74
Calls

4 calls:

8.0ms
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) b) (*.f64 a 2))
8.0ms
(-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) b)
3.0ms
(-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))
3.0ms
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))
Compiler

Compiled 1903 to 1105 computations (41.9% saved)

series160.0ms (2.5%)

Error
0.2b
Counts
4 → 72
Calls

4 calls:

47.0ms
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) b) (*.f64 a 2))
39.0ms
(-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) b)
28.0ms
(-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))
27.0ms
(sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))
Compiler

Compiled 2658 to 1932 computations (27.3% saved)

simplify144.0ms (2.3%)

Algorithm
egg-herbie
Rules
779×times-frac_binary64
237×distribute-rgt-in_binary64
209×distribute-lft-in_binary64
182×cancel-sign-sub-inv_binary64
171×distribute-rgt-neg-in_binary64
Counts
146 → 124
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02073576
15593305
219103272
347993272
449853272
549493272

prune57.0ms (0.9%)

Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New1159124
Fresh000
Picked101
Done000
Total1169125
Error
0.2b
Counts
125 → 9
Alt Table
StatusErrorProgram
52.7b
(/.f64 (+.f64 (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (sqrt.f64 b)) (/.f64 a (/.f64 (-.f64 (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a))))) (sqrt.f64 b)) 2)))
1.4b
(/.f64 (-.f64 (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (pow.f64 b 3)))) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (*.f64 10 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7))))) (*.f64 a 2))
6.4b
(neg.f64 (/.f64 c b))
52.4b
(/.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 b b)) (*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a))))) (*.f64 a 2)))
52.4b
(/.f64 1 (/.f64 a (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a)))) b) 2)))
52.4b
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a)))) b) (*.f64 a 2)) 3))
58.1b
(log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a)))) b) a))))
52.1b
(/.f64 (/.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a))) (*.f64 b b)) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a)))))) (*.f64 a 2))
1.1b
(-.f64 (*.f64 -2 (/.f64 (*.f64 (*.f64 a a) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (+.f64 (/.f64 c b) (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b 3))) (*.f64 5 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 4)) (pow.f64 b 7)))))
Compiler

Compiled 2194 to 1239 computations (43.5% saved)

localize28.0ms (0.4%)

Local error

Found 4 expressions with local error:

0.4b
(*.f64 (pow.f64 a 3) (pow.f64 c 4))
0.4b
(/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 4)) (pow.f64 b 7))
0.4b
(/.f64 (*.f64 (*.f64 a a) (pow.f64 c 3)) (pow.f64 b 5))
0.4b
(*.f64 (*.f64 a a) (pow.f64 c 3))

rewrite286.0ms (4.5%)

Algorithm
rewrite-expression-head
Error
0.2b
Rules
144×add-exp-log_binary64
72×prod-exp_binary64
51×div-exp_binary64
49×pow-exp_binary64
49×pow-to-exp_binary64
Counts
4 → 188
Calls

4 calls:

11.0ms
(/.f64 (*.f64 (*.f64 a a) (pow.f64 c 3)) (pow.f64 b 5))
7.0ms
(*.f64 (*.f64 a a) (pow.f64 c 3))
6.0ms
(/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 4)) (pow.f64 b 7))
6.0ms
(*.f64 (pow.f64 a 3) (pow.f64 c 4))
Compiler

Compiled 6720 to 4060 computations (39.6% saved)

series152.0ms (2.4%)

Error
0.2b
Counts
4 → 30
Calls

4 calls:

54.0ms
(/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 4)) (pow.f64 b 7))
50.0ms
(/.f64 (*.f64 (*.f64 a a) (pow.f64 c 3)) (pow.f64 b 5))
23.0ms
(*.f64 (pow.f64 a 3) (pow.f64 c 4))
21.0ms
(*.f64 (*.f64 a a) (pow.f64 c 3))
Compiler

Compiled 2725 to 1947 computations (28.6% saved)

simplify163.0ms (2.6%)

Algorithm
egg-herbie
Rules
418×log-prod_binary64
314×associate-*l*_binary64
307×exp-prod_binary64
296×associate-/l*_binary64
271×log-div_binary64
Counts
218 → 180
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02493834
15243467
228733428
341453348
449423348
549103348

prune129.0ms (2%)

Pruning

10 alts after pruning (9 fresh and 1 done)

PrunedKeptTotal
New1791180
Fresh088
Picked011
Done000
Total17910189
Error
0.2b
Counts
189 → 10
Alt Table
StatusErrorProgram
52.7b
(/.f64 (+.f64 (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (sqrt.f64 b)) (/.f64 a (/.f64 (-.f64 (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a))))) (sqrt.f64 b)) 2)))
1.4b
(/.f64 (-.f64 (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (pow.f64 b 3)))) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (*.f64 10 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7))))) (*.f64 a 2))
6.4b
(neg.f64 (/.f64 c b))
52.4b
(/.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 b b)) (*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a))))) (*.f64 a 2)))
52.4b
(/.f64 1 (/.f64 a (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a)))) b) 2)))
52.4b
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a)))) b) (*.f64 a 2)) 3))
58.1b
(log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a)))) b) a))))
52.1b
(/.f64 (/.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a))) (*.f64 b b)) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a)))))) (*.f64 a 2))
3.2b
(-.f64 (*.f64 -2 (log.f64 (exp.f64 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 a a)) (pow.f64 b 5))))) (+.f64 (+.f64 (/.f64 c b) (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b 3))) (*.f64 5 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 4)) (pow.f64 b 7)))))
1.1b
(-.f64 (*.f64 -2 (/.f64 (*.f64 (*.f64 a a) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (+.f64 (/.f64 c b) (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b 3))) (*.f64 5 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 4)) (pow.f64 b 7)))))
Compiler

Compiled 3505 to 2147 computations (38.7% saved)

localize29.0ms (0.5%)

Local error

Found 4 expressions with local error:

0.3b
(/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (pow.f64 b 3))
0.4b
(/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))
0.5b
(*.f64 (*.f64 c a) (*.f64 c a))
0.8b
(pow.f64 (*.f64 c a) 3)

rewrite323.0ms (5.1%)

Algorithm
rewrite-expression-head
Error
0.2b
Rules
88×add-exp-log_binary64
68×times-frac_binary64
46×pow1_binary64
42×unpow-prod-down_binary64
39×add-cbrt-cube_binary64
Counts
4 → 205
Calls

4 calls:

8.0ms
(/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (pow.f64 b 3))
7.0ms
(/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))
5.0ms
(*.f64 (*.f64 c a) (*.f64 c a))
3.0ms
(pow.f64 (*.f64 c a) 3)
Compiler

Compiled 9440 to 5370 computations (43.1% saved)

series151.0ms (2.4%)

Error
0.2b
Counts
4 → 30
Calls

4 calls:

56.0ms
(/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))
48.0ms
(/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (pow.f64 b 3))
22.0ms
(pow.f64 (*.f64 c a) 3)
22.0ms
(*.f64 (*.f64 c a) (*.f64 c a))
Compiler

Compiled 3283 to 2320 computations (29.3% saved)

simplify142.0ms (2.2%)

Algorithm
egg-herbie
Rules
506×unswap-sqr_binary64
466×times-frac_binary64
437×associate-/l*_binary64
329×log-div_binary64
211×associate-/r*_binary64
Counts
235 → 190
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02444059
14423547
231413393
346543393
449593393

prune109.0ms (1.7%)

Pruning

10 alts after pruning (8 fresh and 2 done)

PrunedKeptTotal
New1900190
Fresh088
Picked011
Done011
Total19010200
Error
0.2b
Counts
200 → 10
Alt Table
StatusErrorProgram
52.7b
(/.f64 (+.f64 (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (sqrt.f64 b)) (/.f64 a (/.f64 (-.f64 (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a))))) (sqrt.f64 b)) 2)))
1.4b
(/.f64 (-.f64 (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (pow.f64 b 3)))) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (*.f64 10 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7))))) (*.f64 a 2))
6.4b
(neg.f64 (/.f64 c b))
52.4b
(/.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 b b)) (*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a))))) (*.f64 a 2)))
52.4b
(/.f64 1 (/.f64 a (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a)))) b) 2)))
52.4b
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a)))) b) (*.f64 a 2)) 3))
58.1b
(log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a)))) b) a))))
52.1b
(/.f64 (/.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a))) (*.f64 b b)) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a)))))) (*.f64 a 2))
3.2b
(-.f64 (*.f64 -2 (log.f64 (exp.f64 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 a a)) (pow.f64 b 5))))) (+.f64 (+.f64 (/.f64 c b) (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b 3))) (*.f64 5 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 4)) (pow.f64 b 7)))))
1.1b
(-.f64 (*.f64 -2 (/.f64 (*.f64 (*.f64 a a) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (+.f64 (/.f64 c b) (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b 3))) (*.f64 5 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 4)) (pow.f64 b 7)))))
Compiler

Compiled 3759 to 2267 computations (39.7% saved)

localize30.0ms (0.5%)

Local error

Found 4 expressions with local error:

0.4b
(/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 4)) (pow.f64 b 7))
0.4b
(/.f64 (*.f64 (pow.f64 c 3) (*.f64 a a)) (pow.f64 b 5))
0.4b
(*.f64 (pow.f64 c 3) (*.f64 a a))
11.0b
(log.f64 (exp.f64 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 a a)) (pow.f64 b 5))))

rewrite268.0ms (4.2%)

Algorithm
rewrite-expression-head
Error
0.2b
Rules
132×add-exp-log_binary64
63×prod-exp_binary64
51×div-exp_binary64
43×pow-exp_binary64
43×pow-to-exp_binary64
Counts
4 → 162
Calls

4 calls:

11.0ms
(/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 4)) (pow.f64 b 7))
8.0ms
(/.f64 (*.f64 (pow.f64 c 3) (*.f64 a a)) (pow.f64 b 5))
6.0ms
(*.f64 (pow.f64 c 3) (*.f64 a a))
6.0ms
(log.f64 (exp.f64 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 a a)) (pow.f64 b 5))))
Compiler

Compiled 6188 to 3826 computations (38.2% saved)

series229.0ms (3.6%)

Error
0.2b
Counts
4 → 33
Calls

4 calls:

92.0ms
(log.f64 (exp.f64 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 a a)) (pow.f64 b 5))))
56.0ms
(/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 4)) (pow.f64 b 7))
51.0ms
(/.f64 (*.f64 (pow.f64 c 3) (*.f64 a a)) (pow.f64 b 5))
23.0ms
(*.f64 (pow.f64 c 3) (*.f64 a a))
Compiler

Compiled 3150 to 2297 computations (27.1% saved)

simplify229.0ms (3.6%)

Algorithm
egg-herbie
Rules
618×associate-/r/_binary64
531×*-commutative_binary64
380×log-prod_binary64
333×unswap-sqr_binary64
232×associate-/l*_binary64
Counts
195 → 152
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02413599
14613280
220963225
345193225
449863225

prune105.0ms (1.6%)

Pruning

10 alts after pruning (7 fresh and 3 done)

PrunedKeptTotal
New1520152
Fresh077
Picked011
Done022
Total15210162
Error
0.2b
Counts
162 → 10
Alt Table
StatusErrorProgram
52.7b
(/.f64 (+.f64 (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (sqrt.f64 b)) (/.f64 a (/.f64 (-.f64 (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a))))) (sqrt.f64 b)) 2)))
1.4b
(/.f64 (-.f64 (*.f64 -2 (+.f64 (/.f64 (*.f64 c a) b) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (pow.f64 b 3)))) (+.f64 (*.f64 4 (/.f64 (pow.f64 (*.f64 c a) 3) (pow.f64 b 5))) (*.f64 10 (/.f64 (*.f64 (pow.f64 c 4) (pow.f64 a 4)) (pow.f64 b 7))))) (*.f64 a 2))
6.4b
(neg.f64 (/.f64 c b))
52.4b
(/.f64 (-.f64 (*.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c))) (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 (*.f64 4 a) c)))) (*.f64 b b)) (*.f64 (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a))))) (*.f64 a 2)))
52.4b
(/.f64 1 (/.f64 a (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a)))) b) 2)))
52.4b
(cbrt.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a)))) b) (*.f64 a 2)) 3))
58.1b
(log.f64 (sqrt.f64 (exp.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a)))) b) a))))
52.1b
(/.f64 (/.f64 (-.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a))) (*.f64 b b)) (+.f64 b (sqrt.f64 (-.f64 (*.f64 b b) (*.f64 4 (*.f64 c a)))))) (*.f64 a 2))
3.2b
(-.f64 (*.f64 -2 (log.f64 (exp.f64 (/.f64 (*.f64 (pow.f64 c 3) (*.f64 a a)) (pow.f64 b 5))))) (+.f64 (+.f64 (/.f64 c b) (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b 3))) (*.f64 5 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 4)) (pow.f64 b 7)))))
1.1b
(-.f64 (*.f64 -2 (/.f64 (*.f64 (*.f64 a a) (pow.f64 c 3)) (pow.f64 b 5))) (+.f64 (+.f64 (/.f64 c b) (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b 3))) (*.f64 5 (/.f64 (*.f64 (pow.f64 a 3) (pow.f64 c 4)) (pow.f64 b 7)))))
Compiler

Compiled 2948 to 1829 computations (38% saved)

regimes708.0ms (11.1%)

Accuracy

Total 1.2b remaining (85.9%)

Threshold costs 0b (0%)

Compiler

Compiled 11260 to 7498 computations (33.4% saved)

simplify7.0ms (0.1%)

Algorithm
egg-herbie
Rules
19×*-commutative_binary64
16×+-commutative_binary64
14×sub-neg_binary64
13×neg-sub0_binary64
13×neg-mul-1_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02961
13961
24861
36761
48661
511161
613161
714261
814761
914861
1014761

end1.0ms (0%)

Compiler

Compiled 44 to 31 computations (29.5% saved)

sample2.0s (31.2%)

Algorithm
intervals
Results
484.0ms3724×body256valid
320.0ms1533×body512valid
309.0ms8801×pre128true
188.0ms2743×body128valid
96.0ms801×body128nan
Compiler

Compiled 406 to 273 computations (32.8% saved)

Profiling

Loading profile data...