Details

Time bar (total: 27.0s)

sample18.0ms

Algorithm
intervals
Results
7.0ms268×body80valid

simplify145.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (3.0ms)

IterNodesCost
0144
1304
2694
31824
44014
56594
614034
718374
823874
927594
1027634
1127634

prune3.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: 8.5b

Counts
2 → 1

localize8.0ms

Local error

Found 2 expressions with local error:

0.0b
(* (- y z) (- t z))
8.5b
(/ x (* (- y z) (- t z)))

rewrite34.0ms

Algorithm
rewrite-expression-head
Rules
75×add-sqr-sqrt
65×*-un-lft-identity
48×times-frac
45×add-cube-cbrt
25×associate-*r* associate-*l*
18×prod-diff
16×associate-/r*
12×flip3-- flip--
11×distribute-rgt-in distribute-lft-in
10×distribute-lft-out-- difference-of-squares
add-exp-log add-cbrt-cube
frac-times associate-/r/
*-commutative unswap-sqr
pow1 associate-*r/ associate-*l/
associate-/l*
cbrt-undiv expm1-log1p-u sub-neg div-exp prod-exp cbrt-unprod log1p-expm1-u add-log-exp
frac-2neg pow-prod-down clear-num div-inv
Counts
2 → 145
Calls
2 calls:
11.0ms
(* (- y z) (- t z))
16.0ms
(/ x (* (- y z) (- t z)))

series189.0ms

Counts
2 → 6
Calls
2 calls:
37.0ms
(* (- y z) (- t z))
151.0ms
(/ x (* (- y z) (- t z)))

simplify109.0ms

Algorithm
egg-herbie
Counts
151 → 151
Iterations

Useful iterations: 2 (93.0ms)

IterNodesCost
05461211
124921041
250011038

prune372.0ms

Filtered
151 candidates to 99 candidates (65.6%)
Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New1465151
Fresh000
Picked011
Done000
Total1466152

Merged error: 0.0b

Counts
152 → 6

localize12.0ms

Local error

Found 4 expressions with local error:

0.5b
(cbrt x)
0.5b
(cbrt x)
0.5b
(cbrt x)
0.9b
(* (/ (cbrt x) (/ (- y z) (cbrt x))) (/ (cbrt x) (- t z)))

rewrite265.0ms

Algorithm
rewrite-expression-head
Rules
1063×add-sqr-sqrt
970×*-un-lft-identity
910×times-frac
736×associate-/r*
644×cbrt-prod
615×add-cube-cbrt
602×frac-times
363×associate-/l*
224×associate-*l*
177×distribute-lft-out-- difference-of-squares
68×add-cbrt-cube
61×clear-num
60×frac-2neg
44×cbrt-undiv
43×associate-*l/
36×associate-*r*
25×add-exp-log
24×unswap-sqr
23×div-inv
21×associate-/r/ cbrt-unprod
14×associate-*r/
div-exp
pow1 prod-exp
expm1-log1p-u log1p-expm1-u add-log-exp
pow1/3
flip3-- un-div-inv flip-- associate-/l/
pow-prod-down *-commutative
Counts
4 → 1022
Calls
4 calls:
1.0ms
(cbrt x)
2.0ms
(cbrt x)
2.0ms
(cbrt x)
155.0ms
(* (/ (cbrt x) (/ (- y z) (cbrt x))) (/ (cbrt x) (- t z)))

series810.0ms

Counts
4 → 12
Calls
4 calls:
213.0ms
(cbrt x)
213.0ms
(cbrt x)
203.0ms
(cbrt x)
181.0ms
(* (/ (cbrt x) (/ (- y z) (cbrt x))) (/ (cbrt x) (- t z)))

simplify261.0ms

Algorithm
egg-herbie
Counts
1034 → 1034
Iterations

Useful iterations: 1 (117.0ms)

IterNodesCost
0377014976
1500114828

prune3.3s

Filtered
1034 candidates to 696 candidates (67.3%)
Pruning

7 alts after pruning (5 fresh and 2 done)

PrunedKeptTotal
New103311034
Fresh044
Picked011
Done011
Total103371040

Merged error: 0b

Counts
1040 → 7

localize18.0ms

Local error

Found 4 expressions with local error:

