Details

Time bar (total: 1.3s)

sample10.0ms

Algorithm
intervals
Results
4.0ms256×body80valid

simplify4.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
063
163

prune1.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: 15.0b

Counts
2 → 1

localize6.0ms

Local error

Found 1 expressions with local error:

15.0b
(/ x (+ (* x x) 1.0))

rewrite4.0ms

Algorithm
rewrite-expression-head
Rules
associate-/r/
frac-2neg flip3-+ clear-num flip-+ div-inv
Counts
1 → 5
Calls
1 calls:
4.0ms
(/ x (+ (* x x) 1.0))

series55.0ms

Counts
1 → 3
Calls
1 calls:
55.0ms
(/ x (+ (* x x) 1.0))

simplify92.0ms

Algorithm
egg-herbie
Counts
8 → 8
Iterations

Useful iterations: 2 (8.0ms)

IterNodesCost
08146
119244
268542
3305742
4500142

prune21.0ms

Filtered
8 candidates to 7 candidates (87.5%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New628
Fresh000
Picked101
Done000
Total729

Merged error: 0b

Counts
9 → 2

localize8.0ms

Local error

Found 3 expressions with local error:

0.1b
(* (* x x) (* x x))
1.9b
(/ x (- (* (* x x) (* x x)) (* 1.0 1.0)))
19.0b
(* (/ x (- (* (* x x) (* x x)) (* 1.0 1.0))) (- (* x x) 1.0))

rewrite42.0ms

Algorithm
rewrite-expression-head
Rules
124×*-commutative
80×associate-/r* difference-of-squares
46×frac-times
36×swap-sqr unswap-sqr
26×flip3-- flip--
23×associate-*l/
pow2
associate-*l*
frac-2neg clear-num associate-/r/
distribute-rgt-in sub-neg distribute-lft-in associate-*r/ associate-*r* div-inv
pow-prod-down pow-sqr pow-prod-up
Counts
3 → 121
Calls
3 calls:
6.0ms
(* (* x x) (* x x))
11.0ms
(/ x (- (* (* x x) (* x x)) (* 1.0 1.0)))
17.0ms
(* (/ x (- (* (* x x) (* x x)) (* 1.0 1.0))) (- (* x x) 1.0))

series259.0ms

Counts
3 → 9
Calls
3 calls:
34.0ms
(* (* x x) (* x x))
121.0ms
(/ x (- (* (* x x) (* x x)) (* 1.0 1.0)))
103.0ms
(* (/ x (- (* (* x x) (* x x)) (* 1.0 1.0))) (- (* x x) 1.0))

simplify59.0ms

Algorithm
egg-herbie
Counts
130 → 130
Iterations

Useful iterations: 2 (45.0ms)

IterNodesCost
03111136
116491109
250031086

prune91.0ms

Filtered
130 candidates to 35 candidates (26.9%)
Pruning

2 alts after pruning (1 fresh and 1 done)

PrunedKeptTotal
New1300130
Fresh011
Picked011
Done000
Total1302132

Merged error: 0b

Counts
132 → 2

localize12.0ms

Local error

Found 3 expressions with local error:

0.1b
(/ 1 (pow x 3))
0.4b
(/ 1 (pow x 5))
20.7b
(- (/ 1 (pow x 5)) (/ 1 (pow x 3)))

rewrite14.0ms

Algorithm
rewrite-expression-head
Rules
20×frac-sub
16×associate-/r*
11×frac-2neg clear-num sqr-pow
unpow3
div-inv
pow-to-exp rec-exp pow-flip inv-pow
sub-neg flip3-- flip-- distribute-lft-out--
Counts
3 → 40
Calls
3 calls:
3.0ms
(/ 1 (pow x 3))
3.0ms
(/ 1 (pow x 5))
7.0ms
(- (/ 1 (pow x 5)) (/ 1 (pow x 3)))

series165.0ms

Counts
3 → 9
Calls
3 calls:
30.0ms
(/ 1 (pow x 3))
44.0ms
(/ 1 (pow x 5))
90.0ms
(- (/ 1 (pow x 5)) (/ 1 (pow x 3)))

simplify48.0ms

Algorithm
egg-herbie
Counts
49 → 49
Iterations

Useful iterations: 1 (9.0ms)

IterNodesCost
0288312
11245286
25001286

prune80.0ms

Filtered
49 candidates to 27 candidates (55.1%)
Pruning

2 alts after pruning (0 fresh and 2 done)

PrunedKeptTotal
New49049
Fresh000
Picked011
Done011
Total49251

Merged error: 0b

Counts
51 → 2

regimes18.0ms

Accuracy

100% (0.0b remaining)

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

bsearch60.0ms

Steps
ItersRangePoint
9
0.09117784756913819
2697524.489058797
411.1006160357902
9
-39258024566.25627
-1421.6155834850151
-518031897.20362055

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03417
13417

end0.0ms

sample225.0ms

Algorithm
intervals
Results
140.0ms8000×body80valid