Details

Time bar (total: 2.1m)

sample126.0ms

Algorithm
intervals
Results
50.0ms121×body160valid
20.0ms135×body80valid

simplify668.0ms

Counts
1 → 1
Iterations
IterNodes
done5002
31118
2295
182
026

prune19.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 13.3b

localize72.0ms

Local error

Found 4 expressions with local error:

0.2b
(/ 1.0 (+ 1.0 (* (fabs x) 0.3275911)))
0.2b
(/ (+ (* (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (+ -0.284496736 (* (+ (* (+ (/ 1.0 (/ (+ 1.0 (* (fabs x) 0.3275911)) 1.061405429)) -1.453152027) (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911)))) 1.421413741) (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911)))))) 0.254829592) (/ (+ 1.0 (* (fabs x) 0.3275911)) 1.0))
0.4b
(+ (* (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (+ -0.284496736 (* (+ (* (+ (/ 1.0 (/ (+ 1.0 (* (fabs x) 0.3275911)) 1.061405429)) -1.453152027) (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911)))) 1.421413741) (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911)))))) 0.254829592)
13.2b
(- 1.0 (/ (/ (+ (* (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (+ -0.284496736 (* (+ (* (+ (/ 1.0 (/ (+ 1.0 (* (fabs x) 0.3275911)) 1.061405429)) -1.453152027) (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911)))) 1.421413741) (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911)))))) 0.254829592) (/ (+ 1.0 (* (fabs x) 0.3275911)) 1.0)) (pow (exp (fabs x)) (fabs x))))

rewrite261.0ms

Algorithm
rewrite-expression-head
Rules
102×times-frac
89×add-sqr-sqrt
56×*-un-lft-identity
54×add-cube-cbrt
16×associate-/r*
11×add-cbrt-cube add-exp-log
10×difference-of-squares
add-log-exp
div-inv associate-/l*
pow1 cbrt-undiv div-exp
unpow-prod-down flip3-+ associate-/r/ flip-+ sqr-pow
associate-+l+ clear-num frac-2neg associate-/l/
distribute-rgt-in +-commutative sum-log sub-neg distribute-lft-in flip3-- diff-log flip-- distribute-lft-out--
Counts
4 → 137
Calls
4 calls:
12.0ms
(/ 1.0 (+ 1.0 (* (fabs x) 0.3275911)))
58.0ms
(/ (+ (* (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (+ -0.284496736 (* (+ (* (+ (/ 1.0 (/ (+ 1.0 (* (fabs x) 0.3275911)) 1.061405429)) -1.453152027) (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911)))) 1.421413741) (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911)))))) 0.254829592) (/ (+ 1.0 (* (fabs x) 0.3275911)) 1.0))
12.0ms
(+ (* (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (+ -0.284496736 (* (+ (* (+ (/ 1.0 (/ (+ 1.0 (* (fabs x) 0.3275911)) 1.061405429)) -1.453152027) (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911)))) 1.421413741) (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911)))))) 0.254829592)
169.0ms
(- 1.0 (/ (/ (+ (* (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (+ -0.284496736 (* (+ (* (+ (/ 1.0 (/ (+ 1.0 (* (fabs x) 0.3275911)) 1.061405429)) -1.453152027) (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911)))) 1.421413741) (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911)))))) 0.254829592) (/ (+ 1.0 (* (fabs x) 0.3275911)) 1.0)) (pow (exp (fabs x)) (fabs x))))

series2.8s

Counts
4 → 12
Calls
4 calls:
60.0ms
(/ 1.0 (+ 1.0 (* (fabs x) 0.3275911)))
570.0ms
(/ (+ (* (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (+ -0.284496736 (* (+ (* (+ (/ 1.0 (/ (+ 1.0 (* (fabs x) 0.3275911)) 1.061405429)) -1.453152027) (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911)))) 1.421413741) (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911)))))) 0.254829592) (/ (+ 1.0 (* (fabs x) 0.3275911)) 1.0))
399.0ms
(+ (* (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (+ -0.284496736 (* (+ (* (+ (/ 1.0 (/ (+ 1.0 (* (fabs x) 0.3275911)) 1.061405429)) -1.453152027) (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911)))) 1.421413741) (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911)))))) 0.254829592)
1.8s
(- 1.0 (/ (/ (+ (* (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911))) (+ -0.284496736 (* (+ (* (+ (/ 1.0 (/ (+ 1.0 (* (fabs x) 0.3275911)) 1.061405429)) -1.453152027) (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911)))) 1.421413741) (/ 1.0 (+ 1.0 (* (fabs x) 0.3275911)))))) 0.254829592) (/ (+ 1.0 (* (fabs x) 0.3275911)) 1.0)) (pow (exp (fabs x)) (fabs x))))

