Details

Time bar (total: 1.8s)

sample13.0ms

Algorithm
intervals
Results
6.0ms343×body80valid

simplify26.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
0194
1414
2694
3904
41054
51474
62264
73684
84154
94154

prune2.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.1b

Counts
2 → 1

localize5.0ms

Local error

Found 2 expressions with local error:

0.0b
(+ 0.253 (* x 0.12))
0.1b
(* x (+ 0.253 (* x 0.12)))

rewrite6.0ms

Algorithm
rewrite-expression-head
Rules
+-commutative
distribute-rgt-in distribute-lft-in flip3-+ associate-*r/ flip-+
*-commutative
Counts
2 → 10
Calls
2 calls:
2.0ms
(+ 0.253 (* x 0.12))
4.0ms
(* x (+ 0.253 (* x 0.12)))

series97.0ms

Counts
2 → 6
Calls
2 calls:
32.0ms
(+ 0.253 (* x 0.12))
66.0ms
(* x (+ 0.253 (* x 0.12)))

simplify101.0ms

Algorithm
egg-herbie
Counts
16 → 16
Iterations

Useful iterations: 1 (4.0ms)

IterNodesCost
07158
120155
274355
3253055
4500255

prune27.0ms

Filtered
16 candidates to 9 candidates (56.3%)
Pruning

3 alts after pruning (3 fresh and 0 done)

PrunedKeptTotal
New13316
Fresh000
Picked101
Done000
Total14317

Merged error: 0.0b

Counts
17 → 3

localize6.0ms

Local error

Found 2 expressions with local error:

0.0b
(+ (* x (* x 0.12)) (* x 0.253))
0.1b
(* x (* x 0.12))

rewrite8.0ms

Algorithm
rewrite-expression-head
Rules
*-commutative
associate-*r*
distribute-rgt-out
+-commutative flip3-+ flip-+ distribute-lft-out
Counts
2 → 9
Calls
2 calls:
5.0ms
(+ (* x (* x 0.12)) (* x 0.253))
3.0ms
(* x (* x 0.12))

series93.0ms

Counts
2 → 6
Calls
2 calls:
68.0ms
(+ (* x (* x 0.12)) (* x 0.253))
24.0ms
(* x (* x 0.12))

simplify211.0ms

Algorithm
egg-herbie
Counts
15 → 15
Iterations

Useful iterations: 3 (45.0ms)

IterNodesCost
07156
127151
2114149
3426048
4500148

prune21.0ms

Filtered
15 candidates to 6 candidates (40.0%)
Pruning

3 alts after pruning (2 fresh and 1 done)

PrunedKeptTotal
New14115
Fresh112
Picked011
Done000
Total15318

Merged error: 0.0b

Counts
18 → 3

localize7.0ms

Local error

Found 2 expressions with local error:

0.0b
(+ (* (pow x 2) 0.12) (* x 0.253))
0.2b
(* (pow x 2) 0.12)

rewrite9.0ms

Algorithm
rewrite-expression-head
Rules
associate-*l*
unpow2
+-commutative flip3-+ *-commutative flip-+ distribute-lft-out sqr-pow
Counts
2 → 7
Calls
2 calls:
5.0ms
(+ (* (pow x 2) 0.12) (* x 0.253))
3.0ms
(* (pow x 2) 0.12)

series93.0ms

Counts
2 → 6
Calls
2 calls:
69.0ms
(+ (* (pow x 2) 0.12) (* x 0.253))
24.0ms
(* (pow x 2) 0.12)

simplify61.0ms

Algorithm
egg-herbie
Counts
13 → 13
Iterations

Useful iterations: 3 (59.0ms)

IterNodesCost
07753
127251
2122045
3500144

prune19.0ms

Filtered
13 candidates to 7 candidates (53.8%)
Pruning

3 alts after pruning (1 fresh and 2 done)

PrunedKeptTotal
New13013
Fresh011
Picked011
Done011
Total13316

Merged error: 0.0b

Counts
16 → 3

localize10.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (* 0.253 0.253) (* (* x 0.12) (* x 0.12)))
0.3b
(* (* x 0.12) (* x 0.12))
0.4b
(* x (- (* 0.253 0.253) (* (* x 0.12) (* x 0.12))))
5.8b
(/ (* x (- (* 0.253 0.253) (* (* x 0.12) (* x 0.12)))) (- 0.253 (* x 0.12)))

rewrite35.0ms

Algorithm
rewrite-expression-head
Rules
19×*-commutative
12×difference-of-squares
10×associate-*r*
associate-/l*
flip3-- associate-*r/ flip--
sub-neg
distribute-rgt-in distribute-lft-in swap-sqr associate-*l* associate-/r/ associate-/l/
pow2 frac-2neg clear-num div-inv
Counts
4 → 40
Calls
4 calls:
6.0ms
(- (* 0.253 0.253) (* (* x 0.12) (* x 0.12)))
4.0ms
(* (* x 0.12) (* x 0.12))
8.0ms
(* x (- (* 0.253 0.253) (* (* x 0.12) (* x 0.12))))
14.0ms
(/ (* x (- (* 0.253 0.253) (* (* x 0.12) (* x 0.12)))) (- 0.253 (* x 0.12)))

series347.0ms

Counts
4 → 12
Calls
4 calls:
60.0ms
(- (* 0.253 0.253) (* (* x 0.12) (* x 0.12)))
24.0ms
(* (* x 0.12) (* x 0.12))
95.0ms
(* x (- (* 0.253 0.253) (* (* x 0.12) (* x 0.12))))
167.0ms
(/ (* x (- (* 0.253 0.253) (* (* x 0.12) (* x 0.12)))) (- 0.253 (* x 0.12)))

simplify172.0ms

Algorithm
egg-herbie
Counts
52 → 52
Iterations

Useful iterations: 2 (25.0ms)

IterNodesCost
0181240
1653226
23845214
35001214

prune81.0ms

Filtered
52 candidates to 29 candidates (55.8%)
Pruning

4 alts after pruning (2 fresh and 2 done)

PrunedKeptTotal
New50252
Fresh000
Picked101
Done022
Total51455

Merged error: 0.0b

Counts
55 → 4

regimes14.0ms

Accuracy

0% (0.1b remaining)

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

bsearch0.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0135
1135

end0.0ms

sample305.0ms

Algorithm
intervals
Results
189.0ms10714×body80valid