Details

Time bar (total: 8.7s)

sample35.0ms

Algorithm
intervals
Results
13.0ms55×body1280valid
5.0ms130×body80valid
5.0ms38×body640valid
3.0ms29×body320valid
0.0msbody160valid

simplify3.3s

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0713
11213
21613
31913
42113
52713
63913
75813
87613
99713
1012913
1115213
1217113
1318613
1421013
1522713
1624113
1726513
1828213
1929613
2032013
2133613
2235013
2337113
2438713
2540113
2642213
2743813
2845213
2947313
3048913
3150313
3252413
3354013
3455413
3557513
3659113
3760513
3862613
3964213
4065613
4167713
4269313
4370713
4472813
4574413
4675813
4777913
4879513
4980913
5083013
5184613
5286013
5388113
5489713
5591113
5693213
5794813
5896213
5998313
6099913
61101313
62103413
63105013
64106413
65108513
66110113
67111513
68113613
69115213
70116613
71118713
72120313
73121713
74123813
75125413
76126813
77128913
78130513
79131913
80134013
81135613
82137013
83139113
84140713
85142113
86144213
87145813
88147213
89149313
90150913
91152313
92154413
93156013
94157413
95159513
96161113
97162513
98164613
99166213
100167613
101169713
102171313
103172713
104174813
105176413
106177813
107179913
108181513
109182913
110185013
111186613
112188013
113190113
114191713
115193113
116195213
117196813
118198213
119200313
120201913
121203313
122205413
123207013
124208413
125210513
126212113
127213513
128215613
129217213
130218613
131220713
132222313
133223713
134225813
135227413
136228813
137230913
138232513
139233913
140236013
141237613
142239013
143241113
144242713
145244113
146246213
147247813
148249213
149251313
150252913
151254313
152256413
153258013
154259413
155261513
156263113
157264513
158266613
159268213
160269613
161271713
162273313
163274713
164276813
165278413
166279813
167281913
168283513
169284913
170287013
171288613
172290013
173292113
174293713
175295113
176297213
177298813
178300213
179302313
180303913
181305313
182307413
183309013
184310413
185312513
186314113
187315513
188317613
189319213
190320613
191322713
192324313
193325713
194327813
195329413
196330813
197332913
198334513
199335913
200338013
201339613
202341013
203343113
204344713
205346113
206348213
207349813
208351213
209353313
210354913
211356313
212358413
213360013
214361413
215363513
216365113
217366513
218368613
219370213
220371613
221373713
222375313
223376713
224378813
225380413
226381813
227383913
228385513
229386913
230389013
231390613
232392013
233394113
234395713
235397113
236399213
237400813
238402213
239404313
240405913
241407313
242409413
243411013
244412413
245414513
246416113
247417513
248419613
249421213
250422613
251424713
252426313
253427713
254429813
255431413
256432813
257434913
258436513
259437913
260440013
261441613
262443013
263445113
264446713
265448113
266450213
267451813
268453213
269455313
270456913
271458313
272460413
273462013
274463413
275465513
276467113
277468513
278470613
279472213
280473613
281475713
282477313
283478713
284480813
285482413
286483813
287485913
288487513
289488913
290491013
291492613
292494013
293496113
294497713
295499113
done500013

prune2.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 29.8b

Counts
2 → 1

localize6.0ms

Local error

Found 3 expressions with local error:

0.0b
(/ (+ x 1.0) (- x 1.0))
0.0b
(/ x (+ x 1.0))
3.1b
(- (/ x (+ x 1.0)) (/ (+ x 1.0) (- x 1.0)))

rewrite53.0ms

Algorithm
rewrite-expression-head
Rules
99×*-un-lft-identity
52×times-frac
45×add-sqr-sqrt
23×add-cube-cbrt
18×distribute-lft-out distribute-lft-out--
associate-/r* difference-of-squares
add-exp-log add-cbrt-cube associate-/l*
add-log-exp
associate-/r/
pow1
cbrt-undiv flip3-- frac-2neg flip3-+ div-exp clear-num flip-- flip-+ div-inv associate-/l/
sub-neg diff-log frac-sub
Counts
3 → 104
Calls
3 calls:
8.0ms
(/ (+ x 1.0) (- x 1.0))
5.0ms
(/ x (+ x 1.0))
34.0ms
(- (/ x (+ x 1.0)) (/ (+ x 1.0) (- x 1.0)))