simplify593.0ms

Counts
149 → 149
Iterations
IterNodes
done5000
1932
0348

prune1.5s

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 13.2b

localize184.0ms

Local error

Found 4 expressions with local error:

0.4b
(+ 0.254829592 (/ (* (+ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (/ (+ -1.453152027 (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) 1.061405429)) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) 1.421413741)) -0.284496736) 1.0) (+ (* (fabs x) 0.3275911) 1.0)))
0.5b
(* (/ (/ (+ 0.254829592 (/ (* (+ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (/ (+ -1.453152027 (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) 1.061405429)) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) 1.421413741)) -0.284496736) 1.0) (+ (* (fabs x) 0.3275911) 1.0))) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) (pow (exp (fabs x)) (fabs x))) (+ (/ (/ (+ 0.254829592 (/ (* (+ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (/ (+ -1.453152027 (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) 1.061405429)) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) 1.421413741)) -0.284496736) 1.0) (+ (* (fabs x) 0.3275911) 1.0))) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) (pow (exp (fabs x)) (fabs x))) 1.0))
0.7b
(pow (/ (/ (+ 0.254829592 (/ (* (+ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (/ (+ -1.453152027 (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) 1.061405429)) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) 1.421413741)) -0.284496736) 1.0) (+ (* (fabs x) 0.3275911) 1.0))) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) (pow (exp (fabs x)) (fabs x))) 3)
12.7b
(- (pow 1.0 3) (pow (/ (/ (+ 0.254829592 (/ (* (+ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (/ (+ -1.453152027 (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) 1.061405429)) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) 1.421413741)) -0.284496736) 1.0) (+ (* (fabs x) 0.3275911) 1.0))) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) (pow (exp (fabs x)) (fabs x))) 3))

rewrite3.8s

Algorithm
rewrite-expression-head
Rules
3207×times-frac
1793×*-un-lft-identity
1538×add-sqr-sqrt
1233×add-cube-cbrt
1009×unpow-prod-down
469×cube-prod
403×associate-*l*
275×distribute-lft-out
225×sqr-pow
108×div-inv
88×difference-of-squares
58×add-exp-log
36×div-exp
28×add-cbrt-cube
21×associate-/r/
16×pow-exp
12×cbrt-undiv
10×prod-exp unswap-sqr
add-log-exp
pow-to-exp pow1
distribute-lft-out--
associate-*r* cbrt-unprod rem-cube-cbrt
pow-unpow flip3-+ flip-+
frac-times associate-*r/
cube-div distribute-rgt-in cube-mult difference-cubes +-commutative sum-log sub-neg pow-pow distribute-lft-in flip3-- diff-log unpow3 pow-prod-down associate-*l/ *-commutative flip--
Counts
4 → 1401
Calls
4 calls:
71.0ms
(+ 0.254829592 (/ (* (+ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (/ (+ -1.453152027 (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) 1.061405429)) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) 1.421413741)) -0.284496736) 1.0) (+ (* (fabs x) 0.3275911) 1.0)))
1.9s
(* (/ (/ (+ 0.254829592 (/ (* (+ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (/ (+ -1.453152027 (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) 1.061405429)) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) 1.421413741)) -0.284496736) 1.0) (+ (* (fabs x) 0.3275911) 1.0))) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) (pow (exp (fabs x)) (fabs x))) (+ (/ (/ (+ 0.254829592 (/ (* (+ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (/ (+ -1.453152027 (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) 1.061405429)) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) 1.421413741)) -0.284496736) 1.0) (+ (* (fabs x) 0.3275911) 1.0))) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) (pow (exp (fabs x)) (fabs x))) 1.0))
190.0ms
(pow (/ (/ (+ 0.254829592 (/ (* (+ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (/ (+ -1.453152027 (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) 1.061405429)) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) 1.421413741)) -0.284496736) 1.0) (+ (* (fabs x) 0.3275911) 1.0))) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) (pow (exp (fabs x)) (fabs x))) 3)
1.3s
(- (pow 1.0 3) (pow (/ (/ (+ 0.254829592 (/ (* (+ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (/ (+ -1.453152027 (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) 1.061405429)) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) 1.421413741)) -0.284496736) 1.0) (+ (* (fabs x) 0.3275911) 1.0))) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) (pow (exp (fabs x)) (fabs x))) 3))

