Details

Time bar (total: 56.6s)

sample99.0ms

Algorithm
intervals
Results
82.0ms437×body80valid

simplify367.0ms

Calls
1 calls:
Slowest
367.0ms
(fabs (* (/ 1 (sqrt PI)) (+ (+ (+ (* 2 (fabs x)) (* (/ 2 3) (* (* (fabs x) (fabs x)) (fabs x)))) (* (/ 1 5) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))) (* (/ 1 21) (* (* (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)) (fabs x)) (fabs x))))))

prune16.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.1b

localize62.0ms

Local error

Found 4 expressions with local error:

1.0b
(sqrt PI)
0.1b
(* (/ 2 3) (* (* (fabs x) (fabs x)) (fabs x)))
0.1b
(* (/ 1 (sqrt PI)) (+ (+ (+ (* 2 (fabs x)) (* (/ 2 3) (* (* (fabs x) (fabs x)) (fabs x)))) (* (/ 1 5) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))) (* (/ 1 21) (* (* (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)) (fabs x)) (fabs x)))))
0.1b
(* (/ 1 5) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))

rewrite1.8s

Algorithm
rewrite-expression-head
Rules
37×add-exp-log
35×pow1 add-cbrt-cube
23×prod-exp
22×pow-prod-down cbrt-unprod
15×associate-*l/
12×associate-*l* frac-add
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
frac-times flip3-+ associate-*r/ flip-+
associate-*r*
insert-posit16 add-log-exp
*-commutative div-inv
distribute-rgt-in rec-exp distribute-lft-in pow1/2
Calls
4 calls:
Slowest
1.5s
(* (/ 1 (sqrt PI)) (+ (+ (+ (* 2 (fabs x)) (* (/ 2 3) (* (* (fabs x) (fabs x)) (fabs x)))) (* (/ 1 5) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))) (* (/ 1 21) (* (* (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)) (fabs x)) (fabs x)))))
245.0ms
(* (/ 1 5) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))
51.0ms
(* (/ 2 3) (* (* (fabs x) (fabs x)) (fabs x)))
0.0ms
(sqrt PI)

series497.0ms

Calls
4 calls:
Slowest
360.0ms
(* (/ 1 (sqrt PI)) (+ (+ (+ (* 2 (fabs x)) (* (/ 2 3) (* (* (fabs x) (fabs x)) (fabs x)))) (* (/ 1 5) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))) (* (/ 1 21) (* (* (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)) (fabs x)) (fabs x)))))
85.0ms
(* (/ 1 5) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))
51.0ms
(* (/ 2 3) (* (* (fabs x) (fabs x)) (fabs x)))
0.0ms
(sqrt PI)

simplify20.4s

