Details

Time bar (total: 22.3s)

sample77.0ms

Algorithm
intervals
Results
55.0ms430×body80valid

simplify2.1s

Counts
1 → 1

prune5.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.2b

localize34.0ms

Local error

Found 4 expressions with local error:

0.1b
(* (/ 1.0 5.0) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))
0.2b
(* (/ 1.0 (sqrt PI)) (+ (+ (+ (* 2.0 (fabs x)) (* (/ 2.0 3.0) (* (* (fabs x) (fabs x)) (fabs x)))) (* (/ 1.0 5.0) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))) (* (/ 1.0 21.0) (* (* (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)) (fabs x)) (fabs x)))))
0.2b
(* (/ 2.0 3.0) (* (* (fabs x) (fabs x)) (fabs x)))
1.0b
(sqrt PI)

rewrite2.7s

Algorithm
rewrite-expression-head
Rules
75×add-exp-log add-cbrt-cube
48×associate-*l*
44×prod-exp cbrt-unprod
42×add-sqr-sqrt
38×times-frac
36×pow1
33×add-cube-cbrt *-un-lft-identity
22×pow-prod-down
15×associate-*l/
13×sqrt-prod
12×frac-add
cbrt-undiv div-exp
frac-times flip3-+ associate-*r/ flip-+
associate-*r*
add-log-exp
*-commutative div-inv unswap-sqr
distribute-rgt-in rem-sqrt-square distribute-lft-in sqrt-pow1 pow1/2
Counts
4 → 155
Calls
4 calls:
873.0ms
(* (/ 1.0 5.0) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))
1.7s
(* (/ 1.0 (sqrt PI)) (+ (+ (+ (* 2.0 (fabs x)) (* (/ 2.0 3.0) (* (* (fabs x) (fabs x)) (fabs x)))) (* (/ 1.0 5.0) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))) (* (/ 1.0 21.0) (* (* (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)) (fabs x)) (fabs x)))))
82.0ms
(* (/ 2.0 3.0) (* (* (fabs x) (fabs x)) (fabs x)))
1.0ms
(sqrt PI)

series621.0ms

Counts
4 → 10
Calls
4 calls:
106.0ms
(* (/ 1.0 5.0) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))
435.0ms
(* (/ 1.0 (sqrt PI)) (+ (+ (+ (* 2.0 (fabs x)) (* (/ 2.0 3.0) (* (* (fabs x) (fabs x)) (fabs x)))) (* (/ 1.0 5.0) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))) (* (/ 1.0 21.0) (* (* (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)) (fabs x)) (fabs x)))))
80.0ms
(* (/ 2.0 3.0) (* (* (fabs x) (fabs x)) (fabs x)))
0.0ms
(sqrt PI)

simplify761.0ms

Counts
165 → 165

prune1.1s

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 0b

localize56.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (/ 2.0 3.0) (* (* (fabs x) (fabs x)) (fabs x)))
1.0b
(sqrt PI)
1.0b
(sqrt PI)
1.0b
(* (/ 1.0 (sqrt PI)) (/ 1.0 21.0))

rewrite142.0ms

Algorithm
rewrite-expression-head
Rules
54×add-sqr-sqrt
43×times-frac
37×add-exp-log add-cbrt-cube
35×associate-*l*
33×add-cube-cbrt *-un-lft-identity
17×pow1 sqrt-prod
16×prod-exp cbrt-unprod
14×associate-*r*
cbrt-undiv div-exp pow-prod-down
unswap-sqr
add-log-exp
div-inv
rem-sqrt-square sqrt-pow1 pow1/2 associate-*l/ *-commutative
frac-times associate-*r/
Counts
4 → 125
Calls
4 calls:
81.0ms
(* (/ 2.0 3.0) (* (* (fabs x) (fabs x)) (fabs x)))
1.0ms
(sqrt PI)
1.0ms
(sqrt PI)
50.0ms
(* (/ 1.0 (sqrt PI)) (/ 1.0 21.0))

series65.0ms

Counts
4 → 6
Calls
4 calls:
65.0ms
(* (/ 2.0 3.0) (* (* (fabs x) (fabs x)) (fabs x)))
0.0ms
(sqrt PI)
0.0ms
(sqrt PI)
0.0ms
(* (/ 1.0 (sqrt PI)) (/ 1.0 21.0))

simplify966.0ms

Counts
131 → 131

prune892.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0b

