Details

Time bar (total: 1.1m)

sample1.6s

Algorithm
intervals
Results
1.5s3734×body80valid

simplify777.0ms

Calls
1 calls:
Slowest
777.0ms
(* (* (/ 1 (sqrt PI)) (exp (* (fabs x) (fabs x)))) (+ (+ (+ (/ 1 (fabs x)) (* (/ 1 2) (* (* (/ 1 (fabs x)) (/ 1 (fabs x))) (/ 1 (fabs x))))) (* (/ 3 4) (* (* (* (* (/ 1 (fabs x)) (/ 1 (fabs x))) (/ 1 (fabs x))) (/ 1 (fabs x))) (/ 1 (fabs x))))) (* (/ 15 8) (* (* (* (* (* (* (/ 1 (fabs x)) (/ 1 (fabs x))) (/ 1 (fabs x))) (/ 1 (fabs x))) (/ 1 (fabs x))) (/ 1 (fabs x))) (/ 1 (fabs x))))))

prune40.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.9b

localize84.0ms

Local error

Found 4 expressions with local error:

1.0b
(sqrt PI)
0.5b
(* (/ (/ 1 (fabs x)) (fabs x)) (/ (/ 1 (fabs x)) (fabs x)))
0.5b
(* (/ (/ 1 (fabs x)) (fabs x)) (/ (/ 1 (fabs x)) (fabs x)))
0.3b
(* (* (/ (/ 1 (fabs x)) (fabs x)) (/ (/ 1 (fabs x)) (fabs x))) (/ 1 (fabs x)))

rewrite72.0ms

Algorithm
rewrite-expression-head
Rules
146×add-exp-log
83×pow1
56×prod-exp
48×times-frac div-exp
46×add-cbrt-cube
40×pow-div
37×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
36×associate-*r*
34×rec-exp
33×associate-*l*
26×pow-prod-up
24×pow-flip inv-pow
17×cbrt-unprod div-inv
12×cbrt-undiv
pow-prod-down
frac-times associate-*l/
associate-*r/
expm1-log1p-u insert-posit16 log1p-expm1-u add-log-exp
*-commutative
pow2 pow-plus
pow1/2 un-div-inv
Calls
4 calls:
Slowest
28.0ms
(* (* (/ (/ 1 (fabs x)) (fabs x)) (/ (/ 1 (fabs x)) (fabs x))) (/ 1 (fabs x)))
26.0ms
(* (/ (/ 1 (fabs x)) (fabs x)) (/ (/ 1 (fabs x)) (fabs x)))
10.0ms
(* (/ (/ 1 (fabs x)) (fabs x)) (/ (/ 1 (fabs x)) (fabs x)))
0.0ms
(sqrt PI)

series110.0ms

Calls
4 calls:
Slowest
39.0ms
(* (* (/ (/ 1 (fabs x)) (fabs x)) (/ (/ 1 (fabs x)) (fabs x))) (/ 1 (fabs x)))
37.0ms
(* (/ (/ 1 (fabs x)) (fabs x)) (/ (/ 1 (fabs x)) (fabs x)))
34.0ms
(* (/ (/ 1 (fabs x)) (fabs x)) (/ (/ 1 (fabs x)) (fabs x)))
0.0ms
(sqrt PI)

simplify15.9s