series10.5s

Counts
4 → 12
Calls
4 calls:
448.0ms
(+ 0.254829592 (/ (* (+ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (/ (+ -1.453152027 (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) 1.061405429)) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) 1.421413741)) -0.284496736) 1.0) (+ (* (fabs x) 0.3275911) 1.0)))
2.8s
(* (/ (/ (+ 0.254829592 (/ (* (+ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (/ (+ -1.453152027 (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) 1.061405429)) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) 1.421413741)) -0.284496736) 1.0) (+ (* (fabs x) 0.3275911) 1.0))) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) (pow (exp (fabs x)) (fabs x))) (+ (/ (/ (+ 0.254829592 (/ (* (+ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (/ (+ -1.453152027 (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) 1.061405429)) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) 1.421413741)) -0.284496736) 1.0) (+ (* (fabs x) 0.3275911) 1.0))) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) (pow (exp (fabs x)) (fabs x))) 1.0))
1.0s
(pow (/ (/ (+ 0.254829592 (/ (* (+ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (/ (+ -1.453152027 (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) 1.061405429)) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) 1.421413741)) -0.284496736) 1.0) (+ (* (fabs x) 0.3275911) 1.0))) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) (pow (exp (fabs x)) (fabs x))) 3)
6.2s
(- (pow 1.0 3) (pow (/ (/ (+ 0.254829592 (/ (* (+ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (/ (+ -1.453152027 (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) 1.061405429)) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) 1.421413741)) -0.284496736) 1.0) (+ (* (fabs x) 0.3275911) 1.0))) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) (pow (exp (fabs x)) (fabs x))) 3))

simplify2.0s

Counts
1413 → 1413
Iterations
IterNodes
done5004
01947

prune12.4s

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 12.5b

localize263.0ms

Local error

Found 4 expressions with local error:

0.5b
(* (/ (/ (+ 0.254829592 (/ (* (+ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (/ (+ -1.453152027 (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) 1.061405429)) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) 1.421413741)) -0.284496736) 1.0) (+ (* (fabs x) 0.3275911) 1.0))) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) (pow (exp (fabs x)) (fabs x))) (+ (/ (/ (+ 0.254829592 (/ (* (+ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (/ (+ -1.453152027 (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) 1.061405429)) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) 1.421413741)) -0.284496736) 1.0) (+ (* (fabs x) 0.3275911) 1.0))) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) (pow (exp (fabs x)) (fabs x))) 1.0))
0.7b
(pow (/ (/ (+ 0.254829592 (/ (* (+ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (/ (+ -1.453152027 (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) 1.061405429)) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) 1.421413741)) -0.284496736) 1.0) (+ (* (fabs x) 0.3275911) 1.0))) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) (pow (exp (fabs x)) (fabs x))) 3)
0.7b
(pow (/ (/ (+ 0.254829592 (/ (* (+ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (/ (+ -1.453152027 (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) 1.061405429)) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) 1.421413741)) -0.284496736) 1.0) (+ (* (fabs x) 0.3275911) 1.0))) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) (pow (exp (fabs x)) (fabs x))) 3)
12.7b
(- (pow 1.0 3) (* (sqrt (pow (/ (/ (+ 0.254829592 (/ (* (+ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (/ (+ -1.453152027 (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) 1.061405429)) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) 1.421413741)) -0.284496736) 1.0) (+ (* (fabs x) 0.3275911) 1.0))) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) (pow (exp (fabs x)) (fabs x))) 3)) (sqrt (pow (/ (/ (+ 0.254829592 (/ (* (+ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (/ (+ -1.453152027 (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) 1.061405429)) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) 1.421413741)) -0.284496736) 1.0) (+ (* (fabs x) 0.3275911) 1.0))) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) (pow (exp (fabs x)) (fabs x))) 3))))

rewrite3.1s

