Details

Time bar (total: 23.4s)

sample254.0ms

Algorithm
intervals
Results
113.0ms59×body2560valid
61.0ms66×body1280valid
21.0ms35×body640valid
9.0ms68×body80valid
8.0ms17×body320valid
7.0msbody5120valid
2.0msbody160valid

simplify2.5s

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
02327
14227
29827
322327
446027
579827
6106327
7124827
8133827
9149427
10150627
done150627

prune7.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 44.5b

localize41.0ms

Local error

Found 4 expressions with local error:

2.7b
(* (* (+ (* a 2.0) 1.0) b) t)
3.6b
(* (* (+ (* y 2.0) 1.0) z) t)
32.3b
(cos (/ (* (* (+ (* a 2.0) 1.0) b) t) 16.0))
33.9b
(cos (/ (* (* (+ (* y 2.0) 1.0) z) t) 16.0))

rewrite152.0ms

Algorithm
rewrite-expression-head
Rules
14×pow1 add-exp-log add-cbrt-cube
associate-*l/
add-sqr-sqrt add-cube-cbrt *-un-lft-identity associate-*r* pow-prod-down prod-exp cbrt-unprod
add-log-exp
flip3-+ associate-*l* *-commutative flip-+
Counts
4 → 54
Calls
4 calls:
64.0ms
(* (* (+ (* a 2.0) 1.0) b) t)
72.0ms
(* (* (+ (* y 2.0) 1.0) z) t)
7.0ms
(cos (/ (* (* (+ (* a 2.0) 1.0) b) t) 16.0))
7.0ms
(cos (/ (* (* (+ (* y 2.0) 1.0) z) t) 16.0))

series181.0ms

Counts
4 → 12
Calls
4 calls:
45.0ms
(* (* (+ (* a 2.0) 1.0) b) t)
46.0ms
(* (* (+ (* y 2.0) 1.0) z) t)
39.0ms
(cos (/ (* (* (+ (* a 2.0) 1.0) b) t) 16.0))
51.0ms
(cos (/ (* (* (+ (* y 2.0) 1.0) z) t) 16.0))

simplify1.4s

Counts
66 → 66
Iterations

Useful iterations: done (1.4s)

IterNodesCost
0138888
1382878
22591732
done5002730

prune531.0ms

Pruning

21 alts after pruning (21 fresh and 0 done)

Merged error: 40.2b

localize29.0ms

Local error

Found 4 expressions with local error:

0.0b
(* (+ (* y 2.0) 1.0) z)
0.1b
(* x (cos (/ (* (* (+ (* y 2.0) 1.0) z) t) 16.0)))
3.6b
(* (* (+ (* y 2.0) 1.0) z) t)
33.9b
(cos (/ (* (* (+ (* y 2.0) 1.0) z) t) 16.0))

rewrite99.0ms

Algorithm
rewrite-expression-head
Rules
13×pow1 add-exp-log add-sqr-sqrt add-cbrt-cube
add-cube-cbrt *-un-lft-identity associate-*r*
associate-*l*
associate-*l/
pow-prod-down prod-exp cbrt-unprod
add-log-exp
*-commutative
flip3-+ flip-+ unswap-sqr
Counts
4 → 65
Calls
4 calls:
34.0ms
(* (+ (* y 2.0) 1.0) z)
9.0ms
(* x (cos (/ (* (* (+ (* y 2.0) 1.0) z) t) 16.0)))
49.0ms
(* (* (+ (* y 2.0) 1.0) z) t)
5.0ms
(cos (/ (* (* (+ (* y 2.0) 1.0) z) t) 16.0))

series275.0ms

Counts
4 → 12
Calls
4 calls:
56.0ms
(* (+ (* y 2.0) 1.0) z)
109.0ms
(* x (cos (/ (* (* (+ (* y 2.0) 1.0) z) t) 16.0)))
48.0ms
(* (* (+ (* y 2.0) 1.0) z) t)
61.0ms
(cos (/ (* (* (+ (* y 2.0) 1.0) z) t) 16.0))

