Details

Time bar (total: 25.6s)

analyze3.4s (13.2%)

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
0%99.9%0.1%7
0%99.9%0.1%8
0%99.9%0.1%9
0%99.9%0.1%10
0%99.5%0.5%11
0%99.1%0.9%12
0.4%97.3%2.3%13
0.7%95.8%3.5%14
Compiler

Compiled 29 to 22 computations (24.1% saved)

sample443.0ms (1.7%)

Algorithm
intervals
Results
105.0ms34×body4096invalid
95.0ms124×body1024valid
67.0ms27×body2048invalid
57.0ms18×body4096valid
40.0ms36×body2048valid
23.0ms46×body512valid
15.0ms20×body1024invalid
8.0ms17×body512invalid
4.0ms28×body128invalid
4.0ms13×body256invalid
4.0ms12×body256valid
3.0ms20×body128valid
Compiler

Compiled 60 to 46 computations (23.3% saved)

simplify40.0ms (0.2%)

Algorithm
egg-herbie
Rules
856×associate-*l/_binary64
417×associate-/r/_binary64
392×associate-/r*_binary64
347×distribute-rgt-in_binary64
323×distribute-lft-in_binary64
Counts
1 → 1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02038
15235
217432
382032
4496632
5494332

prune4.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New011
Fresh101
Picked000
Done000
Total112
Error
40.6b
Counts
2 → 1
Alt Table
StatusErrorProgram
40.6b
(/.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (sin.f64 k)) (tan.f64 k)) (pow.f64 (/.f64 k t) 2)))
Compiler

Compiled 72 to 51 computations (29.2% saved)

localize16.0ms (0.1%)

Local error

Found 4 expressions with local error:

0.8b
(*.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (sin.f64 k)) (tan.f64 k))
0.8b
(*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (sin.f64 k))
13.0b
(/.f64 (pow.f64 t 3) (*.f64 l l))
31.2b
(*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (sin.f64 k)) (tan.f64 k)) (pow.f64 (/.f64 k t) 2))

rewrite326.0ms (1.3%)

Algorithm
rewrite-expression-head
Error
25.6b
Rules
228×add-exp-log_binary64
139×prod-exp_binary64
52×add-cbrt-cube_binary64
51×div-exp_binary64
37×times-frac_binary64
Counts
4 → 195
Calls

4 calls:

17.0ms
(*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (sin.f64 k)) (tan.f64 k)) (pow.f64 (/.f64 k t) 2))
11.0ms
(*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (sin.f64 k))
9.0ms
(*.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (sin.f64 k)) (tan.f64 k))
6.0ms
(/.f64 (pow.f64 t 3) (*.f64 l l))
Compiler

Compiled 4729 to 2292 computations (51.5% saved)

series203.0ms (0.8%)

Error
19.1b
Counts
4 → 37
Calls

4 calls:

68.0ms
(*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (sin.f64 k)) (tan.f64 k)) (pow.f64 (/.f64 k t) 2))
66.0ms
(*.f64 (*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (sin.f64 k)) (tan.f64 k))
38.0ms
(*.f64 (/.f64 (pow.f64 t 3) (*.f64 l l)) (sin.f64 k))
18.0ms
(/.f64 (pow.f64 t 3) (*.f64 l l))
Compiler

Compiled 2049 to 1542 computations (24.7% saved)

simplify203.0ms (0.8%)

Algorithm
egg-herbie
Rules
505×associate-*l*_binary64
486×unswap-sqr_binary64
363×associate-*r*_binary64
318×log-prod_binary64
200×*-commutative_binary64
Counts
232 → 206
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03166100
17095408
232555355
347475355
451725355

