Details

Time bar (total: 39.2s)

sample93.0ms

Algorithm
intervals
Results
29.0ms131×body160valid
13.0ms125×body80valid

simplify2.1s

Counts
1 → 1
Iterations
IterNodes
done5000
3969
2291
182
026

prune14.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 14.3b

localize117.0ms

Local error

Found 4 expressions with local error:

0.1b
(* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429)))))))
0.1b
(* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429)))
0.5b
(+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))))
14.3b
(- 1.0 (* (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))))) (exp (- (* (fabs x) (fabs x))))))

rewrite101.0ms

Algorithm
rewrite-expression-head
Rules
30×add-sqr-sqrt associate-*l*
20×*-un-lft-identity times-frac add-cube-cbrt
14×add-cbrt-cube add-exp-log
pow1 add-log-exp
flip3-+ flip-+
associate-*r*
frac-times prod-exp associate-*r/ associate-/r/ cbrt-unprod unswap-sqr
distribute-rgt-in distribute-lft-in
cbrt-undiv associate-+r+ div-exp pow-prod-down associate-*l/ *-commutative div-inv
+-commutative sum-log sub-neg flip3-- diff-log flip--
Counts
4 → 105
Calls
4 calls:
44.0ms
(* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429)))))))
44.0ms
(* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429)))
5.0ms
(+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))))
4.0ms
(- 1.0 (* (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))))) (exp (- (* (fabs x) (fabs x))))))

series2.2s

Counts
4 → 12
Calls
4 calls:
452.0ms
(* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429)))))))
153.0ms
(* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429)))
412.0ms
(+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))))
1.2s
(- 1.0 (* (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 0.254829592 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -0.284496736 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ 1.421413741 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) (+ -1.453152027 (* (/ 1.0 (+ 1.0 (* 0.3275911 (fabs x)))) 1.061405429))))))))) (exp (- (* (fabs x) (fabs x))))))

simplify3.7s

Counts
117 → 117
Iterations
IterNodes
done5001
24644
11009
0262

prune1.2s

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 14.2b

localize93.0ms

Local error

Found 4 expressions with local error:

0.1b
(* (+ (/ (* 1.0 1.061405429) (+ (* (fabs x) 0.3275911) 1.0)) -1.453152027) (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)))
0.5b
(+ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (* (+ (/ (* 1.0 1.061405429) (+ (* (fabs x) 0.3275911) 1.0)) -1.453152027) (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0))) 1.421413741)) -0.284496736)) 0.254829592)
14.3b
(- 1.0 (/ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (* (+ (/ (* 1.0 1.061405429) (+ (* (fabs x) 0.3275911) 1.0)) -1.453152027) (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0))) 1.421413741)) -0.284496736)) 0.254829592)) (exp (* (fabs x) (fabs x)))))
14.3b
(log (exp (- 1.0 (/ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (* (+ (/ (* 1.0 1.061405429) (+ (* (fabs x) 0.3275911) 1.0)) -1.453152027) (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0))) 1.421413741)) -0.284496736)) 0.254829592)) (exp (* (fabs x) (fabs x)))))))

rewrite443.0ms

Algorithm
rewrite-expression-head
Rules
23×add-sqr-sqrt
20×*-un-lft-identity
15×associate-*r*
14×add-cube-cbrt
10×times-frac
add-cbrt-cube add-exp-log
add-log-exp
pow1
log-pow
log-prod exp-prod
flip3-+ associate-*l* flip-+
frac-times associate-+l+ sub-neg exp-sum associate-*l/ prod-exp associate-/r/ cbrt-unprod distribute-lft-out-- difference-of-squares unswap-sqr
distribute-rgt-in cbrt-undiv +-commutative log-div sum-log distribute-lft-in flip3-- exp-diff diff-log div-exp rem-log-exp pow-prod-down associate-*r/ *-commutative div-inv flip-- distribute-lft-out
Counts
4 → 86
Calls
4 calls:
231.0ms
(* (+ (/ (* 1.0 1.061405429) (+ (* (fabs x) 0.3275911) 1.0)) -1.453152027) (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)))
136.0ms
(+ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (* (+ (/ (* 1.0 1.061405429) (+ (* (fabs x) 0.3275911) 1.0)) -1.453152027) (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0))) 1.421413741)) -0.284496736)) 0.254829592)
9.0ms
(- 1.0 (/ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (* (+ (/ (* 1.0 1.061405429) (+ (* (fabs x) 0.3275911) 1.0)) -1.453152027) (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0))) 1.421413741)) -0.284496736)) 0.254829592)) (exp (* (fabs x) (fabs x)))))
61.0ms
(log (exp (- 1.0 (/ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (* (+ (/ (* 1.0 1.061405429) (+ (* (fabs x) 0.3275911) 1.0)) -1.453152027) (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0))) 1.421413741)) -0.284496736)) 0.254829592)) (exp (* (fabs x) (fabs x)))))))

