Details

Time bar (total: 20.7s)

sample147.0ms

Algorithm
intervals
Results
102.0ms184×body1280valid
11.0ms282×body80valid
10.0ms42×body640valid
2.0ms11×body320valid
1.0ms12×body160valid

simplify8.0s

Counts
1 → 1
Iterations

Useful iterations: 3 (22.0ms)

IterNodesCost
07262
114262
226262
340193
449193
553193
660193
773193
894193
9152193
10243193
11330193
12385193
13449193
14515193
15581193
16645193
17710193
18773193
19837193
20901193
21966193
221029193
231093193
241157193
251222193
261285193
271349193
281413193
291478193
301541193
311605193
321669193
331734193
341797193
351861193
361925193
371990193
382053193
392117193
402181193
412246193
422309193
432373193
442437193
452502193
462565193
472629193
482693193
492758193
502821193
512885193
522949193
533014193
543077193
553141193
563205193
573270193
583333193
593397193
603461193
613526193
623589193
633653193
643717193
653782193
663845193
673909193
683973193
694038193
704101193
714165193
724229193
734294193
744357193
754421193
764485193
774550193
784613193
794677193
804741193
814806193
824869193
834933193
844997193
done5001193

prune10.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 26.9b

localize10.0ms

Local error

Found 2 expressions with local error:

0.0b
(- (exp x) 2.0)
3.4b
(+ (- (exp x) 2.0) (exp (- x)))

rewrite74.0ms

Algorithm
rewrite-expression-head
Rules
25×*-un-lft-identity
20×add-sqr-sqrt
18×prod-diff
16×add-cube-cbrt
11×associate-+l+
add-log-exp
fma-def
frac-add
flip3-- fma-neg flip-- distribute-lft-out--
neg-sub0 exp-neg expm1-log1p-u pow1 sum-log sub-neg add-cbrt-cube exp-diff diff-log add-exp-log log1p-expm1-u distribute-lft-out difference-of-squares
+-commutative flip3-+ associate-+l- flip-+
Counts
2 → 65
Calls
2 calls:
18.0ms
(- (exp x) 2.0)
52.0ms
(+ (- (exp x) 2.0) (exp (- x)))

series94.0ms

Counts
2 → 6
Calls
2 calls:
23.0ms
(- (exp x) 2.0)
71.0ms
(+ (- (exp x) 2.0) (exp (- x)))

simplify3.2s

Counts
71 → 71
Iterations

Useful iterations: done (3.1s)

IterNodesCost
012423353
129519434
285716631
3302216478
done500016398

prune360.0ms

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 0.0b

localize20.0ms

Local error

Found 4 expressions with local error:

0.1b
(* (* x x) x)
0.1b
(* (* x x) x)
0.1b
(* (* (* x x) x) (* (* x x) x))
0.1b
(* (* x x) (* x x))

rewrite188.0ms

Algorithm
rewrite-expression-head
Rules
695×pow1
326×pow-prod-up
221×pow-plus
120×pow-prod-down
112×pow-sqr
70×pow2
62×add-cbrt-cube add-exp-log
41×prod-exp cbrt-unprod
24×pow3
add-sqr-sqrt associate-*r*
*-un-lft-identity add-cube-cbrt
expm1-log1p-u associate-*l* *-commutative log1p-expm1-u add-log-exp
unswap-sqr
swap-sqr
Counts
4 → 318
Calls
4 calls:
14.0ms
(* (* x x) x)
15.0ms
(* (* x x) x)
99.0ms
(* (* (* x x) x) (* (* x x) x))
40.0ms
(* (* x x) (* x x))

series252.0ms

Counts
4 → 12
Calls
4 calls:
57.0ms
(* (* x x) x)
59.0ms
(* (* x x) x)
72.0ms
(* (* (* x x) x) (* (* x x) x))
63.0ms
(* (* x x) (* x x))

simplify7.5s

Counts
330 → 330
Iterations

Useful iterations: 3 (2.3s)

IterNodesCost
011340375
134818190
280816093
3422415578
done500115578

prune457.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.0b

localize66.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (exp x) 2.0)
0.0b
(- (exp x) 2.0)
0.0b
(exp (fma x -2 (- x)))
4.3b
(fma (* (- (exp x) 2.0) (- (exp x) 2.0)) (- (exp x) 2.0) (exp (fma x -2 (- x))))

rewrite45.0ms

Algorithm
rewrite-expression-head
Rules
23×add-sqr-sqrt *-un-lft-identity
19×add-cube-cbrt
18×prod-diff
add-log-exp
fma-neg
expm1-log1p-u pow1 add-cbrt-cube add-exp-log log1p-expm1-u
exp-prod
sub-neg flip3-- diff-log fma-udef flip-- distribute-lft-out-- difference-of-squares
exp-sum rem-exp-log
Counts
4 → 80
Calls
4 calls:
19.0ms
(- (exp x) 2.0)
18.0ms
(- (exp x) 2.0)
4.0ms
(exp (fma x -2 (- x)))
1.0ms
(fma (* (- (exp x) 2.0) (- (exp x) 2.0)) (- (exp x) 2.0) (exp (fma x -2 (- x))))

series245.0ms

Counts
4 → 12
Calls
4 calls:
15.0ms
(- (exp x) 2.0)
21.0ms
(- (exp x) 2.0)
23.0ms
(exp (fma x -2 (- x)))
186.0ms
(fma (* (- (exp x) 2.0) (- (exp x) 2.0)) (- (exp x) 2.0) (exp (fma x -2 (- x))))

simplify124.0ms

Iterations

Useful iterations: 0 (20.0ms)

IterNodesCost
012828158