Details

Time bar (total: 2.4s)

analyze232.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
12.5%87.4%0.1%4
12.5%87.4%0.1%5
15.6%84.3%0.1%6
32.8%67.1%0.1%7
38.2%61.6%0.1%8
46%53.8%0.1%9
62.6%37.3%0.1%10
67.2%32.7%0.1%11
71.1%28.8%0.1%12
81.6%18.2%0.1%13
84.1%15.7%0.1%14

sample17.0ms

Algorithm
intervals
Results
8.0ms256×body80valid

simplify187.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (185.0ms)

IterNodesCost
050599

prune3.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 7.9b

Counts
2 → 1

localize7.0ms

Local error

Found 2 expressions with local error:

0.0b
(- 1.0 (/ y z))
7.9b
(/ (+ x y) (- 1.0 (/ y z)))

rewrite18.0ms

Algorithm
rewrite-expression-head
Rules
44×add-sqr-sqrt
40×*-un-lft-identity
30×times-frac
14×add-cube-cbrt
12×difference-of-squares
distribute-lft-out
associate-/r* distribute-lft-out--
add-exp-log add-cbrt-cube associate-/l* add-log-exp
pow1 flip3-- associate-/r/ flip-- associate-/l/
cbrt-undiv sub-neg frac-2neg flip3-+ diff-log div-exp clear-num flip-+ div-inv
Counts
2 → 64
Calls
2 calls:
6.0ms
(- 1.0 (/ y z))
10.0ms
(/ (+ x y) (- 1.0 (/ y z)))

series16.0ms

Counts
2 → 6
Calls
2 calls:
3.0ms
(- 1.0 (/ y z))
13.0ms
(/ (+ x y) (- 1.0 (/ y z)))

simplify47.0ms

Algorithm
egg-herbie
Counts
70 → 70
Iterations

Useful iterations: 0 (40.0ms)

IterNodesCost
05499923

prune135.0ms

Filtered
47 candidates to 70 candidates (-48.9%)
Pruning

12 alts after pruning (11 fresh and 1 done)

PrunedKeptTotal
New591170
Fresh000
Picked011
Done000
Total591271

Merged error: 5.9b

Counts
71 → 12

localize7.0ms

Local error

Found 3 expressions with local error:

0.0b
(- 1.0 (/ y z))
0.2b
(/ 1 (/ (- 1.0 (/ y z)) (+ x y)))
8.0b
(/ (- 1.0 (/ y z)) (+ x y))

rewrite43.0ms

Algorithm
rewrite-expression-head
Rules
232×times-frac
200×add-sqr-sqrt
196×*-un-lft-identity
90×add-cube-cbrt
44×difference-of-squares
34×associate-/r*
31×distribute-lft-out
22×distribute-lft-out--
16×add-exp-log
11×associate-/r/
10×add-cbrt-cube
associate-/l*
div-exp
div-inv
flip3-+ flip-+ add-log-exp
pow1 cbrt-undiv
rec-exp flip3-- frac-2neg 1-exp clear-num flip-- associate-/l/
sub-neg pow-flip diff-log div-sub inv-pow
Counts
3 → 209
Calls
3 calls:
6.0ms
(- 1.0 (/ y z))
15.0ms
(/ 1 (/ (- 1.0 (/ y z)) (+ x y)))
10.0ms
(/ (- 1.0 (/ y z)) (+ x y))

series30.0ms

Counts
3 → 9
Calls
3 calls:
3.0ms
(- 1.0 (/ y z))
17.0ms
(/ 1 (/ (- 1.0 (/ y z)) (+ x y)))
10.0ms
(/ (- 1.0 (/ y z)) (+ x y))

simplify80.0ms

Algorithm
egg-herbie
Counts
218 → 218
Iterations

Useful iterations: 0 (55.0ms)

IterNodesCost
051493558

prune252.0ms

Filtered
122 candidates to 218 candidates (-78.7%)
Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New2153218
Fresh6410
Picked011
Done101
Total2228230

Merged error: 0.0b

Counts
230 → 8

localize8.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (/ 1.0 (+ y x)) (/ y (* z (+ y x))))
0.0b
(* z (+ y x))
0.2b
(/ 1 (- (/ 1.0 (+ y x)) (/ y (* z (+ y x)))))
9.9b
(/ y (* z (+ y x)))

rewrite48.0ms