series2.9s

Counts
4 → 12
Calls
4 calls:
167.0ms
(* (+ (/ (* 1.0 1.061405429) (+ (* (fabs x) 0.3275911) 1.0)) -1.453152027) (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)))
393.0ms
(+ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (* (+ (/ (* 1.0 1.061405429) (+ (* (fabs x) 0.3275911) 1.0)) -1.453152027) (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0))) 1.421413741)) -0.284496736)) 0.254829592)
1.1s
(- 1.0 (/ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (* (+ (/ (* 1.0 1.061405429) (+ (* (fabs x) 0.3275911) 1.0)) -1.453152027) (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0))) 1.421413741)) -0.284496736)) 0.254829592)) (exp (* (fabs x) (fabs x)))))
1.2s
(log (exp (- 1.0 (/ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (* (+ (/ (* 1.0 1.061405429) (+ (* (fabs x) 0.3275911) 1.0)) -1.453152027) (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0))) 1.421413741)) -0.284496736)) 0.254829592)) (exp (* (fabs x) (fabs x)))))))

simplify3.4s

Counts
98 → 98
Iterations
IterNodes
done5004
22882
1707
0243

prune1.0s

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 14.2b

localize151.0ms

Local error

Found 4 expressions with local error:

0.1b
(* (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (+ (* (+ -1.453152027 (/ (* 1.0 1.061405429) (+ 1.0 (* (fabs x) 0.3275911)))) (* (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))))) (+ (* 1.421413741 (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911)))) -0.284496736)))
0.5b
(+ (* (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (+ (* (+ -1.453152027 (/ (* 1.0 1.061405429) (+ 1.0 (* (fabs x) 0.3275911)))) (* (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))))) (+ (* 1.421413741 (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911)))) -0.284496736))) 0.254829592)
14.3b
(- 1.0 (* (/ (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (exp (* (fabs x) (fabs x)))) (+ (* (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (+ (* (+ -1.453152027 (/ (* 1.0 1.061405429) (+ 1.0 (* (fabs x) 0.3275911)))) (* (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))))) (+ (* 1.421413741 (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911)))) -0.284496736))) 0.254829592)))
14.3b
(log (exp (- 1.0 (* (/ (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (exp (* (fabs x) (fabs x)))) (+ (* (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (+ (* (+ -1.453152027 (/ (* 1.0 1.061405429) (+ 1.0 (* (fabs x) 0.3275911)))) (* (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))))) (+ (* 1.421413741 (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911)))) -0.284496736))) 0.254829592)))))

rewrite607.0ms