Algorithm
rewrite-expression-head
Rules
5093×times-frac
2964×*-un-lft-identity
2090×add-sqr-sqrt
2052×add-cube-cbrt
1665×unpow-prod-down
807×cube-prod
456×distribute-lft-out
403×associate-*l*
291×sqr-pow
180×div-inv
80×add-exp-log
54×div-exp
38×add-cbrt-cube
35×associate-/r/
29×pow-exp
18×cbrt-undiv
11×pow-to-exp
10×prod-exp unswap-sqr
pow1 rem-cube-cbrt
pow-unpow add-log-exp
associate-*r* cbrt-unprod difference-of-squares
cube-div cube-mult frac-times pow-pow flip3-+ unpow3 associate-*r/ flip-+
distribute-rgt-in sub-neg distribute-lft-in flip3-- diff-log pow-prod-down associate-*l/ *-commutative flip--
Counts
4 → 2135
Calls
4 calls:
2.0s
(* (/ (/ (+ 0.254829592 (/ (* (+ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (/ (+ -1.453152027 (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) 1.061405429)) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) 1.421413741)) -0.284496736) 1.0) (+ (* (fabs x) 0.3275911) 1.0))) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) (pow (exp (fabs x)) (fabs x))) (+ (/ (/ (+ 0.254829592 (/ (* (+ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (/ (+ -1.453152027 (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) 1.061405429)) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) 1.421413741)) -0.284496736) 1.0) (+ (* (fabs x) 0.3275911) 1.0))) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) (pow (exp (fabs x)) (fabs x))) 1.0))
154.0ms
(pow (/ (/ (+ 0.254829592 (/ (* (+ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (/ (+ -1.453152027 (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) 1.061405429)) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) 1.421413741)) -0.284496736) 1.0) (+ (* (fabs x) 0.3275911) 1.0))) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) (pow (exp (fabs x)) (fabs x))) 3)
167.0ms
(pow (/ (/ (+ 0.254829592 (/ (* (+ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (/ (+ -1.453152027 (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) 1.061405429)) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) 1.421413741)) -0.284496736) 1.0) (+ (* (fabs x) 0.3275911) 1.0))) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) (pow (exp (fabs x)) (fabs x))) 3)
490.0ms
(- (pow 1.0 3) (* (sqrt (pow (/ (/ (+ 0.254829592 (/ (* (+ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (/ (+ -1.453152027 (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) 1.061405429)) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) 1.421413741)) -0.284496736) 1.0) (+ (* (fabs x) 0.3275911) 1.0))) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) (pow (exp (fabs x)) (fabs x))) 3)) (sqrt (pow (/ (/ (+ 0.254829592 (/ (* (+ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (/ (+ -1.453152027 (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) 1.061405429)) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) 1.421413741)) -0.284496736) 1.0) (+ (* (fabs x) 0.3275911) 1.0))) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) (pow (exp (fabs x)) (fabs x))) 3))))

series11.2s

Counts
4 → 12
Calls
4 calls:
2.9s
(* (/ (/ (+ 0.254829592 (/ (* (+ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (/ (+ -1.453152027 (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) 1.061405429)) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) 1.421413741)) -0.284496736) 1.0) (+ (* (fabs x) 0.3275911) 1.0))) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) (pow (exp (fabs x)) (fabs x))) (+ (/ (/ (+ 0.254829592 (/ (* (+ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (/ (+ -1.453152027 (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) 1.061405429)) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) 1.421413741)) -0.284496736) 1.0) (+ (* (fabs x) 0.3275911) 1.0))) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) (pow (exp (fabs x)) (fabs x))) 1.0))
1.0s
(pow (/ (/ (+ 0.254829592 (/ (* (+ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (/ (+ -1.453152027 (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) 1.061405429)) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) 1.421413741)) -0.284496736) 1.0) (+ (* (fabs x) 0.3275911) 1.0))) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) (pow (exp (fabs x)) (fabs x))) 3)
1.0s
(pow (/ (/ (+ 0.254829592 (/ (* (+ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (/ (+ -1.453152027 (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) 1.061405429)) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) 1.421413741)) -0.284496736) 1.0) (+ (* (fabs x) 0.3275911) 1.0))) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) (pow (exp (fabs x)) (fabs x))) 3)
6.3s
(- (pow 1.0 3) (* (sqrt (pow (/ (/ (+ 0.254829592 (/ (* (+ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (/ (+ -1.453152027 (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) 1.061405429)) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) 1.421413741)) -0.284496736) 1.0) (+ (* (fabs x) 0.3275911) 1.0))) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) (pow (exp (fabs x)) (fabs x))) 3)) (sqrt (pow (/ (/ (+ 0.254829592 (/ (* (+ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (/ (+ -1.453152027 (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) 1.061405429)) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) 1.421413741)) -0.284496736) 1.0) (+ (* (fabs x) 0.3275911) 1.0))) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) (pow (exp (fabs x)) (fabs x))) 3))))

