Details

Time bar (total: 22.4s)

sample223.0ms

Algorithm
intervals
Results
99.0ms1437×body80nan
40.0ms468×body80valid

simplify53.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 2 (5.0ms)

IterNodesCost
03210
16510
21818
35228
422038
550028

prune10.0ms

Filtered
1 candidates to 1 candidates (100.0%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 0.1b

Counts
2 → 2

localize16.0ms

Local error

Found 4 expressions with local error:

0.1b
(* (- t 1.0) (log a))
0.3b
(* y (log z))
0.9b
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
1.8b
(/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y)

rewrite31.0ms

Algorithm
rewrite-expression-head
Rules
23×add-sqr-sqrt
19×*-un-lft-identity
15×add-cube-cbrt
13×add-cbrt-cube
12×add-exp-log log-prod
10×pow1 add-log-exp
associate-*r* associate-*l*
distribute-rgt-in distribute-lft-in
exp-prod
times-frac exp-sum prod-exp associate-/r* cbrt-unprod rem-exp-log
cbrt-undiv exp-diff diff-log div-exp pow-prod-down associate-*l/ log-pow *-commutative distribute-lft-out-- difference-of-squares unswap-sqr
sub-neg flip3-- frac-2neg associate-*r/ associate--l+ clear-num sum-log flip-- div-inv associate-/l/ associate-/l*
Counts
4 → 95
Calls
4 calls:
7.0ms
(* (- t 1.0) (log a))
4.0ms
(* y (log z))
6.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
11.0ms
(/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y)

series361.0ms

Counts
4 → 12
Calls
4 calls:
52.0ms
(* (- t 1.0) (log a))
38.0ms
(* y (log z))
109.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))
161.0ms
(/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y)

simplify53.0ms

Algorithm
egg-herbie
Counts
107 → 107
Iterations

Useful iterations: 2 (44.0ms)

IterNodesCost
0493869
12033715
25001683

prune294.0ms

Filtered
107 candidates to 75 candidates (70.1%)
Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New1034107
Fresh101
Picked011
Done000
Total1045109

Merged error: 0b

Counts
109 → 5

localize14.0ms

Local error

Found 4 expressions with local error:

0.2b
(pow a (- t 1.0))
0.3b
(* (pow a (- t 1.0)) (pow z y))
1.1b
(/ x (* (/ y (* (pow a (- t 1.0)) (pow z y))) (exp b)))
1.3b
(* (/ y (* (pow a (- t 1.0)) (pow z y))) (exp b))

rewrite38.0ms

Algorithm
rewrite-expression-head
Rules
78×add-exp-log
49×prod-exp
32×div-exp
31×add-sqr-sqrt
29×add-cbrt-cube
19×pow-to-exp pow-exp
17×*-un-lft-identity associate-*l*
15×add-cube-cbrt unpow-prod-down
10×associate-*r* unswap-sqr
cbrt-unprod sqr-pow
cbrt-undiv
pow1
times-frac
pow-unpow
unpow-prod-up associate-*l/ add-log-exp
associate-/l* pow-sub
sub-neg associate-/r/ *-commutative div-inv
pow-pow frac-2neg pow-prod-down clear-num associate-/r* distribute-lft-out-- difference-of-squares
Counts
4 → 136
Calls
4 calls:
4.0ms
(pow a (- t 1.0))
7.0ms
(* (pow a (- t 1.0)) (pow z y))
11.0ms
(/ x (* (/ y (* (pow a (- t 1.0)) (pow z y))) (exp b)))
11.0ms
(* (/ y (* (pow a (- t 1.0)) (pow z y))) (exp b))

series578.0ms

Counts
4 → 12
Calls
4 calls:
56.0ms
(pow a (- t 1.0))
128.0ms
(* (pow a (- t 1.0)) (pow z y))
205.0ms
(/ x (* (/ y (* (pow a (- t 1.0)) (pow z y))) (exp b)))
189.0ms
(* (/ y (* (pow a (- t 1.0)) (pow z y))) (exp b))

simplify88.0ms

Algorithm
egg-herbie
Counts
148 → 148
Iterations

Useful iterations: 2 (74.0ms)

IterNodesCost
07061235
132081069
250011063

prune367.0ms

Filtered
148 candidates to 93 candidates (62.8%)
Pruning

5 alts after pruning (3 fresh and 2 done)

PrunedKeptTotal
New1480148
Fresh033
Picked011
Done011
Total1485153

Merged error: 0b

Counts
153 → 5

localize14.0ms

Local error

Found 4 expressions with local error:

0.2b
(pow a (- t 1.0))
0.3b
(* (pow a (- t 1.0)) (pow z y))
1.5b
(/ (* x (* (pow a (- t 1.0)) (pow z y))) (exp b))
1.8b
(/ (/ (* x (* (pow a (- t 1.0)) (pow z y))) (exp b)) y)

rewrite44.0ms

Algorithm
rewrite-expression-head
Rules
78×add-exp-log
47×prod-exp
42×add-sqr-sqrt
36×times-frac
34×div-exp
30×*-un-lft-identity
29×add-cbrt-cube
28×add-cube-cbrt
19×pow-to-exp pow-exp
15×unpow-prod-down
10×cbrt-undiv
associate-*l* unswap-sqr sqr-pow
associate-/l*
associate-*r* cbrt-unprod
associate-/r* div-inv
pow1 pow-unpow
unpow-prod-up add-log-exp
pow-sub
sub-neg frac-2neg associate-*l/ clear-num associate-/l/
pow-pow associate-*r/ *-commutative distribute-lft-out-- difference-of-squares
Counts
4 → 156
Calls
4 calls:
4.0ms
(pow a (- t 1.0))
12.0ms
(* (pow a (- t 1.0)) (pow z y))
11.0ms
(/ (* x (* (pow a (- t 1.0)) (pow z y))) (exp b))
11.0ms
(/ (/ (* x (* (pow a (- t 1.0)) (pow z y))) (exp b)) y)

series639.0ms

Counts
4 → 12
Calls
4 calls:
57.0ms
(pow a (- t 1.0))
130.0ms
(* (pow a (- t 1.0)) (pow z y))
217.0ms
(/ (* x (* (pow a (- t 1.0)) (pow z y))) (exp b))
234.0ms
(/ (/ (* x (* (pow a (- t 1.0)) (pow z y))) (exp b)) y)

simplify103.0ms

Algorithm
egg-herbie
Counts
168 → 168
Iterations

Useful iterations: 2 (86.0ms)

IterNodesCost
07531566
137301393
250011374

prune441.0ms

Filtered
168 candidates to 112 candidates (66.7%)
Pruning

5 alts after pruning (2 fresh and 3 done)

PrunedKeptTotal
New1680168
Fresh022
Picked011
Done022
Total1685173

Merged error: 0b

Counts
173 → 5

localize18.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt y)
0.6b
(cbrt y)
0.9b
(/ (/ (/ (/ (* x (* (pow a (- t 1.0)) (pow z y))) (exp b)) (cbrt y)) (cbrt y)) (cbrt y))
1.5b
(/ (* x (* (pow a (- t 1.0)) (pow z y))) (exp b))

rewrite339.0ms

Algorithm
rewrite-expression-head
Rules
6135×times-frac
2697×cbrt-prod
2355×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
303×div-inv
281×associate-/l*
94×add-exp-log
61×div-exp
38×prod-exp
25×add-cbrt-cube
21×cbrt-undiv
12×pow-to-exp pow-exp
associate-/r*
cbrt-unprod
pow1 add-log-exp
frac-2neg pow1/3 clear-num associate-/l/
associate-*r/ associate-*l/ pow-sub
Counts
4 → 2051
Calls
4 calls:
1.0ms
(cbrt y)
1.0ms
(cbrt y)
88.0ms
(/ (/ (/ (/ (* x (* (pow a (- t 1.0)) (pow z y))) (exp b)) (cbrt y)) (cbrt y)) (cbrt y))
15.0ms
(/ (* x (* (pow a (- t 1.0)) (pow z y))) (exp b))

series851.0ms

Counts
4 → 12
Calls
4 calls:
184.0ms
(cbrt y)
180.0ms
(cbrt y)
272.0ms
(/ (/ (/ (/ (* x (* (pow a (- t 1.0)) (pow z y))) (exp b)) (cbrt y)) (cbrt y)) (cbrt y))
216.0ms
(/ (* x (* (pow a (- t 1.0)) (pow z y))) (exp b))

simplify464.0ms

Algorithm
egg-herbie
Counts
2063 → 2063
Iterations

Useful iterations: 0 (37.0ms)

IterNodesCost
0500154579

prune10.4s

Filtered
2063 candidates to 1911 candidates (92.6%)
Pruning

5 alts after pruning (1 fresh and 4 done)

PrunedKeptTotal
New206302063
Fresh011
Picked011
Done033
Total206352068

Merged error: 0b

Counts
2068 → 5

regimes357.0ms

Accuracy

0% (1.8b remaining)

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

bsearch0.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02110
12110

end0.0ms

sample6.6s

Algorithm
intervals
Results
3.0s45269×body80nan
1.2s15287×body80valid

Profiling

Loading profile data...