Calls
197 calls:
Slowest
861.0ms
(* (* (* (/ (/ 1 (fabs x)) (fabs x)) (/ (/ 1 (fabs x)) (fabs x))) (/ (/ 1 (fabs x)) (fabs x))) (* (* (/ (/ 1 (fabs x)) (fabs x)) (/ (/ 1 (fabs x)) (fabs x))) (/ (/ 1 (fabs x)) (fabs x))))
852.0ms
(* (* (* (/ (/ 1 (fabs x)) (fabs x)) (/ (/ 1 (fabs x)) (fabs x))) (/ (/ 1 (fabs x)) (fabs x))) (* (* (/ (/ 1 (fabs x)) (fabs x)) (/ (/ 1 (fabs x)) (fabs x))) (/ (/ 1 (fabs x)) (fabs x))))
764.0ms
(* (/ (* (* (/ 1 (fabs x)) (/ 1 (fabs x))) (/ 1 (fabs x))) (* (* (fabs x) (fabs x)) (fabs x))) (/ (* (* (/ 1 (fabs x)) (/ 1 (fabs x))) (/ 1 (fabs x))) (* (* (fabs x) (fabs x)) (fabs x))))
596.0ms
(* (/ (* (* (/ 1 (fabs x)) (/ 1 (fabs x))) (/ 1 (fabs x))) (* (* (fabs x) (fabs x)) (fabs x))) (/ (* (* (/ 1 (fabs x)) (/ 1 (fabs x))) (/ 1 (fabs x))) (* (* (fabs x) (fabs x)) (fabs x))))
574.0ms
(* (/ (exp (* (fabs x) (fabs x))) (sqrt PI)) (fma (* (* (/ (/ 1 (fabs x)) (fabs x)) (/ (/ 1 (fabs x)) (fabs x))) (/ 1 (fabs x))) 3/4 (fma 15/8 (* (* (* (/ (/ 1 (fabs x)) (fabs x)) (/ (/ 1 (fabs x)) (fabs x))) (/ 1 (fabs x))) (/ (/ 1 (fabs x)) (fabs x))) (fma 1/2 (/ (/ (/ 1 (fabs x)) (fabs x)) (fabs x)) (/ 1 (fabs x))))))

prune3.9s

Pruning

15 alts after pruning (15 fresh and 0 done)

Merged error: 0.2b

localize17.0ms

Local error

Found 4 expressions with local error:

1.0b
(sqrt PI)
0.5b
(* (/ (/ 1 (fabs x)) (fabs x)) (/ (/ 1 (fabs x)) (fabs x)))
0.3b
(* (* (/ (/ 1 (fabs x)) (fabs x)) (/ (/ 1 (fabs x)) (fabs x))) (/ 1 (fabs x)))
0.3b
(* (pow (fabs x) -5) (/ (/ 1 (fabs x)) (fabs x)))

rewrite84.0ms

Algorithm
rewrite-expression-head
Rules
137×add-exp-log
63×pow1
56×prod-exp
42×div-exp
39×add-cbrt-cube
36×times-frac associate-*r*
31×add-sqr-sqrt rec-exp *-un-lft-identity add-cube-cbrt
30×pow-div
23×associate-*l* pow-prod-up
19×pow-flip inv-pow
15×cbrt-unprod
13×div-inv
cbrt-undiv
frac-times pow-prod-down associate-*l/
associate-*r/
expm1-log1p-u insert-posit16 log1p-expm1-u add-log-exp
pow-to-exp unpow-prod-down pow-exp *-commutative
pow2 pow-plus pow1/2 un-div-inv
Calls
4 calls:
Slowest
50.0ms
(* (* (/ (/ 1 (fabs x)) (fabs x)) (/ (/ 1 (fabs x)) (fabs x))) (/ 1 (fabs x)))
16.0ms
(* (pow (fabs x) -5) (/ (/ 1 (fabs x)) (fabs x)))
11.0ms
(* (/ (/ 1 (fabs x)) (fabs x)) (/ (/ 1 (fabs x)) (fabs x)))
0.0ms
(sqrt PI)

series135.0ms

Calls
4 calls:
Slowest
57.0ms
(* (pow (fabs x) -5) (/ (/ 1 (fabs x)) (fabs x)))
44.0ms
(* (* (/ (/ 1 (fabs x)) (fabs x)) (/ (/ 1 (fabs x)) (fabs x))) (/ 1 (fabs x)))
34.0ms
(* (/ (/ 1 (fabs x)) (fabs x)) (/ (/ 1 (fabs x)) (fabs x)))
0.0ms
(sqrt PI)

simplify13.1s