prune151.0ms (0.6%)

Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New1997206
Fresh000
Picked101
Done000
Total2007207
Error
16.0b
Counts
207 → 7
Alt Table
StatusErrorProgram
49.6b
(/.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t (/.f64 3 2)) l) (*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3/2) l))) (tan.f64 k)) (pow.f64 (/.f64 k t) 2)))
35.7b
(/.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 t t) l) (*.f64 (sin.f64 k) (/.f64 t l))) (tan.f64 k)) (pow.f64 (/.f64 k t) 2)))
19.3b
(/.f64 2 (/.f64 (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (*.f64 l l))))
42.9b
(/.f64 2 (*.f64 (*.f64 (*.f64 (*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) (*.f64 l l))) (tan.f64 k)) (*.f64 k (cbrt.f64 k))) (pow.f64 (/.f64 (cbrt.f64 k) t) 2)))
35.7b
(/.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 t l) (*.f64 (sin.f64 k) (/.f64 (*.f64 t t) l))) (tan.f64 k)) (pow.f64 (/.f64 k t) 2)))
35.7b
(/.f64 2 (*.f64 (*.f64 (*.f64 (*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) (*.f64 l l))) (tan.f64 k)) (/.f64 k t)) (/.f64 k t)))
28.2b
(/.f64 2 (fma.f64 31/360 (/.f64 (*.f64 t (pow.f64 k 8)) (*.f64 l l)) (fma.f64 1/6 (/.f64 (*.f64 t (pow.f64 k 6)) (*.f64 l l)) (/.f64 (*.f64 t (pow.f64 k 4)) (*.f64 l l)))))
Compiler

Compiled 2811 to 1469 computations (47.7% saved)

localize16.0ms (0.1%)

Local error

Found 4 expressions with local error:

0.4b
(/.f64 2 (/.f64 (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (*.f64 l l))))
1.2b
(*.f64 t (pow.f64 (sin.f64 k) 2))
6.0b
(*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2)))
16.9b
(/.f64 (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (*.f64 l l)))

rewrite357.0ms (1.4%)

Algorithm
rewrite-expression-head
Error
11.3b
Rules
320×add-exp-log_binary64
183×prod-exp_binary64
173×add-cbrt-cube_binary64
87×cbrt-unprod_binary64
82×div-exp_binary64
Counts
4 → 192
Calls

4 calls:

13.0ms
(/.f64 2 (/.f64 (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (*.f64 l l))))
12.0ms
(*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2)))
11.0ms
(/.f64 (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (*.f64 l l)))
5.0ms
(*.f64 t (pow.f64 (sin.f64 k) 2))
Compiler

Compiled 5706 to 2173 computations (61.9% saved)

series201.0ms (0.8%)

Error
15.9b
Counts
4 → 38
Calls

4 calls:

75.0ms
(/.f64 2 (/.f64 (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (*.f64 l l))))
62.0ms
(/.f64 (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (cos.f64 k) (*.f64 l l)))
24.0ms
(*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2)))
19.0ms
(*.f64 t (pow.f64 (sin.f64 k) 2))
Compiler

Compiled 1997 to 1442 computations (27.8% saved)

simplify247.0ms (1%)

Algorithm
egg-herbie
Rules
817×fma-def_binary64
594×times-frac_binary64
341×associate-/r*_binary64
307×associate-*r*_binary64
299×associate-/l*_binary64
Counts
230 → 200
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
03228333
16756296
235016282
348596278
454066278

prune140.0ms (0.5%)

Pruning

12 alts after pruning (12 fresh and 0 done)

