Details

Time bar (total: 2.5s)

analyze258.0ms

Algorithm
search
Search
TrueOtherFalseIter
0%99.9%0.1%0
0%99.9%0.1%1
0%99.9%0.1%2
0%99.9%0.1%3
0%99.9%0.1%4
0%99.9%0.1%5
12.5%87.4%0.1%6
28.1%71.8%0.1%7
42.1%57.7%0.1%8
43.7%56.2%0.1%9
64.4%35.5%0.1%10
71.6%28.3%0.1%11
72.2%27.7%0.1%12
81.6%18.2%0.2%13
84.9%14.9%0.2%14

sample18.0ms

Algorithm
intervals
Results
8.0ms256×body80valid
0.0msbody80invalid

simplify47.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (45.0ms)

IterNodesCost
0507312

prune10.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: 13.5b

Counts
2 → 2

localize7.0ms

Local error

Found 3 expressions with local error:

0.0b
(* (+ t1 u) (neg (+ t1 u)))
8.5b
(/ v (* (+ t1 u) (neg (+ t1 u))))
8.8b
(* t1 (/ v (* (+ t1 u) (neg (+ t1 u)))))

rewrite37.0ms

Algorithm
rewrite-expression-head
Rules
27×associate-*r*
19×add-exp-log add-cbrt-cube
18×*-un-lft-identity flip3-+ flip-+ distribute-neg-frac
16×add-sqr-sqrt associate-/r/
12×frac-times add-cube-cbrt
pow1 associate-*r/ associate-*l*
times-frac associate-*l/ prod-exp cbrt-unprod
cbrt-undiv distribute-lft-neg-in distribute-rgt-neg-in div-exp
distribute-lft-out associate-/l* add-log-exp
distribute-neg-in pow-prod-down *-commutative div-inv unswap-sqr
distribute-rgt-in neg-mul-1 frac-2neg distribute-lft-in clear-num associate-/r* distribute-rgt-neg-out
Counts
3 → 103
Calls
3 calls:
9.0ms
(* (+ t1 u) (neg (+ t1 u)))
8.0ms
(/ v (* (+ t1 u) (neg (+ t1 u))))
15.0ms
(* t1 (/ v (* (+ t1 u) (neg (+ t1 u)))))

series34.0ms

Counts
3 → 9
Calls
3 calls:
5.0ms
(* (+ t1 u) (neg (+ t1 u)))
13.0ms
(/ v (* (+ t1 u) (neg (+ t1 u))))
16.0ms
(* t1 (/ v (* (+ t1 u) (neg (+ t1 u)))))

simplify43.0ms

Algorithm
egg-herbie
Counts
112 → 112
Iterations

Useful iterations: 0 (34.0ms)

IterNodesCost
049841307
149841307

prune120.0ms

Filtered
73 candidates to 112 candidates (-53.4%)
Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New1057112
Fresh011
Picked101
Done000
Total1068114

Merged error: 0b

Counts
114 → 8

localize11.0ms

Local error

Found 4 expressions with local error:

0.5b
(cbrt v)
0.5b
(cbrt v)
0.5b
(cbrt v)
6.6b
(* t1 (* (cbrt v) (/ (cbrt v) (+ t1 u))))

rewrite14.0ms

Algorithm
rewrite-expression-head
Rules
13×add-exp-log
10×add-cbrt-cube
pow1 cbrt-prod
add-sqr-sqrt add-cube-cbrt *-un-lft-identity
prod-exp cbrt-unprod
add-log-exp
pow1/3 associate-*l* pow-prod-down
associate-*r/
cbrt-undiv div-exp associate-*r* *-commutative
Counts
4 → 54
Calls
4 calls:
1.0ms
(cbrt v)
1.0ms
(cbrt v)
1.0ms
(cbrt v)
10.0ms
(* t1 (* (cbrt v) (/ (cbrt v) (+ t1 u))))

series114.0ms

Counts
4 → 12
Calls
4 calls:
21.0ms
(cbrt v)
21.0ms
(cbrt v)
23.0ms
(cbrt v)
48.0ms
(* t1 (* (cbrt v) (/ (cbrt v) (+ t1 u))))

simplify43.0ms

Algorithm
egg-herbie
Counts
66 → 66
Iterations

Useful iterations: 0 (36.0ms)

IterNodesCost
04994351
14994351

prune91.0ms

Filtered
45 candidates to 66 candidates (-46.7%)
Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New66066
Fresh077
Picked011
Done000
Total66874

Merged error: 0b

Counts
74 → 8

localize9.0ms

Local error

Found 3 expressions with local error:

0.0b
(/ t1 (+ t1 u))
0.0b
(/ v (neg (+ t1 u)))
1.4b
(* (/ t1 (+ t1 u)) (/ v (neg (+ t1 u))))

rewrite42.0ms

