Details

Time bar (total: 6.6s)

sample50.0ms

Algorithm
intervals
Results
33.0ms474×body80valid

simplify1.6s

Counts
1 → 1
Iterations

Useful iterations: 4 (699.0ms)

IterNodesCost
02867
17066
224247
394135
4324434
done500134

prune13.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.1b

localize26.0ms

Local error

Found 4 expressions with local error:

0.1b
(* (* (fabs x) (fabs x)) (fabs x))
0.1b
(* (/ 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)

rewrite360.0ms

Algorithm
rewrite-expression-head
Rules
75×add-exp-log add-cbrt-cube
53×pow1
45×prod-exp cbrt-unprod
27×associate-*l*
24×pow-prod-down
22×add-sqr-sqrt
20×add-cube-cbrt *-un-lft-identity
18×times-frac
cbrt-undiv div-exp
pow-plus pow-prod-up
associate-*r*
expm1-log1p-u log1p-expm1-u add-log-exp
sqrt-prod *-commutative
pow2 associate-*l/ pow-sqr div-inv
rem-sqrt-square sqrt-pow1 pow1/2 pow3 unswap-sqr
Counts
4 → 135
Calls
4 calls:
7.0ms
(* (* (fabs x) (fabs x)) (fabs x))
320.0ms
(* (/ 1.0 5.0) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))
26.0ms
(* (/ 2.0 3.0) (* (* (fabs x) (fabs x)) (fabs x)))
1.0ms
(sqrt PI)

series133.0ms

Counts
4 → 10
Calls
4 calls:
26.0ms
(* (* (fabs x) (fabs x)) (fabs x))
62.0ms
(* (/ 1.0 5.0) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))
45.0ms
(* (/ 2.0 3.0) (* (* (fabs x) (fabs x)) (fabs x)))
0.0ms
(sqrt PI)

simplify880.0ms

Counts
145 → 145
Iterations

Useful iterations: 2 (297.0ms)

IterNodesCost
02242536
16081770
220791220
done50001220

prune468.0ms

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0.0b

localize31.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
(* (/ 2.0 3.0) (* (* (fabs x) (fabs x)) (fabs x)))
1.0b
(expm1 (log1p (sqrt PI)))
1.0b
(sqrt PI)

rewrite351.0ms

Algorithm
rewrite-expression-head
Rules
70×add-exp-log add-cbrt-cube
42×prod-exp cbrt-unprod
34×pow1
26×associate-*l*
21×pow-prod-down
20×add-sqr-sqrt
19×add-cube-cbrt *-un-lft-identity
18×times-frac
cbrt-undiv div-exp
expm1-log1p-u log1p-expm1-u add-log-exp
sqrt-prod
associate-*r* associate-*l/ *-commutative div-inv
rem-sqrt-square expm1-log1p sqrt-pow1 pow1/2 expm1-udef
Counts
4 → 116
Calls
4 calls:
319.0ms
(* (/ 1.0 5.0) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))
26.0ms
(* (/ 2.0 3.0) (* (* (fabs x) (fabs x)) (fabs x)))
0.0ms
(expm1 (log1p (sqrt PI)))
1.0ms
(sqrt PI)

series114.0ms

Counts
4 → 8
Calls
4 calls:
64.0ms
(* (/ 1.0 5.0) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))
50.0ms
(* (/ 2.0 3.0) (* (* (fabs x) (fabs x)) (fabs x)))
0.0ms
(expm1 (log1p (sqrt PI)))
0.0ms
(sqrt PI)

simplify778.0ms

Counts
124 → 124
Iterations

Useful iterations: 2 (200.0ms)

IterNodesCost
02052248
15491604
217481086
done50001086

prune454.0ms

Pruning

2 alts after pruning (0 fresh and 2 done)

Merged error: 0.0b

regimes119.0ms

Accuracy

0% (0.1b remaining)

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

bsearch0.0ms

simplify3.0ms

Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
02867
14167
done4167

end0.0ms

sample1.2s

Algorithm
intervals
Results
974.0ms13968×body80valid