simplify2.1s

Counts
2147 → 2147
Iterations
IterNodes
done5003
01867

prune16.6s

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 12.4b

localize411.0ms

Local error

Found 4 expressions with local error:

0.5b
(* (/ (/ (+ 0.254829592 (/ (* (+ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (/ (+ -1.453152027 (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) 1.061405429)) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) 1.421413741)) -0.284496736) 1.0) (+ (* (fabs x) 0.3275911) 1.0))) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) (pow (exp (fabs x)) (fabs x))) (+ (/ (/ (+ 0.254829592 (/ (* (+ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (/ (+ -1.453152027 (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) 1.061405429)) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) 1.421413741)) -0.284496736) 1.0) (+ (* (fabs x) 0.3275911) 1.0))) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) (pow (exp (fabs x)) (fabs x))) 1.0))
0.7b
(pow (/ (/ (+ 0.254829592 (/ (* (+ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (/ (+ -1.453152027 (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) 1.061405429)) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) 1.421413741)) -0.284496736) 1.0) (+ (* (fabs x) 0.3275911) 1.0))) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) (pow (exp (fabs x)) (fabs x))) 3)
0.7b
(pow (/ (/ (+ 0.254829592 (/ (* (+ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (/ (+ -1.453152027 (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) 1.061405429)) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) 1.421413741)) -0.284496736) 1.0) (+ (* (fabs x) 0.3275911) 1.0))) (cbrt (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0))) (pow (exp (fabs x)) (/ (fabs x) 2))) 3)
12.7b
(- (pow 1.0 3) (* (sqrt (* (pow (/ (/ 1 (* (cbrt (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) (cbrt (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)))) (pow (exp (fabs x)) (/ (fabs x) 2))) 3) (pow (/ (/ (+ 0.254829592 (/ (* (+ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (/ (+ -1.453152027 (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) 1.061405429)) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) 1.421413741)) -0.284496736) 1.0) (+ (* (fabs x) 0.3275911) 1.0))) (cbrt (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0))) (pow (exp (fabs x)) (/ (fabs x) 2))) 3))) (sqrt (pow (/ (/ (+ 0.254829592 (/ (* (+ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (/ (+ -1.453152027 (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) 1.061405429)) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) 1.421413741)) -0.284496736) 1.0) (+ (* (fabs x) 0.3275911) 1.0))) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) (pow (exp (fabs x)) (fabs x))) 3))))

rewrite3.9s

Algorithm
rewrite-expression-head
Rules
5429×times-frac
3194×*-un-lft-identity
2233×add-sqr-sqrt
2198×add-cube-cbrt
1820×unpow-prod-down
890×cube-prod
728×cbrt-prod
498×distribute-lft-out
403×associate-*l*
314×sqr-pow
180×div-inv
70×add-exp-log
45×div-exp
35×associate-/r/
33×add-cbrt-cube
25×pow-exp
15×cbrt-undiv
14×cbrt-div
10×pow-to-exp prod-exp unswap-sqr
pow1
rem-cube-cbrt
pow-unpow add-log-exp
associate-*r* cbrt-unprod
cube-div cube-mult frac-times pow-pow flip3-+ unpow3 associate-*r/ flip-+
distribute-rgt-in sub-neg distribute-lft-in flip3-- diff-log pow-prod-down associate-*l/ *-commutative flip--
Counts
4 → 2295
Calls
4 calls:
2.0s
(* (/ (/ (+ 0.254829592 (/ (* (+ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (/ (+ -1.453152027 (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) 1.061405429)) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) 1.421413741)) -0.284496736) 1.0) (+ (* (fabs x) 0.3275911) 1.0))) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) (pow (exp (fabs x)) (fabs x))) (+ (/ (/ (+ 0.254829592 (/ (* (+ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (/ (+ -1.453152027 (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) 1.061405429)) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) 1.421413741)) -0.284496736) 1.0) (+ (* (fabs x) 0.3275911) 1.0))) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) (pow (exp (fabs x)) (fabs x))) 1.0))
147.0ms
(pow (/ (/ (+ 0.254829592 (/ (* (+ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (/ (+ -1.453152027 (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) 1.061405429)) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) 1.421413741)) -0.284496736) 1.0) (+ (* (fabs x) 0.3275911) 1.0))) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) (pow (exp (fabs x)) (fabs x))) 3)
193.0ms
(pow (/ (/ (+ 0.254829592 (/ (* (+ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (/ (+ -1.453152027 (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) 1.061405429)) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) 1.421413741)) -0.284496736) 1.0) (+ (* (fabs x) 0.3275911) 1.0))) (cbrt (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0))) (pow (exp (fabs x)) (/ (fabs x) 2))) 3)
1.3s
(- (pow 1.0 3) (* (sqrt (* (pow (/ (/ 1 (* (cbrt (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) (cbrt (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)))) (pow (exp (fabs x)) (/ (fabs x) 2))) 3) (pow (/ (/ (+ 0.254829592 (/ (* (+ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (/ (+ -1.453152027 (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) 1.061405429)) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) 1.421413741)) -0.284496736) 1.0) (+ (* (fabs x) 0.3275911) 1.0))) (cbrt (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0))) (pow (exp (fabs x)) (/ (fabs x) 2))) 3))) (sqrt (pow (/ (/ (+ 0.254829592 (/ (* (+ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (/ (+ -1.453152027 (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) 1.061405429)) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) 1.421413741)) -0.284496736) 1.0) (+ (* (fabs x) 0.3275911) 1.0))) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) (pow (exp (fabs x)) (fabs x))) 3))))

