Details

Time bar (total: 13.8s)

sample218.0ms

Algorithm
intervals
Results
102.0ms1371×body80nan
34.0ms411×body80valid
3.0msbody640valid
3.0msbody1280valid
2.0msbody320valid
2.0ms14×body160valid

simplify42.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
03110
16210
213710
334410
4115510
5500110

prune4.0ms

Filtered
1 candidates to 0 candidates (0.0%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 1.3b

Counts
2 → 1

localize15.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (log z) t)
0.1b
(* y (- (log z) t))
0.3b
(+ (* y (- (log z) t)) (* a (- (log (- 1.0 z)) b)))
7.2b
(log (- 1.0 z))

rewrite45.0ms

Algorithm
rewrite-expression-head
Rules
84×prod-diff
76×add-sqr-sqrt *-un-lft-identity
64×add-cube-cbrt
53×distribute-rgt-in distribute-lft-in
38×associate-+r+
34×associate-+l+
31×pow1
30×log-prod
25×associate--l+ log-pow
10×associate-*r/
add-exp-log sub-neg flip3-- flip-- distribute-lft-out-- add-log-exp
associate-*r* add-cbrt-cube
difference-of-squares
expm1-log1p-u fma-neg frac-add log1p-expm1-u
associate-*l*
log-div
+-commutative fma-def flip3-+ diff-log rem-log-exp pow-prod-down prod-exp sum-log *-commutative cbrt-unprod flip-+ unswap-sqr
Counts
4 → 203
Calls
4 calls:
5.0ms
(- (log z) t)
8.0ms
(* y (- (log z) t))
17.0ms
(+ (* y (- (log z) t)) (* a (- (log (- 1.0 z)) b)))
5.0ms
(log (- 1.0 z))

series357.0ms

Counts
4 → 12
Calls
4 calls:
56.0ms
(- (log z) t)
71.0ms
(* y (- (log z) t))
182.0ms
(+ (* y (- (log z) t)) (* a (- (log (- 1.0 z)) b)))
47.0ms
(log (- 1.0 z))

simplify117.0ms

Algorithm
egg-herbie
Counts
215 → 215
Iterations

Useful iterations: 2 (84.0ms)

IterNodesCost
08561981
132961486
250021485

prune745.0ms

