Details

Time bar (total: 12.0s)

sample77.0ms

Algorithm
intervals
Results
65.0ms256×body80valid

simplify4.8s

Counts
1 → 1
Iterations

Useful iterations: 7 (2.3s)

IterNodesCost
012363
120363
237363
382363
4228363
5543363
61100363
73233323
done5004323

prune9.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize39.0ms

Local error

Found 4 expressions with local error:

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

rewrite548.0ms

Algorithm
rewrite-expression-head
Rules
64×add-sqr-sqrt
26×*-un-lft-identity
18×times-frac difference-of-squares
11×pow1
10×add-log-exp
swap-sqr
flip3-- add-cube-cbrt flip-- distribute-lft-out--
associate-*r* associate-*l*
sub-neg add-cbrt-cube add-exp-log
distribute-rgt-in frac-times associate-+r+ distribute-lft-in
diff-log associate-*l/ associate-*r/
pow2 +-commutative sum-log flip3-+ pow-plus pow-prod-down prod-exp pow-sqr *-commutative pow-prod-up cbrt-unprod flip-+ unswap-sqr
Counts
4 → 98
Calls
4 calls:
7.0ms
(+ 2.0 (* (- 2.0 (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t)))) (- 2.0 (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t))))))
399.0ms
(* (- 2.0 (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t)))) (- 2.0 (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t)))))
65.0ms
(- 2.0 (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t))))
71.0ms
(- 2.0 (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t))))

series325.0ms

Counts
4 → 12
Calls
4 calls:
116.0ms
(+ 2.0 (* (- 2.0 (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t)))) (- 2.0 (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t))))))
71.0ms
(* (- 2.0 (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t)))) (- 2.0 (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t)))))
79.0ms
(- 2.0 (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t))))
59.0ms
(- 2.0 (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t))))

simplify2.6s

Counts
110 → 110
Iterations

Useful iterations: done (2.5s)

IterNodesCost
014345933
140939405
2169638597
done502138557

prune502.0ms

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0b

localize89.0ms

Local error

Found 4 expressions with local error:

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

rewrite1.2s

Algorithm
rewrite-expression-head
Rules
106×add-sqr-sqrt times-frac
83×*-un-lft-identity
82×sqrt-prod
47×add-cube-cbrt
28×frac-times
20×flip3-- flip--
19×difference-of-squares
14×associate-*l/
13×associate-*r* distribute-lft-out
10×pow1 flip3-+ flip-+
add-cbrt-cube add-exp-log
associate-*r/ add-log-exp
div-inv distribute-lft-out--
sub-neg
rem-sqrt-square pow-prod-down prod-exp cbrt-unprod
distribute-rgt-in distribute-lft-in diff-log associate-/r/
sqrt-pow1 pow1/2 sqrt-div associate-*l* *-commutative
Counts
4 → 167
Calls
4 calls:
30.0ms
(sqrt (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t))))
984.0ms
(* (* (- 2.0 (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t)))) (+ (sqrt 2.0) (sqrt (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t)))))) (- (sqrt 2.0) (sqrt (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t))))))
77.0ms
(- 2.0 (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t))))
107.0ms
(- (sqrt 2.0) (sqrt (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t)))))

series1.2s

Counts
4 → 12
Calls
4 calls:
165.0ms
(sqrt (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t))))
723.0ms
(* (* (- 2.0 (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t)))) (+ (sqrt 2.0) (sqrt (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t)))))) (- (sqrt 2.0) (sqrt (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t))))))
82.0ms
(- 2.0 (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t))))
200.0ms
(- (sqrt 2.0) (sqrt (/ (/ 2.0 t) (+ 1.0 (/ 1.0 t)))))

simplify687.0ms

Iterations

Useful iterations: 0 (163.0ms)

IterNodesCost
0446113700