Details

Time bar (total: 2.9s)

sample281.0ms

Algorithm
intervals
Results
11.0ms467×body80valid
7.0ms467×pre80true

simplify116.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
0165
1345
2675
31695
43455
54665
66705
710145
815285
921165
1030365
1150015

prune3.0ms

Filtered
1 candidates to 0 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 → 1

localize9.0ms

Local error

Found 4 expressions with local error:

0.0b
(* m (- 1.0 m))
0.0b
(- (/ (* m (- 1.0 m)) v) 1.0)
0.0b
(/ (* m (- 1.0 m)) v)
0.2b
(* (- (/ (* m (- 1.0 m)) v) 1.0) m)

rewrite27.0ms

Algorithm
rewrite-expression-head
Rules
flip3-- associate-*r/ flip--
sub-neg *-commutative
distribute-rgt-in distribute-lft-in associate-*l/ associate-/l/ associate-/l*
frac-2neg clear-num div-inv
Counts
4 → 21
Calls
4 calls:
3.0ms
(* m (- 1.0 m))
6.0ms
(- (/ (* m (- 1.0 m)) v) 1.0)
4.0ms
(/ (* m (- 1.0 m)) v)
10.0ms
(* (- (/ (* m (- 1.0 m)) v) 1.0) m)

series166.0ms

Counts
4 → 12
Calls
4 calls:
46.0ms
(* m (- 1.0 m))
23.0ms
(- (/ (* m (- 1.0 m)) v) 1.0)
37.0ms
(/ (* m (- 1.0 m)) v)
60.0ms
(* (- (/ (* m (- 1.0 m)) v) 1.0) m)

simplify41.0ms

Algorithm
egg-herbie
Counts
33 → 33
Iterations

Useful iterations: 3 (37.0ms)

IterNodesCost
0145155
1364152
21253137
35001128

prune56.0ms

Filtered
33 candidates to 17 candidates (51.5%)
Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New27633
Fresh000
Picked101
Done000
Total28634

Merged error: 0.1b

Counts
34 → 6

localize11.0ms

Local error

Found 4 expressions with local error:

0.0b
(* m (- (* 1.0 1.0) (* m m)))
0.0b
(/ (/ (* m (- (* 1.0 1.0) (* m m))) (+ 1.0 m)) v)
0.0b
(/ (* m (- (* 1.0 1.0) (* m m))) (+ 1.0 m))
0.2b
(* (- (/ (/ (* m (- (* 1.0 1.0) (* m m))) (+ 1.0 m)) v) 1.0) m)

rewrite42.0ms

Algorithm
rewrite-expression-head
Rules
16×*-commutative
15×associate-/l/ associate-/l*
12×associate-*r* difference-of-squares
associate-*r/
flip3-- associate-/r/ flip--
frac-2neg clear-num div-inv
distribute-rgt-in sub-neg distribute-lft-in flip3-+ associate-*l/ flip-+
Counts
4 → 44
Calls
4 calls:
8.0ms
(* m (- (* 1.0 1.0) (* m m)))
10.0ms
(/ (/ (* m (- (* 1.0 1.0) (* m m))) (+ 1.0 m)) v)
9.0ms
(/ (* m (- (* 1.0 1.0) (* m m))) (+ 1.0 m))
13.0ms
(* (- (/ (/ (* m (- (* 1.0 1.0) (* m m))) (+ 1.0 m)) v) 1.0) m)

series318.0ms

Counts
4 → 12
Calls
4 calls:
71.0ms
(* m (- (* 1.0 1.0) (* m m)))
70.0ms
(/ (/ (* m (- (* 1.0 1.0) (* m m))) (+ 1.0 m)) v)
118.0ms
(/ (* m (- (* 1.0 1.0) (* m m))) (+ 1.0 m))
59.0ms
(* (- (/ (/ (* m (- (* 1.0 1.0) (* m m))) (+ 1.0 m)) v) 1.0) m)

simplify149.0ms

Algorithm
egg-herbie
Counts
56 → 56
Iterations

Useful iterations: 3 (144.0ms)

IterNodesCost
0255271
1838264
24139229
35001225

prune106.0ms

