Details

Time bar (total: 53.7s)

sample150.0ms

Algorithm
intervals
Results
52.0ms761×body80nan
13.0ms20×body1280valid
12.0ms170×body80valid
9.0ms27×body640valid
5.0ms21×body320valid
3.0ms20×body160valid

simplify42.8s

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
01213
12113
22913
33513
44113
55613
68313
712613
818313
922513
1026413
1130213
1234213
1338813
1443813
1549013
1653813
1758713
1863213
1968013
2072713
2177513
2282313
2387313
2492213
2597113
26101613
27106313
28110913
29115713
30120313
31125113
32129913
33134913
34139513
35144213
36149113
37154213
38159013
39164013
40168913
41173713
42178613
43183513
44188513
45193513
46198313
47203213
48207713
49212513
50217213
51222013
52227113
53232413
54237813
55243713
56249413
57254913
58260213
59265813
60271513
61277013
62282413
63287813
64293213
65298813
66304213
67309213
68314213
69319713
70325413
71330713
72335713
73341113
74347013
75353213
76359313
77364913
78370613
79376513
80382113
81387713
82393713
83399613
84405413
85411513
86417513
87423113
88428613
89433913
90439113
91444313
92449713
93454913
94459913
95465213
96470413
97475613
98480413
99485513
100490613
101495913
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))

rewrite25.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)
7.0ms
(* z (log (- 1.0 y)))
5.0ms
(* x (log y))
4.0ms
(log (- 1.0 y))

series50.0ms

Counts
4 → 12
Calls
4 calls:
29.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))

simplify892.0ms

Counts
98 → 98
Iterations

Useful iterations: done (889.0ms)

IterNodesCost
02171169
14691123
21221991
33492957
done5001952

prune204.0ms

Filtered
70 candidates to 98 candidates (-40.0%)
Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New89998
Fresh000
Picked101
Done000
Total90999

Merged error: 0.1b

Counts
99 → 9

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

rewrite42.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:
7.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)))))
19.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:
44.0ms
(- (+ (* x (log y)) (* z (- (log 1.0) (+ (* 1/2 (/ (pow y 2) (pow 1.0 2))) (* 1.0 y))))) t)
37.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: done (1.2s)

IterNodesCost
02042388
14562249
212042115
344572070
done50002068

prune302.0ms

Filtered
79 candidates to 113 candidates (-43.0%)
Pruning

10 alts after pruning (10 fresh and 0 done)

PrunedKeptTotal
New1103113
Fresh178
Picked101
Done000
Total11210122

Merged error: 0.1b

Counts
122 → 10

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

rewrite18.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:
6.0ms
(* x (log (cbrt y)))
7.0ms
(* (* 2 (log (cbrt y))) x)
2.0ms
(cbrt y)
2.0ms
(cbrt y)

series106.0ms

Counts
4 → 12
Calls
4 calls:
22.0ms
(* x (log (cbrt y)))
32.0ms
(* (* 2 (log (cbrt y))) x)
26.0ms
(cbrt y)
26.0ms
(cbrt y)

simplify1.0s

Counts
84 → 84
Iterations

Useful iterations: done (1.0s)

IterNodesCost
0122720
1258683
2771579
32157553
done5000544

prune225.0ms

Filtered
56 candidates to 84 candidates (-50.0%)
Pruning

10 alts after pruning (10 fresh and 0 done)

PrunedKeptTotal
New80484
Fresh369
Picked101
Done000
Total841094

Merged error: 0.0b

Counts
94 → 10

localize30.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)
2.0ms
(cbrt y)
3.0ms
(pow y 1/3)

series99.0ms

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

simplify1.0s

Counts
92 → 92
Iterations

Useful iterations: done (1.0s)

IterNodesCost
0160839
1342723
21034617
33487568
done5001548

prune194.0ms

Filtered
60 candidates to 92 candidates (-53.3%)
Pruning

10 alts after pruning (9 fresh and 1 done)

PrunedKeptTotal
New92092
Fresh099
Picked011
Done000
Total9210102

Merged error: 0.0b

Counts
102 → 10

regimes643.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.5s24910×body80nan
380.0ms5510×body80valid
322.0ms923×body640valid
257.0ms407×body1280valid
161.0ms741×body320valid
67.0ms448×body160valid

Profiling

Loading profile data...