Details

Time bar (total: 6.9s)

sample74.0ms

Algorithm
intervals
Results
37.0ms518×body80valid

simplify147.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 1 (4.0ms)

IterNodesCost
06615
120414
263114
3146814
4246414
5390914
6500114

prune13.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 6.9b

localize21.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (* x 18.0) y)
0.2b
(* (* j 27.0) k)
4.5b
(* (* (* x 18.0) y) z)
5.0b
(* t (- (* (* (* x 18.0) y) z) (* a 4.0)))

rewrite32.0ms

Algorithm
rewrite-expression-head
Rules
25×pow1 add-exp-log add-cbrt-cube
13×pow-prod-down prod-exp cbrt-unprod
12×associate-*r*
11×add-sqr-sqrt
add-cube-cbrt *-un-lft-identity
associate-*l*
*-commutative add-log-exp
distribute-rgt-in sub-neg distribute-lft-in associate-*r/
flip3-- flip-- unswap-sqr
Counts
4 → 81
Calls
4 calls:
5.0ms
(* (* x 18.0) y)
8.0ms
(* (* j 27.0) k)
7.0ms
(* (* (* x 18.0) y) z)
9.0ms
(* t (- (* (* (* x 18.0) y) z) (* a 4.0)))

series184.0ms

Counts
4 → 12
Calls
4 calls:
25.0ms
(* (* x 18.0) y)
17.0ms
(* (* j 27.0) k)
27.0ms
(* (* (* x 18.0) y) z)
115.0ms
(* t (- (* (* (* x 18.0) y) z) (* a 4.0)))

simplify66.0ms

Algorithm
egg-herbie
Counts
93 → 93
Iterations

Useful iterations: 1 (12.0ms)

IterNodesCost
0406472
12141393
25001393

prune346.0ms

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 4.1b

localize20.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (* x 18.0) y)
0.2b
(* j (* 27.0 k))
4.5b
(* (* (* x 18.0) y) z)
5.0b
(* t (- (* (* (* x 18.0) y) z) (* a 4.0)))

rewrite31.0ms

Algorithm
rewrite-expression-head
Rules
25×pow1 add-exp-log add-cbrt-cube
13×pow-prod-down prod-exp cbrt-unprod
11×add-sqr-sqrt
10×associate-*r*
add-cube-cbrt *-un-lft-identity
associate-*l*
*-commutative add-log-exp
distribute-rgt-in sub-neg distribute-lft-in associate-*r/
flip3-- flip-- unswap-sqr
Counts
4 → 81
Calls
4 calls:
5.0ms
(* (* x 18.0) y)
8.0ms
(* j (* 27.0 k))
7.0ms
(* (* (* x 18.0) y) z)
9.0ms
(* t (- (* (* (* x 18.0) y) z) (* a 4.0)))

series184.0ms

Counts
4 → 12
Calls
4 calls:
25.0ms
(* (* x 18.0) y)
17.0ms
(* j (* 27.0 k))
26.0ms
(* (* (* x 18.0) y) z)
115.0ms
(* t (- (* (* (* x 18.0) y) z) (* a 4.0)))

simplify63.0ms

Algorithm
egg-herbie
Counts
93 → 93
Iterations

Useful iterations: 1 (12.0ms)

IterNodesCost
0398471
12030392
25001392

prune553.0ms

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 4.1b

localize25.0ms

Local error

Found 4 expressions with local error:

5.0b
(* t (- (* (* (* (cbrt (* (* x 18.0) y)) (cbrt (* (* x 18.0) y))) (cbrt (* (* x 18.0) y))) z) (* a 4.0)))
13.5b
(cbrt (* (* x 18.0) y))
13.5b
(cbrt (* (* x 18.0) y))
13.5b
(cbrt (* (* x 18.0) y))