PrunedKeptTotal
New1919200
Fresh336
Picked101
Done000
Total19512207
Error
14.5b
Counts
207 → 12
Alt Table
StatusErrorProgram
20.2b
(/.f64 2 (*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 l l) t))))
35.7b
(/.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 t l) (*.f64 (sin.f64 k) (/.f64 (*.f64 t t) l))) (tan.f64 k)) (pow.f64 (/.f64 k t) 2)))
20.2b
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 2 (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 l l) t))))
35.7b
(/.f64 2 (*.f64 (*.f64 (*.f64 (*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) (*.f64 l l))) (tan.f64 k)) (/.f64 k t)) (/.f64 k t)))
57.1b
(/.f64 2 (/.f64 (fma.f64 (*.f64 t (pow.f64 k 6)) -1/3 (*.f64 t (fma.f64 (pow.f64 k 8) 2/45 (pow.f64 k 4)))) (*.f64 (*.f64 l l) (cos.f64 k))))
49.6b
(/.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t (/.f64 3 2)) l) (*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3/2) l))) (tan.f64 k)) (pow.f64 (/.f64 k t) 2)))
19.5b
(/.f64 2 (/.f64 (*.f64 (*.f64 k k) (*.f64 (*.f64 t (*.f64 (sin.f64 k) (cbrt.f64 (sin.f64 k)))) (pow.f64 (cbrt.f64 (sin.f64 k)) 2))) (*.f64 (cos.f64 k) (*.f64 l l))))
19.4b
(/.f64 2 (*.f64 (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2))) (/.f64 1 (*.f64 (*.f64 l l) (cos.f64 k)))))
19.3b
(/.f64 2 (/.f64 1 (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2))))))
19.6b
(/.f64 2 (*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (*.f64 l l) (cos.f64 k)))) (cbrt.f64 (/.f64 (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (*.f64 l l) (cos.f64 k))))) (cbrt.f64 (/.f64 (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (*.f64 l l) (cos.f64 k))))))
19.4b
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (*.f64 l l) (cos.f64 k)))))
20.3b
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 k k) (cos.f64 k))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 l l) t))))
Compiler

Compiled 2524 to 1245 computations (50.7% saved)

localize19.0ms (0.1%)

Local error

Found 4 expressions with local error:

0.4b
(/.f64 2 (/.f64 1 (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2))))))
1.2b
(*.f64 t (pow.f64 (sin.f64 k) 2))
6.0b
(*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2)))
17.0b
(/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2))))

rewrite650.0ms (2.5%)

Algorithm
rewrite-expression-head
Error
11.3b
Rules
666×add-exp-log_binary64
345×prod-exp_binary64
249×div-exp_binary64
191×add-cbrt-cube_binary64
133×times-frac_binary64
Counts
4 → 310
Calls

4 calls:

20.0ms
(/.f64 2 (/.f64 1 (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2))))))
13.0ms
(/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2))))
9.0ms
(*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2)))
5.0ms
(*.f64 t (pow.f64 (sin.f64 k) 2))
Compiler

Compiled 9824 to 4437 computations (54.8% saved)

series230.0ms (0.9%)

Error
14.5b
Counts
4 → 38
Calls

4 calls:

80.0ms
(/.f64 2 (/.f64 1 (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2))))))
72.0ms
(/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2))))
31.0ms
(*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2)))
20.0ms
(*.f64 t (pow.f64 (sin.f64 k) 2))
Compiler

Compiled 2105 to 1553 computations (26.2% saved)

simplify327.0ms (1.3%)

Algorithm
egg-herbie
Rules
581×times-frac_binary64
345×associate-*r*_binary64
337×associate-/r*_binary64
328×fma-def_binary64
266×associate-*l*_binary64
Counts
348 → 317
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
044712964
175410770
2386110764
3500010764
4496210764

prune198.0ms (0.8%)

Pruning

13 alts after pruning (12 fresh and 1 done)