Algorithm
rewrite-expression-head
Rules
109×*-un-lft-identity
100×times-frac
79×add-sqr-sqrt
67×add-cube-cbrt
42×associate-*r*
28×distribute-lft-neg-in distribute-rgt-neg-in
21×distribute-lft-out
19×add-exp-log add-cbrt-cube
18×associate-*l*
16×associate-/r*
associate-/r/
neg-mul-1
cbrt-undiv div-exp associate-/l*
pow1
flip3-+ prod-exp cbrt-unprod flip-+ div-inv distribute-neg-frac unswap-sqr
add-log-exp
frac-2neg clear-num
frac-times associate-*r/ pow-prod-down associate-*l/ *-commutative
Counts
3 → 182
Calls
3 calls:
5.0ms
(/ t1 (+ t1 u))
6.0ms
(/ v (neg (+ t1 u)))
25.0ms
(* (/ t1 (+ t1 u)) (/ v (neg (+ t1 u))))

series37.0ms

Counts
3 → 9
Calls
3 calls:
5.0ms
(/ t1 (+ t1 u))
11.0ms
(/ v (neg (+ t1 u)))
21.0ms
(* (/ t1 (+ t1 u)) (/ v (neg (+ t1 u))))

simplify47.0ms

Algorithm
egg-herbie
Counts
191 → 191
Iterations

Useful iterations: 0 (33.0ms)

IterNodesCost
051462121

prune139.0ms

Filtered
128 candidates to 191 candidates (-49.2%)
Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New1892191
Fresh246
Picked011
Done101
Total1927199

Merged error: 0b

Counts
199 → 7

localize8.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ 1 (neg (+ t1 u)))
0.0b
(/ t1 (+ t1 u))
1.1b
(* (* (/ t1 (+ t1 u)) v) (/ 1 (neg (+ t1 u))))
3.1b
(* (/ t1 (+ t1 u)) v)

rewrite48.0ms

Algorithm
rewrite-expression-head
Rules
111×*-un-lft-identity
97×times-frac
74×add-sqr-sqrt
69×add-cube-cbrt
54×add-exp-log
45×associate-*r*
34×add-cbrt-cube
28×distribute-lft-neg-in distribute-rgt-neg-in
22×prod-exp
21×distribute-lft-out
19×associate-*l*
16×associate-/r*
14×div-exp
12×pow1 cbrt-unprod
cbrt-undiv associate-/r/
neg-mul-1
associate-/l*
rec-exp flip3-+ 1-exp pow-prod-down associate-*l/ flip-+ div-inv distribute-neg-frac add-log-exp
frac-2neg clear-num *-commutative unswap-sqr
frac-times pow-flip associate-*r/ un-div-inv inv-pow
Counts
4 → 214
Calls
4 calls:
6.0ms
(/ 1 (neg (+ t1 u)))
5.0ms
(/ t1 (+ t1 u))
20.0ms
(* (* (/ t1 (+ t1 u)) v) (/ 1 (neg (+ t1 u))))
8.0ms
(* (/ t1 (+ t1 u)) v)

series46.0ms

Counts
4 → 12
Calls
4 calls:
7.0ms
(/ 1 (neg (+ t1 u)))
5.0ms
(/ t1 (+ t1 u))
21.0ms
(* (* (/ t1 (+ t1 u)) v) (/ 1 (neg (+ t1 u))))
13.0ms
(* (/ t1 (+ t1 u)) v)

simplify72.0ms

Algorithm
egg-herbie
Counts
226 → 226
Iterations

Useful iterations: 0 (56.0ms)

IterNodesCost
049652245
149652245

prune143.0ms

Filtered
126 candidates to 226 candidates (-79.4%)
Pruning

7 alts after pruning (5 fresh and 2 done)

PrunedKeptTotal
New2260226
Fresh055
Picked011
Done011
Total2267233

Merged error: 0b

Counts
233 → 7

regimes243.0ms

Accuracy

-55.5% (2.2b remaining)

Error of 2.2b against oracle of 0.0b and baseline of 1.4b

bsearch169.0ms

Steps
ItersRangePoint
4
1.8966605391995903e-193
3.214260527161633e-193
2.458284528206544e-193
6
-2.8982232461484674e-289
-7.094048826301366e-290
-1.450230774311497e-289

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03533
13533

end0.0ms

analyze249.0ms

Algorithm
search
Search
TrueOtherFalseIter
0%99.9%0.1%0
0%99.9%0.1%1
0%99.9%0.1%2
0%99.9%0.1%3
0%99.9%0.1%4
0%99.9%0.1%5
12.5%87.4%0.1%6
28.1%71.8%0.1%7
42.1%57.7%0.1%8
43.7%56.2%0.1%9
64.4%35.5%0.1%10
71.6%28.3%0.1%11
72.2%27.7%0.1%12
81.6%18.2%0.2%13
84.9%14.9%0.2%14

sample438.0ms

Algorithm
intervals
Results
265.0ms8000×body80valid
8.0ms249×body80invalid

Profiling

Loading profile data...