localize75.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (/ 1.0 (sqrt PI)) (+ (+ (* 2.0 (fabs x)) (* (/ 2.0 3.0) (* (* (fabs x) (fabs x)) (fabs x)))) (* (/ 1.0 5.0) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))))
0.2b
(* (/ 2.0 3.0) (* (* (fabs x) (fabs x)) (fabs x)))
1.0b
(sqrt PI)
1.0b
(sqrt PI)

rewrite485.0ms

Algorithm
rewrite-expression-head
Rules
37×add-sqr-sqrt
35×associate-*l*
30×add-exp-log add-cbrt-cube
29×times-frac
27×add-cube-cbrt *-un-lft-identity
17×pow1
16×sqrt-prod
14×prod-exp cbrt-unprod
pow-prod-down
associate-*l/
cbrt-undiv frac-times flip3-+ associate-*r/ div-exp associate-*r* frac-add flip-+ add-log-exp
unswap-sqr
rem-sqrt-square sqrt-pow1 pow1/2 *-commutative div-inv
distribute-rgt-in distribute-lft-in
Counts
4 → 116
Calls
4 calls:
382.0ms
(* (/ 1.0 (sqrt PI)) (+ (+ (* 2.0 (fabs x)) (* (/ 2.0 3.0) (* (* (fabs x) (fabs x)) (fabs x)))) (* (/ 1.0 5.0) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))))
91.0ms
(* (/ 2.0 3.0) (* (* (fabs x) (fabs x)) (fabs x)))
2.0ms
(sqrt PI)
2.0ms
(sqrt PI)

series397.0ms

Counts
4 → 8
Calls
4 calls:
335.0ms
(* (/ 1.0 (sqrt PI)) (+ (+ (* 2.0 (fabs x)) (* (/ 2.0 3.0) (* (* (fabs x) (fabs x)) (fabs x)))) (* (/ 1.0 5.0) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))))
62.0ms
(* (/ 2.0 3.0) (* (* (fabs x) (fabs x)) (fabs x)))
0.0ms
(sqrt PI)
0.0ms
(sqrt PI)

simplify1.9s

Counts
124 → 124

prune858.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0b

localize53.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (pow (fabs x) 3) (/ 2.0 3.0))
0.3b
(/ (* (+ (+ (* (* (pow (fabs x) 3) (* (fabs x) (fabs x))) (/ 1.0 5.0)) (* (pow (fabs x) 3) (/ 2.0 3.0))) (* 2.0 (fabs x))) (cbrt 1.0)) (sqrt PI))
1.0b
(sqrt PI)
1.0b
(sqrt PI)

rewrite645.0ms

Algorithm
rewrite-expression-head
Rules
40×add-sqr-sqrt
22×add-exp-log
20×add-cube-cbrt *-un-lft-identity
19×times-frac
13×associate-*r* add-cbrt-cube
12×associate-*l* sqrt-prod
unswap-sqr
prod-exp
pow1 associate-/r*
unpow-prod-down cube-prod div-exp
add-log-exp
cbrt-undiv cbrt-unprod sqr-pow
pow-to-exp rem-sqrt-square sqrt-pow1 pow1/2 associate-*l/ pow-exp div-inv associate-/l/
cube-mult frac-2neg flip3-+ unpow3 associate-*r/ clear-num *-commutative flip-+ associate-/l*
Counts
4 → 105
Calls
4 calls:
43.0ms
(* (pow (fabs x) 3) (/ 2.0 3.0))
589.0ms
(/ (* (+ (+ (* (* (pow (fabs x) 3) (* (fabs x) (fabs x))) (/ 1.0 5.0)) (* (pow (fabs x) 3) (/ 2.0 3.0))) (* 2.0 (fabs x))) (cbrt 1.0)) (sqrt PI))
1.0ms
(sqrt PI)
1.0ms
(sqrt PI)

series416.0ms

Counts
4 → 8
Calls
4 calls:
68.0ms
(* (pow (fabs x) 3) (/ 2.0 3.0))
347.0ms
(/ (* (+ (+ (* (* (pow (fabs x) 3) (* (fabs x) (fabs x))) (/ 1.0 5.0)) (* (pow (fabs x) 3) (/ 2.0 3.0))) (* 2.0 (fabs x))) (cbrt 1.0)) (sqrt PI))
0.0ms
(sqrt PI)
0.0ms
(sqrt PI)

simplify1.4s

Counts
113 → 113

prune1.1s

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0b

regimes117.0ms

Accuracy

0% (0.2b remaining)

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

bsearch0.0ms

simplify1.9s

end0.0ms

sample3.6s

Algorithm
intervals
Results
3.2s13984×body80valid