Details

Time bar (total: 7.6s)

analyze815.0ms

Algorithm
search
Search
TrueOtherFalseIter
0%99.7%0.3%0
0%99.7%0.3%1
0%99.7%0.3%2
0%99.7%0.3%3
0%99.7%0.3%4
0%99.7%0.3%5
0%99.7%0.3%6
0%99.7%0.3%7
0%99.7%0.3%8
0%90.4%9.6%9
0%45.2%54.8%10
0%45.2%54.8%11
0%45.2%54.8%12
0%45.2%54.8%13
0%44.4%55.6%14

sample105.0ms

Algorithm
intervals
Results
29.0ms371×body80nan
21.0ms242×body80valid
15.0ms195×body80invalid
4.0msbody640valid
1.0msbody640invalid
1.0msbody320invalid
1.0msbody320valid
1.0msbody160invalid
0.0msbody160valid

simplify37.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (35.0ms)

IterNodesCost
0499717
1499717

prune16.0ms

Filtered
1 candidates to 1 candidates (0.0%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 1.4b

Counts
2 → 2

localize15.0ms

Local error

Found 4 expressions with local error:

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

rewrite38.0ms

Algorithm
rewrite-expression-head
Rules
27×add-sqr-sqrt log-prod
24×*-un-lft-identity
22×associate--l+
15×add-cube-cbrt
14×distribute-rgt-in distribute-lft-in
12×associate-+r+
10×pow1 associate-*r/ associate-*r*
add-exp-log associate-+l+ 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 → 101
Calls
4 calls:
13.0ms
(* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1.0 z)) b)))))
7.0ms
(* y (- (log z) t))
11.0ms
(+ (* y (- (log z) t)) (* a (- (log (- 1.0 z)) b)))
3.0ms
(log (- 1.0 z))

series119.0ms

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

simplify45.0ms

Algorithm
egg-herbie
Counts
113 → 113
Iterations

Useful iterations: 0 (35.0ms)

IterNodesCost
050491672

prune196.0ms

Filtered
91 candidates to 113 candidates (-24.2%)
Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New1094113
Fresh101
Picked101
Done000
Total1114115

Merged error: 0.0b

Counts
115 → 4

localize20.0ms

Local error

Found 4 expressions with local error:

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

rewrite59.0ms

Algorithm
rewrite-expression-head
Rules
26×add-cbrt-cube
25×add-exp-log
20×add-sqr-sqrt
16×*-un-lft-identity
14×pow1 associate--l+
13×add-cube-cbrt associate-*r*
12×log-prod
11×associate-*r/ prod-exp cbrt-unprod
10×distribute-rgt-in distribute-lft-in
associate-+l+
associate-*l*
sub-neg add-log-exp
flip3-- pow-prod-down flip--
cbrt-undiv associate-+r+ div-exp associate-*l/ frac-add
*-commutative unswap-sqr
distribute-lft-out--
+-commutative frac-times flip3-+ exp-sum sum-log log-pow flip-+ difference-of-squares
Counts
4 → 105
Calls
4 calls:
9.0ms
(* (* (/ z 1.0) (/ z 1.0)) -1/2)
23.0ms
(* x (exp (+ (* y (- (log z) t)) (* a (- (+ (log 1.0) (- (* (* (/ z 1.0) (/ z 1.0)) -1/2) (* 1.0 z))) b)))))
7.0ms
(* y (- (log z) t))
17.0ms
(+ (* y (- (log z) t)) (* a (- (+ (log 1.0) (- (* (* (/ z 1.0) (/ z 1.0)) -1/2) (* 1.0 z))) b)))

series155.0ms

Counts
4 → 12
Calls
4 calls:
5.0ms
(* (* (/ z 1.0) (/ z 1.0)) -1/2)
87.0ms
(* x (exp (+ (* y (- (log z) t)) (* a (- (+ (log 1.0) (- (* (* (/ z 1.0) (/ z 1.0)) -1/2) (* 1.0 z))) b)))))
13.0ms
(* y (- (log z) t))
49.0ms
(+ (* y (- (log z) t)) (* a (- (+ (log 1.0) (- (* (* (/ z 1.0) (/ z 1.0)) -1/2) (* 1.0 z))) b)))

simplify39.0ms

Algorithm
egg-herbie
Counts
117 → 117
Iterations

Useful iterations: 0 (24.0ms)

IterNodesCost
052192431

prune259.0ms

Filtered
84 candidates to 117 candidates (-39.3%)
Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New1161117
Fresh033
Picked011
Done000
Total1165121

Merged error: 0b

Counts
121 → 5

localize18.0ms

Local error

Found 4 expressions with local error:

0.2b
(pow (+ (* y (- (log z) t)) (* a (- (log (- 1.0 z)) b))) 3)
0.3b
(+ (* y (- (log z) t)) (* a (- (log (- 1.0 z)) b)))
4.3b
(log (- 1.0 z))
29.8b
(cbrt (pow (+ (* y (- (log z) t)) (* a (- (log (- 1.0 z)) b))) 3))