Calls
170 calls:
Slowest
813.0ms
(* (* (* (/ (/ 1 (fabs x)) (fabs x)) (/ (/ 1 (fabs x)) (fabs x))) (/ (/ 1 (fabs x)) (fabs x))) (* (* (/ (/ 1 (fabs x)) (fabs x)) (/ (/ 1 (fabs x)) (fabs x))) (/ (/ 1 (fabs x)) (fabs x))))
672.0ms
(* (/ (* (* (/ 1 (fabs x)) (/ 1 (fabs x))) (/ 1 (fabs x))) (* (* (fabs x) (fabs x)) (fabs x))) (/ (* (* (/ 1 (fabs x)) (/ 1 (fabs x))) (/ 1 (fabs x))) (* (* (fabs x) (fabs x)) (fabs x))))
566.0ms
(* (/ (exp (* (fabs x) (fabs x))) (sqrt PI)) (fma (* (* (/ (/ 1 (fabs x)) (fabs x)) (/ (/ 1 (fabs x)) (fabs x))) (/ 1 (fabs x))) 3/4 (fma 15/8 (* (pow (fabs x) -5) (/ (/ 1 (fabs x)) (fabs x))) (fma 1/2 (/ (/ (/ 1 (fabs x)) (fabs x)) (fabs x)) (/ 1 (fabs x))))))
517.0ms
(* (* (* (/ (/ 1 (fabs x)) (fabs x)) (/ (/ 1 (fabs x)) (fabs x))) (/ (/ 1 (fabs x)) (fabs x))) (/ (* (* (/ 1 (fabs x)) (/ 1 (fabs x))) (/ 1 (fabs x))) (* (* (fabs x) (fabs x)) (fabs x))))
453.0ms
(* (* (* (* (/ (/ 1 (fabs x)) (fabs x)) (/ (/ 1 (fabs x)) (fabs x))) (/ (/ 1 (fabs x)) (fabs x))) (* (* (/ (/ 1 (fabs x)) (fabs x)) (/ (/ 1 (fabs x)) (fabs x))) (/ (/ 1 (fabs x)) (fabs x)))) (* (* (/ 1 (fabs x)) (/ 1 (fabs x))) (/ 1 (fabs x))))

prune3.7s

Pruning

12 alts after pruning (12 fresh and 0 done)

Merged error: 0.1b

localize38.0ms

Local error

Found 4 expressions with local error:

1.0b
(sqrt PI)
0.5b
(* (/ (/ 1 (fabs x)) (fabs x)) (/ (/ 1 (fabs x)) (fabs x)))
0.3b
(* (* (/ (/ 1 (fabs x)) (fabs x)) (/ (/ 1 (fabs x)) (fabs x))) (/ 1 (fabs x)))
0.3b
(* (/ (exp (* (fabs x) (fabs x))) (sqrt PI)) (fma (* (* (/ (/ 1 (fabs x)) (fabs x)) (/ (/ 1 (fabs x)) (fabs x))) (/ 1 (fabs x))) 3/4 (fma 15/8 (/ 1 (pow (fabs x) 7)) (fma 1/2 (/ (/ (/ 1 (fabs x)) (fabs x)) (fabs x)) (/ 1 (fabs x))))))

rewrite97.0ms

Algorithm
rewrite-expression-head
Rules
120×add-exp-log
62×pow1
49×prod-exp
39×add-cbrt-cube
37×div-exp
33×times-frac
30×associate-*l*
29×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
28×rec-exp pow-div
23×associate-*r*
21×pow-prod-up
18×pow-flip inv-pow
15×cbrt-unprod
10×div-inv
cbrt-undiv
pow-prod-down associate-*l/
frac-times
expm1-log1p-u associate-*r/ insert-posit16 log1p-expm1-u add-log-exp
*-commutative
fma-udef
pow2 distribute-rgt-in distribute-lft-in pow-plus pow1/2 un-div-inv
Calls
4 calls:
Slowest
47.0ms
(* (* (/ (/ 1 (fabs x)) (fabs x)) (/ (/ 1 (fabs x)) (fabs x))) (/ 1 (fabs x)))
24.0ms
(* (/ (exp (* (fabs x) (fabs x))) (sqrt PI)) (fma (* (* (/ (/ 1 (fabs x)) (fabs x)) (/ (/ 1 (fabs x)) (fabs x))) (/ 1 (fabs x))) 3/4 (fma 15/8 (/ 1 (pow (fabs x) 7)) (fma 1/2 (/ (/ (/ 1 (fabs x)) (fabs x)) (fabs x)) (/ 1 (fabs x))))))
20.0ms
(* (/ (/ 1 (fabs x)) (fabs x)) (/ (/ 1 (fabs x)) (fabs x)))
0.0ms
(sqrt PI)

series489.0ms

