Details

Time bar (total: 5.0s)

sample25.0ms

Algorithm
intervals
Results
16.0ms256×body80valid

simplify54.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
02014
13814
28714
327414
473714
5180114
6500214

prune2.0ms

Filtered
1 candidates to 0 candidates (0.0%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 0.0b

Counts
2 → 1

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))))

rewrite236.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:
10.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))))))))
69.0ms
(* (- 2.0 (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t)))) (- 2.0 (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t)))))
32.0ms
(- 2.0 (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t))))
28.0ms
(- 2.0 (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t))))

series450.0ms

Counts
4 → 12
Calls
4 calls:
278.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))))))))
70.0ms
(* (- 2.0 (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t)))) (- 2.0 (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t)))))
46.0ms
(- 2.0 (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t))))
56.0ms
(- 2.0 (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t))))

simplify368.0ms

Algorithm
egg-herbie
Counts
868 → 868
Iterations

Useful iterations: 1 (49.0ms)

IterNodesCost
0223840089
1500337458

prune1.3s

Filtered
868 candidates to 327 candidates (37.7%)
Pruning

2 alts after pruning (1 fresh and 1 done)

PrunedKeptTotal
New8671868
Fresh000
Picked011
Done000
Total8672869

Merged error: 0b

Counts
869 → 2

localize20.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)))) (fma (sqrt 2.0) (sqrt 2.0) (- (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t)))))))))
0.0b
(* (- 2.0 (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t)))) (fma (sqrt 2.0) (sqrt 2.0) (- (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t))))))
3.5b
(- 2.0 (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t))))
31.0b
(fma (sqrt 2.0) (sqrt 2.0) (- (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t)))))

rewrite92.0ms

Algorithm
rewrite-expression-head
Rules
312×*-un-lft-identity
298×times-frac
253×add-sqr-sqrt
228×add-cube-cbrt
219×prod-diff
39×distribute-lft-out
18×div-inv
12×associate-/r/
add-log-exp difference-of-squares
associate-*l*
pow1 add-exp-log flip3-+ fma-neg add-cbrt-cube flip-+
expm1-log1p-u log1p-expm1-u
flip3-- associate-*r* flip-- fma-udef distribute-lft-out--
sub-neg diff-log associate-*l/
distribute-rgt-in distribute-lft-in pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
Counts
4 → 298
Calls
4 calls:
13.0ms
(- 1.0 (/ 1.0 (+ 2.0 (* (- 2.0 (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t)))) (fma (sqrt 2.0) (sqrt 2.0) (- (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t)))))))))
26.0ms
(* (- 2.0 (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t)))) (fma (sqrt 2.0) (sqrt 2.0) (- (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t))))))
28.0ms
(- 2.0 (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t))))
1.0ms
(fma (sqrt 2.0) (sqrt 2.0) (- (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t)))))

series1.2s

Counts
4 → 12
Calls
4 calls:
905.0ms
(- 1.0 (/ 1.0 (+ 2.0 (* (- 2.0 (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t)))) (fma (sqrt 2.0) (sqrt 2.0) (- (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t)))))))))
175.0ms
(* (- 2.0 (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t)))) (fma (sqrt 2.0) (sqrt 2.0) (- (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t))))))
46.0ms
(- 2.0 (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t))))
75.0ms
(fma (sqrt 2.0) (sqrt 2.0) (- (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t)))))

simplify143.0ms

Algorithm
egg-herbie
Counts
310 → 310
Iterations

Useful iterations: 1 (39.0ms)

IterNodesCost
0200414114
1500110460

prune661.0ms

Filtered
310 candidates to 168 candidates (54.2%)
Pruning

2 alts after pruning (0 fresh and 2 done)

PrunedKeptTotal
New3100310
Fresh000
Picked011
Done011
Total3102312

Merged error: 0b

Counts
312 → 2

regimes78.0ms

Accuracy

0% (0.0b remaining)

Error of 0.0b against oracle of 0.0b and baseline of 0.0b

bsearch0.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01414
11414

end0.0ms

sample382.0ms

Algorithm
intervals
Results
291.0ms8000×body80valid