Details

Time bar (total: 17.1s)

sample178.0ms

Algorithm
intervals
Results
64.0ms63×body10240exit
37.0ms58×body1280valid
30.0ms322×body80valid
12.0ms29×body640valid
6.0ms22×body320valid
2.0msbody160valid

simplify2.3s

Counts
1 → 1
Iterations

Useful iterations: 3 (151.0ms)

IterNodesCost
019664
146664
2122664
3352584
41357584
done5005584

prune28.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 27.0b

localize71.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ (- (/ 1.0 eps) 1.0) (exp (* (+ 1.0 eps) x)))
0.0b
(exp (* (- 1.0 eps) x))
0.0b
(exp (* (+ 1.0 eps) x))
2.4b
(- (/ (+ 1.0 (/ 1.0 eps)) (exp (* (- 1.0 eps) x))) (/ (- (/ 1.0 eps) 1.0) (exp (* (+ 1.0 eps) x))))

rewrite308.0ms

Algorithm
rewrite-expression-head
Rules
47×add-sqr-sqrt
45×*-un-lft-identity
34×times-frac
15×add-cube-cbrt
14×add-log-exp
12×difference-of-squares
11×distribute-lft-out--
add-cbrt-cube associate-/l*
add-exp-log
pow1 exp-to-pow
associate-/r*
exp-prod flip3-- diff-log div-sub flip-- distribute-lft-out rem-exp-log associate-/l/
cbrt-undiv clear-num sum-log sub-neg frac-2neg div-exp frac-sub div-inv associate--r-
Counts
4 → 87
Calls
4 calls:
44.0ms
(/ (- (/ 1.0 eps) 1.0) (exp (* (+ 1.0 eps) x)))
13.0ms
(exp (* (- 1.0 eps) x))
9.0ms
(exp (* (+ 1.0 eps) x))
236.0ms
(- (/ (+ 1.0 (/ 1.0 eps)) (exp (* (- 1.0 eps) x))) (/ (- (/ 1.0 eps) 1.0) (exp (* (+ 1.0 eps) x))))

series438.0ms

Counts
4 → 12
Calls
4 calls:
69.0ms
(/ (- (/ 1.0 eps) 1.0) (exp (* (+ 1.0 eps) x)))
40.0ms
(exp (* (- 1.0 eps) x))
35.0ms
(exp (* (+ 1.0 eps) x))
295.0ms
(- (/ (+ 1.0 (/ 1.0 eps)) (exp (* (- 1.0 eps) x))) (/ (- (/ 1.0 eps) 1.0) (exp (* (+ 1.0 eps) x))))

simplify3.9s

Counts
99 → 99
Iterations

Useful iterations: 3 (1.8s)

IterNodesCost
017845129
142143590
2114742785
3386042705
done500442705

prune748.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0.3b

localize23.0ms

Local error

Found 1 expressions with local error:

0.1b
(* (* x x) (- (* 0.6666666666666667 x) 1.0))

rewrite32.0ms

Algorithm
rewrite-expression-head
Rules
pow1 add-cbrt-cube add-exp-log
add-sqr-sqrt associate-*r* pow-prod-down prod-exp cbrt-unprod
distribute-rgt-in sub-neg *-un-lft-identity distribute-lft-in associate-*r/ add-cube-cbrt
flip3-- associate-*l* *-commutative flip-- add-log-exp unswap-sqr
Counts
1 → 25
Calls
1 calls:
32.0ms
(* (* x x) (- (* 0.6666666666666667 x) 1.0))

series97.0ms

Counts
1 → 3
Calls
1 calls:
97.0ms
(* (* x x) (- (* 0.6666666666666667 x) 1.0))

simplify3.2s

Counts
28 → 28
Iterations

Useful iterations: 2 (186.0ms)

IterNodesCost
0577674
11726166
26295886
327995886
done50015886

prune107.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0.3b

localize35.0ms

Local error

Found 4 expressions with local error:

