Details

Time bar (total: 16.5s)

sample31.0ms

Algorithm
intervals
Results
17.0ms323×body80valid

simplify2.6s

Counts
1 → 1
Iterations
IterNodes
done5000
374919
364774
354626
344478
334338
324190
314042
303900
293752
283604
273464
263316
253168
243026
232878
222730
212594
202446
192298
182159
172011
161867
151729
141590
131435
121305
111152
101012
9772
8510
7276
6148
5111
497
378
242
119
08

prune4.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize22.0ms

Local error

Found 2 expressions with local error:

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

rewrite26.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt
pow1 *-un-lft-identity add-cbrt-cube add-exp-log add-cube-cbrt add-log-exp
associate-*r* associate-*l*
flip3-+ associate-*r/ flip-+ insert-posit16
distribute-rgt-in +-commutative sum-log distribute-lft-in pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
Counts
2 → 35
Calls
2 calls:
8.0ms
(+ 0.253 (* x 0.12))
17.0ms
(* x (+ 0.253 (* x 0.12)))

series618.0ms

Counts
2 → 6
Calls
2 calls:
498.0ms
(+ 0.253 (* x 0.12))
121.0ms
(* x (+ 0.253 (* x 0.12)))

simplify2.9s

Counts
41 → 41
Iterations
IterNodes
done5021
33162
2661
1183
062

prune173.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.253) (* x (* x 0.12)))
0.1b
(* x (* x 0.12))

rewrite49.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
insert-posit16
+-commutative sum-log flip3-+ associate-*r* *-commutative flip-+ distribute-lft-out
Counts
2 → 32
Calls
2 calls:
12.0ms
(+ (* x 0.253) (* x (* x 0.12)))
36.0ms
(* x (* x 0.12))

series140.0ms

Counts
2 → 6
Calls
2 calls:
103.0ms
(+ (* x 0.253) (* x (* x 0.12)))
37.0ms
(* x (* x 0.12))

simplify2.8s

Counts
38 → 38
Iterations
IterNodes
done5002
33254
2658
1169
060

prune148.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0.0b

localize17.0ms

Local error

Found 2 expressions with local error:

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

rewrite32.0ms

Algorithm
rewrite-expression-head
Rules
pow1 add-cbrt-cube add-exp-log
add-sqr-sqrt add-log-exp
*-un-lft-identity associate-*r* pow-prod-down prod-exp add-cube-cbrt cbrt-unprod
insert-posit16
+-commutative sum-log flip3-+ associate-*l* *-commutative flip-+ unswap-sqr
Counts
2 → 32
Calls
2 calls:
13.0ms
(+ (* x 0.253) (* (* x x) 0.12))
18.0ms
(* (* x x) 0.12)

series140.0ms

Counts
2 → 6
Calls
2 calls:
103.0ms
(+ (* x 0.253) (* (* x x) 0.12))
36.0ms
(* (* x x) 0.12)

simplify2.4s

Counts
38 → 38
Iterations
IterNodes
done5007
32818
2595
1179
063

prune97.0ms

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0.0b

localize41.0ms

Local error

Found 4 expressions with local error:

0.2b
(* 0.253 (* x 0.12))
0.3b
(* (* x 0.12) (* x 0.12))
0.3b
(* (* x 0.12) (* x 0.12))
10.5b
(/ (* x (+ (* (* x 0.12) (* (* x 0.12) (* x 0.12))) (* 0.253 (* 0.253 0.253)))) (+ (* 0.253 0.253) (- (* (* x 0.12) (* x 0.12)) (* 0.253 (* x 0.12)))))

rewrite420.0ms

Algorithm
rewrite-expression-head
Rules
87×pow1
38×add-cbrt-cube add-exp-log
37×pow-prod-down
20×prod-exp cbrt-unprod
pow-sqr pow-prod-up
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
associate-*l*
pow-plus insert-posit16 add-log-exp
associate-/r* times-frac associate-*r* *-commutative
pow2 cbrt-undiv flip3-+ swap-sqr div-exp associate-*r/ associate-/r/ flip-+ associate-/l/
clear-num frac-2neg div-inv associate-/l*
Counts
4 → 115
Calls
4 calls:
30.0ms
(* 0.253 (* x 0.12))
53.0ms
(* (* x 0.12) (* x 0.12))
47.0ms
(* (* x 0.12) (* x 0.12))
287.0ms
(/ (* x (+ (* (* x 0.12) (* (* x 0.12) (* x 0.12))) (* 0.253 (* 0.253 0.253)))) (+ (* 0.253 0.253) (- (* (* x 0.12) (* x 0.12)) (* 0.253 (* x 0.12)))))

series238.0ms

Counts
4 → 12
Calls
4 calls:
17.0ms
(* 0.253 (* x 0.12))
42.0ms
(* (* x 0.12) (* x 0.12))
40.0ms
(* (* x 0.12) (* x 0.12))
138.0ms
(/ (* x (+ (* (* x 0.12) (* (* x 0.12) (* x 0.12))) (* 0.253 (* 0.253 0.253)))) (+ (* 0.253 0.253) (- (* (* x 0.12) (* x 0.12)) (* 0.253 (* x 0.12)))))

simplify2.3s

Counts
127 → 127
Iterations
IterNodes
done5008
21790
1404
0136

prune383.0ms

Pruning

4 alts after pruning (1 fresh and 3 done)

Merged error: 0.0b

regimes35.0ms

Accuracy

0% (0.1b remaining)

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

bsearch0.0ms

simplify2.0ms

Iterations
IterNodes
done13
113
09

end0.0ms

sample736.0ms

Algorithm
intervals
Results
582.0ms10672×body80valid