Algorithm
rewrite-expression-head
Rules
60×frac-times
48×associate-*r/
44×frac-add
42×flip3-+ flip-+
21×associate-*l/
19×add-sqr-sqrt
15×associate-*l*
14×*-un-lft-identity add-cube-cbrt
10×times-frac
add-cbrt-cube add-exp-log
add-log-exp
pow1
log-prod
log-pow
distribute-rgt-in exp-prod distribute-lft-in associate-*r*
associate-+l+ sub-neg exp-sum prod-exp associate-/r/ cbrt-unprod associate--r+ unswap-sqr
cbrt-undiv +-commutative log-div sum-log flip3-- exp-diff diff-log div-exp rem-log-exp pow-prod-down *-commutative div-inv flip--
Counts
4 → 129
Calls
4 calls:
428.0ms
(* (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (+ (* (+ -1.453152027 (/ (* 1.0 1.061405429) (+ 1.0 (* (fabs x) 0.3275911)))) (* (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))))) (+ (* 1.421413741 (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911)))) -0.284496736)))
146.0ms
(+ (* (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (+ (* (+ -1.453152027 (/ (* 1.0 1.061405429) (+ 1.0 (* (fabs x) 0.3275911)))) (* (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))))) (+ (* 1.421413741 (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911)))) -0.284496736))) 0.254829592)
10.0ms
(- 1.0 (* (/ (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (exp (* (fabs x) (fabs x)))) (+ (* (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (+ (* (+ -1.453152027 (/ (* 1.0 1.061405429) (+ 1.0 (* (fabs x) 0.3275911)))) (* (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))))) (+ (* 1.421413741 (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911)))) -0.284496736))) 0.254829592)))
17.0ms
(log (exp (- 1.0 (* (/ (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (exp (* (fabs x) (fabs x)))) (+ (* (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (+ (* (+ -1.453152027 (/ (* 1.0 1.061405429) (+ 1.0 (* (fabs x) 0.3275911)))) (* (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))))) (+ (* 1.421413741 (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911)))) -0.284496736))) 0.254829592)))))

series3.2s

Counts
4 → 12
Calls
4 calls:
509.0ms
(* (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (+ (* (+ -1.453152027 (/ (* 1.0 1.061405429) (+ 1.0 (* (fabs x) 0.3275911)))) (* (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))))) (+ (* 1.421413741 (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911)))) -0.284496736)))
467.0ms
(+ (* (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (+ (* (+ -1.453152027 (/ (* 1.0 1.061405429) (+ 1.0 (* (fabs x) 0.3275911)))) (* (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))))) (+ (* 1.421413741 (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911)))) -0.284496736))) 0.254829592)
1.1s
(- 1.0 (* (/ (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (exp (* (fabs x) (fabs x)))) (+ (* (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (+ (* (+ -1.453152027 (/ (* 1.0 1.061405429) (+ 1.0 (* (fabs x) 0.3275911)))) (* (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))))) (+ (* 1.421413741 (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911)))) -0.284496736))) 0.254829592)))
1.1s
(log (exp (- 1.0 (* (/ (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (exp (* (fabs x) (fabs x)))) (+ (* (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (+ (* (+ -1.453152027 (/ (* 1.0 1.061405429) (+ 1.0 (* (fabs x) 0.3275911)))) (* (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))))) (+ (* 1.421413741 (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911)))) -0.284496736))) 0.254829592)))))

simplify3.3s

Counts
141 → 141
Iterations
IterNodes
done5000
11773
0410

prune1.7s

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 14.2b

localize318.0ms

Local error

Found 4 expressions with local error:

14.3b
(- 1.0 (* (/ (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (exp (* (fabs x) (fabs x)))) (+ (* (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (+ (* (+ -1.453152027 (/ (* 1.0 1.061405429) (+ 1.0 (* (fabs x) 0.3275911)))) (* (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))))) (+ (* 1.421413741 (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911)))) -0.284496736))) 0.254829592)))
14.3b
(log (exp (- 1.0 (* (/ (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (exp (* (fabs x) (fabs x)))) (+ (* (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (+ (* (+ -1.453152027 (/ (* 1.0 1.061405429) (+ 1.0 (* (fabs x) 0.3275911)))) (* (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))))) (+ (* 1.421413741 (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911)))) -0.284496736))) 0.254829592)))))
14.3b
(log (exp (- 1.0 (* (/ (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (exp (* (fabs x) (fabs x)))) (+ (* (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (+ (* (+ -1.453152027 (/ (* 1.0 1.061405429) (+ 1.0 (* (fabs x) 0.3275911)))) (* (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))))) (+ (* 1.421413741 (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911)))) -0.284496736))) 0.254829592)))))
14.3b
(log (exp (- 1.0 (* (/ (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (exp (* (fabs x) (fabs x)))) (+ (* (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (+ (* (+ -1.453152027 (/ (* 1.0 1.061405429) (+ 1.0 (* (fabs x) 0.3275911)))) (* (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))))) (+ (* 1.421413741 (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911)))) -0.284496736))) 0.254829592)))))

