Details

Time bar (total: 7.3s)

sample91.0ms

Algorithm
intervals
Results
31.0ms726×body80nan
9.0ms29×body640valid
9.0ms178×body80valid
5.0msbody1280valid
4.0ms24×body320valid
2.0ms17×body160valid

simplify26.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 1 (3.0ms)

IterNodesCost
0227
1386
2536
3616
4786
51106
61756
72846
83636
93926
104766
114766

prune9.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 10.8b

localize11.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.0b
(log (- 1.0 y))

rewrite25.0ms

Algorithm
rewrite-expression-head
Rules
32×add-sqr-sqrt
28×*-un-lft-identity
21×log-prod
20×add-cube-cbrt
11×pow1
add-exp-log prod-diff add-log-exp
distribute-rgt-in distribute-lft-in associate-*r* add-cbrt-cube
associate-*l*
expm1-log1p-u log1p-expm1-u distribute-lft-out-- difference-of-squares
fma-neg 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 → 106
Calls
4 calls:
7.0ms
(- (+ (* x (log y)) (* z (log (- 1.0 y)))) t)
6.0ms
(* z (log (- 1.0 y)))
4.0ms
(* x (log y))
4.0ms
(log (- 1.0 y))

series241.0ms

Counts
4 → 12
Calls
4 calls:
88.0ms
(- (+ (* x (log y)) (* z (log (- 1.0 y)))) t)
69.0ms
(* z (log (- 1.0 y)))
37.0ms
(* x (log y))
47.0ms
(log (- 1.0 y))

simplify57.0ms

Algorithm
egg-herbie
Counts
118 → 118
Iterations

Useful iterations: 2 (47.0ms)

IterNodesCost
0519871
11908704
25001676

prune333.0ms

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 0.1b

localize18.0ms

Local error

Found 4 expressions with local error:

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

rewrite48.0ms

Algorithm
rewrite-expression-head
Rules
59×add-sqr-sqrt
57×prod-diff
56×*-un-lft-identity
51×add-cube-cbrt
40×distribute-rgt-in distribute-lft-in
34×associate-+r+
24×log-prod
22×pow1
14×log-pow
13×associate--l+
11×add-log-exp
10×associate-*r*
add-exp-log add-cbrt-cube
associate-+l+ associate-*l*
sub-neg
expm1-log1p-u log1p-expm1-u
fma-neg distribute-lft-out--
flip3-- diff-log associate-*r/ pow-prod-down prod-exp sum-log *-commutative flip-- cbrt-unprod difference-of-squares unswap-sqr
+-commutative fma-def flip3-+ flip-+
Counts
4 → 170
Calls
4 calls:
7.0ms
(- (+ (* x (log y)) (* z (- (log 1.0) (+ (* 1.0 y) (* 1/2 (/ (pow y 2) (pow 1.0 2))))))) t)
12.0ms
(+ (* x (log y)) (* z (- (log 1.0) (+ (* 1.0 y) (* 1/2 (/ (pow y 2) (pow 1.0 2)))))))
11.0ms
(* z (- (log 1.0) (+ (* 1.0 y) (* 1/2 (/ (pow y 2) (pow 1.0 2))))))
5.0ms
(* x (log y))

series451.0ms

Counts
4 → 12
Calls
4 calls:
182.0ms
(- (+ (* x (log y)) (* z (- (log 1.0) (+ (* 1.0 y) (* 1/2 (/ (pow y 2) (pow 1.0 2))))))) t)
130.0ms
(+ (* x (log y)) (* z (- (log 1.0) (+ (* 1.0 y) (* 1/2 (/ (pow y 2) (pow 1.0 2)))))))
101.0ms
(* z (- (log 1.0) (+ (* 1.0 y) (* 1/2 (/ (pow y 2) (pow 1.0 2))))))
38.0ms
(* x (log y))

simplify85.0ms

Algorithm
egg-herbie
Counts
182 → 182
Iterations

Useful iterations: 2 (59.0ms)

IterNodesCost
06443156
123912185
250032156

