Details

Time bar (total: 7.9s)

analyze910.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

sample102.0ms

Algorithm
intervals
Results
25.0ms314×body80nan
22.0ms233×body80valid
11.0ms135×body80invalid
4.0msbody640valid
2.0msbody320invalid
2.0msbody320valid
1.0msbody640invalid
1.0msbody160valid
1.0msbody1280valid
1.0msbody160invalid

simplify37.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (35.0ms)

IterNodesCost
0499717
1499717

prune20.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.2b

Counts
2 → 2

localize16.0ms

Local error

Found 4 expressions with local error:

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

rewrite37.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:
11.0ms
(* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1.0 z)) b)))))
12.0ms
(+ (* y (- (log z) t)) (* a (- (log (- 1.0 z)) b)))
7.0ms
(* y (- (log z) t))
3.0ms
(log (- 1.0 z))

series121.0ms

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

simplify44.0ms

Algorithm
egg-herbie
Counts
113 → 113
Iterations

Useful iterations: 0 (34.0ms)

IterNodesCost
050491672

prune206.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

localize24.0ms

Local error

Found 4 expressions with local error:

0.1b
(* y (- (log z) t))
8.3b
(+ (log (+ (sqrt 1.0) (sqrt z))) (log (- (sqrt 1.0) (sqrt z))))
12.1b
(log (+ (sqrt 1.0) (sqrt z)))
12.7b
(log (- (sqrt 1.0) (sqrt z)))

rewrite35.0ms

Algorithm
rewrite-expression-head
Rules
35×*-un-lft-identity
34×log-prod
32×add-sqr-sqrt
16×sqrt-prod
13×pow1
12×add-cube-cbrt
associate-+r+ difference-of-squares
add-exp-log log-div distribute-lft-out
log-pow
associate-*r* associate--l+ add-cbrt-cube distribute-lft-out--
associate-+l+
distribute-rgt-in distribute-lft-in add-log-exp
flip3-- flip3-+ associate-*l* flip-- flip-+
associate-+l- associate-+r- sub-neg associate-*r/ rem-log-exp
+-commutative pow-prod-down prod-exp sum-log *-commutative cbrt-unprod unswap-sqr
Counts
4 → 100
Calls
4 calls:
7.0ms
(* y (- (log z) t))
14.0ms
(+ (log (+ (sqrt 1.0) (sqrt z))) (log (- (sqrt 1.0) (sqrt z))))
6.0ms
(log (+ (sqrt 1.0) (sqrt z)))
6.0ms
(log (- (sqrt 1.0) (sqrt z)))

series79.0ms

Counts
4 → 12
Calls
4 calls:
23.0ms
(* y (- (log z) t))
36.0ms
(+ (log (+ (sqrt 1.0) (sqrt z))) (log (- (sqrt 1.0) (sqrt z))))
11.0ms
(log (+ (sqrt 1.0) (sqrt z)))
8.0ms
(log (- (sqrt 1.0) (sqrt z)))

simplify83.0ms

Algorithm
egg-herbie
Counts
112 → 112
Iterations

Useful iterations: 0 (69.0ms)

IterNodesCost
049631425
149631425

prune238.0ms

Filtered
76 candidates to 112 candidates (-47.4%)
Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New1120112
Fresh033
Picked011
Done000
Total1124116

Merged error: 0.0b

Counts
116 → 4

localize21.0ms

Local error

Found 4 expressions with local error:

7.1b
(log (- 1.0 z))
12.7b
(cbrt (+ (* y (- (log z) t)) (* a (- (log (- 1.0 z)) b))))
12.7b
(cbrt (+ (* y (- (log z) t)) (* a (- (log (- 1.0 z)) b))))
12.7b
(cbrt (+ (* y (- (log z) t)) (* a (- (log (- 1.0 z)) b))))

rewrite28.0ms

