Details

Time bar (total: 14.1s)

sample142.0ms

Algorithm
intervals
Results
47.0ms761×body80nan
13.0ms20×body1280valid
11.0ms170×body80valid
9.0ms27×body640valid
4.0ms21×body320valid
3.0ms20×body160valid

simplify3.4s

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
01213
12113
22913
33513
44113
55613
68313
711913
815413
917513
1020213
1123713
1226813
1329513
1432813
1535913
1638613
1741913
1845013
1947713
2051013
2154113
2256813
2360113
2463213
2565913
2669213
2772313
2875013
2978313
3081413
3184113
3287413
3390513
3493213
3596513
3699613
37102313
38105613
39108713
40111413
41114713
42117813
43120513
44123813
45126913
46129613
47132913
48136013
49138713
50142013
51145113
52147813
53151113
54154213
55156913
56160213
57163313
58166013
59169313
60172413
61175113
62178413
63181513
64184213
65187513
66190613
67193313
68196613
69199713
70202413
71205713
72208813
73211513
74214813
75217913
76220613
77223913
78227013
79229713
80233013
81236113
82238813
83242113
84245213
85247913
86251213
87254313
88257013
89260313
90263413
91266113
92269413
93272513
94275213
95278513
96281613
97284313
98287613
99290713
100293413
101296713
102299813
103302513
104305813
105308913
106311613
107314913
108318013
109320713
110324013
111327113
112329813
113333113
114336213
115338913
116342213
117345313
118348013
119351313
120354413
121357113
122360413
123363513
124366213
125369513
126372613
127375313
128378613
129381713
130384413
131387713
132390813
133393513
134396813
135399913
136402613
137405913
138409013
139411713
140415013
141418113
142420813
143424113
144427213
145429913
146433213
147436313
148439013
149442313
150445413
151448113
152451413
153454513
154457213
155460513
156463613
157466313
158469613
159472713
160475413
161478713
162481813
163484513
164487813
165490913
166493613
167496913
done500013

prune4.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 11.1b

Counts
2 → 1

localize12.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (+ (* x (log y)) (* z (log (- 1.0 y)))) t)
0.0b
(* z (log (- 1.0 y)))
0.3b
(* x (log y))
7.3b
(log (- 1.0 y))

rewrite30.0ms

Algorithm
rewrite-expression-head
Rules
25×add-sqr-sqrt
21×log-prod *-un-lft-identity
13×add-cube-cbrt
11×pow1
add-exp-log add-log-exp
distribute-rgt-in distribute-lft-in associate-*r* add-cbrt-cube
associate-*l*
distribute-lft-out-- difference-of-squares
log-pow
log-div flip3-- diff-log pow-prod-down prod-exp *-commutative flip-- cbrt-unprod unswap-sqr
sub-neg rem-log-exp associate--l+ sum-log
Counts
4 → 86
Calls
4 calls:
7.0ms
(- (+ (* x (log y)) (* z (log (- 1.0 y)))) t)
8.0ms
(* z (log (- 1.0 y)))
8.0ms
(* x (log y))
4.0ms
(log (- 1.0 y))

series44.0ms

Counts
4 → 12
Calls
4 calls:
22.0ms
(- (+ (* x (log y)) (* z (log (- 1.0 y)))) t)
10.0ms
(* z (log (- 1.0 y)))
8.0ms
(* x (log y))
3.0ms
(log (- 1.0 y))

simplify845.0ms

Counts
98 → 98
Iterations

Useful iterations: done (843.0ms)

IterNodesCost
02171169
14691120
21292990
33438954
done5000951

prune204.0ms

Filtered
68 candidates to 98 candidates (-44.1%)
Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New89998
Fresh000
Picked101
Done000
Total90999

Merged error: 0.1b

Counts
99 → 9

localize22.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (+ (* x (log y)) (* z (- (log 1.0) (+ (* 1/2 (/ (pow y 2) (pow 1.0 2))) (* 1.0 y))))) t)
0.0b
(+ (* x (log y)) (* z (- (log 1.0) (+ (* 1/2 (/ (pow y 2) (pow 1.0 2))) (* 1.0 y)))))
0.0b
(* z (- (log 1.0) (+ (* 1/2 (/ (pow y 2) (pow 1.0 2))) (* 1.0 y))))
0.3b
(* x (log y))

rewrite41.0ms

Algorithm
rewrite-expression-head
Rules
24×add-sqr-sqrt log-prod
21×*-un-lft-identity
16×distribute-rgt-in add-cube-cbrt distribute-lft-in
13×associate--l+
11×add-log-exp
10×pow1 associate-+r+ associate-*r*
add-exp-log add-cbrt-cube
associate-+l+ associate-*l*
sub-neg
distribute-lft-out--
flip3-- diff-log associate-*r/ pow-prod-down prod-exp sum-log log-pow *-commutative flip-- cbrt-unprod difference-of-squares unswap-sqr
+-commutative flip3-+ flip-+
Counts
4 → 101
Calls
4 calls:
8.0ms
(- (+ (* x (log y)) (* z (- (log 1.0) (+ (* 1/2 (/ (pow y 2) (pow 1.0 2))) (* 1.0 y))))) t)
7.0ms
(+ (* x (log y)) (* z (- (log 1.0) (+ (* 1/2 (/ (pow y 2) (pow 1.0 2))) (* 1.0 y)))))
18.0ms
(* z (- (log 1.0) (+ (* 1/2 (/ (pow y 2) (pow 1.0 2))) (* 1.0 y))))
5.0ms
(* x (log y))