rewrite61.0ms

Algorithm
rewrite-expression-head
Rules
15×log-prod
12×log-pow
10×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
exp-prod
pow1
exp-sum add-log-exp
sub-neg add-cbrt-cube add-exp-log
log-div exp-diff rem-log-exp
associate--r+
distribute-rgt-in distribute-lft-in flip3-- diff-log flip--
Counts
4 → 68
Calls
4 calls:
7.0ms
(- 1.0 (* (/ (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (exp (* (fabs x) (fabs x)))) (+ (* (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (+ (* (+ -1.453152027 (/ (* 1.0 1.061405429) (+ 1.0 (* (fabs x) 0.3275911)))) (* (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))))) (+ (* 1.421413741 (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911)))) -0.284496736))) 0.254829592)))
17.0ms
(log (exp (- 1.0 (* (/ (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (exp (* (fabs x) (fabs x)))) (+ (* (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (+ (* (+ -1.453152027 (/ (* 1.0 1.061405429) (+ 1.0 (* (fabs x) 0.3275911)))) (* (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))))) (+ (* 1.421413741 (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911)))) -0.284496736))) 0.254829592)))))
17.0ms
(log (exp (- 1.0 (* (/ (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (exp (* (fabs x) (fabs x)))) (+ (* (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (+ (* (+ -1.453152027 (/ (* 1.0 1.061405429) (+ 1.0 (* (fabs x) 0.3275911)))) (* (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))))) (+ (* 1.421413741 (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911)))) -0.284496736))) 0.254829592)))))
17.0ms
(log (exp (- 1.0 (* (/ (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (exp (* (fabs x) (fabs x)))) (+ (* (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (+ (* (+ -1.453152027 (/ (* 1.0 1.061405429) (+ 1.0 (* (fabs x) 0.3275911)))) (* (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))))) (+ (* 1.421413741 (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911)))) -0.284496736))) 0.254829592)))))

series4.8s

Counts
4 → 12
Calls
4 calls:
1.3s
(- 1.0 (* (/ (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (exp (* (fabs x) (fabs x)))) (+ (* (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (+ (* (+ -1.453152027 (/ (* 1.0 1.061405429) (+ 1.0 (* (fabs x) 0.3275911)))) (* (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))))) (+ (* 1.421413741 (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911)))) -0.284496736))) 0.254829592)))
1.1s
(log (exp (- 1.0 (* (/ (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (exp (* (fabs x) (fabs x)))) (+ (* (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (+ (* (+ -1.453152027 (/ (* 1.0 1.061405429) (+ 1.0 (* (fabs x) 0.3275911)))) (* (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))))) (+ (* 1.421413741 (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911)))) -0.284496736))) 0.254829592)))))
1.2s
(log (exp (- 1.0 (* (/ (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (exp (* (fabs x) (fabs x)))) (+ (* (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (+ (* (+ -1.453152027 (/ (* 1.0 1.061405429) (+ 1.0 (* (fabs x) 0.3275911)))) (* (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))))) (+ (* 1.421413741 (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911)))) -0.284496736))) 0.254829592)))))
1.2s
(log (exp (- 1.0 (* (/ (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (exp (* (fabs x) (fabs x)))) (+ (* (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (+ (* (+ -1.453152027 (/ (* 1.0 1.061405429) (+ 1.0 (* (fabs x) 0.3275911)))) (* (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))))) (+ (* 1.421413741 (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911)))) -0.284496736))) 0.254829592)))))

simplify4.1s

Counts
80 → 80
Iterations
IterNodes
done5000
21047
1289
0112

prune926.0ms

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 13.4b

regimes267.0ms

Accuracy

0% (0.0b remaining)

Error of 13.0b against oracle of 13.0b and baseline of 13.0b

bsearch0.0ms

simplify40.0ms

Iterations
IterNodes
done52
152
038

end0.0ms

sample2.3s

Algorithm
intervals
Results
1.1s3900×body160valid
1.0s4100×body80valid