Details

Time bar (total: 10.0s)

sample175.0ms

Algorithm
intervals
Results
68.0ms1245×body80nan
26.0ms395×body80valid
7.0ms20×body640valid
2.0msbody320valid
2.0msbody1280valid
0.0msbody160valid

simplify39.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
03010
15810
212910
331810
4107310
5500110

prune4.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 2.9b

localize15.0ms

Local error

Found 4 expressions with local error:

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

rewrite40.0ms

Algorithm
rewrite-expression-head
Rules
37×log-prod
35×add-sqr-sqrt
33×*-un-lft-identity
32×associate--l+
24×distribute-rgt-in distribute-lft-in
17×add-cube-cbrt
14×associate-+r+
12×associate-*r/ associate-*r*
11×pow1
10×associate-+l+
add-exp-log distribute-lft-out--
sub-neg add-cbrt-cube
flip3-- flip-- difference-of-squares
associate-*l* add-log-exp
frac-add
log-pow
log-div pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
+-commutative flip3-+ rem-log-exp sum-log flip-+
Counts
4 → 125
Calls
4 calls:
9.0ms
(* a (- (log (- 1.0 z)) b))
10.0ms
(* y (- (log z) t))
12.0ms
(+ (* y (- (log z) t)) (* a (- (log (- 1.0 z)) b)))
4.0ms
(log (- 1.0 z))

series370.0ms

Counts
4 → 12
Calls
4 calls:
74.0ms
(* a (- (log (- 1.0 z)) b))
71.0ms
(* y (- (log z) t))
183.0ms
(+ (* y (- (log z) t)) (* a (- (log (- 1.0 z)) b)))
41.0ms
(log (- 1.0 z))

simplify75.0ms

Algorithm
egg-herbie
Counts
137 → 137
Iterations

Useful iterations: 2 (64.0ms)

IterNodesCost
06781058
12743995
25002986

prune479.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.5b

localize18.0ms

Local error

Found 4 expressions with local error:

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

rewrite43.0ms

Algorithm
rewrite-expression-head
Rules
20×add-sqr-sqrt
18×log-prod associate--l+
17×*-un-lft-identity
15×add-log-exp
14×add-cube-cbrt
13×distribute-rgt-in distribute-lft-in
10×associate-+l+ associate-*r*
pow1
associate-+r+ add-cbrt-cube
add-exp-log associate-*r/
associate-*l*
sub-neg flip3-- sum-log flip--
frac-add
+-commutative associate-+r- flip3-+ diff-log pow-prod-down prod-exp *-commutative cbrt-unprod flip-+ distribute-lft-out-- unswap-sqr
exp-diff exp-sum log-pow difference-of-squares
Counts
4 → 100
Calls
4 calls:
15.0ms
(* x (exp (+ (* y (- (log z) t)) (- (* a (log 1.0)) (+ (* a b) (* 1.0 (* a z)))))))
4.0ms
(+ (* a b) (* 1.0 (* a z)))
8.0ms
(* y (- (log z) t))
14.0ms
(+ (* y (- (log z) t)) (- (* a (log 1.0)) (+ (* a b) (* 1.0 (* a z)))))

series423.0ms

Counts
4 → 12
Calls
4 calls:
162.0ms
(* x (exp (+ (* y (- (log z) t)) (- (* a (log 1.0)) (+ (* a b) (* 1.0 (* a z)))))))
43.0ms
(+ (* a b) (* 1.0 (* a z)))
70.0ms
(* y (- (log z) t))
148.0ms
(+ (* y (- (log z) t)) (- (* a (log 1.0)) (+ (* a b) (* 1.0 (* a z)))))

simplify82.0ms

Algorithm
egg-herbie
Counts
112 → 112
Iterations

Useful iterations: 2 (70.0ms)

IterNodesCost
06481279
130121167
250021153

prune419.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0.5b

localize20.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (* a b) (* 1.0 (* a z)))
0.1b
(* y (- (log z) t))
2.7b
(+ (* y (- (log z) t)) (- (* a (log 1.0)) (log (exp (+ (* a b) (* 1.0 (* a z)))))))
3.1b
(log (exp (+ (* a b) (* 1.0 (* a z)))))

