Details

Time bar (total: 27.1s)

sample190.0ms

Algorithm
intervals
Results
161.0ms454×body80valid

simplify1.4s

Counts
1 → 1

prune18.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.1b

localize99.0ms

Local error

Found 4 expressions with local error:

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

rewrite684.0ms

Algorithm
rewrite-expression-head
Rules
115×add-exp-log
75×add-cbrt-cube prod-exp
53×pow1
45×cbrt-unprod
27×associate-*l*
24×pow-prod-down
22×add-sqr-sqrt
20×*-un-lft-identity add-cube-cbrt
18×times-frac
13×div-exp
cbrt-undiv
pow-plus pow-prod-up
rec-exp 1-exp associate-*r*
insert-posit16 add-log-exp
*-commutative sqrt-prod
pow2 associate-*l/ pow-sqr div-inv
rem-sqrt-square sqrt-pow1 pow1/2 pow3 unswap-sqr
Counts
4 → 141
Calls
4 calls:
Slowest
593.0ms
(* (/ 1 5) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))
73.0ms
(* (/ 2 3) (* (* (fabs x) (fabs x)) (fabs x)))
14.0ms
(* (* (fabs x) (fabs x)) (fabs x))
2.0ms
(sqrt PI)

series194.0ms

Counts
4 → 10
Calls
4 calls:
Slowest
98.0ms
(* (/ 1 5) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))
68.0ms
(* (/ 2 3) (* (* (fabs x) (fabs x)) (fabs x)))
28.0ms
(* (* (fabs x) (fabs x)) (fabs x))
0.0ms
(sqrt PI)

simplify972.0ms

Counts
151 → 151

prune2.9s

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.0b

localize113.0ms

Local error

Found 4 expressions with local error:

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

rewrite738.0ms

Algorithm
rewrite-expression-head
Rules
115×add-exp-log
75×add-cbrt-cube prod-exp
53×pow1
45×cbrt-unprod
27×associate-*l*
24×pow-prod-down
22×add-sqr-sqrt
20×*-un-lft-identity add-cube-cbrt
18×times-frac
13×div-exp
cbrt-undiv
pow-plus pow-prod-up
rec-exp 1-exp associate-*r*
insert-posit16 add-log-exp
*-commutative sqrt-prod
pow2 associate-*l/ pow-sqr div-inv
rem-sqrt-square sqrt-pow1 pow1/2 pow3 unswap-sqr
Counts
4 → 141
Calls
4 calls:
Slowest
625.0ms
(* (/ 1 5) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))
76.0ms
(* (/ 2 3) (* (* (fabs x) (fabs x)) (fabs x)))
31.0ms
(* (* (fabs x) (fabs x)) (fabs x))
2.0ms
(sqrt PI)

series155.0ms

Counts
4 → 10
Calls
4 calls:
Slowest
80.0ms
(* (/ 1 5) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))
49.0ms
(* (/ 2 3) (* (* (fabs x) (fabs x)) (fabs x)))
26.0ms
(* (* (fabs x) (fabs x)) (fabs x))
0.0ms
(sqrt PI)

simplify714.0ms

Counts
151 → 151

prune3.4s

Pruning

5 alts after pruning (3 fresh and 2 done)

Merged error: 0.0b

localize137.0ms

Local error

Found 4 expressions with local error:

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

rewrite724.0ms

Algorithm
rewrite-expression-head
Rules
115×add-exp-log
75×add-cbrt-cube prod-exp
53×pow1
45×cbrt-unprod
27×associate-*l*
24×add-sqr-sqrt pow-prod-down
21×*-un-lft-identity add-cube-cbrt
18×times-frac
13×div-exp
10×pow-prod-up
cbrt-undiv associate-*r*
sqrt-prod
rec-exp sqrt-pow1 pow1/2 1-exp
insert-posit16 add-log-exp
*-commutative
pow2 pow-plus associate-*l/ pow-sqr div-inv unswap-sqr
rem-sqrt-square
Counts
4 → 144
Calls
4 calls:
Slowest
634.0ms
(* (/ 1 5) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))
71.0ms
(* (/ 2 3) (* (* (fabs x) (fabs x)) (fabs x)))
15.0ms
(* (* (fabs x) (fabs x)) (sqrt (fabs x)))
1.0ms
(sqrt PI)

series208.0ms

Counts
4 → 10
Calls
4 calls:
Slowest
70.0ms
(* (/ 2 3) (* (* (fabs x) (fabs x)) (fabs x)))
69.0ms
(* (* (fabs x) (fabs x)) (sqrt (fabs x)))
68.0ms
(* (/ 1 5) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))
0.0ms
(sqrt PI)

simplify780.0ms

Counts
154 → 154

prune3.6s

Pruning

5 alts after pruning (3 fresh and 2 done)

Merged error: 0.0b

localize57.0ms

Local error

Found 4 expressions with local error:

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

rewrite809.0ms

Algorithm
rewrite-expression-head
Rules
28×*-un-lft-identity
25×add-sqr-sqrt
23×add-cube-cbrt
21×times-frac
20×add-cbrt-cube add-exp-log
15×sqrt-prod
10×pow1
associate-/r*
prod-exp cbrt-unprod
associate-*r* associate-*r/
cbrt-undiv div-exp frac-add insert-posit16 associate-/l* add-log-exp
flip3-+ pow-prod-down flip-+ distribute-lft-out
clear-num frac-2neg div-inv associate-/l/
distribute-rgt-in rem-sqrt-square distribute-lft-in sqrt-pow1 pow1/2 associate-*l* *-commutative unswap-sqr
Counts
4 → 109
Calls
4 calls:
Slowest
477.0ms
(/ (+ (* (fabs x) 2) (* (* (fabs x) (fabs x)) (+ (+ (/ (* (* (fabs x) (fabs x)) (fabs x)) 5) (/ (* (fabs x) 2) 3)) (/ (* (* (fabs x) (fabs x)) (* (* (fabs x) (fabs x)) (fabs x))) 21)))) (sqrt PI))
311.0ms
(* (* (fabs x) (fabs x)) (+ (+ (/ (* (* (fabs x) (fabs x)) (fabs x)) 5) (/ (* (fabs x) 2) 3)) (/ (* (* (fabs x) (fabs x)) (* (* (fabs x) (fabs x)) (fabs x))) 21)))
18.0ms
(/ (* (* (fabs x) (fabs x)) (fabs x)) 5)
2.0ms
(sqrt PI)

series644.0ms

Counts
4 → 10
Calls
4 calls:
Slowest
369.0ms
(/ (+ (* (fabs x) 2) (* (* (fabs x) (fabs x)) (+ (+ (/ (* (* (fabs x) (fabs x)) (fabs x)) 5) (/ (* (fabs x) 2) 3)) (/ (* (* (fabs x) (fabs x)) (* (* (fabs x) (fabs x)) (fabs x))) 21)))) (sqrt PI))
220.0ms
(* (* (fabs x) (fabs x)) (+ (+ (/ (* (* (fabs x) (fabs x)) (fabs x)) 5) (/ (* (fabs x) 2) 3)) (/ (* (* (fabs x) (fabs x)) (* (* (fabs x) (fabs x)) (fabs x))) 21)))
54.0ms
(/ (* (* (fabs x) (fabs x)) (fabs x)) 5)
0.0ms
(sqrt PI)

simplify1.6s

Counts
119 → 119

prune1.7s

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 0b

regimes188.0ms

Accuracy

0% (0.1b remaining)

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

bsearch10.0ms

end0.0ms

sample5.1s

Algorithm
intervals
Results
4.9s13811×body80valid