series23.1s

Counts
4 → 12
Calls
4 calls:
2.7s
(* (/ (/ (+ 0.254829592 (/ (* (+ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (/ (+ -1.453152027 (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) 1.061405429)) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) 1.421413741)) -0.284496736) 1.0) (+ (* (fabs x) 0.3275911) 1.0))) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) (pow (exp (fabs x)) (fabs x))) (+ (/ (/ (+ 0.254829592 (/ (* (+ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (/ (+ -1.453152027 (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) 1.061405429)) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) 1.421413741)) -0.284496736) 1.0) (+ (* (fabs x) 0.3275911) 1.0))) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) (pow (exp (fabs x)) (fabs x))) 1.0))
910.0ms
(pow (/ (/ (+ 0.254829592 (/ (* (+ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (/ (+ -1.453152027 (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) 1.061405429)) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) 1.421413741)) -0.284496736) 1.0) (+ (* (fabs x) 0.3275911) 1.0))) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) (pow (exp (fabs x)) (fabs x))) 3)
1.2s
(pow (/ (/ (+ 0.254829592 (/ (* (+ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (/ (+ -1.453152027 (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) 1.061405429)) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) 1.421413741)) -0.284496736) 1.0) (+ (* (fabs x) 0.3275911) 1.0))) (cbrt (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0))) (pow (exp (fabs x)) (/ (fabs x) 2))) 3)
18.3s
(- (pow 1.0 3) (* (sqrt (* (pow (/ (/ 1 (* (cbrt (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) (cbrt (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)))) (pow (exp (fabs x)) (/ (fabs x) 2))) 3) (pow (/ (/ (+ 0.254829592 (/ (* (+ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (/ (+ -1.453152027 (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) 1.061405429)) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) 1.421413741)) -0.284496736) 1.0) (+ (* (fabs x) 0.3275911) 1.0))) (cbrt (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0))) (pow (exp (fabs x)) (/ (fabs x) 2))) 3))) (sqrt (pow (/ (/ (+ 0.254829592 (/ (* (+ (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) (+ (/ (+ -1.453152027 (* (/ 1.0 (+ (* (fabs x) 0.3275911) 1.0)) 1.061405429)) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) 1.421413741)) -0.284496736) 1.0) (+ (* (fabs x) 0.3275911) 1.0))) (/ (+ (* (fabs x) 0.3275911) 1.0) 1.0)) (pow (exp (fabs x)) (fabs x))) 3))))

simplify1.7s

Counts
2307 → 2307
Iterations
IterNodes
done5001
03218

prune27.5s

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 12.3b

regimes211.0ms

Accuracy

0% (0.0b remaining)

Error of 12.9b against oracle of 12.8b and baseline of 12.9b

bsearch0.0ms

simplify14.0ms

Iterations
IterNodes
done78
178
059

end0.0ms

sample2.3s

Algorithm
intervals
Results
1.1s3898×body160valid
932.0ms4102×body80valid