Details

Time bar (total: 7.9s)

analyze844.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
6.2%90.4%3.4%6
6.2%90.4%3.4%7
6.2%88.8%5%8
7.8%77.9%14.3%9
7.8%56.5%35.7%10
7.8%56.5%35.7%11
8.1%41.5%50.3%12
8.3%41.4%50.3%13
8.4%40.2%51.4%14

sample129.0ms

Algorithm
intervals
Results
40.0ms511×body80nan
22.0ms256×body80valid
22.0ms254×body80invalid

simplify52.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (49.0ms)

IterNodesCost
0501716

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: 0.2b

Counts
2 → 2

localize16.0ms

Local error

Found 4 expressions with local error:

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

rewrite33.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 prod-exp associate-/r* cbrt-unprod rem-exp-log
cbrt-undiv exp-diff diff-log div-exp exp-sum 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 → 94
Calls
4 calls:
7.0ms
(* (- t 1.0) (log a))
13.0ms
(/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y)
4.0ms
(* y (log z))
6.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))

series141.0ms

Counts
4 → 12
Calls
4 calls:
9.0ms
(* (- t 1.0) (log a))
68.0ms
(/ (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) y)
7.0ms
(* y (log z))
57.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))

simplify40.0ms

Algorithm
egg-herbie
Counts
106 → 106
Iterations

Useful iterations: 0 (30.0ms)

IterNodesCost
049691208
149691208

prune181.0ms

Filtered
80 candidates to 106 candidates (-32.5%)
Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New1015106
Fresh011
Picked101
Done000
Total1026108

Merged error: 0.0b

Counts
108 → 6

localize17.0ms

Local error

Found 4 expressions with local error:

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

rewrite34.0ms

Algorithm
rewrite-expression-head
Rules
28×add-sqr-sqrt
26×add-exp-log
24×*-un-lft-identity
21×associate-*r*
20×add-cube-cbrt add-cbrt-cube
15×pow1
14×prod-exp
12×log-prod
10×add-log-exp
times-frac associate-*l*
cbrt-unprod
distribute-rgt-in distribute-lft-in
exp-prod pow-prod-down
div-exp
exp-diff associate-*r/ associate-*l/ *-commutative rem-exp-log
cbrt-undiv rec-exp diff-log 1-exp exp-sum log-pow distribute-lft-out-- difference-of-squares unswap-sqr
frac-times sub-neg flip3-- associate--l+ sum-log un-div-inv flip-- div-inv
Counts
4 → 112
Calls
4 calls:
7.0ms
(* (- t 1.0) (log a))
4.0ms
(* y (log z))
13.0ms
(* (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) (/ 1 y))
6.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))

series128.0ms

Counts
4 → 12
Calls
4 calls:
9.0ms
(* (- t 1.0) (log a))
7.0ms
(* y (log z))
67.0ms
(* (* x (exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))) (/ 1 y))
45.0ms
(exp (- (+ (* y (log z)) (* (- t 1.0) (log a))) b))

simplify55.0ms

Algorithm
egg-herbie
Counts
124 → 124
Iterations

Useful iterations: 0 (45.0ms)

IterNodesCost
049621516
149621516

prune173.0ms

Filtered
86 candidates to 124 candidates (-44.2%)
Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New1240124
Fresh055
Picked011
Done000
Total1246130

Merged error: 0.0b

Counts
130 → 6

localize18.0ms

Local error

Found 4 expressions with local error:

0.1b
(* x (/ (pow a (neg 1.0)) (* (exp b) (* (pow a (neg t)) (pow z (neg y))))))
0.2b
(* (exp b) (* (pow a (neg t)) (pow z (neg y))))
0.3b
(/ (pow a (neg 1.0)) (* (exp b) (* (pow a (neg t)) (pow z (neg y)))))
0.3b
(/ (* x (/ (pow a (neg 1.0)) (* (exp b) (* (pow a (neg t)) (pow z (neg y)))))) y)

rewrite70.0ms

Algorithm
rewrite-expression-head
Rules
315×add-exp-log
258×prod-exp
134×div-exp
93×pow-to-exp pow-exp
52×add-cbrt-cube
35×associate-*r/
22×pow-neg
21×associate-*r*
20×cbrt-unprod
19×neg-sub0 pow-sub
18×associate-/r/
17×add-sqr-sqrt times-frac
15×add-cube-cbrt *-un-lft-identity
14×cbrt-undiv
12×frac-times
unpow-prod-down
pow1 associate-/l*
associate-*l* associate-*l/
associate-/r* add-log-exp
un-div-inv div-inv associate-/l/ sqr-pow
frac-2neg pow-prod-down clear-num *-commutative
unswap-sqr
Counts
4 → 236
Calls
4 calls:
16.0ms
(* x (/ (pow a (neg 1.0)) (* (exp b) (* (pow a (neg t)) (pow z (neg y))))))
9.0ms
(* (exp b) (* (pow a (neg t)) (pow z (neg y))))
12.0ms
(/ (pow a (neg 1.0)) (* (exp b) (* (pow a (neg t)) (pow z (neg y)))))
19.0ms
(/ (* x (/ (pow a (neg 1.0)) (* (exp b) (* (pow a (neg t)) (pow z (neg y)))))) y)

