Details

Time bar (total: 7.4s)

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

sample108.0ms

Algorithm
intervals
Results
28.0ms358×body80nan
19.0ms238×body80valid
15.0ms154×body80invalid
3.0msbody640valid
2.0msbody320invalid
1.0msbody160invalid
1.0msbody1280invalid
1.0msbody320valid
1.0msbody160valid
1.0msbody1280valid
0.0msbody640invalid

simplify41.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (39.0ms)

IterNodesCost
0579217

prune17.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: 0.0b

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
(exp (+ (* y (- (log z) t)) (* a (- (log (- 1.0 z)) b))))
0.1b
(* y (- (log z) t))
6.5b
(log (- 1.0 z))

rewrite35.0ms

Algorithm
rewrite-expression-head
Rules
20×add-sqr-sqrt
17×*-un-lft-identity
12×add-cube-cbrt
11×log-prod
10×pow1 associate-*r*
add-exp-log add-cbrt-cube
add-log-exp
associate-*l* associate--l+
distribute-rgt-in distribute-lft-in
exp-prod distribute-lft-out--
sub-neg log-div flip3-- associate-*r/ exp-sum pow-prod-down prod-exp log-pow *-commutative flip-- cbrt-unprod rem-exp-log difference-of-squares unswap-sqr
rem-log-exp sum-log
Counts
4 → 79
Calls
4 calls:
11.0ms
(* x (exp (+ (* y (- (log z) t)) (* a (- (log (- 1.0 z)) b)))))
11.0ms
(exp (+ (* y (- (log z) t)) (* a (- (log (- 1.0 z)) b))))
7.0ms
(* y (- (log z) t))
3.0ms
(log (- 1.0 z))

series130.0ms

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

simplify57.0ms

Algorithm
egg-herbie
Counts
91 → 91
Iterations

Useful iterations: 0 (49.0ms)

IterNodesCost
049611092
149611092

prune143.0ms

Filtered
67 candidates to 91 candidates (-35.8%)
Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New89291
Fresh011
Picked011
Done000
Total89493

Merged error: 0.0b

Counts
93 → 4

localize28.0ms

Local error

Found 4 expressions with local error:

0.1b
(* y (- (log z) t))
0.5b
(pow (/ z (exp t)) y)
1.5b
(pow (/ (- 1.0 z) (exp b)) a)
6.5b
(log (- 1.0 z))

rewrite29.0ms

Algorithm
rewrite-expression-head
Rules
39×add-sqr-sqrt
38×*-un-lft-identity
32×unpow-prod-down
27×add-cube-cbrt
24×times-frac
11×add-exp-log log-prod
10×pow1
pow-unpow associate-*r* associate--l+ add-cbrt-cube distribute-lft-out--
difference-of-squares
distribute-rgt-in distribute-lft-in pow-exp add-log-exp
associate-*l*
pow-to-exp sub-neg log-div flip3-- pow-pow associate-*r/ div-exp log-pow flip-- div-inv sqr-pow
rem-log-exp pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
Counts
4 → 109
Calls
4 calls:
9.0ms
(* y (- (log z) t))
5.0ms
(pow (/ z (exp t)) y)
7.0ms
(pow (/ (- 1.0 z) (exp b)) a)
3.0ms
(log (- 1.0 z))

series73.0ms

Counts
4 → 12
Calls
4 calls:
13.0ms
(* y (- (log z) t))
21.0ms
(pow (/ z (exp t)) y)
36.0ms
(pow (/ (- 1.0 z) (exp b)) a)
3.0ms
(log (- 1.0 z))

simplify68.0ms

Algorithm
egg-herbie
Counts
121 → 121
Iterations

Useful iterations: 0 (54.0ms)

IterNodesCost
049441297
149441297

prune265.0ms

Filtered
88 candidates to 121 candidates (-37.5%)
Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New1201121
Fresh022
Picked101
Done011
Total1214125

Merged error: 0.0b

Counts
125 → 4

localize30.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (pow (/ z (exp t)) y) (exp (* (- (log (- 1.0 z)) b) a)))
0.5b
(pow (/ z (exp t)) y)
6.5b
(log (- 1.0 z))
6.5b
(log (- 1.0 z))

rewrite26.0ms