Filtered
215 candidates to 131 candidates (60.9%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New2132215
Fresh000
Picked101
Done000
Total2142216

Merged error: 0.0b

Counts
216 → 2

localize22.0ms

Local error

Found 4 expressions with local error:

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.0b
(* a (- (- (log 1.0) (+ (* 1/2 (/ (pow z 2) (pow 1.0 2))) (* 1.0 z))) b))
0.1b
(* y (- (log z) t))
0.3b
(+ (* y (- (log z) t)) (* a (- (- (log 1.0) (+ (* 1/2 (/ (pow z 2) (pow 1.0 2))) (* 1.0 z))) b)))

rewrite108.0ms

Algorithm
rewrite-expression-head
Rules
168×prod-diff
156×*-un-lft-identity
144×add-sqr-sqrt
110×add-cube-cbrt
108×distribute-rgt-in distribute-lft-in
92×associate--l+
74×associate-+r+
48×pow1
38×log-pow
34×associate-+l+
31×distribute-lft-out--
24×log-prod
17×associate-*r*
14×difference-of-squares
12×sub-neg associate-*r/
10×add-cbrt-cube
add-exp-log associate-*l*
flip3-- flip-- add-log-exp
expm1-log1p-u frac-add log1p-expm1-u
pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
+-commutative fma-def flip3-+ exp-sum sum-log flip-+
Counts
4 → 306
Calls
4 calls:
22.0ms
(* x (exp (+ (* y (- (log z) t)) (* a (- (- (log 1.0) (+ (* 1/2 (/ (pow z 2) (pow 1.0 2))) (* 1.0 z))) b)))))
22.0ms
(* a (- (- (log 1.0) (+ (* 1/2 (/ (pow z 2) (pow 1.0 2))) (* 1.0 z))) b))
8.0ms
(* y (- (log z) t))
33.0ms
(+ (* y (- (log z) t)) (* a (- (- (log 1.0) (+ (* 1/2 (/ (pow z 2) (pow 1.0 2))) (* 1.0 z))) b)))

series640.0ms

Counts
4 → 12
Calls
4 calls:
225.0ms
(* x (exp (+ (* y (- (log z) t)) (* a (- (- (log 1.0) (+ (* 1/2 (/ (pow z 2) (pow 1.0 2))) (* 1.0 z))) b)))))
104.0ms
(* a (- (- (log 1.0) (+ (* 1/2 (/ (pow z 2) (pow 1.0 2))) (* 1.0 z))) b))
73.0ms
(* y (- (log z) t))
237.0ms
(+ (* y (- (log z) t)) (* a (- (- (log 1.0) (+ (* 1/2 (/ (pow z 2) (pow 1.0 2))) (* 1.0 z))) b)))

simplify153.0ms

Algorithm
egg-herbie
Counts
318 → 318
Iterations

Useful iterations: 2 (101.0ms)

IterNodesCost
011196148
146764554
250014552

prune950.0ms

Filtered
318 candidates to 161 candidates (50.6%)
Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New3153318
Fresh011
Picked011
Done000
Total3155320

Merged error: 0.0b

Counts
320 → 5

localize27.0ms

Local error

Found 4 expressions with local error:

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

rewrite121.0ms

Algorithm
rewrite-expression-head
Rules
216×prod-diff
182×*-un-lft-identity
172×add-sqr-sqrt
148×associate-+r+
142×distribute-rgt-in distribute-lft-in
140×add-cube-cbrt
104×associate--l+
68×associate-+l+
58×pow1
50×log-pow
36×log-prod
28×distribute-lft-out--
20×associate-*r/
16×sub-neg
14×difference-of-squares
12×associate-*r*
10×flip3-- flip--
add-exp-log frac-add add-cbrt-cube add-log-exp
associate-*l*
expm1-log1p-u log1p-expm1-u
+-commutative fma-def flip3-+ pow-prod-down prod-exp sum-log *-commutative cbrt-unprod flip-+ unswap-sqr
Counts
4 → 370
Calls
4 calls:
9.0ms
(* y (- (log z) t))
8.0ms
(* y (- (log z) t))
36.0ms
(+ (* y (- (log z) t)) (* a (- (- (log 1.0) (+ (* 1/2 (/ (pow z 2) (pow 1.0 2))) (* 1.0 z))) b)))
30.0ms
(+ (* y (- (log z) t)) (* a (- (- (log 1.0) (+ (* 1/2 (/ (pow z 2) (pow 1.0 2))) (* 1.0 z))) b)))

series648.0ms

Counts
4 → 12
Calls
4 calls:
76.0ms
(* y (- (log z) t))
76.0ms
(* y (- (log z) t))
242.0ms
(+ (* y (- (log z) t)) (* a (- (- (log 1.0) (+ (* 1/2 (/ (pow z 2) (pow 1.0 2))) (* 1.0 z))) b)))
254.0ms
(+ (* y (- (log z) t)) (* a (- (- (log 1.0) (+ (* 1/2 (/ (pow z 2) (pow 1.0 2))) (* 1.0 z))) b)))

simplify141.0ms

Algorithm
egg-herbie
Counts
382 → 382
Iterations

Useful iterations: 2 (81.0ms)

IterNodesCost
08996250
134034818
250014806

prune1.9s

Filtered
382 candidates to 222 candidates (58.1%)
Pruning

5 alts after pruning (3 fresh and 2 done)

PrunedKeptTotal
New3820382
Fresh033
Picked011
Done011
Total3825387

Merged error: 0.0b

Counts
387 → 5

localize16.0ms

Local error

Found 4 expressions with local error:

0.0b
(* x (exp (fma y (- (log z) t) (* a (- (log (- 1.0 z)) b)))))
0.0b
(- (log z) t)
0.1b
(fma y (- (log z) t) (* a (- (log (- 1.0 z)) b)))
7.2b
(log (- 1.0 z))

rewrite18.0ms

Algorithm
rewrite-expression-head
Rules
22×add-sqr-sqrt
21×*-un-lft-identity
16×add-cube-cbrt
12×pow1 prod-diff
log-prod
add-exp-log log-pow add-cbrt-cube
add-log-exp
expm1-log1p-u fma-neg associate-*r* log1p-expm1-u
associate-*l* associate--l+ distribute-lft-out--
log-div flip3-- flip-- fma-udef difference-of-squares
sub-neg diff-log rem-log-exp exp-sum pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
Counts
4 → 85
Calls
4 calls:
5.0ms
(* x (exp (fma y (- (log z) t) (* a (- (log (- 1.0 z)) b)))))
5.0ms
(- (log z) t)
1.0ms
(fma y (- (log z) t) (* a (- (log (- 1.0 z)) b)))
4.0ms
(log (- 1.0 z))

series465.0ms

Counts
4 → 12
Calls
4 calls:
159.0ms
(* x (exp (fma y (- (log z) t) (* a (- (log (- 1.0 z)) b)))))
64.0ms
(- (log z) t)
195.0ms
(fma y (- (log z) t) (* a (- (log (- 1.0 z)) b)))
46.0ms
(log (- 1.0 z))

simplify44.0ms

Algorithm
egg-herbie
Counts
97 → 97
Iterations

Useful iterations: 2 (35.0ms)

IterNodesCost
0457761
11408594
25002587

prune292.0ms

Filtered
97 candidates to 71 candidates (73.2%)
Pruning

5 alts after pruning (2 fresh and 3 done)

PrunedKeptTotal
New97097
Fresh022
Picked011
Done022
Total975102

Merged error: 0.0b

Counts
102 → 5

regimes244.0ms

Accuracy

0% (0.2b remaining)

Error of 0.4b against oracle of 0.2b and baseline of 0.4b

bsearch0.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03216
13216

end0.0ms

sample6.4s

Algorithm
intervals
Results
3.0s41072×body80nan
1.0s12544×body80valid
159.0ms360×body640valid
113.0ms407×body320valid
61.0ms76×body1280valid
44.0ms257×body160valid