Algorithm
rewrite-expression-head
Rules
24×associate-*r/
18×cbrt-div
13×flip3-- flip--
12×frac-add
10×add-sqr-sqrt *-un-lft-identity
cbrt-prod
add-cube-cbrt
pow1 add-exp-log log-prod
add-cbrt-cube add-log-exp
flip3-+ pow1/3 flip-+
log-div
rem-log-exp log-pow distribute-lft-out-- difference-of-squares
Counts
4 → 67
Calls
4 calls:
3.0ms
(log (- 1.0 z))
7.0ms
(cbrt (+ (* y (- (log z) t)) (* a (- (log (- 1.0 z)) b))))
7.0ms
(cbrt (+ (* y (- (log z) t)) (* a (- (log (- 1.0 z)) b))))
9.0ms
(cbrt (+ (* y (- (log z) t)) (* a (- (log (- 1.0 z)) b))))

series869.0ms

Counts
4 → 12
Calls
4 calls:
3.0ms
(log (- 1.0 z))
314.0ms
(cbrt (+ (* y (- (log z) t)) (* a (- (log (- 1.0 z)) b))))
277.0ms
(cbrt (+ (* y (- (log z) t)) (* a (- (log (- 1.0 z)) b))))
275.0ms
(cbrt (+ (* y (- (log z) t)) (* a (- (log (- 1.0 z)) b))))

simplify36.0ms

Algorithm
egg-herbie
Counts
79 → 79
Iterations

Useful iterations: 0 (21.0ms)

IterNodesCost
050933012

prune370.0ms

Filtered
72 candidates to 79 candidates (-9.7%)
Pruning

4 alts after pruning (2 fresh and 2 done)

PrunedKeptTotal
New79079
Fresh022
Picked011
Done011
Total79483

Merged error: 0.0b

Counts
83 → 4

localize28.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (pow (/ z (exp t)) y) (pow (/ (- 1.0 z) (exp b)) a))
0.7b
(pow (/ z (exp t)) y)
2.4b
(pow (/ (- 1.0 z) (exp b)) a)
7.1b
(log (- 1.0 z))

rewrite44.0ms

Algorithm
rewrite-expression-head
Rules
87×add-sqr-sqrt
80×unpow-prod-down
56×times-frac
55×*-un-lft-identity
41×add-cube-cbrt
33×add-exp-log
23×associate-*r*
20×pow-exp
17×associate-*l*
16×prod-exp unswap-sqr
12×sqr-pow
10×pow-to-exp div-exp
pow1 distribute-lft-out-- difference-of-squares
pow-unpow add-cbrt-cube
log-prod
div-inv add-log-exp
log-div pow-pow
flip3-- rem-log-exp log-pow *-commutative flip-- cbrt-unprod
Counts
4 → 159
Calls
4 calls:
20.0ms
(* (pow (/ z (exp t)) y) (pow (/ (- 1.0 z) (exp b)) a))
5.0ms
(pow (/ z (exp t)) y)
9.0ms
(pow (/ (- 1.0 z) (exp b)) a)
3.0ms
(log (- 1.0 z))

series180.0ms

Counts
4 → 12
Calls
4 calls:
119.0ms
(* (pow (/ z (exp t)) y) (pow (/ (- 1.0 z) (exp b)) a))
24.0ms
(pow (/ z (exp t)) y)
34.0ms
(pow (/ (- 1.0 z) (exp b)) a)
3.0ms
(log (- 1.0 z))

simplify79.0ms

Algorithm
egg-herbie
Counts
171 → 171
Iterations

Useful iterations: 0 (62.0ms)

IterNodesCost
049602669
149602669

prune370.0ms

Filtered
125 candidates to 171 candidates (-36.8%)
Pruning

4 alts after pruning (1 fresh and 3 done)

PrunedKeptTotal
New1710171
Fresh011
Picked011
Done022
Total1714175

Merged error: 0.0b

Counts
175 → 4

regimes636.0ms

Accuracy

0% (1.0b remaining)

Error of 1.8b against oracle of 0.8b and baseline of 1.8b

bsearch0.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
05427
15427

end0.0ms

sample3.3s

Algorithm
intervals
Results
888.0ms10694×body80nan
631.0ms7254×body80valid
461.0ms5341×body80invalid
118.0ms262×body640valid
79.0ms261×body320valid
56.0ms127×body640invalid
46.0ms53×body1280valid
39.0ms134×body320invalid
31.0ms170×body160valid
16.0ms89×body160invalid
9.0ms11×body1280invalid

Profiling

Loading profile data...