Details

Time bar (total: 47.7s)

sample265.0ms

Algorithm
intervals
Results
134.0ms63×body2560valid
56.0ms69×body1280valid
21.0ms39×body640valid
8.0ms60×body80valid
7.0ms16×body320valid
5.0msbody5120valid
2.0msbody160valid

simplify29.2s

Counts
1 → 1
Iterations
IterNodes
done5000
1294973
1284941
1274913
1264881
1254853
1244821
1234793
1224761
1214733
1204701
1194673
1184641
1174613
1164581
1154553
1144521
1134493
1124461
1114433
1104401
1094373
1084341
1074313
1064281
1054253
1044221
1034193
1024161
1014133
1004101
994073
984041
974013
963981
953953
943921
933893
923861
913833
903801
893773
883741
873713
863681
853653
843621
833593
823561
813533
803501
793473
783441
773413
763381
753353
743321
733293
723261
713233
703201
693173
683141
673113
663081
653053
643021
632993
622961
612933
602901
592873
582841
572813
562781
552753
542721
532693
522661
512633
502601
492573
482541
472513
462481
452453
442421
432393
422361
412333
402301
392273
382241
372213
362181
352153
342121
332093
322061
312033
302001
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

prune6.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 45.9b

localize45.0ms

Local error

Found 4 expressions with local error:

1.5b
(* (* (+ (* a 2.0) 1.0) b) t)
2.9b
(* (* (+ (* y 2.0) 1.0) z) t)
33.6b
(cos (/ (* (* (+ (* a 2.0) 1.0) b) t) 16.0))
35.6b
(cos (/ (* (* (+ (* y 2.0) 1.0) z) t) 16.0))

rewrite78.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:
36.0ms
(* (* (+ (* a 2.0) 1.0) b) t)
33.0ms
(* (* (+ (* y 2.0) 1.0) z) t)
4.0ms
(cos (/ (* (* (+ (* a 2.0) 1.0) b) t) 16.0))
4.0ms
(cos (/ (* (* (+ (* y 2.0) 1.0) z) t) 16.0))

series166.0ms

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

simplify978.0ms

Counts
70 → 70
Iterations
IterNodes
done5001
21621
1381
0142

prune527.0ms

Pruning

23 alts after pruning (23 fresh and 0 done)

Merged error: 40.8b

localize28.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)))
1.5b
(* (* (+ (* a 2.0) 1.0) b) t)
33.6b
(cos (/ (* (* (+ (* a 2.0) 1.0) b) t) 16.0))

rewrite75.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:
21.0ms
(* (+ (* a 2.0) 1.0) b)
16.0ms
(* (* x 1) (cos (/ (* (* (+ (* a 2.0) 1.0) b) t) 16.0)))
33.0ms
(* (* (+ (* a 2.0) 1.0) b) t)
4.0ms
(cos (/ (* (* (+ (* a 2.0) 1.0) b) t) 16.0))

series198.0ms

Counts
4 → 12
Calls
4 calls:
41.0ms
(* (+ (* a 2.0) 1.0) b)
73.0ms
(* (* x 1) (cos (/ (* (* (+ (* a 2.0) 1.0) b) t) 16.0)))
46.0ms
(* (* (+ (* a 2.0) 1.0) b) t)
38.0ms
(cos (/ (* (* (+ (* a 2.0) 1.0) b) t) 16.0))

simplify2.0s

Counts
82 → 82
Iterations
IterNodes
done5001
33751
21004
1326
0131

prune545.0ms

Pruning

37 alts after pruning (37 fresh and 0 done)

Merged error: 39.0b

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

prune201.0ms

Pruning

37 alts after pruning (36 fresh and 1 done)

Merged error: 39.0b

localize33.0ms

Local error

Found 4 expressions with local error:

6.2b
(cbrt (* (+ (* a 2.0) 1.0) b))
6.2b
(cbrt (* (+ (* a 2.0) 1.0) b))
6.2b
(cbrt (* (+ (* a 2.0) 1.0) b))
33.2b
(cos (/ (* (* (* (cbrt (* (+ (* a 2.0) 1.0) b)) (cbrt (* (+ (* a 2.0) 1.0) b))) (cbrt (* (+ (* a 2.0) 1.0) b))) t) 16.0))

rewrite32.0ms

Algorithm
rewrite-expression-head
Rules
cbrt-div associate-*l/
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:
8.0ms
(cbrt (* (+ (* a 2.0) 1.0) b))
13.0ms
(cbrt (* (+ (* a 2.0) 1.0) b))
8.0ms
(cbrt (* (+ (* a 2.0) 1.0) b))
4.0ms
(cos (/ (* (* (* (cbrt (* (+ (* a 2.0) 1.0) b)) (cbrt (* (+ (* a 2.0) 1.0) b))) (cbrt (* (+ (* a 2.0) 1.0) b))) t) 16.0))

series429.0ms

Counts
4 → 12
Calls
4 calls:
125.0ms
(cbrt (* (+ (* a 2.0) 1.0) b))
122.0ms
(cbrt (* (+ (* a 2.0) 1.0) b))
127.0ms
(cbrt (* (+ (* a 2.0) 1.0) b))
55.0ms
(cos (/ (* (* (* (cbrt (* (+ (* a 2.0) 1.0) b)) (cbrt (* (+ (* a 2.0) 1.0) b))) (cbrt (* (+ (* a 2.0) 1.0) b))) t) 16.0))

simplify1.2s

Counts
56 → 56
Iterations
IterNodes
done5000
31816
2600
1241
0108

prune362.0ms

Pruning

45 alts after pruning (44 fresh and 1 done)

Merged error: 38.8b

regimes4.0s

Accuracy

0% (5.1b remaining)

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

bsearch0.0ms

simplify0.0ms

Iterations
IterNodes
done1
01

end0.0ms

sample7.4s

Algorithm
intervals
Results
3.7s1828×body2560valid
1.9s2295×body1280valid
893.0ms1184×body640valid
304.0ms541×body320valid
220.0ms1846×body80valid
75.0ms29×body5120valid
62.0ms277×body160valid