Calls
4 calls:
Slowest
423.0ms
(* (/ (exp (* (fabs x) (fabs x))) (sqrt PI)) (fma (* (* (/ (/ 1 (fabs x)) (fabs x)) (/ (/ 1 (fabs x)) (fabs x))) (/ 1 (fabs x))) 3/4 (fma 15/8 (/ 1 (pow (fabs x) 7)) (fma 1/2 (/ (/ (/ 1 (fabs x)) (fabs x)) (fabs x)) (/ 1 (fabs x))))))
37.0ms
(* (/ (/ 1 (fabs x)) (fabs x)) (/ (/ 1 (fabs x)) (fabs x)))
28.0ms
(* (* (/ (/ 1 (fabs x)) (fabs x)) (/ (/ 1 (fabs x)) (fabs x))) (/ 1 (fabs x)))
0.0ms
(sqrt PI)

simplify16.0s

Calls
156 calls:
Slowest
779.0ms
(* (* (* (/ (/ 1 (fabs x)) (fabs x)) (/ (/ 1 (fabs x)) (fabs x))) (/ (/ 1 (fabs x)) (fabs x))) (* (* (/ (/ 1 (fabs x)) (fabs x)) (/ (/ 1 (fabs x)) (fabs x))) (/ (/ 1 (fabs x)) (fabs x))))
754.0ms
(cbrt (fma (* (* (/ (/ 1 (fabs x)) (fabs x)) (/ (/ 1 (fabs x)) (fabs x))) (/ 1 (fabs x))) 3/4 (fma 15/8 (/ 1 (pow (fabs x) 7)) (fma 1/2 (/ (/ (/ 1 (fabs x)) (fabs x)) (fabs x)) (/ 1 (fabs x))))))
661.0ms
(* (/ (* (* (/ 1 (fabs x)) (/ 1 (fabs x))) (/ 1 (fabs x))) (* (* (fabs x) (fabs x)) (fabs x))) (/ (* (* (/ 1 (fabs x)) (/ 1 (fabs x))) (/ 1 (fabs x))) (* (* (fabs x) (fabs x)) (fabs x))))
618.0ms
(* (/ (* (* (exp (* (fabs x) (fabs x))) (exp (* (fabs x) (fabs x)))) (exp (* (fabs x) (fabs x)))) (* (* (sqrt PI) (sqrt PI)) (sqrt PI))) (* (* (fma (* (* (/ (/ 1 (fabs x)) (fabs x)) (/ (/ 1 (fabs x)) (fabs x))) (/ 1 (fabs x))) 3/4 (fma 15/8 (/ 1 (pow (fabs x) 7)) (fma 1/2 (/ (/ (/ 1 (fabs x)) (fabs x)) (fabs x)) (/ 1 (fabs x))))) (fma (* (* (/ (/ 1 (fabs x)) (fabs x)) (/ (/ 1 (fabs x)) (fabs x))) (/ 1 (fabs x))) 3/4 (fma 15/8 (/ 1 (pow (fabs x) 7)) (fma 1/2 (/ (/ (/ 1 (fabs x)) (fabs x)) (fabs x)) (/ 1 (fabs x)))))) (fma (* (* (/ (/ 1 (fabs x)) (fabs x)) (/ (/ 1 (fabs x)) (fabs x))) (/ 1 (fabs x))) 3/4 (fma 15/8 (/ 1 (pow (fabs x) 7)) (fma 1/2 (/ (/ (/ 1 (fabs x)) (fabs x)) (fabs x)) (/ 1 (fabs x)))))))
558.0ms
(* (* (* (/ (/ 1 (fabs x)) (fabs x)) (/ (/ 1 (fabs x)) (fabs x))) (/ (/ 1 (fabs x)) (fabs x))) (/ (* (* (/ 1 (fabs x)) (/ 1 (fabs x))) (/ 1 (fabs x))) (* (* (fabs x) (fabs x)) (fabs x))))

prune3.4s

Pruning

14 alts after pruning (14 fresh and 0 done)

Merged error: 0.0b

localize27.0ms

Local error

Found 4 expressions with local error:

0.3b
(/ (/ 1 (fabs x)) (* (fabs x) (fabs x)))
0.3b
(* (fma (/ (/ 1 (fabs x)) (* (fabs x) (fabs x))) 1/2 (+ (/ 15/8 (pow (fabs x) 7)) (+ (/ 3/4 (pow (fabs x) 5)) (/ 1 (fabs x))))) (* (sqrt (/ 1 PI)) (exp (* (fabs x) (fabs x)))))
0.2b
(/ 3/4 (pow (fabs x) 5))
0.2b
(/ 15/8 (pow (fabs x) 7))

rewrite65.0ms

