Details

Time bar (total: 6.9s)

sample25.0ms

Algorithm
intervals
Results
13.0ms256×body80valid

simplify46.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
0268
1618
21418
33478
47928
550028

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: 11.1b

Counts
2 → 1

localize11.0ms

Local error

Found 2 expressions with local error:

0.0b
(- (* (* z 2.0) z) (* y t))
19.1b
(/ (* (* y 2.0) z) (- (* (* z 2.0) z) (* y t)))

rewrite98.0ms

Algorithm
rewrite-expression-head
Rules
721×add-sqr-sqrt
456×associate-*l*
393×*-un-lft-identity
330×times-frac
280×unswap-sqr
144×distribute-lft-out-- difference-of-squares
105×add-cube-cbrt
96×associate-*r*
32×*-commutative
22×associate-/l*
15×associate-/r*
11×add-exp-log add-cbrt-cube
add-log-exp
cbrt-undiv div-exp prod-exp cbrt-unprod
pow1 flip3-- associate-/r/ flip--
sub-neg frac-2neg diff-log clear-num div-inv
Counts
2 → 409
Calls
2 calls:
25.0ms
(- (* (* z 2.0) z) (* y t))
39.0ms
(/ (* (* y 2.0) z) (- (* (* z 2.0) z) (* y t)))

series270.0ms

Counts
2 → 6
Calls
2 calls:
41.0ms
(- (* (* z 2.0) z) (* y t))
229.0ms
(/ (* (* y 2.0) z) (- (* (* z 2.0) z) (* y t)))

simplify102.0ms

Algorithm
egg-herbie
Counts
415 → 415
Iterations

Useful iterations: 1 (36.0ms)

IterNodesCost
011635800
150015731

prune678.0ms

Filtered
415 candidates to 219 candidates (52.8%)
Pruning

10 alts after pruning (10 fresh and 0 done)

PrunedKeptTotal
New40510415
Fresh000
Picked101
Done000
Total40610416

Merged error: 2.9b

Counts
416 → 10

localize10.0ms

Local error

Found 3 expressions with local error:

0.0b
(- (* (* z 2.0) z) (* y t))
4.6b
(/ y (/ (- (* (* z 2.0) z) (* y t)) (* 2.0 z)))
17.0b
(/ (- (* (* z 2.0) z) (* y t)) (* 2.0 z))

rewrite444.0ms

Algorithm
rewrite-expression-head
Rules
1962×add-sqr-sqrt
1452×times-frac
1241×*-un-lft-identity
798×associate-*l*
644×unswap-sqr
485×add-cube-cbrt
378×distribute-lft-out-- difference-of-squares
231×associate-*r*
208×associate-/r*
77×*-commutative
33×associate-/l*
32×associate-/r/
17×add-exp-log add-cbrt-cube
cbrt-undiv div-exp
div-inv
add-log-exp
associate-/l/
pow1 flip3-- frac-2neg clear-num flip--
prod-exp cbrt-unprod
sub-neg diff-log div-sub
Counts
3 → 1035
Calls
3 calls:
22.0ms
(- (* (* z 2.0) z) (* y t))
64.0ms
(/ y (/ (- (* (* z 2.0) z) (* y t)) (* 2.0 z)))
36.0ms
(/ (- (* (* z 2.0) z) (* y t)) (* 2.0 z))

series316.0ms

Counts
3 → 9
Calls
3 calls:
43.0ms
(- (* (* z 2.0) z) (* y t))
199.0ms
(/ y (/ (- (* (* z 2.0) z) (* y t)) (* 2.0 z)))
73.0ms
(/ (- (* (* z 2.0) z) (* y t)) (* 2.0 z))

simplify214.0ms

Algorithm
egg-herbie
Counts
1044 → 1044
Iterations

Useful iterations: 1 (57.0ms)

IterNodesCost
0248614657
1500114572

prune1.7s

Filtered
1044 candidates to 539 candidates (51.6%)
Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New103861044
Fresh729
Picked101
Done000
Total104681054

Merged error: 0.8b

Counts
1054 → 8

