Details

Time bar (total: 1.8s)

analyze372.0ms (21.1%)

Algorithm
search
Search
TrueOtherFalseIter
0%100%0%0
0%100%0%1
0%100%0%2
50%50%0%3
50%50%0%4
50%50%0%5
50%50%0%6
50%50%0%7
50%50%0%8
50%50%0%9
50%50%0%10
50%50%0%11
50%49.9%0%12
99.6%0.3%0%13
99.9%0%0%14

sample24.0ms (1.4%)

Algorithm
intervals
Results
18.0ms256×body80valid

simplify57.0ms (3.2%)

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (55.0ms)

IterNodesCost
0501825

prune7.0ms (0.4%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New011
Fresh101
Picked000
Done000
Total112

Merged error: 0.0b

Counts
2 → 1

localize9.0ms (0.5%)

Local error

Found 4 expressions with local error:

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

rewrite42.0ms (2.4%)

Algorithm
rewrite-expression-head
Rules
40×add-sqr-sqrt
26×*-un-lft-identity
12×difference-of-squares
11×pow1
10×add-log-exp
add-cube-cbrt flip3-- swap-sqr flip-- distribute-lft-out--
add-exp-log sub-neg times-frac associate-*r* associate-*l* add-cbrt-cube
frac-times
distribute-rgt-in associate-+r+ distribute-lft-in diff-log associate-*r/ associate-*l/
+-commutative pow2 flip3-+ pow-plus pow-prod-down prod-exp sum-log pow-sqr *-commutative pow-prod-up cbrt-unprod flip-+ unswap-sqr
Counts
4 → 87
Calls

4 calls:

19.0ms
(* (- 2.0 (/ 2.0 (+ 1.0 (* 1.0 t)))) (- 2.0 (/ 2.0 (+ 1.0 (* 1.0 t)))))
8.0ms
(- 2.0 (/ 2.0 (+ 1.0 (* 1.0 t))))
8.0ms
(- 2.0 (/ 2.0 (+ 1.0 (* 1.0 t))))
4.0ms
(+ 2.0 (* (- 2.0 (/ 2.0 (+ 1.0 (* 1.0 t)))) (- 2.0 (/ 2.0 (+ 1.0 (* 1.0 t))))))

series15.0ms (0.9%)

Counts
4 → 12
Calls

4 calls:

5.0ms
(+ 2.0 (* (- 2.0 (/ 2.0 (+ 1.0 (* 1.0 t)))) (- 2.0 (/ 2.0 (+ 1.0 (* 1.0 t))))))
4.0ms
(* (- 2.0 (/ 2.0 (+ 1.0 (* 1.0 t)))) (- 2.0 (/ 2.0 (+ 1.0 (* 1.0 t)))))
3.0ms
(- 2.0 (/ 2.0 (+ 1.0 (* 1.0 t))))
3.0ms
(- 2.0 (/ 2.0 (+ 1.0 (* 1.0 t))))

simplify44.0ms (2.5%)

Algorithm
egg-herbie
Counts
99 → 99
Iterations

Useful iterations: 0 (30.0ms)

IterNodesCost
050041729

prune232.0ms (13.2%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New98199
Fresh000
Picked101
Done000
Total991100

Merged error: 0b

Counts
100 → 1

localize12.0ms (0.7%)

Local error

Found 4 expressions with local error:

0.0b
(- 1.0 (/ 1.0 (+ 2.0 (cbrt (pow (- 2.0 (/ 2.0 (+ 1.0 (* 1.0 t)))) 6)))))
0.0b
(cbrt (pow (- 2.0 (/ 2.0 (+ 1.0 (* 1.0 t)))) 6))
0.1b
(pow (- 2.0 (/ 2.0 (+ 1.0 (* 1.0 t)))) 6)
4.0b
(- 2.0 (/ 2.0 (+ 1.0 (* 1.0 t))))

rewrite46.0ms (2.6%)

Algorithm
rewrite-expression-head
Rules
28×add-sqr-sqrt
16×*-un-lft-identity
12×unpow-prod-down
10×cbrt-prod
add-cube-cbrt add-log-exp difference-of-squares
pow1 add-exp-log
times-frac add-cbrt-cube distribute-lft-out--
pow-unpow
sub-neg flip3-- diff-log flip-- sqr-pow
pow-to-exp pow-pow pow1/3 pow-exp
Counts
4 → 66
Calls

4 calls:

18.0ms
(- 1.0 (/ 1.0 (+ 2.0 (cbrt (pow (- 2.0 (/ 2.0 (+ 1.0 (* 1.0 t)))) 6)))))
9.0ms
(pow (- 2.0 (/ 2.0 (+ 1.0 (* 1.0 t)))) 6)
9.0ms
(cbrt (pow (- 2.0 (/ 2.0 (+ 1.0 (* 1.0 t)))) 6))
8.0ms
(- 2.0 (/ 2.0 (+ 1.0 (* 1.0 t))))

series19.0ms (1.1%)

Counts
4 → 12
Calls

4 calls:

9.0ms
(- 1.0 (/ 1.0 (+ 2.0 (cbrt (pow (- 2.0 (/ 2.0 (+ 1.0 (* 1.0 t)))) 6)))))
4.0ms
(pow (- 2.0 (/ 2.0 (+ 1.0 (* 1.0 t)))) 6)
4.0ms
(cbrt (pow (- 2.0 (/ 2.0 (+ 1.0 (* 1.0 t)))) 6))
3.0ms
(- 2.0 (/ 2.0 (+ 1.0 (* 1.0 t))))

simplify38.0ms (2.2%)

Algorithm
egg-herbie
Counts
78 → 78
Iterations

Useful iterations: 0 (29.0ms)

IterNodesCost
055061313

prune165.0ms (9.4%)

Pruning

1 alts after pruning (0 fresh and 1 done)

PrunedKeptTotal
New78078
Fresh000
Picked011
Done000
Total78179

Merged error: 0b

Counts
79 → 1

simplify1.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
04818
14818

end0.0ms (0%)

sample677.0ms (38.4%)

Algorithm
intervals
Results
575.0ms8000×body80valid

Profiling

Loading profile data...