simplify1.2s

Counts
77 → 77
Iterations

Useful iterations: done (1.2s)

IterNodesCost
01181057
12951046
21828886
done5002882

prune587.0ms

Pruning

37 alts after pruning (37 fresh and 0 done)

Merged error: 38.6b

localize15.0ms

rewrite0.0ms

Algorithm
rewrite-expression-head
Rules
Counts
0 → 0

series0.0ms

Counts
0 → 0

simplify0.0ms

Counts
0 → 0
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
000
done00

prune215.0ms

Pruning

37 alts after pruning (36 fresh and 1 done)

Merged error: 38.6b

localize36.0ms

Local error

Found 4 expressions with local error:

0.3b
(cbrt (+ (* y 2.0) 1.0))
0.3b
(cbrt (+ (* y 2.0) 1.0))
3.6b
(* (* (* (cbrt (+ (* y 2.0) 1.0)) (cbrt (+ (* y 2.0) 1.0))) (* (cbrt (+ (* y 2.0) 1.0)) z)) t)
34.1b
(cos (/ (* (* (* (cbrt (+ (* y 2.0) 1.0)) (cbrt (+ (* y 2.0) 1.0))) (* (cbrt (+ (* y 2.0) 1.0)) z)) t) 16.0))

rewrite588.0ms

Algorithm
rewrite-expression-head
Rules
58×cbrt-div associate-*l/
29×flip3-+ flip-+
28×frac-times
22×pow1 add-exp-log
16×add-cbrt-cube
13×pow-prod-down prod-exp cbrt-unprod
associate-*r/
add-sqr-sqrt add-cube-cbrt *-un-lft-identity
cbrt-prod
add-log-exp
associate-*r*
pow1/3
associate-*l* *-commutative
Counts
4 → 86
Calls
4 calls:
9.0ms
(cbrt (+ (* y 2.0) 1.0))
7.0ms
(cbrt (+ (* y 2.0) 1.0))
557.0ms
(* (* (* (cbrt (+ (* y 2.0) 1.0)) (cbrt (+ (* y 2.0) 1.0))) (* (cbrt (+ (* y 2.0) 1.0)) z)) t)
5.0ms
(cos (/ (* (* (* (cbrt (+ (* y 2.0) 1.0)) (cbrt (+ (* y 2.0) 1.0))) (* (cbrt (+ (* y 2.0) 1.0)) z)) t) 16.0))

series447.0ms

Counts
4 → 12
Calls
4 calls:
166.0ms
(cbrt (+ (* y 2.0) 1.0))
146.0ms
(cbrt (+ (* y 2.0) 1.0))
67.0ms
(* (* (* (cbrt (+ (* y 2.0) 1.0)) (cbrt (+ (* y 2.0) 1.0))) (* (cbrt (+ (* y 2.0) 1.0)) z)) t)
68.0ms
(cos (/ (* (* (* (cbrt (+ (* y 2.0) 1.0)) (cbrt (+ (* y 2.0) 1.0))) (* (cbrt (+ (* y 2.0) 1.0)) z)) t) 16.0))

simplify1.6s

Counts
98 → 98
Iterations

Useful iterations: done (1.6s)

IterNodesCost
02332749
16822694
226992056
done50011846

prune437.0ms

Pruning

46 alts after pruning (44 fresh and 2 done)

Merged error: 38.1b

regimes3.5s

Accuracy

0% (5.6b remaining)

Error of 45.2b against oracle of 39.6b and baseline of 45.2b

bsearch0.0ms

simplify6.0ms

Iterations

Useful iterations: 3 (5.0ms)

IterNodesCost
02134
12832
22931
33229
done3229

end0.0ms

sample9.2s

Algorithm
intervals
Results
3.8s1856×body2560valid
3.2s2246×body1280valid
922.0ms1153×body640valid
274.0ms1908×body80valid
248.0ms557×body320valid
169.0ms46×body5120valid
100.0ms234×body160valid