PrunedKeptTotal
New3161317
Fresh01111
Picked011
Done000
Total31613329
Error
14.5b
Counts
329 → 13
Alt Table
StatusErrorProgram
19.3b
(/.f64 2 (/.f64 1 (/.f64 (*.f64 (*.f64 l l) (cos.f64 k)) (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2))))))
18.4b
(/.f64 2 (/.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (cos.f64 k)) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
20.2b
(/.f64 2 (*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 l l) t))))
35.7b
(/.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 t l) (*.f64 (sin.f64 k) (/.f64 (*.f64 t t) l))) (tan.f64 k)) (pow.f64 (/.f64 k t) 2)))
20.2b
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 2 (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 l l) t))))
35.7b
(/.f64 2 (*.f64 (*.f64 (*.f64 (*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) (*.f64 l l))) (tan.f64 k)) (/.f64 k t)) (/.f64 k t)))
57.1b
(/.f64 2 (/.f64 (fma.f64 (*.f64 t (pow.f64 k 6)) -1/3 (*.f64 t (fma.f64 (pow.f64 k 8) 2/45 (pow.f64 k 4)))) (*.f64 (*.f64 l l) (cos.f64 k))))
49.6b
(/.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t (/.f64 3 2)) l) (*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3/2) l))) (tan.f64 k)) (pow.f64 (/.f64 k t) 2)))
19.5b
(/.f64 2 (/.f64 (*.f64 (*.f64 k k) (*.f64 (*.f64 t (*.f64 (sin.f64 k) (cbrt.f64 (sin.f64 k)))) (pow.f64 (cbrt.f64 (sin.f64 k)) 2))) (*.f64 (cos.f64 k) (*.f64 l l))))
19.4b
(/.f64 2 (*.f64 (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2))) (/.f64 1 (*.f64 (*.f64 l l) (cos.f64 k)))))
19.6b
(/.f64 2 (*.f64 (*.f64 (cbrt.f64 (/.f64 (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (*.f64 l l) (cos.f64 k)))) (cbrt.f64 (/.f64 (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (*.f64 l l) (cos.f64 k))))) (cbrt.f64 (/.f64 (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (*.f64 l l) (cos.f64 k))))))
19.4b
(*.f64 (sqrt.f64 2) (/.f64 (sqrt.f64 2) (/.f64 (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2))) (*.f64 (*.f64 l l) (cos.f64 k)))))
20.3b
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 k k) (cos.f64 k))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 l l) t))))
Compiler

Compiled 3357 to 1638 computations (51.2% saved)

localize17.0ms (0.1%)

Local error

Found 4 expressions with local error:

0.4b
(/.f64 2 (/.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (cos.f64 k)) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
1.2b
(*.f64 t (pow.f64 (sin.f64 k) 2))
5.9b
(/.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (cos.f64 k)) (*.f64 t (pow.f64 (sin.f64 k) 2)))
14.9b
(/.f64 (*.f64 l l) (*.f64 k k))

rewrite467.0ms (1.8%)

Algorithm
rewrite-expression-head
Error
4.2b
Rules
574×add-exp-log_binary64
290×div-exp_binary64
223×prod-exp_binary64
159×add-cbrt-cube_binary64
134×times-frac_binary64
Counts
4 → 290
Calls

4 calls:

20.0ms
(/.f64 2 (/.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (cos.f64 k)) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
13.0ms
(/.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (cos.f64 k)) (*.f64 t (pow.f64 (sin.f64 k) 2)))
5.0ms
(/.f64 (*.f64 l l) (*.f64 k k))
5.0ms
(*.f64 t (pow.f64 (sin.f64 k) 2))
Compiler

Compiled 9119 to 3846 computations (57.8% saved)

series208.0ms (0.8%)

Error
14.5b
Counts
4 → 36
Calls

4 calls:

78.0ms
(/.f64 2 (/.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (cos.f64 k)) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
75.0ms
(/.f64 (*.f64 (/.f64 (*.f64 l l) (*.f64 k k)) (cos.f64 k)) (*.f64 t (pow.f64 (sin.f64 k) 2)))
21.0ms
(*.f64 t (pow.f64 (sin.f64 k) 2))
18.0ms
(/.f64 (*.f64 l l) (*.f64 k k))
Compiler

Compiled 1957 to 1467 computations (25% saved)

simplify309.0ms (1.2%)

Algorithm
egg-herbie
Rules
458×times-frac_binary64
365×fma-def_binary64
289×associate-/r*_binary64
244×associate-/l*_binary64
216×associate-*r*_binary64
Counts
326 → 293
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
041611923
172110022
234379886
347509830
449779830

prune139.0ms (0.5%)

Pruning

12 alts after pruning (12 fresh and 0 done)

PrunedKeptTotal
New2885293
Fresh4711
Picked101
Done101
Total29412306
Error
3.7b
Counts
306 → 12
Alt Table
StatusErrorProgram
20.2b
(/.f64 2 (*.f64 (/.f64 (*.f64 k k) (cos.f64 k)) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 l l) t))))
35.7b
(/.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 t l) (*.f64 (sin.f64 k) (/.f64 (*.f64 t t) l))) (tan.f64 k)) (pow.f64 (/.f64 k t) 2)))
20.2b
(*.f64 (/.f64 (cos.f64 k) (*.f64 k k)) (/.f64 2 (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 l l) t))))
10.5b
(/.f64 2 (/.f64 1 (/.f64 (*.f64 (/.f64 (*.f64 (/.f64 l k) l) k) (cos.f64 k)) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
35.7b
(/.f64 2 (*.f64 (*.f64 (*.f64 (*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3) (*.f64 l l))) (tan.f64 k)) (/.f64 k t)) (/.f64 k t)))
39.4b
(*.f64 2 (fma.f64 (/.f64 l t) (/.f64 l (pow.f64 k 4)) (fma.f64 (/.f64 (*.f64 l l) (*.f64 (*.f64 k k) t)) -1/6 (*.f64 -7/120 (/.f64 (*.f64 l l) t)))))
7.5b
(/.f64 2 (/.f64 1 (/.f64 (*.f64 (*.f64 (fabs.f64 (/.f64 l k)) (fabs.f64 (/.f64 l k))) (cos.f64 k)) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
19.4b
(/.f64 2 (*.f64 (*.f64 (*.f64 k k) (*.f64 t (pow.f64 (sin.f64 k) 2))) (/.f64 1 (*.f64 (*.f64 l l) (cos.f64 k)))))
46.4b
(exp.f64 (+.f64 (fma.f64 2 (log.f64 (/.f64 l k)) (log.f64 (/.f64 (cos.f64 k) (*.f64 t (pow.f64 (sin.f64 k) 2))))) (log.f64 2)))
9.2b
(/.f64 2 (/.f64 1 (/.f64 (*.f64 (/.f64 l (/.f64 k (/.f64 l k))) (cos.f64 k)) (*.f64 t (pow.f64 (sin.f64 k) 2)))))
20.3b
(*.f64 (/.f64 (sqrt.f64 2) (/.f64 (*.f64 k k) (cos.f64 k))) (/.f64 (sqrt.f64 2) (/.f64 (pow.f64 (sin.f64 k) 2) (/.f64 (*.f64 l l) t))))
49.6b
(/.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 (pow.f64 t (/.f64 3 2)) l) (*.f64 (sin.f64 k) (/.f64 (pow.f64 t 3/2) l))) (tan.f64 k)) (pow.f64 (/.f64 k t) 2)))
Compiler

Compiled 2762 to 1216 computations (56% saved)

regimes2.4s (9.3%)

Accuracy

Total 4.1b remaining (43.1%)

Threshold costs 0b (0%)

Compiler

Compiled 52752 to 35862 computations (32% saved)

bsearch15.0ms (0.1%)

Compiler

Compiled 6 to 4 computations (33.3% saved)

simplify5.0ms (0%)

Algorithm
egg-herbie
Rules
*-commutative_binary64
sqr-abs_binary64
fabs-div_binary64
1-exp_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
037114
149114
248114

end1.0ms (0%)

Compiler

Compiled 78 to 45 computations (42.3% saved)

sample14.9s (58.3%)

Algorithm
intervals
Results
4.8s1225×body4096invalid
3.0s3867×body1024valid
2.0s1008×body2048invalid
1.2s1024×body2048valid
1.1s479×body4096valid
694.0ms1388×body512valid
480.0ms652×body1024invalid
255.0ms471×body512invalid
169.0ms992×body128invalid
153.0ms481×body256valid
135.0ms277×body256invalid
123.0ms761×body128valid
Compiler

Compiled 415 to 279 computations (32.8% saved)

Profiling

Loading profile data...