series14.0ms

Counts
3 → 9
Calls
3 calls:
3.0ms
(/ (+ x 1.0) (- x 1.0))
3.0ms
(/ x (+ x 1.0))
8.0ms
(- (/ x (+ x 1.0)) (/ (+ x 1.0) (- x 1.0)))

simplify690.0ms

Counts
113 → 113
Iterations

Useful iterations: 3 (316.0ms)

IterNodesCost
01761584
13991503
211611427
331341414
done50001414

prune198.0ms

Filtered
76 candidates to 113 candidates (-48.7%)
Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New1085113
Fresh000
Picked101
Done000
Total1095114

Merged error: 0.0b

Counts
114 → 5

localize10.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ x (+ x 1.0))
0.0b
(log (exp (/ (+ x 1.0) (- x 1.0))))
0.0b
(exp (/ (+ x 1.0) (- x 1.0)))
3.1b
(- (/ x (+ x 1.0)) (log (exp (/ (+ x 1.0) (- x 1.0)))))

rewrite73.0ms

Algorithm
rewrite-expression-head
Rules
82×*-un-lft-identity
56×add-sqr-sqrt
53×times-frac
52×exp-prod
35×add-cube-cbrt
28×log-pow
14×distribute-lft-out
10×distribute-lft-out-- difference-of-squares
pow1 add-exp-log log-prod associate-/r/ add-cbrt-cube add-log-exp
associate-/r*
flip3-- flip-- div-inv associate-/l* associate--r+
cbrt-undiv sub-neg frac-2neg flip3-+ diff-log div-exp rem-log-exp clear-num flip-+ rem-exp-log
Counts
4 → 124
Calls
4 calls:
5.0ms
(/ x (+ x 1.0))
11.0ms
(log (exp (/ (+ x 1.0) (- x 1.0))))
13.0ms
(exp (/ (+ x 1.0) (- x 1.0)))
38.0ms
(- (/ x (+ x 1.0)) (log (exp (/ (+ x 1.0) (- x 1.0)))))

series19.0ms

Counts
4 → 12
Calls
4 calls:
3.0ms
(/ x (+ x 1.0))
3.0ms
(log (exp (/ (+ x 1.0) (- x 1.0))))
4.0ms
(exp (/ (+ x 1.0) (- x 1.0)))
8.0ms
(- (/ x (+ x 1.0)) (log (exp (/ (+ x 1.0) (- x 1.0)))))

simplify638.0ms

Counts
136 → 136
Iterations

Useful iterations: done (634.0ms)

IterNodesCost
02121758
14231532
211041436
328011411
done50011409

prune213.0ms

Filtered
96 candidates to 136 candidates (-41.7%)
Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New1360136
Fresh044
Picked011
Done000
Total1365141

Merged error: 0.0b

Counts
141 → 5

localize10.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ x (+ x 1.0))
0.0b
(cbrt (pow (/ (+ x 1.0) (- x 1.0)) 3))
0.0b
(pow (/ (+ x 1.0) (- x 1.0)) 3)
3.1b
(- (/ x (+ x 1.0)) (cbrt (pow (/ (+ x 1.0) (- x 1.0)) 3)))

rewrite106.0ms

Algorithm
rewrite-expression-head
Rules
137×*-un-lft-identity
124×add-sqr-sqrt
103×times-frac
70×cbrt-prod
56×unpow-prod-down cube-prod
55×add-cube-cbrt
30×difference-of-squares
24×distribute-lft-out
17×distribute-lft-out--
10×associate-/r/
add-exp-log add-cbrt-cube
add-log-exp
pow1 flip3-- flip-- div-inv
associate-/r* sqr-pow
cube-div pow-unpow associate-/l*
cbrt-undiv cube-mult cbrt-div unpow3 div-exp pow-exp rem-cube-cbrt
pow-to-exp sub-neg pow-pow frac-2neg flip3-+ pow1/3 diff-log clear-num frac-sub rem-cbrt-cube flip-+
Counts
4 → 201
Calls
4 calls:
6.0ms
(/ x (+ x 1.0))
15.0ms
(cbrt (pow (/ (+ x 1.0) (- x 1.0)) 3))
11.0ms
(pow (/ (+ x 1.0) (- x 1.0)) 3)
63.0ms
(- (/ x (+ x 1.0)) (cbrt (pow (/ (+ x 1.0) (- x 1.0)) 3)))

