Details

Time bar (total: 37.0s)

sample49.0ms

Algorithm
intervals
Results
24.0ms331×body80valid

simplify8.2s

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

prune15.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.1b

localize53.0ms

Local error

Found 2 expressions with local error:

0.0b
(- 1.0 (* x (fma 0.12 x 0.253)))
0.1b
(* x (fma 0.12 x 0.253))

rewrite37.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt
*-un-lft-identity add-cube-cbrt
pow1 add-cbrt-cube add-exp-log fma-udef add-log-exp
fma-neg associate-*r* associate-*l* prod-diff
distribute-rgt-in expm1-log1p-u distribute-lft-in insert-posit16 log1p-expm1-u associate--r+
sub-neg flip3-- diff-log pow-prod-down prod-exp *-commutative cbrt-unprod flip-- unswap-sqr
Counts
2 → 46
Calls
2 calls:
12.0ms
(- 1.0 (* x (fma 0.12 x 0.253)))
21.0ms
(* x (fma 0.12 x 0.253))

series170.0ms

Counts
2 → 6
Calls
2 calls:
46.0ms
(- 1.0 (* x (fma 0.12 x 0.253)))
124.0ms
(* x (fma 0.12 x 0.253))

simplify6.5s

Counts
52 → 52
Iterations
IterNodes
done5001
32542
2533
1183
082

prune551.0ms

Pruning

8 alts after pruning (7 fresh and 1 done)

Merged error: 0.0b

localize68.0ms

Local error

Found 3 expressions with local error:

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

rewrite263.0ms

Algorithm
rewrite-expression-head
Rules
14×add-sqr-sqrt *-un-lft-identity
12×prod-diff add-cube-cbrt
10×add-log-exp
pow1 add-cbrt-cube add-exp-log
distribute-rgt-out
expm1-log1p-u fma-neg associate-*r* pow-prod-down prod-exp cbrt-unprod insert-posit16 log1p-expm1-u
sum-log diff-log
+-commutative sub-neg fma-def flip3-+ flip3-- associate-*l* *-commutative flip-+ flip-- associate--r+ distribute-lft-out-- difference-of-squares
Counts
3 → 71
Calls
3 calls:
149.0ms
(- 1.0 (+ (* (* 0.12 x) x) (* 0.253 x)))
58.0ms
(+ (* (* 0.12 x) x) (* 0.253 x))
52.0ms
(* (* 0.12 x) x)

series194.0ms

Counts
3 → 9
Calls
3 calls:
34.0ms
(- 1.0 (+ (* (* 0.12 x) x) (* 0.253 x)))
113.0ms
(+ (* (* 0.12 x) x) (* 0.253 x))
47.0ms
(* (* 0.12 x) x)

simplify3.3s

Counts
80 → 80
Iterations
IterNodes
done5000
21198
1335
0125

prune819.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.0b

localize122.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (* 0.12 x) x)
0.3b
(* (sqrt (* (* 0.12 x) x)) (sqrt (* (* 0.12 x) x)))
18.9b
(sqrt (* (* 0.12 x) x))
18.9b
(sqrt (* (* 0.12 x) x))

rewrite441.0ms

Algorithm
rewrite-expression-head
Rules
148×pow1
80×pow-prod-down
66×sqrt-pow1
17×pow-prod-up
14×pow1/2
11×add-sqr-sqrt add-cbrt-cube add-exp-log pow-sqr
*-un-lft-identity add-cube-cbrt
associate-*r*
sqrt-prod
associate-*l*
expm1-log1p-u swap-sqr prod-exp cbrt-unprod insert-posit16 log1p-expm1-u add-log-exp
*-commutative
pow2 rem-square-sqrt pow-plus sqrt-unprod unswap-sqr
Counts
4 → 120
Calls
4 calls:
57.0ms
(* (* 0.12 x) x)
262.0ms
(* (sqrt (* (* 0.12 x) x)) (sqrt (* (* 0.12 x) x)))
56.0ms
(sqrt (* (* 0.12 x) x))
55.0ms
(sqrt (* (* 0.12 x) x))

series326.0ms

Counts
4 → 12
Calls
4 calls:
59.0ms
(* (* 0.12 x) x)
123.0ms
(* (sqrt (* (* 0.12 x) x)) (sqrt (* (* 0.12 x) x)))
77.0ms
(sqrt (* (* 0.12 x) x))
67.0ms
(sqrt (* (* 0.12 x) x))

simplify4.5s

Counts
132 → 132
Iterations
IterNodes
done5002
31766
2518
1219
090

prune922.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0b

localize183.0ms

Local error

Found 4 expressions with local error:

18.9b
(sqrt (* (* 0.12 x) x))
19.7b
(cbrt (* (* 0.12 x) x))
19.7b
(cbrt (* (* 0.12 x) x))
19.7b
(cbrt (* (* 0.12 x) x))

rewrite174.0ms

Algorithm
rewrite-expression-head
Rules
10×pow1
add-sqr-sqrt expm1-log1p-u *-un-lft-identity add-cbrt-cube add-exp-log add-cube-cbrt insert-posit16 log1p-expm1-u add-log-exp
cbrt-prod sqrt-pow1 pow1/3 pow-prod-down
pow1/2 sqrt-prod
Counts
4 → 51
Calls
4 calls:
53.0ms
(sqrt (* (* 0.12 x) x))
38.0ms
(cbrt (* (* 0.12 x) x))
33.0ms
(cbrt (* (* 0.12 x) x))
49.0ms
(cbrt (* (* 0.12 x) x))

series1.2s

Counts
4 → 12
Calls
4 calls:
53.0ms
(sqrt (* (* 0.12 x) x))
371.0ms
(cbrt (* (* 0.12 x) x))
394.0ms
(cbrt (* (* 0.12 x) x))
344.0ms
(cbrt (* (* 0.12 x) x))

simplify7.2s

Counts
63 → 63
Iterations
IterNodes
done5000
61654
5700
4323
3180
2102
165
042

prune690.0ms

Pruning

5 alts after pruning (3 fresh and 2 done)

Merged error: 0b

regimes179.0ms

Accuracy

0% (0.1b remaining)

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

bsearch0.0ms

simplify3.0ms

Iterations
IterNodes
done8
18
07

end0.0ms

sample903.0ms

Algorithm
intervals
Results
657.0ms10710×body80valid