Details

Time bar (total: 7.3s)

sample31.0ms

Algorithm
intervals
Results
11.0ms244×body80nan
9.0ms256×body80valid

simplify68.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
02710
17210
218210
337010
471310
5106610
6120110
7130810
8130810

prune3.0ms

Filtered
1 candidates to 0 candidates (100.0%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 0.0b

Counts
2 → 1

localize10.0ms

Local error

Found 3 expressions with local error:

0.0b
(* (* (/ (sqrt 2.0) 4.0) (sqrt (- 1.0 (* 3.0 (* v v))))) (- 1.0 (* v v)))
0.0b
(* (/ (sqrt 2.0) 4.0) (sqrt (- 1.0 (* 3.0 (* v v)))))
0.2b
(* 3.0 (* v v))

rewrite108.0ms

Algorithm
rewrite-expression-head
Rules
189×add-sqr-sqrt
172×frac-times
104×sqrt-div
100×associate-*l*
91×flip3-- sqrt-prod flip--
89×*-un-lft-identity
86×associate-*l/
77×add-cube-cbrt
72×associate-/l*
56×associate-*r*
48×times-frac
45×unswap-sqr
36×associate-/r*
22×add-exp-log add-cbrt-cube
17×difference-of-squares
15×pow1
12×frac-2neg clear-num
10×associate-*r/ prod-exp cbrt-unprod
*-commutative
swap-sqr pow-prod-down
distribute-lft-out--
add-log-exp
cbrt-undiv distribute-rgt-in sub-neg distribute-lft-in div-exp div-inv
Counts
3 → 330
Calls
3 calls:
51.0ms
(* (* (/ (sqrt 2.0) 4.0) (sqrt (- 1.0 (* 3.0 (* v v))))) (- 1.0 (* v v)))
27.0ms
(* (/ (sqrt 2.0) 4.0) (sqrt (- 1.0 (* 3.0 (* v v)))))
9.0ms
(* 3.0 (* v v))

series572.0ms

Counts
3 → 9
Calls
3 calls:
328.0ms
(* (* (/ (sqrt 2.0) 4.0) (sqrt (- 1.0 (* 3.0 (* v v))))) (- 1.0 (* v v)))
212.0ms
(* (/ (sqrt 2.0) 4.0) (sqrt (- 1.0 (* 3.0 (* v v)))))
32.0ms
(* 3.0 (* v v))

simplify96.0ms

Algorithm
egg-herbie
Counts
339 → 339
Iterations

Useful iterations: 1 (45.0ms)

IterNodesCost
016895011
150014909

prune740.0ms

Filtered
339 candidates to 222 candidates (34.5%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New3372339
Fresh000
Picked101
Done000
Total3382340

Merged error: 0b

Counts
340 → 2

localize20.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ (* (sqrt 2.0) (* (sqrt (- 1.0 (* 3.0 (* v v)))) (- (pow 1.0 3) (pow (* v v) 3)))) (* (+ (* (pow v 2) (+ (pow v 2) 1.0)) (* 1.0 1.0)) 4.0))
0.0b
(* (pow v 2) (+ (pow v 2) 1.0))
0.1b
(pow (* v v) 3)
0.2b
(* 3.0 (* v v))

rewrite305.0ms

Algorithm
rewrite-expression-head
Rules
1681×add-sqr-sqrt
1646×associate-*r*
1161×associate-*l*
1148×*-un-lft-identity
1104×times-frac
461×unpow-prod-down
459×difference-of-squares
439×unswap-sqr
348×add-cube-cbrt
340×sqrt-prod
281×distribute-lft-out
177×*-commutative
173×sqr-pow
85×distribute-lft-out--
75×swap-sqr
71×pow-unpow
69×associate-/l*
68×difference-cubes
38×add-exp-log
35×add-cbrt-cube
19×pow1
16×prod-exp associate-/r*
14×cbrt-unprod
12×associate-*r/
associate-/l/
cbrt-undiv flip3-- pow-pow sqrt-div div-exp flip--
pow-prod-down
frac-times associate-*l/ add-log-exp
pow-exp
+-commutative distribute-rgt-in pow-to-exp distribute-lft-in flip3-+ associate-/r/ flip-+ unpow2 rem-cube-cbrt
pow2 frac-2neg pow-plus unpow3 clear-num pow-sqr pow-prod-up div-inv
Counts
4 → 1331
Calls
4 calls:
129.0ms
(/ (* (sqrt 2.0) (* (sqrt (- 1.0 (* 3.0 (* v v)))) (- (pow 1.0 3) (pow (* v v) 3)))) (* (+ (* (pow v 2) (+ (pow v 2) 1.0)) (* 1.0 1.0)) 4.0))
11.0ms
(* (pow v 2) (+ (pow v 2) 1.0))
6.0ms
(pow (* v v) 3)
12.0ms
(* 3.0 (* v v))

series585.0ms

Counts
4 → 12
Calls
4 calls:
427.0ms
(/ (* (sqrt 2.0) (* (sqrt (- 1.0 (* 3.0 (* v v)))) (- (pow 1.0 3) (pow (* v v) 3)))) (* (+ (* (pow v 2) (+ (pow v 2) 1.0)) (* 1.0 1.0)) 4.0))
78.0ms
(* (pow v 2) (+ (pow v 2) 1.0))
53.0ms
(pow (* v v) 3)
27.0ms
(* 3.0 (* v v))

simplify381.0ms

Algorithm
egg-herbie
Counts
1343 → 1343
Iterations

Useful iterations: 0 (32.0ms)

IterNodesCost
0500135534

prune2.8s

Filtered
1343 candidates to 534 candidates (60.2%)
Pruning

2 alts after pruning (1 fresh and 1 done)

PrunedKeptTotal
New134211343
Fresh101
Picked011
Done000
Total134321345

Merged error: 0b

Counts
1345 → 2

localize23.0ms

Local error

Found 4 expressions with local error:

0.0b
(* (pow v 2) (+ (pow v 2) 1.0))
0.1b
(pow (* v v) 3)
0.2b
(* 3.0 (* v v))
0.2b
(* 3.0 (* v v))

rewrite42.0ms

Algorithm
rewrite-expression-head
Rules
57×add-sqr-sqrt
43×associate-*r*
27×*-un-lft-identity
25×add-cube-cbrt
24×pow1
23×associate-*l*
22×add-exp-log
19×unpow-prod-down add-cbrt-cube unswap-sqr
11×swap-sqr
10×prod-exp
pow-prod-down *-commutative cbrt-unprod
pow-pow
add-log-exp
pow-unpow pow-exp sqr-pow
+-commutative distribute-rgt-in pow-to-exp distribute-lft-in associate-*r/ unpow2 rem-cube-cbrt
pow2 flip3-+ pow-plus unpow3 pow-sqr pow-prod-up flip-+ distribute-lft-out
Counts
4 → 147
Calls
4 calls:
11.0ms
(* (pow v 2) (+ (pow v 2) 1.0))
5.0ms
(pow (* v v) 3)
10.0ms
(* 3.0 (* v v))
12.0ms
(* 3.0 (* v v))

series173.0ms

Counts
4 → 12
Calls
4 calls:
73.0ms
(* (pow v 2) (+ (pow v 2) 1.0))
43.0ms
(pow (* v v) 3)
30.0ms
(* 3.0 (* v v))
26.0ms
(* 3.0 (* v v))

simplify123.0ms

Algorithm
egg-herbie
Counts
159 → 159
Iterations

Useful iterations: 2 (111.0ms)

IterNodesCost
0449534
12717461
25001451

prune488.0ms

Filtered
159 candidates to 86 candidates (45.9%)
Pruning

2 alts after pruning (0 fresh and 2 done)

PrunedKeptTotal
New1590159
Fresh000
Picked011
Done011
Total1592161

Merged error: 0b

Counts
161 → 2

regimes20.0ms

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03326
13326

end0.0ms

sample743.0ms

Algorithm
intervals
Results
291.0ms8000×body80valid
266.0ms7957×body80nan