Calls
72 calls:
Slowest
1.6s
(* (sqrt PI) (+ (* (+ (+ (* 2 (fabs x)) (* (/ 2 3) (* (* (fabs x) (fabs x)) (fabs x)))) (* (/ 1 5) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))) (+ (+ (* 2 (fabs x)) (* (/ 2 3) (* (* (fabs x) (fabs x)) (fabs x)))) (* (/ 1 5) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x))))) (- (* (* (/ 1 21) (* (* (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)) (fabs x)) (fabs x))) (* (/ 1 21) (* (* (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)) (fabs x)) (fabs x)))) (* (+ (+ (* 2 (fabs x)) (* (/ 2 3) (* (* (fabs x) (fabs x)) (fabs x)))) (* (/ 1 5) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))) (* (/ 1 21) (* (* (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)) (fabs x)) (fabs x)))))))
1.3s
(+ (* (+ (+ (* 2 (fabs x)) (* (/ 2 3) (* (* (fabs x) (fabs x)) (fabs x)))) (* (/ 1 5) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))) (+ (+ (* 2 (fabs x)) (* (/ 2 3) (* (* (fabs x) (fabs x)) (fabs x)))) (* (/ 1 5) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x))))) (- (* (* (/ 1 21) (* (* (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)) (fabs x)) (fabs x))) (* (/ 1 21) (* (* (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)) (fabs x)) (fabs x)))) (* (+ (+ (* 2 (fabs x)) (* (/ 2 3) (* (* (fabs x) (fabs x)) (fabs x)))) (* (/ 1 5) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))) (* (/ 1 21) (* (* (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)) (fabs x)) (fabs x))))))
794.0ms
(+ (log (/ 1 5)) (+ (+ (+ (+ (log (fabs x)) (log (fabs x))) (log (fabs x))) (log (fabs x))) (log (fabs x))))
790.0ms
(* 1 (- (* (+ (+ (* 2 (fabs x)) (* (/ 2 3) (* (* (fabs x) (fabs x)) (fabs x)))) (* (/ 1 5) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))) (+ (+ (* 2 (fabs x)) (* (/ 2 3) (* (* (fabs x) (fabs x)) (fabs x)))) (* (/ 1 5) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x))))) (* (* (/ 1 21) (* (* (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)) (fabs x)) (fabs x))) (* (/ 1 21) (* (* (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)) (fabs x)) (fabs x))))))
761.0ms
(* (+ (* (+ (* 2 (fabs x)) (* (/ 2 3) (* (* (fabs x) (fabs x)) (fabs x)))) (+ (* 2 (fabs x)) (* (/ 2 3) (* (* (fabs x) (fabs x)) (fabs x))))) (- (* (* (/ 1 5) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x))) (* (/ 1 5) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))) (* (+ (* 2 (fabs x)) (* (/ 2 3) (* (* (fabs x) (fabs x)) (fabs x)))) (* (/ 1 5) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))))) 21)

prune2.0s

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 0b

localize66.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (* (fabs x) (fabs x)) 2/3)
0.1b
(* (sqrt (/ 1 PI)) (+ (* 1/21 (pow (fabs x) 7)) (+ (* 1/5 (pow (fabs x) 5)) (* (fabs x) (+ (* (* (fabs x) (fabs x)) 2/3) 2)))))
0.1b
(* 1/5 (pow (fabs x) 5))
0.1b
(* 1/21 (pow (fabs x) 7))

rewrite45.0ms

Algorithm
rewrite-expression-head
Rules
15×associate-*r*
11×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
associate-*l*
pow1 unpow-prod-down add-cbrt-cube add-exp-log
*-commutative sqrt-prod insert-posit16 add-log-exp
sqrt-div
frac-times flip3-+ associate-*r/ flip-+
distribute-rgt-in distribute-lft-in pow-prod-down associate-*l/ prod-exp cbrt-unprod div-inv
Calls
4 calls:
Slowest
21.0ms
(* (sqrt (/ 1 PI)) (+ (* 1/21 (pow (fabs x) 7)) (+ (* 1/5 (pow (fabs x) 5)) (* (fabs x) (+ (* (* (fabs x) (fabs x)) 2/3) 2)))))
19.0ms
(* (* (fabs x) (fabs x)) 2/3)
2.0ms
(* 1/21 (pow (fabs x) 7))
2.0ms
(* 1/5 (pow (fabs x) 5))

series565.0ms

Calls
4 calls:
Slowest
352.0ms
(* (sqrt (/ 1 PI)) (+ (* 1/21 (pow (fabs x) 7)) (+ (* 1/5 (pow (fabs x) 5)) (* (fabs x) (+ (* (* (fabs x) (fabs x)) 2/3) 2)))))
92.0ms
(* 1/5 (pow (fabs x) 5))
79.0ms
(* 1/21 (pow (fabs x) 7))
40.0ms
(* (* (fabs x) (fabs x)) 2/3)

simplify6.1s