series106.0ms

Counts
4 → 12
Calls
4 calls:
45.0ms
(- (+ (* x (log y)) (* z (- (log 1.0) (+ (* 1/2 (/ (pow y 2) (pow 1.0 2))) (* 1.0 y))))) t)
35.0ms
(+ (* x (log y)) (* z (- (log 1.0) (+ (* 1/2 (/ (pow y 2) (pow 1.0 2))) (* 1.0 y)))))
18.0ms
(* z (- (log 1.0) (+ (* 1/2 (/ (pow y 2) (pow 1.0 2))) (* 1.0 y))))
8.0ms
(* x (log y))

simplify1.2s

Counts
113 → 113
Iterations

Useful iterations: 3 (406.0ms)

IterNodesCost
02042388
14562246
212922110
344702067
done50002067

prune304.0ms

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

10 alts after pruning (10 fresh and 0 done)

PrunedKeptTotal
New1103113
Fresh178
Picked101
Done000
Total11210122

Merged error: 0.1b

Counts
122 → 10

localize24.0ms

Local error

Found 4 expressions with local error:

0.3b
(* x (log (cbrt y)))
0.3b
(* (* 2 (log (cbrt y))) x)
0.6b
(cbrt y)
0.6b
(cbrt y)

rewrite20.0ms

Algorithm
rewrite-expression-head
Rules
15×add-sqr-sqrt
13×add-cube-cbrt *-un-lft-identity
12×pow1 cbrt-prod log-prod
11×add-exp-log add-cbrt-cube
associate-*r*
distribute-rgt-in distribute-lft-in
associate-*l* pow-prod-down prod-exp cbrt-unprod add-log-exp
pow1/3
log-pow *-commutative
unswap-sqr
Counts
4 → 72
Calls
4 calls:
8.0ms
(* x (log (cbrt y)))
6.0ms
(* (* 2 (log (cbrt y))) x)
1.0ms
(cbrt y)
2.0ms
(cbrt y)

series110.0ms

Counts
4 → 12
Calls
4 calls:
27.0ms
(* x (log (cbrt y)))
29.0ms
(* (* 2 (log (cbrt y))) x)
27.0ms
(cbrt y)
27.0ms
(cbrt y)

simplify1.5s

Counts
84 → 84
Iterations

Useful iterations: 4 (908.0ms)

IterNodesCost
0122720
1258680
2801572
32188548
44770537
done5000537

prune225.0ms

Filtered
53 candidates to 84 candidates (-58.5%)
Pruning

10 alts after pruning (10 fresh and 0 done)

PrunedKeptTotal
New80484
Fresh369
Picked101
Done000
Total841094

Merged error: 0.0b

Counts
94 → 10

localize33.0ms

Local error

Found 4 expressions with local error:

0.3b
(* x (log (pow y 1/3)))
0.3b
(* (* 2 (log (cbrt y))) x)
0.6b
(cbrt y)
5.0b
(pow y 1/3)

rewrite19.0ms

Algorithm
rewrite-expression-head
Rules
16×add-sqr-sqrt
14×add-cube-cbrt log-prod *-un-lft-identity
12×pow1 add-exp-log
11×add-cbrt-cube
unpow-prod-down
distribute-rgt-in distribute-lft-in associate-*r*
associate-*l* pow-prod-down prod-exp cbrt-unprod add-log-exp
cbrt-prod pow-unpow sqr-pow
*-commutative
pow-to-exp pow-pow unpow1/3 pow1/3 pow-exp log-pow unswap-sqr
Counts
4 → 80
Calls
4 calls:
6.0ms
(* x (log (pow y 1/3)))
6.0ms
(* (* 2 (log (cbrt y))) x)
1.0ms
(cbrt y)
3.0ms
(pow y 1/3)

series104.0ms

Counts
4 → 12
Calls
4 calls:
20.0ms
(* x (log (pow y 1/3)))
33.0ms
(* (* 2 (log (cbrt y))) x)
27.0ms
(cbrt y)
24.0ms
(pow y 1/3)

simplify413.0ms

Counts
92 → 92
Iterations

Useful iterations: 2 (90.0ms)

IterNodesCost
0160839
1342706
21133579
done5000579

prune208.0ms

Filtered
62 candidates to 92 candidates (-48.4%)
Pruning

10 alts after pruning (9 fresh and 1 done)

PrunedKeptTotal
New92092
Fresh099
Picked011
Done000
Total9210102

Merged error: 0.0b

Counts
102 → 10

regimes736.0ms

Accuracy

0% (0.2b remaining)

Error of 0.3b against oracle of 0.1b and baseline of 0.3b

bsearch0.0ms

simplify3.0ms

Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
02735
13635
done3635

end0.0ms

sample4.4s

Algorithm
intervals
Results
1.7s24910×body80nan
373.0ms5510×body80valid
315.0ms923×body640valid
250.0ms407×body1280valid
162.0ms741×body320valid
61.0ms448×body160valid

Profiling

Loading profile data...