Filtered
56 candidates to 35 candidates (62.5%)
Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New54256
Fresh325
Picked011
Done000
Total57562

Merged error: 0.0b

Counts
62 → 5

localize8.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ v (* (- 1.0 m) m))
0.0b
(- (/ 1 (/ v (* (- 1.0 m) m))) 1.0)
0.2b
(* (- (/ 1 (/ v (* (- 1.0 m) m))) 1.0) m)
0.3b
(/ 1 (/ v (* (- 1.0 m) m)))

rewrite26.0ms

Algorithm
rewrite-expression-head
Rules
associate-/r/
associate-/r*
associate-*l/
flip3-- clear-num flip--
frac-2neg *-commutative div-inv
sub-neg remove-double-div inv-pow
Counts
4 → 27
Calls
4 calls:
4.0ms
(/ v (* (- 1.0 m) m))
7.0ms
(- (/ 1 (/ v (* (- 1.0 m) m))) 1.0)
8.0ms
(* (- (/ 1 (/ v (* (- 1.0 m) m))) 1.0) m)
5.0ms
(/ 1 (/ v (* (- 1.0 m) m)))

series162.0ms

Counts
4 → 12
Calls
4 calls:
40.0ms
(/ v (* (- 1.0 m) m))
29.0ms
(- (/ 1 (/ v (* (- 1.0 m) m))) 1.0)
46.0ms
(* (- (/ 1 (/ v (* (- 1.0 m) m))) 1.0) m)
46.0ms
(/ 1 (/ v (* (- 1.0 m) m)))

simplify127.0ms

Algorithm
egg-herbie
Counts
39 → 39
Iterations

Useful iterations: 2 (21.0ms)

IterNodesCost
0191202
1617188
23770171
35002171

prune80.0ms

Filtered
39 candidates to 27 candidates (69.2%)
Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New36339
Fresh213
Picked101
Done011
Total39544

Merged error: 0.0b

Counts
44 → 5

localize8.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ (/ v (- 1.0 m)) m)
0.0b
(- (/ 1 (/ (/ v (- 1.0 m)) m)) 1.0)
0.2b
(* (- (/ 1 (/ (/ v (- 1.0 m)) m)) 1.0) m)
0.3b
(/ 1 (/ (/ v (- 1.0 m)) m))

rewrite27.0ms

Algorithm
rewrite-expression-head
Rules
13×associate-/r/
clear-num associate-/l/
associate-/l*
frac-2neg div-inv
flip3-- flip--
associate-*l/ remove-double-div
sub-neg associate-/r* *-commutative inv-pow
Counts
4 → 32
Calls
4 calls:
4.0ms
(/ (/ v (- 1.0 m)) m)
8.0ms
(- (/ 1 (/ (/ v (- 1.0 m)) m)) 1.0)
9.0ms
(* (- (/ 1 (/ (/ v (- 1.0 m)) m)) 1.0) m)
5.0ms
(/ 1 (/ (/ v (- 1.0 m)) m))

series161.0ms

Counts
4 → 12
Calls
4 calls:
42.0ms
(/ (/ v (- 1.0 m)) m)
27.0ms
(- (/ 1 (/ (/ v (- 1.0 m)) m)) 1.0)
46.0ms
(* (- (/ 1 (/ (/ v (- 1.0 m)) m)) 1.0) m)
46.0ms
(/ 1 (/ (/ v (- 1.0 m)) m))

simplify150.0ms

Algorithm
egg-herbie
Counts
44 → 44
Iterations

Useful iterations: 2 (21.0ms)

IterNodesCost
0202209
1635203
23934176
35002176

prune71.0ms

Filtered
44 candidates to 29 candidates (65.9%)
Pruning

5 alts after pruning (3 fresh and 2 done)

PrunedKeptTotal
New43144
Fresh123
Picked011
Done011
Total44549

Merged error: 0.0b

Counts
49 → 5

regimes43.0ms

Accuracy

0% (0.2b remaining)

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

bsearch0.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0159
1159

end0.0ms

sample686.0ms

Algorithm
intervals
Results
306.0ms13809×body80valid
167.0ms13809×pre80true