Calls
46 calls:
Slowest
922.0ms
(* (* (* (sqrt (/ 1 PI)) (sqrt (/ 1 PI))) (sqrt (/ 1 PI))) (* (* (+ (* 1/21 (pow (fabs x) 7)) (+ (* 1/5 (pow (fabs x) 5)) (* (fabs x) (+ (* (* (fabs x) (fabs x)) 2/3) 2)))) (+ (* 1/21 (pow (fabs x) 7)) (+ (* 1/5 (pow (fabs x) 5)) (* (fabs x) (+ (* (* (fabs x) (fabs x)) 2/3) 2))))) (+ (* 1/21 (pow (fabs x) 7)) (+ (* 1/5 (pow (fabs x) 5)) (* (fabs x) (+ (* (* (fabs x) (fabs x)) 2/3) 2))))))
744.0ms
(* (sqrt 1) (+ (pow (* 1/21 (pow (fabs x) 7)) 3) (pow (+ (* 1/5 (pow (fabs x) 5)) (* (fabs x) (+ (* (* (fabs x) (fabs x)) 2/3) 2))) 3)))
476.0ms
(* (sqrt PI) (+ (* (* 1/21 (pow (fabs x) 7)) (* 1/21 (pow (fabs x) 7))) (- (* (+ (* 1/5 (pow (fabs x) 5)) (* (fabs x) (+ (* (* (fabs x) (fabs x)) 2/3) 2))) (+ (* 1/5 (pow (fabs x) 5)) (* (fabs x) (+ (* (* (fabs x) (fabs x)) 2/3) 2)))) (* (* 1/21 (pow (fabs x) 7)) (+ (* 1/5 (pow (fabs x) 5)) (* (fabs x) (+ (* (* (fabs x) (fabs x)) 2/3) 2)))))))
390.0ms
(* (sqrt (/ 1 PI)) (+ (* 1/5 (pow (fabs x) 5)) (+ (* 2 (fabs x)) (+ (* 2/3 (pow (fabs x) 3)) (* 1/21 (pow (fabs x) 7))))))
381.0ms
(* (sqrt (/ 1 PI)) (+ (* 1/5 (pow (fabs x) 5)) (+ (* 2 (fabs x)) (+ (* 2/3 (pow (fabs x) 3)) (* 1/21 (pow (fabs x) 7))))))

prune1.4s

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0b

localize35.0ms

Local error

Found 4 expressions with local error:

1.0b
(sqrt PI)
0.3b
(/ (+ (* (+ (* 2/3 (* (fabs x) (fabs x))) 2) (fabs x)) (+ (* 1/5 (pow (fabs x) 5)) (* (pow (fabs x) 7) 1/21))) (sqrt PI))
0.2b
(* 2/3 (* (fabs x) (fabs x)))
0.1b
(* 1/5 (pow (fabs x) 5))

rewrite119.0ms

Algorithm
rewrite-expression-head
Rules
14×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
times-frac
associate-*r*
add-cbrt-cube add-exp-log associate-/l/
flip3-+ flip-+
pow1 associate-*l/ frac-add insert-posit16 add-log-exp
associate-/r* unpow-prod-down associate-/l*
*-commutative
cbrt-undiv clear-num frac-2neg pow1/2 div-exp div-inv
Calls
4 calls:
Slowest
104.0ms
(/ (+ (* (+ (* 2/3 (* (fabs x) (fabs x))) 2) (fabs x)) (+ (* 1/5 (pow (fabs x) 5)) (* (pow (fabs x) 7) 1/21))) (sqrt PI))
10.0ms
(* 2/3 (* (fabs x) (fabs x)))
4.0ms
(* 1/5 (pow (fabs x) 5))
0.0ms
(sqrt PI)

series488.0ms

Calls
4 calls:
Slowest
355.0ms
(/ (+ (* (+ (* 2/3 (* (fabs x) (fabs x))) 2) (fabs x)) (+ (* 1/5 (pow (fabs x) 5)) (* (pow (fabs x) 7) 1/21))) (sqrt PI))
93.0ms
(* 1/5 (pow (fabs x) 5))
40.0ms
(* 2/3 (* (fabs x) (fabs x)))
0.0ms
(sqrt PI)

simplify7.7s

