Details

Time bar (total: 4.8s)

sample33.0ms

Algorithm
intervals
Results
15.0ms340×body80valid

simplify8.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (7.0ms)

IterNodesCost
027915
127915

prune7.0ms

Filtered
1 candidates to 1 candidates (0.0%)
Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New101
Fresh011
Picked000
Done000
Total112

Merged error: 2.8b

Counts
2 → 1

localize9.0ms

Local error

Found 4 expressions with local error:

0.0b
(- x (/ y (* z 3.0)))
0.2b
(* (* z 3.0) y)
0.2b
(/ y (* z 3.0))
5.4b
(/ t (* (* z 3.0) y))

rewrite24.0ms

Algorithm
rewrite-expression-head
Rules
23×add-exp-log add-cbrt-cube
11×add-sqr-sqrt *-un-lft-identity
pow1 add-cube-cbrt
prod-exp cbrt-unprod
times-frac associate-/l* add-log-exp
cbrt-undiv div-exp
associate-*r* pow-prod-down
frac-2neg clear-num associate-/r* div-inv
sub-neg flip3-- diff-log associate-*l* *-commutative flip-- distribute-lft-out-- difference-of-squares
Counts
4 → 76
Calls
4 calls:
7.0ms
(- x (/ y (* z 3.0)))
5.0ms
(* (* z 3.0) y)
4.0ms
(/ y (* z 3.0))
5.0ms
(/ t (* (* z 3.0) y))

series19.0ms

Counts
4 → 12
Calls
4 calls:
7.0ms
(- x (/ y (* z 3.0)))
3.0ms
(* (* z 3.0) y)
3.0ms
(/ y (* z 3.0))
6.0ms
(/ t (* (* z 3.0) y))

simplify37.0ms

Algorithm
egg-herbie
Counts
88 → 88
Iterations

Useful iterations: 0 (31.0ms)

IterNodesCost
05053675

prune135.0ms

Filtered
57 candidates to 88 candidates (-54.4%)
Pruning

9 alts after pruning (9 fresh and 0 done)

PrunedKeptTotal
New79988
Fresh000
Picked101
Done000
Total80989

Merged error: 0.0b

Counts
89 → 9

localize11.0ms

Local error

Found 4 expressions with local error:

0.2b
(/ z (/ t 3.0))
0.2b
(/ y (* z 3.0))
0.6b
(/ 1 (* y (/ z (/ t 3.0))))
3.1b
(* y (/ z (/ t 3.0)))

rewrite41.0ms

Algorithm
rewrite-expression-head
Rules
150×times-frac
95×add-sqr-sqrt
86×add-cube-cbrt *-un-lft-identity
57×add-exp-log
44×associate-*r*
37×add-cbrt-cube
25×div-exp
15×cbrt-undiv associate-/r*
13×prod-exp
11×div-inv
pow1 associate-/l*
cbrt-unprod
rec-exp 1-exp add-log-exp
frac-2neg associate-*l* clear-num associate-/r/ unswap-sqr
pow-flip associate-*r/ pow-prod-down
*-commutative inv-pow
Counts
4 → 194
Calls
4 calls:
5.0ms
(/ z (/ t 3.0))
4.0ms
(/ y (* z 3.0))
9.0ms
(/ 1 (* y (/ z (/ t 3.0))))
14.0ms
(* y (/ z (/ t 3.0)))

series18.0ms

Counts
4 → 12
Calls
4 calls:
3.0ms
(/ z (/ t 3.0))
3.0ms
(/ y (* z 3.0))
6.0ms
(/ 1 (* y (/ z (/ t 3.0))))
6.0ms
(* y (/ z (/ t 3.0)))

simplify70.0ms

Algorithm
egg-herbie
Counts
206 → 206
Iterations

Useful iterations: 0 (52.0ms)

IterNodesCost
050131862

prune267.0ms

Filtered
150 candidates to 206 candidates (-37.3%)
Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New2033206
Fresh358
Picked101
Done000
Total2078215

Merged error: 0b

Counts
215 → 8

localize11.0ms

Local error

Found 4 expressions with local error:

0.0b
(- x (/ y (* z 3.0)))
0.2b
(/ z (/ t 3.0))
0.2b
(/ y (* z 3.0))
3.2b
(/ (/ 1 y) (/ z (/ t 3.0)))

rewrite111.0ms