rewrite37.0ms

Algorithm
rewrite-expression-head
Rules
22×log-prod
18×add-sqr-sqrt associate--l+
17×*-un-lft-identity
14×add-cube-cbrt
13×distribute-rgt-in distribute-lft-in
10×associate-+l+ add-log-exp
pow1 associate-+r+
add-exp-log associate-*r/ associate-*r* add-cbrt-cube
sub-neg flip3-- log-pow flip--
frac-add
exp-prod associate-*l* sum-log
+-commutative flip3-+ flip-+ distribute-lft-out--
associate-+r- diff-log rem-log-exp exp-sum pow-prod-down prod-exp *-commutative cbrt-unprod difference-of-squares unswap-sqr
Counts
4 → 95
Calls
4 calls:
4.0ms
(+ (* a b) (* 1.0 (* a z)))
10.0ms
(* y (- (log z) t))
15.0ms
(+ (* y (- (log z) t)) (- (* a (log 1.0)) (log (exp (+ (* a b) (* 1.0 (* a z)))))))
4.0ms
(log (exp (+ (* a b) (* 1.0 (* a z)))))

series309.0ms

Counts
4 → 12
Calls
4 calls:
43.0ms
(+ (* a b) (* 1.0 (* a z)))
72.0ms
(* y (- (log z) t))
151.0ms
(+ (* y (- (log z) t)) (- (* a (log 1.0)) (log (exp (+ (* a b) (* 1.0 (* a z)))))))
43.0ms
(log (exp (+ (* a b) (* 1.0 (* a z)))))

simplify70.0ms

Algorithm
egg-herbie
Counts
107 → 107
Iterations

Useful iterations: 2 (59.0ms)

IterNodesCost
05691085
125261022
250011014

prune442.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0.5b

localize13.0ms

Local error

Found 4 expressions with local error:

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

rewrite27.0ms

Algorithm
rewrite-expression-head
Rules
15×add-log-exp
13×add-sqr-sqrt
pow1 add-cube-cbrt *-un-lft-identity associate-*r*
add-cbrt-cube
add-exp-log associate-*l*
exp-sum
diff-log
sub-neg exp-prod associate--l+ rem-exp-log
exp-diff pow-prod-down prod-exp sum-log *-commutative cbrt-unprod unswap-sqr
flip3-- associate-*r/ log-pow flip--
Counts
4 → 72
Calls
4 calls:
6.0ms
(exp (- (+ (* (log z) y) (* a (log 1.0))) (* t y)))
6.0ms
(- (+ (* (log z) y) (* a (log 1.0))) (* t y))
9.0ms
(* x (exp (- (+ (* (log z) y) (* a (log 1.0))) (* t y))))
4.0ms
(* (log z) y)

series437.0ms

Counts
4 → 12
Calls
4 calls:
110.0ms
(exp (- (+ (* (log z) y) (* a (log 1.0))) (* t y)))
108.0ms
(- (+ (* (log z) y) (* a (log 1.0))) (* t y))
156.0ms
(* x (exp (- (+ (* (log z) y) (* a (log 1.0))) (* t y))))
63.0ms
(* (log z) y)

simplify152.0ms

Algorithm
egg-herbie
Counts
84 → 84
Iterations

Useful iterations: 2 (33.0ms)

IterNodesCost
0299699
11132596
24817548
35001548

prune266.0ms

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0.2b

regimes188.0ms

Accuracy

61.2% (1.8b remaining)

Error of 1.9b against oracle of 0.1b and baseline of 4.8b

bsearch493.0ms

Steps
ItersRangePoint
11
3.697422422313879e-16
10036.896206933432
39.48835808714443
9
-7.926672511512008e+126
-2.2890933192576946e+117
-7.424562313903535e+126

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05531
15531

end0.0ms

sample5.4s

Algorithm
intervals
Results
2.2s40219×body80nan
778.0ms12447×body80valid
142.0ms403×body640valid
79.0ms364×body320valid
58.0ms82×body1280valid
36.0ms268×body160valid