Details

Time bar (total: 29.2s)

sample687.0ms

Algorithm
intervals
Results
150.0ms59×body2560valid
111.0ms75×body1280valid
52.0ms32×body640valid
15.0ms64×body80valid
14.0ms17×body320valid
7.0msbody5120valid
3.0msbody160valid

simplify6.1s

Counts
1 → 1
Iterations
IterNodes
done2000
291973
281941
271913
261881
251853
241821
231793
221761
211733
201701
191673
181641
171613
161581
151553
141517
131485
121445
111406
101352
91222
81127
7958
6722
5514
4377
3202
280
142
023

prune8.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 44.9b

localize59.0ms

Local error

Found 4 expressions with local error:

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

rewrite109.0ms

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

series211.0ms

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

simplify829.0ms

Counts
70 → 70
Iterations
IterNodes
done2004
21665
1381
0142

prune593.0ms

Pruning

21 alts after pruning (21 fresh and 0 done)

Merged error: 40.3b

localize34.0ms

Local error

Found 4 expressions with local error:

0.0b
(* (+ (* a 2.0) 1.0) b)
0.1b
(* (* x 1) (cos (/ (* (* (+ (* a 2.0) 1.0) b) t) 16.0)))
2.7b
(* (* (+ (* a 2.0) 1.0) b) t)
35.3b
(cos (/ (* (* (+ (* a 2.0) 1.0) b) t) 16.0))

rewrite87.0ms

Algorithm
rewrite-expression-head
Rules
18×add-exp-log
16×pow1 add-cbrt-cube
10×add-sqr-sqrt
associate-*r* prod-exp
*-un-lft-identity add-cube-cbrt
pow-prod-down cbrt-unprod
associate-*l/
associate-*l*
insert-posit16 add-log-exp
*-commutative
flip3-+ flip-+
1-exp unswap-sqr
Counts
4 → 70
Calls
4 calls:
19.0ms
(* (+ (* a 2.0) 1.0) b)
16.0ms
(* (* x 1) (cos (/ (* (* (+ (* a 2.0) 1.0) b) t) 16.0)))
45.0ms
(* (* (+ (* a 2.0) 1.0) b) t)
6.0ms
(cos (/ (* (* (+ (* a 2.0) 1.0) b) t) 16.0))

series239.0ms

Counts
4 → 12
Calls
4 calls:
42.0ms
(* (+ (* a 2.0) 1.0) b)
96.0ms
(* (* x 1) (cos (/ (* (* (+ (* a 2.0) 1.0) b) t) 16.0)))
62.0ms
(* (* (+ (* a 2.0) 1.0) b) t)
39.0ms
(cos (/ (* (* (+ (* a 2.0) 1.0) b) t) 16.0))

simplify497.0ms

Counts
82 → 82
Iterations
IterNodes
done2003
21004
1326
0131

prune651.0ms

Pruning

40 alts after pruning (40 fresh and 0 done)

Merged error: 38.5b

localize1.0ms

rewrite0.0ms

Algorithm
rewrite-expression-head
Rules
Counts
0 → 0

series0.0ms

Counts
0 → 0

simplify0.0ms

Counts
0 → 0
Iterations
IterNodes
done0
00

prune301.0ms

Pruning

40 alts after pruning (39 fresh and 1 done)

Merged error: 38.5b

localize61.0ms

Local error

Found 4 expressions with local error:

16.2b
(cbrt (* (* (+ (* a 2.0) 1.0) b) t))
16.2b
(cbrt (* (* (+ (* a 2.0) 1.0) b) t))
16.2b
(cbrt (* (* (+ (* a 2.0) 1.0) b) t))
35.1b
(cos (/ (* (* (cbrt (* (* (+ (* a 2.0) 1.0) b) t)) (cbrt (* (* (+ (* a 2.0) 1.0) b) t))) (cbrt (* (* (+ (* a 2.0) 1.0) b) t))) 16.0))

rewrite90.0ms

Algorithm
rewrite-expression-head
Rules
12×associate-*l/
cbrt-div
add-sqr-sqrt pow1 *-un-lft-identity add-cbrt-cube add-exp-log add-cube-cbrt insert-posit16 add-log-exp
cbrt-prod flip3-+ pow1/3 flip-+
Counts
4 → 44
Calls
4 calls:
31.0ms
(cbrt (* (* (+ (* a 2.0) 1.0) b) t))
28.0ms
(cbrt (* (* (+ (* a 2.0) 1.0) b) t))
23.0ms
(cbrt (* (* (+ (* a 2.0) 1.0) b) t))
7.0ms
(cos (/ (* (* (cbrt (* (* (+ (* a 2.0) 1.0) b) t)) (cbrt (* (* (+ (* a 2.0) 1.0) b) t))) (cbrt (* (* (+ (* a 2.0) 1.0) b) t))) 16.0))

series603.0ms

Counts
4 → 12
Calls
4 calls:
153.0ms
(cbrt (* (* (+ (* a 2.0) 1.0) b) t))
190.0ms
(cbrt (* (* (+ (* a 2.0) 1.0) b) t))
209.0ms
(cbrt (* (* (+ (* a 2.0) 1.0) b) t))
52.0ms
(cos (/ (* (* (cbrt (* (* (+ (* a 2.0) 1.0) b) t)) (cbrt (* (* (+ (* a 2.0) 1.0) b) t))) (cbrt (* (* (+ (* a 2.0) 1.0) b) t))) 16.0))

simplify661.0ms

Counts
56 → 56
Iterations
IterNodes
done2001
2663
1258
0116

prune453.0ms

Pruning

47 alts after pruning (45 fresh and 2 done)

Merged error: 38.3b

regimes4.9s

Accuracy

0% (5.0b remaining)

Error of 44.5b against oracle of 39.5b and baseline of 44.5b

bsearch0.0ms

simplify0.0ms

Iterations
IterNodes
done1
01

end0.0ms

sample12.0s

Algorithm
intervals
Results
5.2s1802×body2560valid
3.9s2276×body1280valid
1.3s1186×body640valid
541.0ms573×body320valid
514.0ms1873×body80valid
142.0ms257×body160valid
123.0ms33×body5120valid