series381.0ms

Counts
4 → 12
Calls
4 calls:
124.0ms
(* x (/ (pow a (neg 1.0)) (* (exp b) (* (pow a (neg t)) (pow z (neg y))))))
44.0ms
(* (exp b) (* (pow a (neg t)) (pow z (neg y))))
75.0ms
(/ (pow a (neg 1.0)) (* (exp b) (* (pow a (neg t)) (pow z (neg y)))))
137.0ms
(/ (* x (/ (pow a (neg 1.0)) (* (exp b) (* (pow a (neg t)) (pow z (neg y)))))) y)

simplify84.0ms

Algorithm
egg-herbie
Counts
248 → 248
Iterations

Useful iterations: 0 (61.0ms)

IterNodesCost
049744410
149744410

prune170.0ms

Filtered
98 candidates to 248 candidates (-153.1%)
Pruning

5 alts after pruning (3 fresh and 2 done)

PrunedKeptTotal
New2471248
Fresh224
Picked011
Done011
Total2495254

Merged error: 0b

Counts
254 → 5

localize15.0ms

Local error

Found 4 expressions with local error:

0.1b
(/ (/ (pow a (- t 1.0)) (exp b)) y)
0.1b
(pow a (- t 1.0))
0.3b
(/ (pow a (- t 1.0)) (exp b))
1.0b
(* x (* (pow z y) (/ (/ (pow a (- t 1.0)) (exp b)) y)))

rewrite47.0ms

Algorithm
rewrite-expression-head
Rules
204×times-frac
115×add-sqr-sqrt *-un-lft-identity
113×add-cube-cbrt
65×add-exp-log
51×unpow-prod-down
36×associate-/l*
31×div-exp prod-exp
25×add-cbrt-cube
17×unpow-prod-up sub-neg sqr-pow
11×pow-to-exp pow-exp
pow1 cbrt-undiv cbrt-unprod
associate-/r* div-inv
pow-unpow
add-log-exp
associate-*l*
frac-2neg associate-*r/ clear-num associate-/l/ pow-sub
pow-pow associate-*r* pow-prod-down *-commutative distribute-lft-out-- difference-of-squares
Counts
4 → 237
Calls
4 calls:
10.0ms
(/ (/ (pow a (- t 1.0)) (exp b)) y)
4.0ms
(pow a (- t 1.0))
6.0ms
(/ (pow a (- t 1.0)) (exp b))
16.0ms
(* x (* (pow z y) (/ (/ (pow a (- t 1.0)) (exp b)) y)))

series143.0ms

Counts
4 → 12
Calls
4 calls:
36.0ms
(/ (/ (pow a (- t 1.0)) (exp b)) y)
12.0ms
(pow a (- t 1.0))
21.0ms
(/ (pow a (- t 1.0)) (exp b))
73.0ms
(* x (* (pow z y) (/ (/ (pow a (- t 1.0)) (exp b)) y)))

simplify53.0ms

Algorithm
egg-herbie
Counts
249 → 249
Iterations

Useful iterations: 0 (28.0ms)

IterNodesCost
052874281

prune340.0ms

Filtered
190 candidates to 249 candidates (-31.1%)
Pruning

5 alts after pruning (2 fresh and 3 done)

PrunedKeptTotal
New2490249
Fresh022
Picked011
Done022
Total2495254

Merged error: 0b

Counts
254 → 5

regimes844.0ms

Accuracy

0% (1.8b remaining)

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

bsearch0.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02520
12520

end0.0ms

analyze849.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
6.2%90.4%3.4%6
6.2%90.4%3.4%7
6.2%88.8%5%8
7.8%77.9%14.3%9
7.8%56.5%35.7%10
7.8%56.5%35.7%11
8.1%41.5%50.3%12
8.3%41.4%50.3%13
8.4%40.2%51.4%14

sample3.1s

Algorithm
intervals
Results
960.0ms14257×body80nan
635.0ms8000×body80valid
559.0ms7124×body80invalid

Profiling

Loading profile data...