Calls
48 calls:
Slowest
657.0ms
(+ (* (* (- (* (* 2/3 (* (fabs x) (fabs x))) (* 2/3 (* (fabs x) (fabs x)))) (* 2 2)) (fabs x)) (+ (* (* 1/5 (pow (fabs x) 5)) (* 1/5 (pow (fabs x) 5))) (- (* (* (pow (fabs x) 7) 1/21) (* (pow (fabs x) 7) 1/21)) (* (* 1/5 (pow (fabs x) 5)) (* (pow (fabs x) 7) 1/21))))) (* (- (* 2/3 (* (fabs x) (fabs x))) 2) (+ (pow (* 1/5 (pow (fabs x) 5)) 3) (pow (* (pow (fabs x) 7) 1/21) 3))))
595.0ms
(+ (pow (* (+ (* 2/3 (* (fabs x) (fabs x))) 2) (fabs x)) 3) (pow (+ (* 1/5 (pow (fabs x) 5)) (* (pow (fabs x) 7) 1/21)) 3))
590.0ms
(/ (* (* (+ (* (+ (* 2/3 (* (fabs x) (fabs x))) 2) (fabs x)) (+ (* 1/5 (pow (fabs x) 5)) (* (pow (fabs x) 7) 1/21))) (+ (* (+ (* 2/3 (* (fabs x) (fabs x))) 2) (fabs x)) (+ (* 1/5 (pow (fabs x) 5)) (* (pow (fabs x) 7) 1/21)))) (+ (* (+ (* 2/3 (* (fabs x) (fabs x))) 2) (fabs x)) (+ (* 1/5 (pow (fabs x) 5)) (* (pow (fabs x) 7) 1/21)))) (* (* (sqrt PI) (sqrt PI)) (sqrt PI)))
355.0ms
(* (sqrt (/ 1 PI)) (+ (* 1/5 (pow (fabs x) 5)) (+ (* 2 (fabs x)) (+ (* 2/3 (pow (fabs x) 3)) (* 1/21 (pow (fabs x) 7))))))
342.0ms
(+ (* (* (+ (pow (* 2/3 (* (fabs x) (fabs x))) 3) (pow 2 3)) (fabs x)) (- (* 1/5 (pow (fabs x) 5)) (* (pow (fabs x) 7) 1/21))) (* (+ (* (* 2/3 (* (fabs x) (fabs x))) (* 2/3 (* (fabs x) (fabs x)))) (- (* 2 2) (* (* 2/3 (* (fabs x) (fabs x))) 2))) (- (* (* 1/5 (pow (fabs x) 5)) (* 1/5 (pow (fabs x) 5))) (* (* (pow (fabs x) 7) 1/21) (* (pow (fabs x) 7) 1/21)))))

prune1.3s

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0b

localize21.0ms

Local error

Found 4 expressions with local error:

1.0b
(sqrt PI)
1.0b
(sqrt PI)
0.3b
(/ (+ (* (+ (* 2/3 (* (fabs x) (fabs x))) 2) (fabs x)) (+ (* 1/5 (pow (fabs x) 5)) (* (pow (fabs x) 7) 1/21))) (* (sqrt (sqrt PI)) (sqrt (sqrt PI))))
0.2b
(* 2/3 (* (fabs x) (fabs x)))

rewrite107.0ms

Algorithm
rewrite-expression-head
Rules
add-cbrt-cube add-exp-log
add-sqr-sqrt *-un-lft-identity add-cube-cbrt associate-/l/
flip3-+ flip-+
pow1 associate-*l/ frac-add insert-posit16 add-log-exp
times-frac associate-/l*
cbrt-undiv pow1/2 div-exp
clear-num associate-/r* frac-2neg associate-*r* prod-exp *-commutative cbrt-unprod div-inv
Calls
4 calls:
Slowest
100.0ms
(/ (+ (* (+ (* 2/3 (* (fabs x) (fabs x))) 2) (fabs x)) (+ (* 1/5 (pow (fabs x) 5)) (* (pow (fabs x) 7) 1/21))) (* (sqrt (sqrt PI)) (sqrt (sqrt PI))))
5.0ms
(* 2/3 (* (fabs x) (fabs x)))
0.0ms
(sqrt PI)
0.0ms
(sqrt PI)

series376.0ms

Calls
4 calls:
Slowest
347.0ms
(/ (+ (* (+ (* 2/3 (* (fabs x) (fabs x))) 2) (fabs x)) (+ (* 1/5 (pow (fabs x) 5)) (* (pow (fabs x) 7) 1/21))) (* (sqrt (sqrt PI)) (sqrt (sqrt PI))))
29.0ms
(* 2/3 (* (fabs x) (fabs x)))
0.0ms
(sqrt PI)
0.0ms
(sqrt PI)

