Details

Time bar (total: 17.9s)

sample21.0ms

Algorithm
intervals
Results
13.0ms325×body80valid

simplify3.8s

Counts
1 → 1
Iterations
IterNodes
done5000
264790
254598
244368
234175
223940
213748
203507
193315
183080
172887
162638
152436
142190
131989
121738
111529
101276
91121
8805
7394
6210
5172
4132
391
246
119
08

prune5.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.1b

localize9.0ms

Local error

Found 1 expressions with local error:

0.1b
(* x (fma 0.12 x 0.253))

rewrite6.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt
pow1 *-un-lft-identity add-cbrt-cube associate-*r* associate-*l* add-exp-log add-cube-cbrt
fma-udef
distribute-rgt-in expm1-log1p-u distribute-lft-in pow-prod-down prod-exp *-commutative cbrt-unprod insert-posit16 log1p-expm1-u add-log-exp unswap-sqr
Counts
1 → 23
Calls
1 calls:
6.0ms
(* x (fma 0.12 x 0.253))

series91.0ms

Counts
1 → 3
Calls
1 calls:
91.0ms
(* x (fma 0.12 x 0.253))

simplify1.6s

Counts
26 → 26
Iterations
IterNodes
done5001
31021
2239
193
044

prune119.0ms

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 0.0b

localize27.0ms

Local error

Found 2 expressions with local error:

0.0b
(+ (* x (* 0.12 x)) (* x 0.253))
0.2b
(* x (* 0.12 x))

rewrite53.0ms

Algorithm
rewrite-expression-head
Rules
pow1 add-cbrt-cube add-exp-log
add-log-exp
add-sqr-sqrt *-un-lft-identity associate-*l* pow-prod-down prod-exp add-cube-cbrt cbrt-unprod
expm1-log1p-u insert-posit16 log1p-expm1-u
+-commutative sum-log fma-def flip3-+ associate-*r* *-commutative flip-+ distribute-lft-out
Counts
2 → 37
Calls
2 calls:
25.0ms
(+ (* x (* 0.12 x)) (* x 0.253))
28.0ms
(* x (* 0.12 x))

series525.0ms

Counts
2 → 6
Calls
2 calls:
494.0ms
(+ (* x (* 0.12 x)) (* x 0.253))
31.0ms
(* x (* 0.12 x))

simplify2.3s

Counts
43 → 43
Iterations
IterNodes
done5000
33056
2684
1179
065

prune145.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.0b

localize24.0ms

Local error

Found 4 expressions with local error:

0.5b
(* (cbrt (* x (fma 0.12 x 0.253))) (cbrt (* x (fma 0.12 x 0.253))))
0.6b
(cbrt (* x (fma 0.12 x 0.253)))
0.6b
(cbrt (* x (fma 0.12 x 0.253)))
0.6b
(cbrt (* x (fma 0.12 x 0.253)))

rewrite35.0ms

Algorithm
rewrite-expression-head
Rules
11×pow1
10×add-sqr-sqrt
pow1/3
*-un-lft-identity add-cube-cbrt
cbrt-prod
add-exp-log
expm1-log1p-u add-cbrt-cube swap-sqr associate-*r* associate-*l* insert-posit16 log1p-expm1-u add-log-exp
pow-prod-down pow-sqr pow-prod-up
pow2 pow-plus prod-exp *-commutative cbrt-unprod unswap-sqr
Counts
4 → 70
Calls
4 calls:
20.0ms
(* (cbrt (* x (fma 0.12 x 0.253))) (cbrt (* x (fma 0.12 x 0.253))))
6.0ms
(cbrt (* x (fma 0.12 x 0.253)))
5.0ms
(cbrt (* x (fma 0.12 x 0.253)))
3.0ms
(cbrt (* x (fma 0.12 x 0.253)))

series743.0ms

Counts
4 → 12
Calls
4 calls:
225.0ms
(* (cbrt (* x (fma 0.12 x 0.253))) (cbrt (* x (fma 0.12 x 0.253))))
178.0ms
(cbrt (* x (fma 0.12 x 0.253)))
155.0ms
(cbrt (* x (fma 0.12 x 0.253)))
185.0ms
(cbrt (* x (fma 0.12 x 0.253)))

simplify2.8s

Counts
82 → 82
Iterations
IterNodes
done5000
34230
21227
1447
0166

prune462.0ms

Pruning

8 alts after pruning (7 fresh and 1 done)

Merged error: 0.0b

localize42.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt (* x (fma 0.12 x 0.253)))
0.6b
(cbrt (* x (fma 0.12 x 0.253)))
0.6b
(cbrt x)
0.8b
(cbrt (fma 0.12 x 0.253))

rewrite8.0ms

Algorithm
rewrite-expression-head
Rules
cbrt-prod
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
expm1-log1p-u pow1 add-cbrt-cube pow1/3 add-exp-log insert-posit16 log1p-expm1-u add-log-exp
Counts
4 → 52
Calls
4 calls:
3.0ms
(cbrt (* x (fma 0.12 x 0.253)))
3.0ms
(cbrt (* x (fma 0.12 x 0.253)))
1.0ms
(cbrt x)
1.0ms
(cbrt (fma 0.12 x 0.253))

series840.0ms

Counts
4 → 12
Calls
4 calls:
199.0ms
(cbrt (* x (fma 0.12 x 0.253)))
191.0ms
(cbrt (* x (fma 0.12 x 0.253)))
297.0ms
(cbrt x)
153.0ms
(cbrt (fma 0.12 x 0.253))

simplify2.8s

Counts
64 → 64
Iterations
IterNodes
done5000
34308
21076
1369
0157

prune550.0ms

Pruning

8 alts after pruning (6 fresh and 2 done)

Merged error: 0.0b

regimes60.0ms

Accuracy

0% (0.1b remaining)

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

bsearch0.0ms

simplify1.0ms

Iterations
IterNodes
done13
113
09

end0.0ms

sample947.0ms

Algorithm
intervals
Results
777.0ms10596×body80valid