rewrite36.0ms

Algorithm
rewrite-expression-head
Rules
24×associate-*r/
21×add-sqr-sqrt log-prod *-un-lft-identity
16×associate--l+
15×add-cube-cbrt
13×flip3-- flip--
12×cube-div cbrt-prod associate-+r+ frac-add
10×distribute-rgt-in distribute-lft-in
associate-+l+
pow1 add-exp-log unpow-prod-down cbrt-div cube-prod add-log-exp
add-cbrt-cube
sub-neg
pow-unpow flip3-+ flip-+ distribute-lft-out-- difference-of-squares
cube-mult log-div unpow3 sqr-pow
+-commutative pow-to-exp pow-pow pow1/3 rem-log-exp pow-exp sum-log log-pow rem-cbrt-cube rem-cube-cbrt
Counts
4 → 107
Calls
4 calls:
9.0ms
(pow (+ (* y (- (log z) t)) (* a (- (log (- 1.0 z)) b))) 3)
12.0ms
(+ (* y (- (log z) t)) (* a (- (log (- 1.0 z)) b)))
3.0ms
(log (- 1.0 z))
8.0ms
(cbrt (pow (+ (* y (- (log z) t)) (* a (- (log (- 1.0 z)) b))) 3))

series1.4s

Counts
4 → 12
Calls
4 calls:
1.3s
(pow (+ (* y (- (log z) t)) (* a (- (log (- 1.0 z)) b))) 3)
38.0ms
(+ (* y (- (log z) t)) (* a (- (log (- 1.0 z)) b)))
3.0ms
(log (- 1.0 z))
50.0ms
(cbrt (pow (+ (* y (- (log z) t)) (* a (- (log (- 1.0 z)) b))) 3))

simplify41.0ms

Algorithm
egg-herbie
Counts
119 → 119
Iterations

Useful iterations: 0 (23.0ms)

IterNodesCost
049912754
149912754

prune238.0ms

Filtered
90 candidates to 119 candidates (-32.2%)
Pruning

5 alts after pruning (3 fresh and 2 done)

PrunedKeptTotal
New1190119
Fresh033
Picked011
Done011
Total1195124

Merged error: 0b

Counts
124 → 5

localize14.0ms

Local error

Found 4 expressions with local error:

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

rewrite30.0ms

Algorithm
rewrite-expression-head
Rules
24×*-un-lft-identity
16×add-sqr-sqrt
14×pow1
13×associate-*r*
10×add-cube-cbrt
add-cbrt-cube add-log-exp
add-exp-log
associate-*l* log-pow distribute-lft-out distribute-lft-out--
log-prod exp-prod associate--l+
associate-*r/ exp-sum pow-prod-down prod-exp *-commutative cbrt-unprod rem-exp-log unswap-sqr
distribute-rgt-in sub-neg flip3-- distribute-lft-in flip3-+ diff-log sum-log flip-- flip-+ difference-of-squares
Counts
4 → 77
Calls
4 calls:
8.0ms
(* x (exp (+ (* a (log 1.0)) (* y (+ (log 1) (- (log z) t))))))
4.0ms
(- (log z) t)
5.0ms
(exp (+ (* a (log 1.0)) (* y (+ (log 1) (- (log z) t)))))
9.0ms
(* y (+ (log 1) (- (log z) t)))

series108.0ms

Counts
4 → 12
Calls
4 calls:
50.0ms
(* x (exp (+ (* a (log 1.0)) (* y (+ (log 1) (- (log z) t))))))
9.0ms
(- (log z) t)
28.0ms
(exp (+ (* a (log 1.0)) (* y (+ (log 1) (- (log z) t)))))
20.0ms
(* y (+ (log 1) (- (log z) t)))

simplify60.0ms

Algorithm
egg-herbie
Counts
89 → 89
Iterations

Useful iterations: 0 (53.0ms)

IterNodesCost
04932878
14932878

prune133.0ms

Filtered
65 candidates to 89 candidates (-36.9%)
Pruning

4 alts after pruning (2 fresh and 2 done)

PrunedKeptTotal
New88189
Fresh112
Picked101
Done022
Total90494

Merged error: 0b

Counts
94 → 4

regimes546.0ms

Accuracy

0% (0.2b remaining)

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

bsearch0.0ms

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
07230
17230

end0.0ms

sample3.0s

Algorithm
intervals
Results
877.0ms11051×body80nan
584.0ms7245×body80valid
434.0ms5484×body80invalid
108.0ms259×body640valid
76.0ms279×body320valid
44.0ms102×body640invalid
36.0ms45×body1280valid
29.0ms111×body320invalid
29.0ms172×body160valid
15.0ms91×body160invalid
13.0ms18×body1280invalid

Profiling

Loading profile data...