Details

Time bar (total: 7.2s)

sample18.0ms

Algorithm
intervals
Results
8.0ms256×body80valid

simplify139.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
0319
1519
2699
3869
4949
51059
61399
71779
82029
92469
104169
116159
129929
1319489
1422409
1531549
1650019

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.0b

Counts
2 → 1

localize11.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ 2.30753 (* x 0.27061))
0.0b
(* 0.70711 (- (/ (+ 2.30753 (* x 0.27061)) (+ 1.0 (* x (+ 0.99229 (* x 0.04481))))) x))
0.1b
(* x (+ 0.99229 (* x 0.04481)))
12.2b
(/ (+ 2.30753 (* x 0.27061)) (+ 1.0 (* x (+ 0.99229 (* x 0.04481)))))

rewrite70.0ms

Algorithm
rewrite-expression-head
Rules
78×*-un-lft-identity
29×add-sqr-sqrt
28×distribute-lft-out
26×times-frac
20×add-cube-cbrt associate-*l*
11×associate-*r*
10×add-exp-log add-cbrt-cube
pow1
add-log-exp
associate-/r* associate-/l*
distribute-rgt-in distribute-lft-in flip3-+ associate-*r/ flip-+
+-commutative
sub-neg pow-prod-down prod-exp associate-/r/ *-commutative cbrt-unprod associate-/l/ difference-of-squares unswap-sqr
cbrt-undiv flip3-- frac-2neg div-exp clear-num sum-log flip-- div-inv distribute-lft-out--
Counts
4 → 117
Calls
4 calls:
6.0ms
(+ 2.30753 (* x 0.27061))
30.0ms
(* 0.70711 (- (/ (+ 2.30753 (* x 0.27061)) (+ 1.0 (* x (+ 0.99229 (* x 0.04481))))) x))
12.0ms
(* x (+ 0.99229 (* x 0.04481)))
19.0ms
(/ (+ 2.30753 (* x 0.27061)) (+ 1.0 (* x (+ 0.99229 (* x 0.04481)))))

series259.0ms

Counts
4 → 12
Calls
4 calls:
34.0ms
(+ 2.30753 (* x 0.27061))
102.0ms
(* 0.70711 (- (/ (+ 2.30753 (* x 0.27061)) (+ 1.0 (* x (+ 0.99229 (* x 0.04481))))) x))
64.0ms
(* x (+ 0.99229 (* x 0.04481)))
59.0ms
(/ (+ 2.30753 (* x 0.27061)) (+ 1.0 (* x (+ 0.99229 (* x 0.04481)))))

simplify67.0ms

Algorithm
egg-herbie
Counts
129 → 129
Iterations

Useful iterations: 1 (13.0ms)

IterNodesCost
05161097
122181031
250021031

prune268.0ms

Filtered
129 candidates to 75 candidates (58.1%)
Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New1254129
Fresh000
Picked011
Done000
Total1255130

Merged error: 0b

Counts
130 → 5

localize12.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (* 0.70711 (/ (+ 2.30753 (* x 0.27061)) (+ 1.0 (* x (+ 0.99229 (* x 0.04481)))))) (* 0.70711 (- x)))
0.1b
(* x (+ 0.99229 (* x 0.04481)))
0.1b
(* 0.70711 (/ (+ 2.30753 (* x 0.27061)) (+ 1.0 (* x (+ 0.99229 (* x 0.04481))))))
12.2b
(/ (+ 2.30753 (* x 0.27061)) (+ 1.0 (* x (+ 0.99229 (* x 0.04481)))))

rewrite122.0ms

Algorithm
rewrite-expression-head
Rules
149×*-un-lft-identity
61×distribute-lft-out
51×times-frac
41×add-sqr-sqrt
40×associate-*r* associate-*l*
34×add-cube-cbrt
17×associate-*r/
13×add-exp-log add-cbrt-cube associate-/l*
10×associate-/r*
pow1
flip3-+ flip-+ add-log-exp
associate-/r/ un-div-inv *-commutative associate-/l/
+-commutative prod-exp clear-num cbrt-unprod unswap-sqr
cbrt-undiv distribute-rgt-in frac-2neg distribute-lft-in div-exp pow-prod-down distribute-rgt-neg-out div-inv
distribute-rgt-out distribute-rgt-neg-in unsub-neg sum-log
Counts
4 → 168
Calls
4 calls:
60.0ms
(+ (* 0.70711 (/ (+ 2.30753 (* x 0.27061)) (+ 1.0 (* x (+ 0.99229 (* x 0.04481)))))) (* 0.70711 (- x)))
9.0ms
(* x (+ 0.99229 (* x 0.04481)))
25.0ms
(* 0.70711 (/ (+ 2.30753 (* x 0.27061)) (+ 1.0 (* x (+ 0.99229 (* x 0.04481))))))
21.0ms
(/ (+ 2.30753 (* x 0.27061)) (+ 1.0 (* x (+ 0.99229 (* x 0.04481)))))