Algorithm
rewrite-expression-head
Rules
35×add-sqr-sqrt
28×unpow-prod-down
27×*-un-lft-identity
23×add-cube-cbrt
19×times-frac
17×associate-*l*
11×add-exp-log
10×log-prod
pow1
add-cbrt-cube
log-div pow-exp prod-exp add-log-exp unswap-sqr
pow-unpow associate-*r* sqr-pow
pow-to-exp flip3-- div-exp rem-log-exp log-pow flip-- div-inv distribute-lft-out-- difference-of-squares
pow-pow *-commutative cbrt-unprod
Counts
4 → 97
Calls
4 calls:
11.0ms
(* (pow (/ z (exp t)) y) (exp (* (- (log (- 1.0 z)) b) a)))
5.0ms
(pow (/ z (exp t)) y)
3.0ms
(log (- 1.0 z))
3.0ms
(log (- 1.0 z))

series145.0ms

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

simplify64.0ms

Algorithm
egg-herbie
Counts
109 → 109
Iterations

Useful iterations: 0 (51.0ms)

IterNodesCost
049561373
149561373

prune266.0ms

Filtered
87 candidates to 109 candidates (-25.3%)
Pruning

4 alts after pruning (2 fresh and 2 done)

PrunedKeptTotal
New1090109
Fresh022
Picked011
Done011
Total1094113

Merged error: 0.0b

Counts
113 → 4

localize15.0ms

Local error

Found 4 expressions with local error:

0.0b
(* x (* (pow (/ z (exp t)) y) (pow (/ (- 1.0 z) (exp b)) a)))
0.0b
(/ (- 1.0 z) (exp b))
0.5b
(pow (/ z (exp t)) y)
1.5b
(pow (/ (- 1.0 z) (exp b)) a)

rewrite41.0ms

Algorithm
rewrite-expression-head
Rules
51×add-exp-log
47×add-sqr-sqrt *-un-lft-identity
39×times-frac
33×add-cube-cbrt prod-exp
32×unpow-prod-down
20×pow-exp
11×div-exp add-cbrt-cube
10×pow-to-exp
pow1
distribute-lft-out-- difference-of-squares
pow-unpow
associate-/l*
add-log-exp
associate-*l* associate-/r* cbrt-unprod div-inv
pow-pow associate-/l/ sqr-pow
cbrt-undiv flip3-- frac-2neg div-sub associate-*r* pow-prod-down clear-num *-commutative flip--
Counts
4 → 132
Calls
4 calls:
14.0ms
(* x (* (pow (/ z (exp t)) y) (pow (/ (- 1.0 z) (exp b)) a)))
6.0ms
(/ (- 1.0 z) (exp b))
5.0ms
(pow (/ z (exp t)) y)
10.0ms
(pow (/ (- 1.0 z) (exp b)) a)

series153.0ms

Counts
4 → 12
Calls
4 calls:
87.0ms
(* x (* (pow (/ z (exp t)) y) (pow (/ (- 1.0 z) (exp b)) a)))
7.0ms
(/ (- 1.0 z) (exp b))
24.0ms
(pow (/ z (exp t)) y)
35.0ms
(pow (/ (- 1.0 z) (exp b)) a)

simplify57.0ms

Algorithm
egg-herbie
Counts
144 → 144
Iterations

Useful iterations: 0 (42.0ms)

IterNodesCost
050461878

prune161.0ms

Filtered
96 candidates to 144 candidates (-50.0%)
Pruning

4 alts after pruning (1 fresh and 3 done)

PrunedKeptTotal
New1440144
Fresh011
Picked011
Done022
Total1444148

Merged error: 0.0b

Counts
148 → 4

regimes727.0ms

Accuracy

0% (0.3b remaining)

Error of 1.9b against oracle of 1.7b and baseline of 1.9b

bsearch0.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02118
12118

end0.0ms

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

sample3.0s

Algorithm
intervals
Results
839.0ms10536×body80nan
594.0ms7250×body80valid
410.0ms5160×body80invalid
113.0ms268×body640valid
72.0ms271×body320valid
44.0ms103×body640invalid
39.0ms48×body1280valid
37.0ms143×body320invalid
29.0ms163×body160valid
18.0ms109×body160invalid
16.0ms22×body1280invalid

Profiling

Loading profile data...