Details

Time bar (total: 25.7s)

sample166.0ms

Algorithm
intervals
Results
139.0ms421×body80valid

simplify3.0s

Counts
1 → 1
Iterations
IterNodes
done5000
31250
2261
175
028

prune30.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.1b

localize100.0ms

Local error

Found 4 expressions with local error:

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

rewrite1.1s

Algorithm
rewrite-expression-head
Rules
360×pow1
216×pow-plus pow-prod-up
59×add-cbrt-cube add-exp-log
37×prod-exp cbrt-unprod
31×pow-prod-down
24×pow2 pow-sqr
15×add-sqr-sqrt associate-*l*
14×*-un-lft-identity add-cube-cbrt
12×pow3
times-frac
associate-*r*
expm1-log1p-u insert-posit16 log1p-expm1-u add-log-exp
cbrt-undiv div-exp *-commutative sqrt-prod
rem-sqrt-square sqrt-pow1 pow1/2 associate-*l/ div-inv
Counts
4 → 222
Calls
4 calls:
225.0ms
(* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x))
811.0ms
(* (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)) (fabs x))
88.0ms
(* (/ 2 3) (* (* (fabs x) (fabs x)) (fabs x)))
3.0ms
(sqrt PI)

series195.0ms

Counts
4 → 10
Calls
4 calls:
64.0ms
(* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x))
69.0ms
(* (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)) (fabs x))
63.0ms
(* (/ 2 3) (* (* (fabs x) (fabs x)) (fabs x)))
0.0ms
(sqrt PI)

simplify2.1s

Counts
232 → 232
Iterations
IterNodes
done5001
21970
1503
0190

prune882.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0.0b

localize78.0ms

Local error

Found 4 expressions with local error:

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

rewrite761.0ms

Algorithm
rewrite-expression-head
Rules
140×pow1
124×add-exp-log
84×add-cbrt-cube
82×prod-exp
60×pow-plus pow-prod-up
52×cbrt-unprod
31×pow-prod-down
27×associate-*l*
21×add-sqr-sqrt
20×*-un-lft-identity add-cube-cbrt
18×times-frac
13×div-exp
pow2 cbrt-undiv pow-sqr
rec-exp 1-exp associate-*r*
expm1-log1p-u pow3 insert-posit16 log1p-expm1-u add-log-exp
*-commutative sqrt-prod
associate-*l/ div-inv
rem-sqrt-square sqrt-pow1 pow1/2
Counts
4 → 181
Calls
4 calls:
556.0ms
(* (/ 1 5) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))
156.0ms
(* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x))
42.0ms
(* (/ 2 3) (* (* (fabs x) (fabs x)) (fabs x)))
1.0ms
(sqrt PI)

series180.0ms

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

simplify2.3s

Counts
191 → 191
Iterations
IterNodes
done5001
22195
1645
0242

prune823.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0.0b

localize37.0ms

Local error

Found 4 expressions with local error:

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

rewrite53.0ms

Algorithm
rewrite-expression-head
Rules
121×pow1
36×pow-prod-up
26×pow-prod-down
23×add-sqr-sqrt add-cbrt-cube add-exp-log
22×pow-sqr
21×*-un-lft-identity add-cube-cbrt
18×times-frac pow-plus
15×sqrt-prod
13×pow2
11×prod-exp cbrt-unprod
associate-/r*
expm1-log1p-u associate-*r* insert-posit16 log1p-expm1-u add-log-exp
associate-/l*
associate-*l* *-commutative unswap-sqr
cbrt-undiv rem-sqrt-square clear-num frac-2neg sqrt-pow1 pow1/2 swap-sqr div-exp div-inv
Counts
4 → 146
Calls
4 calls:
26.0ms
(* (* (fabs x) (fabs x)) (* (fabs x) (fabs x)))
19.0ms
(* (* (fabs x) (fabs x)) 1/5)
5.0ms
(/ (fma (* (* (* (fabs x) (fabs x)) (* (fabs x) (fabs x))) (* (* (fabs x) (fabs x)) (fabs x))) 1/21 (fma 2 (fabs x) (* (* (* (fabs x) (fabs x)) (fabs x)) (+ 2/3 (* (* (fabs x) (fabs x)) 1/5))))) (sqrt PI))
1.0ms
(sqrt PI)

series411.0ms

Counts
4 → 10
Calls
4 calls:
47.0ms
(* (* (fabs x) (fabs x)) (* (fabs x) (fabs x)))
48.0ms
(* (* (fabs x) (fabs x)) 1/5)
315.0ms
(/ (fma (* (* (* (fabs x) (fabs x)) (* (fabs x) (fabs x))) (* (* (fabs x) (fabs x)) (fabs x))) 1/21 (fma 2 (fabs x) (* (* (* (fabs x) (fabs x)) (fabs x)) (+ 2/3 (* (* (fabs x) (fabs x)) 1/5))))) (sqrt PI))
0.0ms
(sqrt PI)

simplify3.0s

Counts
156 → 156
Iterations
IterNodes
done5008
33402
21151
1401
0172

prune647.0ms

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0.0b

localize83.0ms

Local error

Found 4 expressions with local error:

0.1b
(* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x))
0.2b
(* (/ 2 3) (* (* (fabs x) (fabs x)) (fabs x)))
1.0b
(expm1 (log1p (sqrt PI)))
1.0b
(sqrt PI)

rewrite298.0ms

Algorithm
rewrite-expression-head
Rules
120×pow1
60×pow-plus pow-prod-up
39×add-cbrt-cube add-exp-log
22×prod-exp cbrt-unprod
16×pow-prod-down
14×add-sqr-sqrt associate-*l*
13×*-un-lft-identity add-cube-cbrt
times-frac
pow2 pow-sqr
expm1-log1p-u associate-*r* pow3 insert-posit16 log1p-expm1-u add-log-exp
cbrt-undiv div-exp sqrt-prod
*-commutative
rem-sqrt-square expm1-log1p sqrt-pow1 pow1/2 associate-*l/ div-inv expm1-udef
Counts
4 → 132
Calls
4 calls:
234.0ms
(* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x))
58.0ms
(* (/ 2 3) (* (* (fabs x) (fabs x)) (fabs x)))
0.0ms
(expm1 (log1p (sqrt PI)))
1.0ms
(sqrt PI)

series121.0ms

Counts
4 → 8
Calls
4 calls:
51.0ms
(* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x))
69.0ms
(* (/ 2 3) (* (* (fabs x) (fabs x)) (fabs x)))
0.0ms
(expm1 (log1p (sqrt PI)))
0.0ms
(sqrt PI)

simplify2.8s

Counts
140 → 140
Iterations
IterNodes
done5000
34349
21135
1389
0160

prune754.0ms

Pruning

3 alts after pruning (0 fresh and 3 done)

Merged error: 0.0b

regimes121.0ms

Accuracy

0% (0.1b remaining)

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

bsearch0.0ms

simplify8.0ms

Iterations
IterNodes
done46
146
029

end0.0ms

sample5.6s

Algorithm
intervals
Results
5.3s13934×body80valid