series294.0ms

Counts
4 → 12
Calls
4 calls:
97.0ms
(+ (* 0.70711 (/ (+ 2.30753 (* x 0.27061)) (+ 1.0 (* x (+ 0.99229 (* x 0.04481)))))) (* 0.70711 (- x)))
62.0ms
(* x (+ 0.99229 (* x 0.04481)))
75.0ms
(* 0.70711 (/ (+ 2.30753 (* x 0.27061)) (+ 1.0 (* x (+ 0.99229 (* x 0.04481))))))
60.0ms
(/ (+ 2.30753 (* x 0.27061)) (+ 1.0 (* x (+ 0.99229 (* x 0.04481)))))

simplify96.0ms

Algorithm
egg-herbie
Counts
180 → 180
Iterations

Useful iterations: 2 (80.0ms)

IterNodesCost
06631544
131511430
250011429

prune320.0ms

Filtered
180 candidates to 97 candidates (53.9%)
Pruning

5 alts after pruning (3 fresh and 2 done)

PrunedKeptTotal
New1782180
Fresh213
Picked011
Done011
Total1805185

Merged error: 0b

Counts
185 → 5

localize14.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (/ (* 0.70711 (- (+ 2.30753 (* x 0.27061)))) (- (+ 1.0 (* x (+ 0.99229 (* x 0.04481)))))) (* 0.70711 (- x)))
0.1b
(* x (+ 0.99229 (* x 0.04481)))
0.1b
(* 0.70711 (- (+ 2.30753 (* x 0.27061))))
12.2b
(/ (* 0.70711 (- (+ 2.30753 (* x 0.27061)))) (- (+ 1.0 (* x (+ 0.99229 (* x 0.04481))))))

rewrite340.0ms

Algorithm
rewrite-expression-head
Rules
485×*-un-lft-identity
322×times-frac
229×associate-*r*
200×distribute-lft-neg-in distribute-rgt-neg-in
191×add-sqr-sqrt
164×distribute-lft-out
157×add-cube-cbrt
133×associate-*l*
40×neg-mul-1
23×associate-/l*
17×*-commutative unswap-sqr
14×associate-/r*
13×add-exp-log add-cbrt-cube
pow1
associate-*r/ distribute-rgt-neg-out distribute-neg-frac add-log-exp
+-commutative flip3-+ flip-+
distribute-rgt-in distribute-neg-in distribute-lft-in
prod-exp cbrt-unprod
cbrt-undiv distribute-frac-neg div-exp pow-prod-down associate-/r/ associate-/l/
distribute-neg-out frac-2neg unsub-neg clear-num sum-log div-inv
Counts
4 → 456
Calls
4 calls:
257.0ms
(+ (/ (* 0.70711 (- (+ 2.30753 (* x 0.27061)))) (- (+ 1.0 (* x (+ 0.99229 (* x 0.04481)))))) (* 0.70711 (- x)))
9.0ms
(* x (+ 0.99229 (* x 0.04481)))
10.0ms
(* 0.70711 (- (+ 2.30753 (* x 0.27061))))
33.0ms
(/ (* 0.70711 (- (+ 2.30753 (* x 0.27061)))) (- (+ 1.0 (* x (+ 0.99229 (* x 0.04481))))))

series284.0ms

Counts
4 → 12
Calls
4 calls:
97.0ms
(+ (/ (* 0.70711 (- (+ 2.30753 (* x 0.27061)))) (- (+ 1.0 (* x (+ 0.99229 (* x 0.04481)))))) (* 0.70711 (- x)))
64.0ms
(* x (+ 0.99229 (* x 0.04481)))
54.0ms
(* 0.70711 (- (+ 2.30753 (* x 0.27061))))
68.0ms
(/ (* 0.70711 (- (+ 2.30753 (* x 0.27061)))) (- (+ 1.0 (* x (+ 0.99229 (* x 0.04481))))))

