Details

Time bar (total: 34.7s)

sample40.0ms

Algorithm
intervals
Results
15.0ms323×body80valid

simplify7.3s

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

prune8.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize15.0ms

Local error

Found 2 expressions with local error:

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

rewrite34.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:
10.0ms
(+ 0.253 (* x 0.12))
22.0ms
(* x (+ 0.253 (* x 0.12)))

series176.0ms

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

simplify5.8s

Counts
41 → 41
Iterations
IterNodes
done5025
33036
2672
1188
062

prune361.0ms

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 0.0b

localize31.0ms

Local error

Found 2 expressions with local error:

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

rewrite44.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:
11.0ms
(+ (* x 0.253) (* x (* x 0.12)))
31.0ms
(* x (* x 0.12))

series158.0ms

Counts
2 → 6
Calls
2 calls:
108.0ms
(+ (* x 0.253) (* x (* x 0.12)))
50.0ms
(* x (* x 0.12))

simplify6.9s

Counts
38 → 38
Iterations
IterNodes
done5001
33273
2662
1170
060

prune306.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0.0b

localize36.0ms

Local error

Found 2 expressions with local error:

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

rewrite65.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:
14.0ms
(+ (* x 0.253) (* (* x x) 0.12))
49.0ms
(* (* x x) 0.12)

series159.0ms

Counts
2 → 6
Calls
2 calls:
114.0ms
(+ (* x 0.253) (* (* x x) 0.12))
45.0ms
(* (* x x) 0.12)

simplify5.8s

Counts
38 → 38
Iterations
IterNodes
done5009
32572
2600
1175
063

prune298.0ms

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0.0b

localize99.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 (+ (* 0.253 (* 0.253 0.253)) (* (* x 0.12) (* (* x 0.12) (* x 0.12))))) (+ (* 0.253 0.253) (- (* (* x 0.12) (* x 0.12)) (* 0.253 (* x 0.12)))))

rewrite488.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:
22.0ms
(* 0.253 (* x 0.12))
36.0ms
(* (* x 0.12) (* x 0.12))
49.0ms
(* (* x 0.12) (* x 0.12))
373.0ms
(/ (* x (+ (* 0.253 (* 0.253 0.253)) (* (* x 0.12) (* (* x 0.12) (* x 0.12))))) (+ (* 0.253 0.253) (- (* (* x 0.12) (* x 0.12)) (* 0.253 (* x 0.12)))))

series295.0ms

Counts
4 → 12
Calls
4 calls:
19.0ms
(* 0.253 (* x 0.12))
34.0ms
(* (* x 0.12) (* x 0.12))
55.0ms
(* (* x 0.12) (* x 0.12))
187.0ms
(/ (* x (+ (* 0.253 (* 0.253 0.253)) (* (* x 0.12) (* (* x 0.12) (* x 0.12))))) (+ (* 0.253 0.253) (- (* (* x 0.12) (* x 0.12)) (* 0.253 (* x 0.12)))))

simplify4.4s

Counts
127 → 127
Iterations
IterNodes
done5001
21809
1406
0136

prune1.0s

Pruning

4 alts after pruning (1 fresh and 3 done)

Merged error: 0.0b

regimes130.0ms

Accuracy

0% (0.1b remaining)

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

bsearch0.0ms

simplify7.0ms

Iterations
IterNodes
done13
113
09

end0.0ms

sample656.0ms

Algorithm
intervals
Results
420.0ms10672×body80valid