Details

Time bar (total: 19.0s)

sample22.0ms

Algorithm
intervals
Results
13.0ms341×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

prune9.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.1b

localize10.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))

rewrite11.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:
4.0ms
(- 1.0 (* x (fma 0.12 x 0.253)))
6.0ms
(* x (fma 0.12 x 0.253))

series166.0ms

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

simplify3.7s

Counts
52 → 52
Iterations
IterNodes
done5004
32677
2541
1184
082

prune198.0ms

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 0.0b

localize28.0ms

Local error

Found 2 expressions with local error:

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

rewrite82.0ms

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

series94.0ms

Counts
2 → 6
Calls
2 calls:
44.0ms
(- (- 1.0 (* (* 0.12 x) x)) (* 0.253 x))
50.0ms
(* (* 0.12 x) x)

simplify2.6s

Counts
55 → 55
Iterations
IterNodes
done5004
33371
2781
1230
090

prune218.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.0b

localize27.0ms

Local error

Found 2 expressions with local error:

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

rewrite76.0ms

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

series103.0ms

Counts
2 → 6
Calls
2 calls:
47.0ms
(- (- 1.0 (* 0.12 (* x x))) (* 0.253 x))
56.0ms
(* 0.12 (* x x))

simplify2.6s

Counts
56 → 56
Iterations
IterNodes
done5000
33620
2720
1230
090

prune222.0ms

Pruning

5 alts after pruning (3 fresh and 2 done)

Merged error: 0b

localize23.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (- 1.0 (* (* (sqrt 0.12) x) (* (sqrt 0.12) x))) (* 0.253 x))
0.2b
(* (sqrt 0.12) x)
0.2b
(* (sqrt 0.12) x)
0.3b
(* (* (sqrt 0.12) x) (* (sqrt 0.12) x))

rewrite98.0ms

Algorithm
rewrite-expression-head
Rules
47×pow1
23×add-sqr-sqrt
20×add-cbrt-cube add-exp-log
19×pow-prod-down
13×*-un-lft-identity associate-*l* add-cube-cbrt
10×prod-exp cbrt-unprod
add-log-exp
sqrt-prod
associate-*r* prod-diff
associate--l+
expm1-log1p-u fma-neg pow-sqr pow-prod-up insert-posit16 log1p-expm1-u unswap-sqr
diff-log *-commutative
sub-neg pow-plus difference-of-squares
associate--l- pow2 flip3-- swap-sqr flip--
Counts
4 → 117
Calls
4 calls:
44.0ms
(- (- 1.0 (* (* (sqrt 0.12) x) (* (sqrt 0.12) x))) (* 0.253 x))
8.0ms
(* (sqrt 0.12) x)
8.0ms
(* (sqrt 0.12) x)
35.0ms
(* (* (sqrt 0.12) x) (* (sqrt 0.12) x))

series310.0ms

Counts
4 → 12
Calls
4 calls:
79.0ms
(- (- 1.0 (* (* (sqrt 0.12) x) (* (sqrt 0.12) x))) (* 0.253 x))
66.0ms
(* (sqrt 0.12) x)
75.0ms
(* (sqrt 0.12) x)
91.0ms
(* (* (sqrt 0.12) x) (* (sqrt 0.12) x))

simplify3.0s

Counts
129 → 129
Iterations
IterNodes
done5000
34219
2955
1277
0119

prune450.0ms

Pruning

5 alts after pruning (2 fresh and 3 done)

Merged error: 0b

regimes27.0ms

Accuracy

0% (0.1b remaining)

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

bsearch0.0ms

simplify1.0ms

Iterations
IterNodes
done11
111
09

end0.0ms

sample1.0s

Algorithm
intervals
Results
867.0ms10519×body80valid