simplify6.9s

Calls
26 calls:
Slowest
765.0ms
(+ (* (* (+ (pow (* 2/3 (* (fabs x) (fabs x))) 3) (pow 2 3)) (fabs x)) (- (* 1/5 (pow (fabs x) 5)) (* (pow (fabs x) 7) 1/21))) (* (+ (* (* 2/3 (* (fabs x) (fabs x))) (* 2/3 (* (fabs x) (fabs x)))) (- (* 2 2) (* (* 2/3 (* (fabs x) (fabs x))) 2))) (- (* (* 1/5 (pow (fabs x) 5)) (* 1/5 (pow (fabs x) 5))) (* (* (pow (fabs x) 7) 1/21) (* (pow (fabs x) 7) 1/21)))))
698.0ms
(+ (pow (* (+ (* 2/3 (* (fabs x) (fabs x))) 2) (fabs x)) 3) (pow (+ (* 1/5 (pow (fabs x) 5)) (* (pow (fabs x) 7) 1/21)) 3))
633.0ms
(/ (* (* (+ (* (+ (* 2/3 (* (fabs x) (fabs x))) 2) (fabs x)) (+ (* 1/5 (pow (fabs x) 5)) (* (pow (fabs x) 7) 1/21))) (+ (* (+ (* 2/3 (* (fabs x) (fabs x))) 2) (fabs x)) (+ (* 1/5 (pow (fabs x) 5)) (* (pow (fabs x) 7) 1/21)))) (+ (* (+ (* 2/3 (* (fabs x) (fabs x))) 2) (fabs x)) (+ (* 1/5 (pow (fabs x) 5)) (* (pow (fabs x) 7) 1/21)))) (* (* (* (sqrt (sqrt PI)) (sqrt (sqrt PI))) (sqrt (sqrt PI))) (* (* (sqrt (sqrt PI)) (sqrt (sqrt PI))) (sqrt (sqrt PI)))))
566.0ms
(/ (* (* (+ (* (+ (* 2/3 (* (fabs x) (fabs x))) 2) (fabs x)) (+ (* 1/5 (pow (fabs x) 5)) (* (pow (fabs x) 7) 1/21))) (+ (* (+ (* 2/3 (* (fabs x) (fabs x))) 2) (fabs x)) (+ (* 1/5 (pow (fabs x) 5)) (* (pow (fabs x) 7) 1/21)))) (+ (* (+ (* 2/3 (* (fabs x) (fabs x))) 2) (fabs x)) (+ (* 1/5 (pow (fabs x) 5)) (* (pow (fabs x) 7) 1/21)))) (* (* (* (sqrt (sqrt PI)) (sqrt (sqrt PI))) (* (sqrt (sqrt PI)) (sqrt (sqrt PI)))) (* (sqrt (sqrt PI)) (sqrt (sqrt PI)))))
476.0ms
(+ (* (* (- (* (* 2/3 (* (fabs x) (fabs x))) (* 2/3 (* (fabs x) (fabs x)))) (* 2 2)) (fabs x)) (+ (* (* 1/5 (pow (fabs x) 5)) (* 1/5 (pow (fabs x) 5))) (- (* (* (pow (fabs x) 7) 1/21) (* (pow (fabs x) 7) 1/21)) (* (* 1/5 (pow (fabs x) 5)) (* (pow (fabs x) 7) 1/21))))) (* (- (* 2/3 (* (fabs x) (fabs x))) 2) (+ (pow (* 1/5 (pow (fabs x) 5)) 3) (pow (* (pow (fabs x) 7) 1/21) 3))))

prune1.1s

Pruning

4 alts after pruning (1 fresh and 3 done)

Merged error: 0b

regimes84.0ms

Accuracy

0% (0.2b remaining)

Error of 0.2b against oracle of 0.0b and baseline of 0.2b

bsearch10.0ms

end0.0ms

sample5.0s

Algorithm
intervals
Results
4.8s13853×body80valid