0.1b
(* (* x (cbrt (- (* 0.6666666666666667 x) 1.0))) (* x (cbrt (- (* 0.6666666666666667 x) 1.0))))
0.1b
(cbrt (- (* 0.6666666666666667 x) 1.0))
0.1b
(cbrt (- (* 0.6666666666666667 x) 1.0))
0.1b
(cbrt (- (* 0.6666666666666667 x) 1.0))

rewrite126.0ms

Algorithm
rewrite-expression-head
Rules
43×pow1
18×cbrt-div
17×pow-prod-down
16×add-exp-log
14×associate-*r/
12×add-cbrt-cube
cbrt-prod flip3-- flip--
prod-exp cbrt-unprod
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
frac-times pow-sqr pow-prod-up add-log-exp
pow1/3
pow-plus associate-*l/
pow2 swap-sqr associate-*r* associate-*l* *-commutative
Counts
4 → 81
Calls
4 calls:
105.0ms
(* (* x (cbrt (- (* 0.6666666666666667 x) 1.0))) (* x (cbrt (- (* 0.6666666666666667 x) 1.0))))
5.0ms
(cbrt (- (* 0.6666666666666667 x) 1.0))
5.0ms
(cbrt (- (* 0.6666666666666667 x) 1.0))
5.0ms
(cbrt (- (* 0.6666666666666667 x) 1.0))

series897.0ms

Counts
4 → 12
Calls
4 calls:
263.0ms
(* (* x (cbrt (- (* 0.6666666666666667 x) 1.0))) (* x (cbrt (- (* 0.6666666666666667 x) 1.0))))
216.0ms
(cbrt (- (* 0.6666666666666667 x) 1.0))
219.0ms
(cbrt (- (* 0.6666666666666667 x) 1.0))
198.0ms
(cbrt (- (* 0.6666666666666667 x) 1.0))

simplify2.5s

Counts
93 → 93
Iterations

Useful iterations: done (2.5s)

IterNodesCost
019043027
150733865
2153733625
done500032064

prune603.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0.3b

localize74.0ms

Local error

Found 4 expressions with local error:

0.1b
(* (cbrt (cbrt (- (* 0.6666666666666667 x) 1.0))) (cbrt (cbrt (- (* 0.6666666666666667 x) 1.0))))
0.1b
(cbrt (cbrt (- (* 0.6666666666666667 x) 1.0)))
0.1b
(cbrt (cbrt (- (* 0.6666666666666667 x) 1.0)))
0.1b
(cbrt (cbrt (- (* 0.6666666666666667 x) 1.0)))

rewrite98.0ms

Algorithm
rewrite-expression-head
Rules
81×cbrt-prod
40×add-sqr-sqrt
36×cbrt-div
22×*-un-lft-identity add-cube-cbrt
11×pow1
flip3-- pow1/3 swap-sqr associate-*r* associate-*l* flip-- unswap-sqr
add-exp-log
frac-times add-cbrt-cube add-log-exp
pow-prod-down associate-*l/ associate-*r/ pow-sqr pow-prod-up
pow2 pow-plus prod-exp *-commutative cbrt-unprod
Counts
4 → 110
Calls
4 calls:
58.0ms
(* (cbrt (cbrt (- (* 0.6666666666666667 x) 1.0))) (cbrt (cbrt (- (* 0.6666666666666667 x) 1.0))))
15.0ms
(cbrt (cbrt (- (* 0.6666666666666667 x) 1.0)))
10.0ms
(cbrt (cbrt (- (* 0.6666666666666667 x) 1.0)))
11.0ms
(cbrt (cbrt (- (* 0.6666666666666667 x) 1.0)))

series970.0ms

Counts
4 → 12
Calls
4 calls:
305.0ms
(* (cbrt (cbrt (- (* 0.6666666666666667 x) 1.0))) (cbrt (cbrt (- (* 0.6666666666666667 x) 1.0))))
217.0ms
(cbrt (cbrt (- (* 0.6666666666666667 x) 1.0)))
252.0ms
(cbrt (cbrt (- (* 0.6666666666666667 x) 1.0)))
195.0ms
(cbrt (cbrt (- (* 0.6666666666666667 x) 1.0)))

simplify288.0ms

Iterations

Useful iterations: 0 (61.0ms)

IterNodesCost
021470095