Details

Time bar (total: 10.4s)

sample58.0ms

Algorithm
intervals
Results
36.0ms127×body1280valid
8.0ms129×body80valid

simplify81.0ms

Counts
1 → 1
Iterations
IterNodes
done69
769
667
561
455
348
232
115
08

prune19.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 16.8b

localize35.0ms

Local error

Found 1 expressions with local error:

30.8b
(fma (fabs x) (/ (- 1.0) x) 1)

rewrite2.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt expm1-log1p-u pow1 *-un-lft-identity add-cbrt-cube add-exp-log add-cube-cbrt fma-udef log1p-expm1-u add-log-exp
Counts
1 → 10
Calls
1 calls:
2.0ms
(fma (fabs x) (/ (- 1.0) x) 1)

series72.0ms

Counts
1 → 3
Calls
1 calls:
72.0ms
(fma (fabs x) (/ (- 1.0) x) 1)

simplify3.8s

Counts
13 → 13
Iterations
IterNodes
done5000
42512
3267
274
134
020

prune60.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.3b

localize10.0ms

Local error

Found 2 expressions with local error:

0.4b
(* (fabs x) (/ (- 1.0) x))
4.8b
(+ (* (fabs x) (/ (- 1.0) x)) 1)

rewrite42.0ms

Algorithm
rewrite-expression-head
Rules
34×associate-*r*
31×times-frac
28×add-sqr-sqrt
23×*-un-lft-identity add-cube-cbrt
distribute-lft-neg-in distribute-rgt-neg-in
add-cbrt-cube add-exp-log
pow1 add-log-exp
neg-mul-1 associate-*l*
expm1-log1p-u prod-exp cbrt-unprod log1p-expm1-u unswap-sqr
cbrt-undiv +-commutative sum-log fma-def flip3-+ div-exp pow-prod-down associate-*r/ distribute-frac-neg *-commutative distribute-rgt-neg-out flip-+ div-inv
Counts
2 → 70
Calls
2 calls:
28.0ms
(* (fabs x) (/ (- 1.0) x))
10.0ms
(+ (* (fabs x) (/ (- 1.0) x)) 1)

series152.0ms

Counts
2 → 6
Calls
2 calls:
61.0ms
(* (fabs x) (/ (- 1.0) x))
91.0ms
(+ (* (fabs x) (/ (- 1.0) x)) 1)

simplify2.6s

Counts
76 → 76
Iterations
IterNodes
done5000
22857
1431
0143

prune395.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0b

localize18.0ms

Local error

Found 1 expressions with local error:

0.5b
(expm1 (* (/ (fabs x) x) (- 1.0)))

rewrite1.0ms

Algorithm
rewrite-expression-head
Rules
log1p-expm1-u
add-sqr-sqrt expm1-log1p-u pow1 expm1-log1p *-un-lft-identity add-cbrt-cube add-exp-log add-cube-cbrt expm1-udef add-log-exp
Counts
1 → 11
Calls
1 calls:
0.0ms
(expm1 (* (/ (fabs x) x) (- 1.0)))

series39.0ms

Counts
1 → 3
Calls
1 calls:
39.0ms
(expm1 (* (/ (fabs x) x) (- 1.0)))

simplify905.0ms

Counts
14 → 14
Iterations
IterNodes
done5000
32057
2298
188
037

prune70.0ms

Pruning

1 alts after pruning (0 fresh and 1 done)

Merged error: 0b

simplify4.0ms

Iterations
IterNodes
done23
323
220
116
010

end0.0ms

sample2.0s

Algorithm
intervals
Results
1.4s3935×body1280valid
375.0ms4065×body80valid