0.5b
(cbrt x)
0.6b
(cbrt (* (cbrt x) (cbrt x)))
0.6b
(cbrt (cbrt x))
0.9b
(* (/ (cbrt x) (/ (- y z) (cbrt x))) (/ (* (cbrt (* (cbrt x) (cbrt x))) (cbrt (cbrt x))) (- t z)))

rewrite1.8s

Algorithm
rewrite-expression-head
Rules
9222×add-sqr-sqrt
8727×cbrt-prod
3880×*-un-lft-identity
3812×times-frac
3793×associate-/l*
3526×frac-times
3048×associate-/r*
2850×unswap-sqr
2572×add-cube-cbrt
1995×associate-*l*
1117×associate-*r*
653×distribute-lft-out-- difference-of-squares
642×swap-sqr
271×*-commutative
153×add-cbrt-cube
129×clear-num
128×frac-2neg
95×cbrt-undiv
91×div-inv
82×associate-*r/
70×cbrt-unprod
50×associate-/r/
43×associate-*l/
40×add-exp-log
15×div-exp
12×prod-exp
pow1
expm1-log1p-u log1p-expm1-u add-log-exp
pow1/3 un-div-inv
flip3-- flip-- associate-/l/
pow-prod-down
Counts
4 → 4638
Calls
4 calls:
2.0ms
(cbrt x)
8.0ms
(cbrt (* (cbrt x) (cbrt x)))
2.0ms
(cbrt (cbrt x))
1.1s
(* (/ (cbrt x) (/ (- y z) (cbrt x))) (/ (* (cbrt (* (cbrt x) (cbrt x))) (cbrt (cbrt x))) (- t z)))

series1.0s

Counts
4 → 12
Calls
4 calls:
214.0ms
(cbrt x)
330.0ms
(cbrt (* (cbrt x) (cbrt x)))
287.0ms
(cbrt (cbrt x))
187.0ms
(* (/ (cbrt x) (/ (- y z) (cbrt x))) (/ (* (cbrt (* (cbrt x) (cbrt x))) (cbrt (cbrt x))) (- t z)))

simplify1.4s

Algorithm
egg-herbie
Counts
4650 → 4650
Iterations

Useful iterations: 0 (104.0ms)

IterNodesCost
05001120880

prune15.9s

Filtered
4650 candidates to 2942 candidates (63.3%)
Pruning

6 alts after pruning (4 fresh and 2 done)

PrunedKeptTotal
New464914650
Fresh134
Picked011
Done112
Total465164657

Merged error: 0b

Counts
4657 → 6

localize7.0ms

Local error

Found 2 expressions with local error:

0.0b
(/ x (- y z))
1.6b
(/ (/ x (- y z)) (- t z))

rewrite30.0ms

Algorithm
rewrite-expression-head
Rules
210×times-frac
180×add-sqr-sqrt *-un-lft-identity
90×add-cube-cbrt
45×distribute-lft-out-- difference-of-squares
27×associate-/l*
16×associate-/r/
15×associate-/r*
11×associate-/l/
add-exp-log add-cbrt-cube
flip3-- flip-- div-inv
cbrt-undiv div-exp
frac-2neg clear-num
pow1 expm1-log1p-u log1p-expm1-u add-log-exp
Counts
2 → 199
Calls
2 calls:
5.0ms
(/ x (- y z))
13.0ms
(/ (/ x (- y z)) (- t z))

series160.0ms

Counts
2 → 6
Calls
2 calls:
35.0ms
(/ x (- y z))
126.0ms
(/ (/ x (- y z)) (- t z))

simplify75.0ms

Algorithm
egg-herbie
Counts
205 → 205
Iterations

Useful iterations: 1 (17.0ms)

IterNodesCost
06591792
123931748
250021748

prune461.0ms

Filtered
205 candidates to 139 candidates (67.8%)
Pruning

6 alts after pruning (3 fresh and 3 done)

PrunedKeptTotal
New2041205
Fresh123
Picked011
Done022
Total2056211

Merged error: 0b

Counts
211 → 6

regimes166.0ms

Accuracy

0% (2.0b remaining)

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

bsearch0.0ms

simplify1.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01715
11715

end0.0ms

sample431.0ms

Algorithm
intervals
Results
220.0ms8478×body80valid