rewrite30.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt
pow1 add-exp-log add-cube-cbrt *-un-lft-identity add-cbrt-cube
add-log-exp
cbrt-prod pow1/3 associate-*r* associate-*l*
distribute-rgt-in sub-neg distribute-lft-in associate-*r/
flip3-- pow-prod-down prod-exp *-commutative flip-- cbrt-unprod unswap-sqr
Counts
4 → 51
Calls
4 calls:
17.0ms
(* t (- (* (* (* (cbrt (* (* x 18.0) y)) (cbrt (* (* x 18.0) y))) (cbrt (* (* x 18.0) y))) z) (* a 4.0)))
4.0ms
(cbrt (* (* x 18.0) y))
4.0ms
(cbrt (* (* x 18.0) y))
4.0ms
(cbrt (* (* x 18.0) y))

series473.0ms

Counts
4 → 12
Calls
4 calls:
178.0ms
(* t (- (* (* (* (cbrt (* (* x 18.0) y)) (cbrt (* (* x 18.0) y))) (cbrt (* (* x 18.0) y))) z) (* a 4.0)))
97.0ms
(cbrt (* (* x 18.0) y))
98.0ms
(cbrt (* (* x 18.0) y))
100.0ms
(cbrt (* (* x 18.0) y))

simplify121.0ms

Algorithm
egg-herbie
Counts
63 → 63
Iterations

Useful iterations: 3 (115.0ms)

IterNodesCost
0241696
1861585
23688516
35001511

prune376.0ms

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 4.1b

localize25.0ms

Local error

Found 4 expressions with local error:

5.0b
(* t (- (* (* (cbrt (* (* (* x 18.0) y) z)) (cbrt (* (* (* x 18.0) y) z))) (cbrt (* (* (* x 18.0) y) z))) (* a 4.0)))
18.6b
(cbrt (* (* (* x 18.0) y) z))
18.6b
(cbrt (* (* (* x 18.0) y) z))
18.6b
(cbrt (* (* (* x 18.0) y) z))

rewrite31.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt
pow1 add-exp-log add-cube-cbrt *-un-lft-identity add-cbrt-cube
add-log-exp
cbrt-prod pow1/3 associate-*r* associate-*l*
distribute-rgt-in sub-neg distribute-lft-in associate-*r/
flip3-- pow-prod-down prod-exp *-commutative flip-- cbrt-unprod unswap-sqr
Counts
4 → 51
Calls
4 calls:
14.0ms
(* t (- (* (* (cbrt (* (* (* x 18.0) y) z)) (cbrt (* (* (* x 18.0) y) z))) (cbrt (* (* (* x 18.0) y) z))) (* a 4.0)))
5.0ms
(cbrt (* (* (* x 18.0) y) z))
5.0ms
(cbrt (* (* (* x 18.0) y) z))
5.0ms
(cbrt (* (* (* x 18.0) y) z))

series517.0ms

Counts
4 → 12
Calls
4 calls:
178.0ms
(* t (- (* (* (cbrt (* (* (* x 18.0) y) z)) (cbrt (* (* (* x 18.0) y) z))) (cbrt (* (* (* x 18.0) y) z))) (* a 4.0)))
111.0ms
(cbrt (* (* (* x 18.0) y) z))
113.0ms
(cbrt (* (* (* x 18.0) y) z))
114.0ms
(cbrt (* (* (* x 18.0) y) z))

simplify139.0ms

Algorithm
egg-herbie
Counts
63 → 63
Iterations

Useful iterations: 2 (28.0ms)

IterNodesCost
0261813
1914604
24124562
35001562

prune353.0ms

Pruning

9 alts after pruning (7 fresh and 2 done)

Merged error: 4.1b

regimes1.0s

Accuracy

-15.9% (4.2b remaining)

Error of 6.5b against oracle of 2.4b and baseline of 6.0b

bsearch129.0ms

Steps
ItersRangePoint
9
-2.5318934352920902e-42
-1.5610415408242284e-51
-1.1902307761485423e-42

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05335
16335
26635
36635

end0.0ms

sample1.9s

Algorithm
intervals
Results
1.1s16272×body80valid