Details

Time bar (total: 10.0s)

sample2.4s

Algorithm
intervals
sampling

Space saved by range analysis: 67.502597%

Space saved by search: 0.292611%

Guaranteed chance to sample good point: 0%

Results
18.0ms233×body80valid
11.0ms139×body80nan
11.0ms136×body80invalid
2.0msbody320valid
2.0msbody640valid
2.0msbody1280valid
1.0msbody160valid
1.0msbody640invalid
1.0msbody320invalid
0.0msbody160invalid

simplify35.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
03010
15810
212910
331810
4107310
5500110

prune8.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 0.7b

Counts
2 → 1

localize15.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (* y (- (log z) t)) (* a (- (log (- 1.0 z)) b)))
0.0b
(* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1.0 z)) b)))))
0.2b
(* y (- (log z) t))
6.3b
(log (- 1.0 z))

rewrite37.0ms

Algorithm
rewrite-expression-head
Rules
27×add-sqr-sqrt log-prod
24×*-un-lft-identity
22×associate--l+
17×distribute-rgt-in distribute-lft-in
15×add-cube-cbrt
14×associate-+r+
10×pow1 associate-+l+ associate-*r/ associate-*r*
add-exp-log add-cbrt-cube
sub-neg flip3-- associate-*l* flip-- add-log-exp
distribute-lft-out--
frac-add difference-of-squares
log-div pow-prod-down prod-exp log-pow *-commutative cbrt-unprod unswap-sqr
+-commutative flip3-+ rem-log-exp exp-sum sum-log flip-+
Counts
4 → 107
Calls
4 calls:
12.0ms
(+ (* y (- (log z) t)) (* a (- (log (- 1.0 z)) b)))
11.0ms
(* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1.0 z)) b)))))
7.0ms
(* y (- (log z) t))
3.0ms
(log (- 1.0 z))

series124.0ms

Counts
4 → 12
Calls
4 calls:
40.0ms
(+ (* y (- (log z) t)) (* a (- (log (- 1.0 z)) b)))
67.0ms
(* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1.0 z)) b)))))
13.0ms
(* y (- (log z) t))
3.0ms
(log (- 1.0 z))

simplify69.0ms

Algorithm
egg-herbie
Counts
119 → 119
Iterations

Useful iterations: 2 (57.0ms)

IterNodesCost
06981103
127311014
25002988

prune210.0ms

Filtered
87 candidates to 119 candidates (-36.8%)
Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New1154119
Fresh000
Picked101
Done000
Total1164120

Merged error: 0b

Counts
120 → 4

localize22.0ms

Local error

Found 4 expressions with local error:

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

rewrite75.0ms

Algorithm
rewrite-expression-head
Rules
44×associate--l+
28×add-sqr-sqrt *-un-lft-identity
24×distribute-rgt-in log-prod distribute-lft-in
18×add-cube-cbrt
17×associate-*r*
14×associate-+r+
12×pow1 sub-neg associate-*r/
10×associate-+l+ add-cbrt-cube
add-exp-log associate-*l*
distribute-lft-out--
flip3-- flip-- add-log-exp
frac-add
pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
log-pow difference-of-squares
+-commutative flip3-+ exp-sum sum-log flip-+
Counts
4 → 129
Calls
4 calls:
23.0ms
(+ (* y (- (log z) t)) (* a (- (- (log 1.0) (+ (* 1/2 (/ (pow z 2) (pow 1.0 2))) (* 1.0 z))) b)))
19.0ms
(* a (- (- (log 1.0) (+ (* 1/2 (/ (pow z 2) (pow 1.0 2))) (* 1.0 z))) b))
21.0ms
(* x (exp (+ (* y (- (log z) t)) (* a (- (- (log 1.0) (+ (* 1/2 (/ (pow z 2) (pow 1.0 2))) (* 1.0 z))) b)))))
7.0ms
(* y (- (log z) t))

series182.0ms

Counts
4 → 12
Calls
4 calls:
54.0ms
(+ (* y (- (log z) t)) (* a (- (- (log 1.0) (+ (* 1/2 (/ (pow z 2) (pow 1.0 2))) (* 1.0 z))) b)))
21.0ms
(* a (- (- (log 1.0) (+ (* 1/2 (/ (pow z 2) (pow 1.0 2))) (* 1.0 z))) b))
92.0ms
(* x (exp (+ (* y (- (log z) t)) (* a (- (- (log 1.0) (+ (* 1/2 (/ (pow z 2) (pow 1.0 2))) (* 1.0 z))) b)))))
14.0ms
(* y (- (log z) t))