series22.0ms

Counts
4 → 12
Calls
4 calls:
3.0ms
(/ x (+ x 1.0))
5.0ms
(cbrt (pow (/ (+ x 1.0) (- x 1.0)) 3))
4.0ms
(pow (/ (+ x 1.0) (- x 1.0)) 3)
11.0ms
(- (/ x (+ x 1.0)) (cbrt (pow (/ (+ x 1.0) (- x 1.0)) 3)))

simplify612.0ms

Counts
213 → 213
Iterations

Useful iterations: done (598.0ms)

IterNodesCost
02934170
17633464
225233224
done50013200

prune239.0ms

Filtered
109 candidates to 213 candidates (-95.4%)
Pruning

5 alts after pruning (3 fresh and 2 done)

PrunedKeptTotal
New2130213
Fresh033
Picked011
Done011
Total2135218

Merged error: 0.0b

Counts
218 → 5

localize9.0ms

Local error

Found 4 expressions with local error:

0.0b
(* (+ x 1.0) (- x 1.0))
0.0b
(* (+ x 1.0) (+ x 1.0))
0.0b
(/ (- (* x (- x 1.0)) (* (+ x 1.0) (+ x 1.0))) (* (+ x 1.0) (- x 1.0)))
18.6b
(- (* x (- x 1.0)) (* (+ x 1.0) (+ x 1.0)))

rewrite58.0ms

Algorithm
rewrite-expression-head
Rules
46×associate-*r/
36×flip3-+ flip-+
32×frac-sub
30×*-un-lft-identity
28×frac-times
24×flip3-- flip--
18×add-sqr-sqrt associate-/l/
14×associate-*l/
13×pow1 add-exp-log add-cbrt-cube
12×add-cube-cbrt
associate-*r*
associate-*l* associate-/r/
distribute-lft-out
distribute-rgt-in distribute-lft-in swap-sqr add-log-exp
sub-neg
associate--l+
times-frac prod-exp cbrt-unprod associate-/l*
cbrt-undiv div-exp pow-prod-down *-commutative associate--r+ unswap-sqr
pow2 frac-2neg pow-plus diff-log div-sub clear-num associate-/r* pow-sqr pow-prod-up div-inv distribute-lft-out-- difference-of-squares
Counts
4 → 155
Calls
4 calls:
10.0ms
(* (+ x 1.0) (- x 1.0))
9.0ms
(* (+ x 1.0) (+ x 1.0))
22.0ms
(/ (- (* x (- x 1.0)) (* (+ x 1.0) (+ x 1.0))) (* (+ x 1.0) (- x 1.0)))
10.0ms
(- (* x (- x 1.0)) (* (+ x 1.0) (+ x 1.0)))

series19.0ms

Counts
4 → 12
Calls
4 calls:
7.0ms
(* (+ x 1.0) (- x 1.0))
2.0ms
(* (+ x 1.0) (+ x 1.0))
6.0ms
(/ (- (* x (- x 1.0)) (* (+ x 1.0) (+ x 1.0))) (* (+ x 1.0) (- x 1.0)))
4.0ms
(- (* x (- x 1.0)) (* (+ x 1.0) (+ x 1.0)))

simplify1.1s

Counts
167 → 167
Iterations

Useful iterations: 2 (299.0ms)

IterNodesCost
02503724
17853472
241133034
done50003034

prune280.0ms

Filtered
115 candidates to 167 candidates (-45.2%)
Pruning

4 alts after pruning (2 fresh and 2 done)

PrunedKeptTotal
New1661167
Fresh112
Picked101
Done022
Total1684172

Merged error: 0b

Counts
172 → 4

regimes44.0ms

Accuracy

99.9% (0.0b remaining)

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

bsearch39.0ms

Steps
ItersRangePoint
11
901.3230478674768
3.453863445390637e+32
1208365.1148162424
8
-1.446720947063474e+35
-5.322052552197638e+32
-8.86080339333129e+33

simplify5.0ms

Iterations

Useful iterations: 1 (2.0ms)

IterNodesCost
02554
13939
24639
done4639

end0.0ms

sample865.0ms

Algorithm
intervals
Results
300.0ms1718×body1280valid
163.0ms1194×body640valid
157.0ms4175×body80valid
65.0ms606×body320valid
21.0ms307×body160valid

Profiling

Loading profile data...