Details

Time bar (total: 11.4s)

sample50.0ms

Algorithm
intervals
Results
27.0ms256×body80valid

simplify3.4s

Counts
1 → 1
Iterations
IterNodes
done5004
73233
61100
5543
4228
382
237
120
012

prune8.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize42.0ms

Local error

Found 4 expressions with local error:

0.0b
(- 1.0 (/ 1.0 (+ 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)))))
2.1b
(- 2.0 (/ 2.0 (+ 1.0 (* 1.0 t))))
2.1b
(- 2.0 (/ 2.0 (+ 1.0 (* 1.0 t))))

rewrite228.0ms

Algorithm
rewrite-expression-head
Rules
45×add-sqr-sqrt
28×*-un-lft-identity
14×difference-of-squares
11×pow1
10×add-log-exp
flip3-- flip-- distribute-lft-out--
swap-sqr add-cube-cbrt
times-frac
add-cbrt-cube associate-*r* associate-*l* add-exp-log
sub-neg
frac-times
diff-log
distribute-rgt-in distribute-lft-in associate-*l/ associate-*r/
pow2 pow-plus pow-prod-down prod-exp pow-sqr *-commutative pow-prod-up cbrt-unprod unswap-sqr
Counts
4 → 93
Calls
4 calls:
27.0ms
(- 1.0 (/ 1.0 (+ 2.0 (* (- 2.0 (/ 2.0 (+ 1.0 (* 1.0 t)))) (- 2.0 (/ 2.0 (+ 1.0 (* 1.0 t))))))))
158.0ms
(* (- 2.0 (/ 2.0 (+ 1.0 (* 1.0 t)))) (- 2.0 (/ 2.0 (+ 1.0 (* 1.0 t)))))
20.0ms
(- 2.0 (/ 2.0 (+ 1.0 (* 1.0 t))))
18.0ms
(- 2.0 (/ 2.0 (+ 1.0 (* 1.0 t))))

series373.0ms

Counts
4 → 12
Calls
4 calls:
176.0ms
(- 1.0 (/ 1.0 (+ 2.0 (* (- 2.0 (/ 2.0 (+ 1.0 (* 1.0 t)))) (- 2.0 (/ 2.0 (+ 1.0 (* 1.0 t))))))))
73.0ms
(* (- 2.0 (/ 2.0 (+ 1.0 (* 1.0 t)))) (- 2.0 (/ 2.0 (+ 1.0 (* 1.0 t)))))
55.0ms
(- 2.0 (/ 2.0 (+ 1.0 (* 1.0 t))))
69.0ms
(- 2.0 (/ 2.0 (+ 1.0 (* 1.0 t))))

simplify1.9s

Counts
105 → 105
Iterations
IterNodes
done5002
21466
1400
0152

prune433.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0b

localize49.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ (- (* 2.0 2.0) (* (/ 2.0 (+ 1.0 (* 1.0 t))) (/ 2.0 (+ 1.0 (* 1.0 t))))) (+ 2.0 (/ 2.0 (+ 1.0 (* 1.0 t)))))
0.1b
(* (/ 2.0 (+ 1.0 (* 1.0 t))) (/ 2.0 (+ 1.0 (* 1.0 t))))
2.1b
(- (* 2.0 2.0) (* (/ 2.0 (+ 1.0 (* 1.0 t))) (/ 2.0 (+ 1.0 (* 1.0 t)))))
2.1b
(- 2.0 (/ 2.0 (+ 1.0 (* 1.0 t))))

rewrite168.0ms

Algorithm
rewrite-expression-head
Rules
59×add-sqr-sqrt
57×times-frac
54×*-un-lft-identity
42×add-cube-cbrt
18×add-cbrt-cube add-exp-log
15×swap-sqr associate-*r* associate-*l*
11×pow1
10×associate-/r/
add-log-exp difference-of-squares
cbrt-undiv flip3-+ div-exp flip-+ div-inv distribute-lft-out
associate-/r* prod-exp cbrt-unprod associate-/l* unswap-sqr
flip3-- flip--
sub-neg diff-log associate-/l/
pow2 frac-times clear-num frac-2neg pow-plus div-sub pow-prod-down associate-*l/ associate-*r/ pow-sqr *-commutative pow-prod-up distribute-lft-out--
Counts
4 → 142
Calls
4 calls:
55.0ms
(/ (- (* 2.0 2.0) (* (/ 2.0 (+ 1.0 (* 1.0 t))) (/ 2.0 (+ 1.0 (* 1.0 t))))) (+ 2.0 (/ 2.0 (+ 1.0 (* 1.0 t)))))
67.0ms
(* (/ 2.0 (+ 1.0 (* 1.0 t))) (/ 2.0 (+ 1.0 (* 1.0 t))))
12.0ms
(- (* 2.0 2.0) (* (/ 2.0 (+ 1.0 (* 1.0 t))) (/ 2.0 (+ 1.0 (* 1.0 t)))))
24.0ms
(- 2.0 (/ 2.0 (+ 1.0 (* 1.0 t))))

series284.0ms

Counts
4 → 12
Calls
4 calls:
110.0ms
(/ (- (* 2.0 2.0) (* (/ 2.0 (+ 1.0 (* 1.0 t))) (/ 2.0 (+ 1.0 (* 1.0 t))))) (+ 2.0 (/ 2.0 (+ 1.0 (* 1.0 t)))))
54.0ms
(* (/ 2.0 (+ 1.0 (* 1.0 t))) (/ 2.0 (+ 1.0 (* 1.0 t))))
66.0ms
(- (* 2.0 2.0) (* (/ 2.0 (+ 1.0 (* 1.0 t))) (/ 2.0 (+ 1.0 (* 1.0 t)))))
54.0ms
(- 2.0 (/ 2.0 (+ 1.0 (* 1.0 t))))

simplify2.2s

Counts
154 → 154
Iterations
IterNodes
done5009
22961
1822
0260

prune852.0ms

Pruning

1 alts after pruning (0 fresh and 1 done)

Merged error: 0b

simplify8.0ms

Iterations
IterNodes
done21
121
016

end0.0ms

sample1.3s

Algorithm
intervals
Results
1.2s8000×body80valid