Details

Time bar (total: 15.4s)

sample27.0ms

Algorithm
intervals
Results
12.0ms331×body80valid

simplify91.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (3.0ms)

IterNodesCost
0247
1547
2927
31427
41927
52387
62557
72867
83307
94277
104557
115187
125957
138037
148077
158077

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

Counts
2 → 1

localize16.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (- x (/ y (* z 3.0))) (/ t (* (* z 3.0) y)))
0.2b
(/ y (* z 3.0))
0.4b
(* (* z 3.0) y)
6.1b
(/ t (* (* z 3.0) y))

rewrite133.0ms

Algorithm
rewrite-expression-head
Rules
279×add-sqr-sqrt
212×times-frac
202×*-un-lft-identity
195×add-cube-cbrt
144×associate-*l*
122×associate-+l+
120×prod-diff
81×associate-*r*
78×associate-/r*
56×frac-add
42×unswap-sqr
28×flip3-- flip--
27×*-commutative
23×add-exp-log add-cbrt-cube
12×associate-/l*
pow1 add-log-exp
fma-def prod-exp cbrt-unprod
cbrt-undiv div-exp div-inv
expm1-log1p-u frac-2neg clear-num log1p-expm1-u
pow-prod-down difference-of-squares
sum-log distribute-lft-out distribute-lft-out--
+-commutative associate-+l- sub-neg flip3-+ diff-log flip-+
Counts
4 → 411
Calls
4 calls:
72.0ms
(+ (- x (/ y (* z 3.0))) (/ t (* (* z 3.0) y)))
8.0ms
(/ y (* z 3.0))
9.0ms
(* (* z 3.0) y)
15.0ms
(/ t (* (* z 3.0) y))

series206.0ms

Counts
4 → 12
Calls
4 calls:
104.0ms
(+ (- x (/ y (* z 3.0))) (/ t (* (* z 3.0) y)))
26.0ms
(/ y (* z 3.0))
28.0ms
(* (* z 3.0) y)
48.0ms
(/ t (* (* z 3.0) y))

simplify140.0ms

Algorithm
egg-herbie
Counts
423 → 423
Iterations

Useful iterations: 1 (70.0ms)

IterNodesCost
018415462
150025034

prune1.1s

Filtered
423 candidates to 345 candidates (18.4%)
Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New4158423
Fresh000
Picked101
Done000
Total4168424

Merged error: 0b

Counts
424 → 8

localize12.0ms

Local error

Found 4 expressions with local error:

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

rewrite187.0ms

Algorithm
rewrite-expression-head
Rules
547×times-frac
496×add-sqr-sqrt
411×*-un-lft-identity
402×add-cube-cbrt
240×prod-diff
122×associate-+l+
114×associate-*r* associate-*l*
74×frac-add
57×associate-/r*
51×associate-/l*
40×unswap-sqr
38×flip3-- *-commutative flip--
27×associate-/l/
23×div-inv
21×add-exp-log add-cbrt-cube
11×add-log-exp
cbrt-undiv div-exp
fma-def frac-2neg clear-num
difference-of-squares
pow1 expm1-log1p-u log1p-expm1-u
fma-neg prod-exp cbrt-unprod distribute-lft-out--
sub-neg diff-log sum-log distribute-lft-out
+-commutative associate-+l- flip3-+ flip-+
Counts
4 → 638
Calls
4 calls:
23.0ms
(- x (/ y (* z 3.0)))
96.0ms
(+ (- x (/ y (* z 3.0))) (/ (/ t z) (* 3.0 y)))
8.0ms
(/ y (* z 3.0))
14.0ms
(/ (/ t z) (* 3.0 y))

series214.0ms

Counts
4 → 12
Calls
4 calls:
43.0ms
(- x (/ y (* z 3.0)))
100.0ms
(+ (- x (/ y (* z 3.0))) (/ (/ t z) (* 3.0 y)))
24.0ms
(/ y (* z 3.0))
47.0ms
(/ (/ t z) (* 3.0 y))

simplify219.0ms

Algorithm
egg-herbie
Counts
650 → 650
Iterations

Useful iterations: 1 (96.0ms)

IterNodesCost
0287510363
150019659

prune1.8s

Filtered
650 candidates to 469 candidates (27.8%)
Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New6455650
Fresh527
Picked101
Done000
Total6517658

Merged error: 0b

Counts
658 → 7

localize14.0ms

Local error

Found 4 expressions with local error:

0.2b
(/ y (* z 3.0))
0.2b
(/ t (* z (* (cbrt 3.0) (cbrt 3.0))))
0.4b
(* (cbrt 3.0) y)
4.9b
(/ (/ t (* z (* (cbrt 3.0) (cbrt 3.0)))) (* (cbrt 3.0) y))

rewrite464.0ms

Algorithm
rewrite-expression-head
Rules
4588×times-frac
4247×add-sqr-sqrt
2274×associate-*r*
2007×add-cube-cbrt *-un-lft-identity
1784×cbrt-prod
1344×associate-*l*
1232×unswap-sqr
448×swap-sqr
310×*-commutative
145×associate-/l*
116×associate-/r*
111×add-cbrt-cube
53×cbrt-unprod
52×add-exp-log
50×associate-/l/
47×cbrt-undiv
20×div-inv
19×div-exp
15×prod-exp
pow1
expm1-log1p-u frac-2neg clear-num log1p-expm1-u add-log-exp
pow-prod-down
Counts
4 → 2711
Calls
4 calls:
7.0ms
(/ y (* z 3.0))
31.0ms
(/ t (* z (* (cbrt 3.0) (cbrt 3.0))))
5.0ms
(* (cbrt 3.0) y)
93.0ms
(/ (/ t (* z (* (cbrt 3.0) (cbrt 3.0)))) (* (cbrt 3.0) y))

series339.0ms

Counts
4 → 12
Calls
4 calls:
22.0ms
(/ y (* z 3.0))
137.0ms
(/ t (* z (* (cbrt 3.0) (cbrt 3.0))))
54.0ms
(* (cbrt 3.0) y)
126.0ms
(/ (/ t (* z (* (cbrt 3.0) (cbrt 3.0)))) (* (cbrt 3.0) y))

simplify534.0ms

Algorithm
egg-herbie
Counts
2723 → 2723
Iterations

Useful iterations: 0 (63.0ms)

IterNodesCost
0500144979

prune7.1s

Filtered
2723 candidates to 1756 candidates (35.5%)
Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New272212723
Fresh156
Picked101
Done000
Total272462730

Merged error: 0b

Counts
2730 → 6

localize21.0ms

Local error

Found 4 expressions with local error:

0.2b
(/ y (* z 3.0))
0.2b
(/ y (* z 3.0))
0.3b
(* (/ y 3.0) (/ 1 z))
4.9b
(/ (/ t z) (* 3.0 y))

rewrite72.0ms

Algorithm
rewrite-expression-head
Rules
370×times-frac
304×add-sqr-sqrt
246×*-un-lft-identity
243×add-cube-cbrt
99×associate-/r*
83×associate-/l*
81×frac-times
79×associate-*r* associate-*l*
48×add-exp-log
38×add-cbrt-cube
28×unswap-sqr
25×clear-num
24×frac-2neg
23×*-commutative
18×div-exp div-inv
14×cbrt-undiv
12×prod-exp
associate-*r/ associate-*l/ associate-/l/
cbrt-unprod
pow1
expm1-log1p-u log1p-expm1-u add-log-exp
un-div-inv
rec-exp 1-exp
pow-prod-down
Counts
4 → 501
Calls
4 calls:
8.0ms
(/ y (* z 3.0))
7.0ms
(/ y (* z 3.0))
15.0ms
(* (/ y 3.0) (/ 1 z))
13.0ms
(/ (/ t z) (* 3.0 y))

series105.0ms

Counts
4 → 12
Calls
4 calls:
20.0ms
(/ y (* z 3.0))
28.0ms
(/ y (* z 3.0))
23.0ms
(* (/ y 3.0) (/ 1 z))
33.0ms
(/ (/ t z) (* 3.0 y))

simplify115.0ms

Algorithm
egg-herbie
Counts
513 → 513
Iterations

Useful iterations: 1 (62.0ms)

IterNodesCost
018603229
150013066

prune1.5s

Filtered
513 candidates to 354 candidates (31.0%)
Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New5103513
Fresh325
Picked011
Done000
Total5136519

Merged error: 0b

Counts
519 → 6

regimes184.0ms

Accuracy

17.6% (1.4b remaining)

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

bsearch55.0ms

Steps
ItersRangePoint
7
9.836318346190953e+44
9.68838842709824e+46
1.3002993635535478e+45

simplify7.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
04826
16026
26426
38826
410826
513326
616526
719326
820426
920426

end0.0ms

sample655.0ms

Algorithm
intervals
Results
378.0ms11079×body80valid