Algorithm
rewrite-expression-head
Rules
18×pow1 add-exp-log
14×add-cbrt-cube
13×associate-/r*
11×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
unpow-prod-down pow-div
prod-exp div-inv
expm1-log1p-u times-frac div-exp cbrt-unprod insert-posit16 log1p-expm1-u associate-/l* add-log-exp
clear-num frac-2neg associate-*l* pow-prod-down pow-flip inv-pow
pow2 cbrt-undiv rec-exp pow-plus pow-prod-up
sqrt-div associate-*r* associate-*l/ associate-*r/ *-commutative associate-/l/
Calls
4 calls:
Slowest
47.0ms
(* (fma (/ (/ 1 (fabs x)) (* (fabs x) (fabs x))) 1/2 (+ (/ 15/8 (pow (fabs x) 7)) (+ (/ 3/4 (pow (fabs x) 5)) (/ 1 (fabs x))))) (* (sqrt (/ 1 PI)) (exp (* (fabs x) (fabs x)))))
12.0ms
(/ (/ 1 (fabs x)) (* (fabs x) (fabs x)))
2.0ms
(/ 3/4 (pow (fabs x) 5))
2.0ms
(/ 15/8 (pow (fabs x) 7))

series433.0ms

Calls
4 calls:
Slowest
350.0ms
(* (fma (/ (/ 1 (fabs x)) (* (fabs x) (fabs x))) 1/2 (+ (/ 15/8 (pow (fabs x) 7)) (+ (/ 3/4 (pow (fabs x) 5)) (/ 1 (fabs x))))) (* (sqrt (/ 1 PI)) (exp (* (fabs x) (fabs x)))))
37.0ms
(/ 15/8 (pow (fabs x) 7))
26.0ms
(/ 3/4 (pow (fabs x) 5))
20.0ms
(/ (/ 1 (fabs x)) (* (fabs x) (fabs x)))

simplify4.6s

Calls
63 calls:
Slowest
550.0ms
(/ (* (* (/ 1 (fabs x)) (/ 1 (fabs x))) (/ 1 (fabs x))) (* (* (* (fabs x) (fabs x)) (* (fabs x) (fabs x))) (* (fabs x) (fabs x))))
497.0ms
(* (* (* (fma (/ (/ 1 (fabs x)) (* (fabs x) (fabs x))) 1/2 (+ (/ 15/8 (pow (fabs x) 7)) (+ (/ 3/4 (pow (fabs x) 5)) (/ 1 (fabs x))))) (fma (/ (/ 1 (fabs x)) (* (fabs x) (fabs x))) 1/2 (+ (/ 15/8 (pow (fabs x) 7)) (+ (/ 3/4 (pow (fabs x) 5)) (/ 1 (fabs x)))))) (fma (/ (/ 1 (fabs x)) (* (fabs x) (fabs x))) 1/2 (+ (/ 15/8 (pow (fabs x) 7)) (+ (/ 3/4 (pow (fabs x) 5)) (/ 1 (fabs x)))))) (* (* (* (sqrt (/ 1 PI)) (sqrt (/ 1 PI))) (sqrt (/ 1 PI))) (* (* (exp (* (fabs x) (fabs x))) (exp (* (fabs x) (fabs x)))) (exp (* (fabs x) (fabs x))))))
390.0ms
(* (fma (/ (/ 1 (fabs x)) (* (fabs x) (fabs x))) 1/2 (+ (/ 15/8 (pow (fabs x) 7)) (+ (/ 3/4 (pow (fabs x) 5)) (/ 1 (fabs x))))) (* (sqrt (/ 1 PI)) (exp (* (fabs x) (fabs x)))))
383.0ms
(/ (* (* (/ 1 (fabs x)) (/ 1 (fabs x))) (/ 1 (fabs x))) (* (* (* (fabs x) (fabs x)) (fabs x)) (* (* (fabs x) (fabs x)) (fabs x))))
348.0ms
(* (fma (/ (/ 1 (fabs x)) (* (fabs x) (fabs x))) 1/2 (+ (/ 15/8 (pow (fabs x) 7)) (+ (/ 3/4 (pow (fabs x) 5)) (/ 1 (fabs x))))) (* (sqrt (/ 1 PI)) (exp (* (fabs x) (fabs x)))))

prune1.7s

Pruning

14 alts after pruning (14 fresh and 0 done)

Merged error: 0.0b

regimes273.0ms

bsearch8.0ms

end0.0ms