simplify85.0ms

Algorithm
egg-herbie
Counts
141 → 141
Iterations

Useful iterations: 2 (63.0ms)

IterNodesCost
06901916
129441773
250021755

prune361.0ms

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

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New1410141
Fresh033
Picked011
Done000
Total1414145

Merged error: 0b

Counts
145 → 4

localize21.0ms

Local error

Found 4 expressions with local error:

6.3b
(cbrt (* y (- (log z) t)))
6.3b
(cbrt (* y (- (log z) t)))
6.3b
(cbrt (* y (- (log z) t)))
6.3b
(log (- 1.0 z))

rewrite18.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt *-un-lft-identity
cbrt-div associate-*r/
pow1 add-exp-log add-cube-cbrt log-prod
flip3-- add-cbrt-cube flip-- add-log-exp
cbrt-prod pow1/3
log-div
rem-log-exp log-pow distribute-lft-out-- difference-of-squares
Counts
4 → 49
Calls
4 calls:
5.0ms
(cbrt (* y (- (log z) t)))
5.0ms
(cbrt (* y (- (log z) t)))
5.0ms
(cbrt (* y (- (log z) t)))
3.0ms
(log (- 1.0 z))

series120.0ms

Counts
4 → 12
Calls
4 calls:
38.0ms
(cbrt (* y (- (log z) t)))
41.0ms
(cbrt (* y (- (log z) t)))
38.0ms
(cbrt (* y (- (log z) t)))
3.0ms
(log (- 1.0 z))

simplify41.0ms

Algorithm
egg-herbie
Counts
61 → 61
Iterations

Useful iterations: 2 (31.0ms)

IterNodesCost
04491032
11517995
25001825

prune383.0ms

Filtered
54 candidates to 61 candidates (-13.0%)
Pruning

4 alts after pruning (2 fresh and 2 done)

PrunedKeptTotal
New61061
Fresh022
Picked011
Done011
Total61465

Merged error: 0b

Counts
65 → 4

localize19.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt x)
0.6b
(cbrt x)
0.6b
(cbrt x)
6.3b
(log (- 1.0 z))

rewrite8.0ms

Algorithm
rewrite-expression-head
Rules
10×add-sqr-sqrt *-un-lft-identity
cbrt-prod
add-cube-cbrt
pow1 add-exp-log log-prod
add-cbrt-cube add-log-exp
pow1/3
log-div
flip3-- rem-log-exp log-pow flip-- distribute-lft-out-- difference-of-squares
Counts
4 → 49
Calls
4 calls:
1.0ms
(cbrt x)
1.0ms
(cbrt x)
1.0ms
(cbrt x)
3.0ms
(log (- 1.0 z))

series70.0ms

Counts
4 → 12
Calls
4 calls:
23.0ms
(cbrt x)
22.0ms
(cbrt x)
22.0ms
(cbrt x)
3.0ms
(log (- 1.0 z))

simplify44.0ms

Algorithm
egg-herbie
Counts
61 → 61
Iterations

Useful iterations: 3 (39.0ms)

IterNodesCost
0188258
1459236
21493201
35001198

prune93.0ms

Filtered
48 candidates to 61 candidates (-27.1%)
Pruning

4 alts after pruning (1 fresh and 3 done)

PrunedKeptTotal
New61061
Fresh011
Picked011
Done022
Total61465

Merged error: 0b

Counts
65 → 4

regimes855.0ms

Accuracy

0% (0.0b remaining)

Error of 0.5b against oracle of 0.5b and baseline of 0.5b

bsearch0.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03216
13216

end0.0ms

sample4.7s

Algorithm
intervals
sampling

Space saved by range analysis: 67.502597%

Space saved by search: 0.292611%

Guaranteed chance to sample good point: 0%

Results
586.0ms7243×body80valid
381.0ms4715×body80invalid
377.0ms4599×body80nan
105.0ms253×body640valid
73.0ms269×body320valid
50.0ms114×body640invalid
39.0ms49×body1280valid
35.0ms137×body320invalid
34.0ms186×body160valid
16.0ms88×body160invalid
15.0ms20×body1280invalid

Profiling

Loading profile data...