Details

Time bar (total: 6.2s)

sample30.0ms

Algorithm
intervals
Results
21.0ms256×body80valid

simplify55.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
02014
13814
28714
327414
473714
5180114
6500214

prune2.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize11.0ms

Local error

Found 4 expressions with local error:

0.0b
(- 1.0 (/ 1.0 (+ 2.0 (* (- 2.0 (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t)))) (- 2.0 (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t))))))))
0.0b
(* (- 2.0 (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t)))) (- 2.0 (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t)))))
3.5b
(- 2.0 (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t))))
3.5b
(- 2.0 (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t))))

rewrite542.0ms

Algorithm
rewrite-expression-head
Rules
1115×*-un-lft-identity
1102×times-frac
844×add-sqr-sqrt
783×add-cube-cbrt
741×prod-diff
176×distribute-rgt-in distribute-lft-in
156×distribute-lft-out
63×div-inv
30×associate-/r/
20×difference-of-squares
15×flip3-+ flip-+
11×pow1
10×add-log-exp
flip3-- fma-neg swap-sqr flip-- distribute-lft-out--
associate-*r* associate-*l*
add-exp-log add-cbrt-cube
sub-neg
expm1-log1p-u frac-times log1p-expm1-u
diff-log
associate-*r/ associate-*l/
pow2 pow-plus pow-prod-down prod-exp pow-sqr *-commutative pow-prod-up cbrt-unprod unswap-sqr
Counts
4 → 856
Calls
4 calls:
13.0ms
(- 1.0 (/ 1.0 (+ 2.0 (* (- 2.0 (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t)))) (- 2.0 (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t))))))))
332.0ms
(* (- 2.0 (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t)))) (- 2.0 (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t)))))
51.0ms
(- 2.0 (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t))))
54.0ms
(- 2.0 (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t))))

series288.0ms

Counts
4 → 12
Calls
4 calls:
124.0ms
(- 1.0 (/ 1.0 (+ 2.0 (* (- 2.0 (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t)))) (- 2.0 (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t))))))))
67.0ms
(* (- 2.0 (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t)))) (- 2.0 (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t)))))
51.0ms
(- 2.0 (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t))))
46.0ms
(- 2.0 (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t))))

simplify509.0ms

Algorithm
egg-herbie
Counts
868 → 868
Iterations

Useful iterations: 1 (46.0ms)

IterNodesCost
0223840089
1500337458

prune1.4s

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0b

localize14.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ 1.0 (+ 2.0 (* (fma (sqrt 2.0) (sqrt 2.0) (- (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t))))) (- 2.0 (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t)))))))
0.0b
(* (fma (sqrt 2.0) (sqrt 2.0) (- (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t))))) (- 2.0 (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t)))))
3.5b
(- 2.0 (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t))))
30.4b
(fma (sqrt 2.0) (sqrt 2.0) (- (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t)))))

rewrite309.0ms

Algorithm
rewrite-expression-head
Rules
807×times-frac
805×*-un-lft-identity
587×add-sqr-sqrt
567×add-cube-cbrt
522×prod-diff
176×distribute-rgt-in distribute-lft-in
117×distribute-lft-out
46×div-inv
20×associate-/r/
10×flip3-+ flip-+
add-exp-log add-cbrt-cube
associate-*r*
pow1 add-log-exp difference-of-squares
expm1-log1p-u log1p-expm1-u
sub-neg fma-neg associate-*l* associate-/r* associate-/l*
flip3-- associate-*r/ flip-- distribute-lft-out--
cbrt-undiv frac-2neg diff-log div-exp pow-prod-down prod-exp clear-num *-commutative cbrt-unprod fma-udef unswap-sqr
Counts
4 → 614
Calls
4 calls:
4.0ms
(/ 1.0 (+ 2.0 (* (fma (sqrt 2.0) (sqrt 2.0) (- (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t))))) (- 2.0 (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t)))))))
189.0ms
(* (fma (sqrt 2.0) (sqrt 2.0) (- (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t))))) (- 2.0 (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t)))))
51.0ms
(- 2.0 (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t))))
0.0ms
(fma (sqrt 2.0) (sqrt 2.0) (- (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t)))))

series835.0ms

Counts
4 → 12
Calls
4 calls:
558.0ms
(/ 1.0 (+ 2.0 (* (fma (sqrt 2.0) (sqrt 2.0) (- (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t))))) (- 2.0 (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t)))))))
164.0ms
(* (fma (sqrt 2.0) (sqrt 2.0) (- (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t))))) (- 2.0 (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t)))))
44.0ms
(- 2.0 (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t))))
69.0ms
(fma (sqrt 2.0) (sqrt 2.0) (- (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t)))))

simplify274.0ms

Algorithm
egg-herbie
Counts
626 → 626
Iterations

Useful iterations: 1 (41.0ms)

IterNodesCost
0206930372
1500128531

prune1.1s

Pruning

1 alts after pruning (0 fresh and 1 done)

Merged error: 0b

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02017
12217
22217

end0.0ms

sample758.0ms

Algorithm
intervals
Results
662.0ms8000×body80valid