Algorithm
rewrite-expression-head
Rules
1979×times-frac
855×add-sqr-sqrt *-un-lft-identity
853×add-cube-cbrt
108×div-inv
58×associate-/r*
53×add-exp-log
35×div-exp add-cbrt-cube
20×cbrt-undiv
19×associate-/l*
16×associate-/r/
add-log-exp
pow1
rec-exp frac-2neg 1-exp clear-num
sub-neg flip3-- diff-log prod-exp flip-- cbrt-unprod associate-/l/ distribute-lft-out-- difference-of-squares
Counts
4 → 764
Calls
4 calls:
5.0ms
(- x (/ y (* z 3.0)))
5.0ms
(/ z (/ t 3.0))
4.0ms
(/ y (* z 3.0))
23.0ms
(/ (/ 1 y) (/ z (/ t 3.0)))

series20.0ms

Counts
4 → 12
Calls
4 calls:
7.0ms
(- x (/ y (* z 3.0)))
3.0ms
(/ z (/ t 3.0))
3.0ms
(/ y (* z 3.0))
7.0ms
(/ (/ 1 y) (/ z (/ t 3.0)))

simplify182.0ms

Algorithm
egg-herbie
Counts
776 → 776
Iterations

Useful iterations: 0 (82.0ms)

IterNodesCost
0498615734
1498615734

prune1.5s

Filtered
469 candidates to 776 candidates (-65.5%)
Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New7751776
Fresh167
Picked101
Done000
Total7777784

Merged error: 0b

Counts
784 → 7

localize15.0ms

Local error

Found 4 expressions with local error:

0.3b
(/ z (/ t (cbrt 3.0)))
0.3b
(/ t (cbrt 3.0))
0.6b
(/ 1 (* (* y (* (cbrt 3.0) (cbrt 3.0))) (/ z (/ t (cbrt 3.0)))))
3.2b
(* (* y (* (cbrt 3.0) (cbrt 3.0))) (/ z (/ t (cbrt 3.0))))

rewrite70.0ms

Algorithm
rewrite-expression-head
Rules
279×times-frac
168×add-exp-log
158×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
75×cbrt-prod
74×add-cbrt-cube
72×prod-exp
71×associate-*r*
60×div-exp
36×cbrt-unprod
32×cbrt-undiv
29×associate-/r*
23×pow1
12×pow-prod-down
11×div-inv
10×rec-exp 1-exp
associate-/l*
pow-flip add-log-exp
frac-2neg clear-num associate-/r/
associate-*r/
associate-*l* *-commutative inv-pow
Counts
4 → 310
Calls
4 calls:
7.0ms
(/ z (/ t (cbrt 3.0)))
4.0ms
(/ t (cbrt 3.0))
17.0ms
(/ 1 (* (* y (* (cbrt 3.0) (cbrt 3.0))) (/ z (/ t (cbrt 3.0)))))
25.0ms
(* (* y (* (cbrt 3.0) (cbrt 3.0))) (/ z (/ t (cbrt 3.0))))

series45.0ms

Counts
4 → 12
Calls
4 calls:
5.0ms
(/ z (/ t (cbrt 3.0)))
6.0ms
(/ t (cbrt 3.0))
20.0ms
(/ 1 (* (* y (* (cbrt 3.0) (cbrt 3.0))) (/ z (/ t (cbrt 3.0)))))
14.0ms
(* (* y (* (cbrt 3.0) (cbrt 3.0))) (/ z (/ t (cbrt 3.0))))

simplify65.0ms

Algorithm
egg-herbie
Counts
322 → 322
Iterations

Useful iterations: 0 (38.0ms)

IterNodesCost
050084155

prune675.0ms

Filtered
233 candidates to 322 candidates (-38.2%)
Pruning

7 alts after pruning (6 fresh and 1 done)

PrunedKeptTotal
New3220322
Fresh066
Picked011
Done000
Total3227329

Merged error: 0b

Counts
329 → 7

regimes385.0ms

Accuracy

-19.9% (2.1b remaining)

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

bsearch52.0ms

Steps
ItersRangePoint
9
1.5396745512807942e+34
1.3005528805466345e+39
1.4006818368218224e+37
7
-3.17971325229482e-289
-1.2880785054587291e-291
-2.017463342056379e-291

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
03848
13848

end0.0ms

sample986.0ms

Algorithm
intervals
Results
502.0ms11121×body80valid

Profiling

Loading profile data...