localize10.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (* 1.0 z) (* 0.5 (/ (* t y) z)))
0.0b
(* 0.5 (/ (* t y) z))
4.6b
(/ y (- (* 1.0 z) (* 0.5 (/ (* t y) z))))
4.9b
(/ (* t y) z)

rewrite124.0ms

Algorithm
rewrite-expression-head
Rules
261×add-sqr-sqrt
139×times-frac
118×*-un-lft-identity
76×add-cube-cbrt
72×unswap-sqr
64×associate-*r*
48×associate-*l*
40×difference-of-squares
29×associate-/l*
21×associate-/r*
20×add-exp-log add-cbrt-cube distribute-lft-out--
18×associate-*r/
*-commutative
pow1 add-log-exp
cbrt-undiv div-exp prod-exp cbrt-unprod
clear-num
frac-2neg un-div-inv div-inv
flip3-- associate-/r/ flip--
sub-neg diff-log pow-prod-down
Counts
4 → 248
Calls
4 calls:
42.0ms
(- (* 1.0 z) (* 0.5 (/ (* t y) z)))
17.0ms
(* 0.5 (/ (* t y) z))
45.0ms
(/ y (- (* 1.0 z) (* 0.5 (/ (* t y) z))))
7.0ms
(/ (* t y) z)

series318.0ms

Counts
4 → 12
Calls
4 calls:
69.0ms
(- (* 1.0 z) (* 0.5 (/ (* t y) z)))
34.0ms
(* 0.5 (/ (* t y) z))
194.0ms
(/ y (- (* 1.0 z) (* 0.5 (/ (* t y) z))))
21.0ms
(/ (* t y) z)

simplify101.0ms

Algorithm
egg-herbie
Counts
260 → 260
Iterations

Useful iterations: 1 (21.0ms)

IterNodesCost
07282008
132631935
250011935

prune492.0ms

Filtered
260 candidates to 184 candidates (70.8%)
Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New2582260
Fresh527
Picked101
Done000
Total2644268

Merged error: 0.1b

Counts
268 → 4

localize10.0ms

Local error

Found 3 expressions with local error:

0.0b
(- (* 1.0 z) (/ (* y 0.5) (/ z t)))
4.6b
(/ y (- (* 1.0 z) (/ (* y 0.5) (/ z t))))
6.0b
(/ (* y 0.5) (/ z t))

rewrite228.0ms

Algorithm
rewrite-expression-head
Rules
391×add-sqr-sqrt
378×times-frac
178×*-un-lft-identity
158×add-cube-cbrt
59×unswap-sqr
50×difference-of-squares
47×associate-*l*
42×associate-*r*
31×associate-/r*
18×associate-/l*
17×add-exp-log add-cbrt-cube
15×div-inv
14×*-commutative
11×associate-/r/
10×distribute-lft-out--
cbrt-undiv div-exp
add-log-exp
pow1 frac-2neg clear-num
flip3-- prod-exp flip-- cbrt-unprod
sub-neg diff-log
Counts
3 → 309
Calls
3 calls:
94.0ms
(- (* 1.0 z) (/ (* y 0.5) (/ z t)))
99.0ms
(/ y (- (* 1.0 z) (/ (* y 0.5) (/ z t))))
13.0ms
(/ (* y 0.5) (/ z t))

series290.0ms

Counts
3 → 9
Calls
3 calls:
59.0ms
(- (* 1.0 z) (/ (* y 0.5) (/ z t)))
201.0ms
(/ y (- (* 1.0 z) (/ (* y 0.5) (/ z t))))
29.0ms
(/ (* y 0.5) (/ z t))

simplify76.0ms

Algorithm
egg-herbie
Counts
318 → 318
Iterations

Useful iterations: 1 (34.0ms)

IterNodesCost
012933162
150023084

prune683.0ms

Filtered
318 candidates to 244 candidates (76.7%)
Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New3171318
Fresh123
Picked011
Done000
Total3184322

Merged error: 0.1b

Counts
322 → 4

regimes98.0ms

Accuracy

0% (0.1b remaining)

Error of 0.9b against oracle of 0.7b and baseline of 0.9b

bsearch0.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0157
1157

end0.0ms

sample522.0ms

Algorithm
intervals
Results
310.0ms8000×body80valid