Details

Time bar (total: 12.6s)

sample30.0ms

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

simplify7.1s

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0713
11213
21613
31913
42113
52713
63913
76013
87813
99913
1014713
1119213
1220413
1321813
1424513
1526913
1629613
1732013
1834713
1937113
2039813
2142113
2244813
2347113
2449813
2552213
2654913
2757313
2860013
2962413
3065113
3167513
3270213
3372613
3475313
3577713
3680413
3782713
3885413
3987813
4090513
4192913
4295613
4398013
44100713
45103113
46105813
47108113
48110813
49113213
50115913
51118313
52121013
53123413
54126113
55128513
56131213
57133613
58136313
59138713
60141413
61143813
62146513
63148913
64151613
65154013
66156713
67159113
68161813
69164213
70166913
71169313
72172013
73174413
74177113
75179413
76182113
77184513
78187213
79189513
80192213
81194613
82197313
83199613
84202313
85204713
86207413
87209713
88212413
89214813
90217513
91219813
92222513
93224813
94227513
95229813
96232513
97234913
98237613
99239913
100242613
101244913
102247613
103249913
104252613
105254913
106257613
107260013
108262713
109265113
110267813
111270113
112272813
113275113
114277813
115280213
116282913
117285313
118288013
119290313
120293013
121295313
122298013
123300313
124303013
125305313
126308013
127310413
128313113
129315413
130318113
131320513
132323213
133325613
134328313
135330713
136333413
137335713
138338413
139340813
140343513
141345813
142348513
143350813
144353513
145355813
146358513
147360813
148363513
149365813
150368513
151370913
152373613
153376013
154378713
155381013
156383713
157386113
158388813
159391113
160393813
161396113
162398813
163401113
164403813
165406113
166408813
167411113
168413813
169416113
170418813
171421113
172423813
173426113
174428813
175431213
176433913
177436213
178438913
179441213
180443913
181446213
182448913
183451213
184453913
185456213
186458913
187461313
188464013
189466313
190469013
191471313
192474013
193476313
194479013
195481313
196484013
197486313
198489013
199491313
200494013
201496313
202499013
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

localize7.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))
10.0ms
(/ x (+ x 1.0))
30.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)))

simplify726.0ms

Counts
113 → 113
Iterations

Useful iterations: done (722.0ms)

IterNodesCost
01761584
13991506
211141428
329601418
done50011417

prune199.0ms

Filtered
77 candidates to 113 candidates (-46.8%)
Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New1076113
Fresh000
Picked101
Done000
Total1086114

Merged error: 0.0b

Counts
114 → 6

localize13.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)))))

rewrite68.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))))
10.0ms
(exp (/ (+ x 1.0) (- x 1.0)))
37.0ms
(- (/ x (+ x 1.0)) (log (exp (/ (+ x 1.0) (- x 1.0)))))

series22.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)))
12.0ms
(- (/ x (+ x 1.0)) (log (exp (/ (+ x 1.0) (- x 1.0)))))

simplify711.0ms

Counts
136 → 136
Iterations

Useful iterations: 3 (281.0ms)

IterNodesCost
02121758
14231535
210351439
326771412
done50001412

prune227.0ms

Filtered
97 candidates to 136 candidates (-40.2%)
Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New1360136
Fresh055
Picked011
Done000
Total1366142

Merged error: 0.0b

Counts
142 → 6

localize9.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)))

rewrite103.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:
5.0ms
(/ x (+ x 1.0))
12.0ms
(cbrt (pow (/ (+ x 1.0) (- x 1.0)) 3))
11.0ms
(pow (/ (+ x 1.0) (- x 1.0)) 3)
65.0ms
(- (/ x (+ x 1.0)) (cbrt (pow (/ (+ x 1.0) (- x 1.0)) 3)))

series27.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)
15.0ms
(- (/ x (+ x 1.0)) (cbrt (pow (/ (+ x 1.0) (- x 1.0)) 3)))

simplify569.0ms

Counts
213 → 213
Iterations

Useful iterations: done (556.0ms)

IterNodesCost
02934170
17633494
222583258
done50003225

prune257.0ms

Filtered
113 candidates to 213 candidates (-88.5%)
Pruning

6 alts after pruning (4 fresh and 2 done)

PrunedKeptTotal
New2130213
Fresh044
Picked011
Done011
Total2136219

Merged error: 0.0b

Counts
219 → 6

localize12.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ (+ x 1.0) (- x 1.0))
0.0b
(/ (/ x (sqrt (+ x 1.0))) (sqrt (+ x 1.0)))
0.1b
(/ x (sqrt (+ x 1.0)))
6.8b
(- (/ (/ x (sqrt (+ x 1.0))) (sqrt (+ x 1.0))) (/ (+ x 1.0) (- x 1.0)))

rewrite276.0ms

Algorithm
rewrite-expression-head
Rules
433×times-frac
355×*-un-lft-identity
264×add-sqr-sqrt
234×sqrt-prod
199×add-cube-cbrt
64×distribute-lft-out
34×associate-/l*
22×associate-/r/
20×sqrt-div
19×associate-/r* difference-of-squares
13×add-exp-log add-cbrt-cube
12×distribute-lft-out--
11×flip3-+ flip-+ div-inv
add-log-exp
cbrt-undiv div-exp
pow1
frac-2neg clear-num associate-/l/
flip3-- flip--
sub-neg diff-log frac-sub
Counts
4 → 362
Calls
4 calls:
8.0ms
(/ (+ x 1.0) (- x 1.0))
21.0ms
(/ (/ x (sqrt (+ x 1.0))) (sqrt (+ x 1.0)))
7.0ms
(/ x (sqrt (+ x 1.0)))
215.0ms
(- (/ (/ x (sqrt (+ x 1.0))) (sqrt (+ x 1.0))) (/ (+ x 1.0) (- x 1.0)))

series22.0ms

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

simplify709.0ms

Counts
374 → 374
Iterations

Useful iterations: done (695.0ms)

IterNodesCost
04368403
110307396
231876685
done50006668

prune501.0ms

Filtered
177 candidates to 374 candidates (-111.3%)
Pruning

6 alts after pruning (3 fresh and 3 done)

PrunedKeptTotal
New3740374
Fresh033
Picked011
Done022
Total3746380

Merged error: 0.0b

Counts
380 → 6

regimes51.0ms

Accuracy

99.7% (0.1b remaining)

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

bsearch35.0ms

Steps
ItersRangePoint
11
901.3230478674768
3.453863445390637e+32
12520.595647862758
9
-174458.2165831976
-0.46594774775336223
-0.9999789100910194

simplify3.0ms

Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
02659
13344
done3344

end0.0ms

sample828.0ms

Algorithm
intervals
Results
285.0ms1718×body1280valid
161.0ms1194×body640valid
147.0ms4175×body80valid
62.0ms606×body320valid
20.0ms307×body160valid

Profiling

Loading profile data...