Algorithm
rewrite-expression-head
Rules
48×add-sqr-sqrt
33×*-un-lft-identity
32×times-frac
25×associate-/r/
21×add-cube-cbrt
15×add-exp-log
14×associate-*r/
13×add-cbrt-cube
12×flip3-+ flip-+
10×distribute-rgt-out-- difference-of-squares
associate-/r*
pow1
associate-/l* add-log-exp
distribute-lft-out--
div-exp associate-*r*
cbrt-undiv associate-*l*
flip3-- frac-2neg prod-exp clear-num frac-sub flip-- cbrt-unprod div-inv
distribute-rgt-in sub-neg rec-exp pow-flip distribute-lft-in diff-log 1-exp pow-prod-down *-commutative distribute-lft-out inv-pow unswap-sqr
Counts
4 → 117
Calls
4 calls:
16.0ms
(- (/ 1.0 (+ y x)) (/ y (* z (+ y x))))
6.0ms
(* z (+ y x))
16.0ms
(/ 1 (- (/ 1.0 (+ y x)) (/ y (* z (+ y x)))))
6.0ms
(/ y (* z (+ y x)))

series47.0ms

Counts
4 → 12
Calls
4 calls:
15.0ms
(- (/ 1.0 (+ y x)) (/ y (* z (+ y x))))
6.0ms
(* z (+ y x))
17.0ms
(/ 1 (- (/ 1.0 (+ y x)) (/ y (* z (+ y x)))))
9.0ms
(/ y (* z (+ y x)))

simplify57.0ms

Algorithm
egg-herbie
Counts
129 → 129
Iterations

Useful iterations: 0 (46.0ms)

IterNodesCost
049891926
149891926

prune174.0ms

Filtered
85 candidates to 129 candidates (-51.8%)
Pruning

9 alts after pruning (7 fresh and 2 done)

PrunedKeptTotal
New1263129
Fresh246
Picked011
Done011
Total1289137

Merged error: 0.0b

Counts
137 → 9

localize12.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ y (+ y x))
0.0b
(- (/ 1.0 (+ y x)) (* (/ 1 z) (/ y (+ y x))))
0.2b
(/ 1 (- (/ 1.0 (+ y x)) (* (/ 1 z) (/ y (+ y x)))))
1.4b
(* (/ 1 z) (/ y (+ y x)))

rewrite42.0ms

Algorithm
rewrite-expression-head
Rules
53×add-sqr-sqrt
52×*-un-lft-identity
49×times-frac
36×add-cube-cbrt
32×add-exp-log
20×add-cbrt-cube
18×associate-*r*
13×associate-*l*
11×div-exp
10×associate-/r/
prod-exp
pow1 associate-/r* distribute-lft-out
cbrt-undiv frac-sub associate-/l* add-log-exp unswap-sqr
associate-*r/
cbrt-unprod div-inv
frac-times rec-exp 1-exp associate-*l/
flip3-- frac-2neg flip3-+ clear-num flip-- flip-+ sub-div
sub-neg pow-flip diff-log pow-prod-down *-commutative inv-pow
Counts
4 → 146
Calls
4 calls:
5.0ms
(/ y (+ y x))
9.0ms
(- (/ 1.0 (+ y x)) (* (/ 1 z) (/ y (+ y x))))
10.0ms
(/ 1 (- (/ 1.0 (+ y x)) (* (/ 1 z) (/ y (+ y x)))))
13.0ms
(* (/ 1 z) (/ y (+ y x)))

series48.0ms

Counts
4 → 12
Calls
4 calls:
5.0ms
(/ y (+ y x))
18.0ms
(- (/ 1.0 (+ y x)) (* (/ 1 z) (/ y (+ y x))))
17.0ms
(/ 1 (- (/ 1.0 (+ y x)) (* (/ 1 z) (/ y (+ y x)))))
8.0ms
(* (/ 1 z) (/ y (+ y x)))

simplify58.0ms

Algorithm
egg-herbie
Counts
158 → 158
Iterations

Useful iterations: 0 (47.0ms)

IterNodesCost
051841868

prune161.0ms

Filtered
106 candidates to 158 candidates (-49.1%)
Pruning

9 alts after pruning (7 fresh and 2 done)

PrunedKeptTotal
New1562158
Fresh156
Picked101
Done022
Total1589167

Merged error: 0.0b

Counts
167 → 9

regimes232.0ms

Accuracy

54.2% (3.2b remaining)

Error of 3.2b against oracle of 0.0b and baseline of 7.0b

bsearch31.0ms

Steps
ItersRangePoint
9
3.834805188539316e+199
3.535890549999744e+205
3.908659846703717e+199
9
-2.808401655820881e+119
-1.3902965040028152e+110
-1.9104075020926874e+116

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
013643
113643

end0.0ms

sample418.0ms

Algorithm
intervals
Results
248.0ms7999×body80valid
0.0msbody1280valid

Profiling

Loading profile data...