simplify94.0ms

Algorithm
egg-herbie
Counts
468 → 468
Iterations

Useful iterations: 1 (30.0ms)

IterNodesCost
013016829
150026674

prune785.0ms

Filtered
468 candidates to 227 candidates (48.5%)
Pruning

5 alts after pruning (2 fresh and 3 done)

PrunedKeptTotal
New4671468
Fresh112
Picked011
Done022
Total4685473

Merged error: 0b

Counts
473 → 5

localize19.0ms

Local error

Found 4 expressions with local error:

8.1b
(/ (- (+ 2.30753 (* x 0.27061))) (- (* (cbrt (+ 1.0 (* x (+ 0.99229 (* x 0.04481))))) (cbrt (+ 1.0 (* x (+ 0.99229 (* x 0.04481))))))))
12.6b
(cbrt (+ 1.0 (* x (+ 0.99229 (* x 0.04481)))))
12.6b
(cbrt (+ 1.0 (* x (+ 0.99229 (* x 0.04481)))))
12.6b
(cbrt (+ 1.0 (* x (+ 0.99229 (* x 0.04481)))))

rewrite232.0ms

Algorithm
rewrite-expression-head
Rules
2297×*-un-lft-identity
1148×times-frac
1095×cbrt-prod
1000×distribute-lft-neg-in distribute-rgt-neg-in
818×distribute-lft-out
781×add-sqr-sqrt
649×associate-*l*
541×add-cube-cbrt
420×swap-sqr
240×associate-*r*
120×unswap-sqr
98×neg-mul-1
82×associate-/r*
30×*-commutative
18×cbrt-div
14×associate-/l*
10×flip3-+ flip-+ distribute-neg-frac
associate-/r/
add-exp-log add-cbrt-cube
pow1 frac-times add-log-exp
pow1/3
associate-*r/ associate-*l/ associate-/l/
cbrt-undiv neg-sub0 frac-2neg div-sub distribute-frac-neg div-exp clear-num div-inv
Counts
4 → 1313
Calls
4 calls:
64.0ms
(/ (- (+ 2.30753 (* x 0.27061))) (- (* (cbrt (+ 1.0 (* x (+ 0.99229 (* x 0.04481))))) (cbrt (+ 1.0 (* x (+ 0.99229 (* x 0.04481))))))))
10.0ms
(cbrt (+ 1.0 (* x (+ 0.99229 (* x 0.04481)))))
10.0ms
(cbrt (+ 1.0 (* x (+ 0.99229 (* x 0.04481)))))
10.0ms
(cbrt (+ 1.0 (* x (+ 0.99229 (* x 0.04481)))))

series637.0ms

Counts
4 → 12
Calls
4 calls:
204.0ms
(/ (- (+ 2.30753 (* x 0.27061))) (- (* (cbrt (+ 1.0 (* x (+ 0.99229 (* x 0.04481))))) (cbrt (+ 1.0 (* x (+ 0.99229 (* x 0.04481))))))))
144.0ms
(cbrt (+ 1.0 (* x (+ 0.99229 (* x 0.04481)))))
148.0ms
(cbrt (+ 1.0 (* x (+ 0.99229 (* x 0.04481)))))
141.0ms
(cbrt (+ 1.0 (* x (+ 0.99229 (* x 0.04481)))))

simplify324.0ms

Algorithm
egg-herbie
Counts
1325 → 1325
Iterations

Useful iterations: 1 (35.0ms)

IterNodesCost
0199933119
1500132396

prune2.3s

Filtered
1325 candidates to 490 candidates (37.0%)
Pruning

5 alts after pruning (1 fresh and 4 done)

PrunedKeptTotal
New132501325
Fresh011
Picked011
Done033
Total132551330

Merged error: 0b

Counts
1330 → 5

regimes72.0ms

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify3.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 2 (2.0ms)

IterNodesCost
03913
16013
27012
37512
47512

end0.0ms

sample361.0ms

Algorithm
intervals
Results
265.0ms8000×body80valid