prune602.0ms

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 0.1b

localize20.0ms

Local error

Found 4 expressions with local error:

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

rewrite29.0ms

Algorithm
rewrite-expression-head
Rules
44×add-sqr-sqrt
39×*-un-lft-identity
36×add-cube-cbrt log-prod
29×distribute-rgt-in distribute-lft-in
24×prod-diff
23×pow1
18×associate-*r*
16×log-pow
15×sqrt-prod
11×add-exp-log
10×add-cbrt-cube
associate-*l*
associate--l+
expm1-log1p-u log1p-expm1-u add-log-exp
sqrt-pow1 pow1/2 pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
sub-neg associate-*r/ distribute-lft-out--
flip3-- rem-log-exp flip-- difference-of-squares
Counts
4 → 148
Calls
4 calls:
2.0ms
(log (sqrt y))
10.0ms
(* z (- (log 1.0) (+ (* 1.0 y) (* 1/2 (/ (pow y 2) (pow 1.0 2))))))
5.0ms
(* x (log (sqrt y)))
6.0ms
(* x (log (sqrt y)))

series344.0ms

Counts
4 → 12
Calls
4 calls:
64.0ms
(log (sqrt y))
108.0ms
(* z (- (log 1.0) (+ (* 1.0 y) (* 1/2 (/ (pow y 2) (pow 1.0 2))))))
86.0ms
(* x (log (sqrt y)))
86.0ms
(* x (log (sqrt y)))

simplify63.0ms

Algorithm
egg-herbie
Counts
160 → 160
Iterations

Useful iterations: 2 (45.0ms)

IterNodesCost
04682066
118171359
250011305

prune535.0ms

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 0.1b

localize25.0ms

Local error

Found 4 expressions with local error:

0.3b
(* x (log (sqrt y)))
0.3b
(* x (cbrt (pow (log (sqrt y)) 3)))
0.5b
(cbrt (pow (log (sqrt y)) 3))
0.8b
(pow (log (sqrt y)) 3)

rewrite26.0ms

Algorithm
rewrite-expression-head
Rules
40×cbrt-prod
32×add-sqr-sqrt
27×associate-*r*
23×pow1
21×add-cube-cbrt *-un-lft-identity log-pow
19×unpow-prod-down cube-prod
12×log-prod
add-exp-log
add-cbrt-cube
sqrt-pow1 pow1/2
distribute-rgt-in distribute-lft-in associate-*l* sqrt-prod unswap-sqr
expm1-log1p-u log1p-expm1-u add-log-exp sqr-pow
cube-mult pow-unpow unpow3
pow-prod-down prod-exp *-commutative cbrt-unprod
pow-to-exp pow-pow pow1/3 pow-exp rem-cbrt-cube rem-cube-cbrt
Counts
4 → 137
Calls
4 calls:
5.0ms
(* x (log (sqrt y)))
9.0ms
(* x (cbrt (pow (log (sqrt y)) 3)))
3.0ms
(cbrt (pow (log (sqrt y)) 3))
4.0ms
(pow (log (sqrt y)) 3)

series383.0ms

Counts
4 → 12
Calls
4 calls:
86.0ms
(* x (log (sqrt y)))
88.0ms
(* x (cbrt (pow (log (sqrt y)) 3)))
66.0ms
(cbrt (pow (log (sqrt y)) 3))
142.0ms
(pow (log (sqrt y)) 3)

simplify66.0ms

Algorithm
egg-herbie
Counts
149 → 149
Iterations

Useful iterations: 2 (56.0ms)

IterNodesCost
0557826
12158758
25001743

prune514.0ms

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 0.1b

regimes241.0ms

Accuracy

0% (0.4b remaining)

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

bsearch0.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03420
13420

end0.0ms

sample3.1s

Algorithm
intervals
Results
1.1s23776×body80nan
446.0ms873×body640valid
277.0ms5576×body80valid
247.0ms419×body1280valid
121.0ms704×body320valid
48.0ms458×body160valid