Details

Time bar (total: 3.2s)

analyze633.0ms

Algorithm
search
Search
TrueOtherFalseIter
0%99.8%0.2%0
0%99.8%0.2%1
0%99.8%0.2%2
0%99.8%0.2%3
0%99.8%0.2%4
0%99.8%0.2%5
0%99.8%0.2%6
0%99.8%0.2%7
3.1%96.7%0.2%8
17.2%82.7%0.2%9
21.8%78%0.2%10
30%68.8%1.2%11
31.8%65.3%2.9%12
40.1%55.3%4.6%13
44.5%50.1%5.4%14

sample24.0ms

Algorithm
intervals
Results
8.0ms256×body80valid
2.0ms64×body80invalid

simplify138.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (136.0ms)

IterNodesCost
015519
115519

prune12.0ms

Filtered
1 candidates to 1 candidates (0.0%)
Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 0.1b

Counts
2 → 2

localize6.0ms

Local error

Found 2 expressions with local error:

0.0b
(+ (* (/ x y) (- z t)) t)
5.8b
(* (/ x y) (- z t))

rewrite23.0ms

Algorithm
rewrite-expression-head
Rules
17×add-sqr-sqrt
13×associate-*l*
12×*-un-lft-identity
10×add-cube-cbrt times-frac
add-exp-log add-cbrt-cube
associate-*r*
pow1 sub-neg add-log-exp
distribute-rgt-in frac-times associate-+l+ flip3-- distribute-lft-in associate-*r/ prod-exp flip-- cbrt-unprod unswap-sqr
cbrt-undiv +-commutative flip3-+ div-exp pow-prod-down associate-*l/ sum-log *-commutative flip-+ div-inv distribute-lft-out-- difference-of-squares
Counts
2 → 53
Calls
2 calls:
12.0ms
(+ (* (/ x y) (- z t)) t)
9.0ms
(* (/ x y) (- z t))

series22.0ms

Counts
2 → 6
Calls
2 calls:
10.0ms
(+ (* (/ x y) (- z t)) t)
12.0ms
(* (/ x y) (- z t))

simplify48.0ms

Algorithm
egg-herbie
Counts
59 → 59
Iterations

Useful iterations: 0 (43.0ms)

IterNodesCost
04966583
14966583

prune94.0ms

Filtered
45 candidates to 59 candidates (-31.1%)
Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New55459
Fresh101
Picked011
Done000
Total56561

Merged error: 0.0b

Counts
61 → 5

localize11.0ms

Local error

Found 4 expressions with local error:

1.3b
(* (* (cbrt (/ x y)) (cbrt (/ x y))) (* (- z t) (cbrt (/ x y))))
9.9b
(cbrt (/ x y))
9.9b
(cbrt (/ x y))
9.9b
(cbrt (/ x y))

rewrite27.0ms

Algorithm
rewrite-expression-head
Rules
39×cbrt-prod cbrt-div
29×frac-times
27×times-frac
25×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
17×associate-*l/
16×pow1 add-exp-log
15×associate-*r/
10×add-cbrt-cube
flip3-- pow-prod-down prod-exp flip-- cbrt-unprod
add-log-exp
pow1/3 div-inv
associate-*r* associate-*l* *-commutative
Counts
4 → 111
Calls
4 calls:
16.0ms
(* (* (cbrt (/ x y)) (cbrt (/ x y))) (* (- z t) (cbrt (/ x y))))
2.0ms
(cbrt (/ x y))
2.0ms
(cbrt (/ x y))
2.0ms
(cbrt (/ x y))

series51.0ms

Counts
4 → 12
Calls
4 calls:
12.0ms
(* (* (cbrt (/ x y)) (cbrt (/ x y))) (* (- z t) (cbrt (/ x y))))
14.0ms
(cbrt (/ x y))
12.0ms
(cbrt (/ x y))
12.0ms
(cbrt (/ x y))

simplify57.0ms

Algorithm
egg-herbie
Counts
123 → 123
Iterations

Useful iterations: 0 (47.0ms)

IterNodesCost
049851328
149851328

prune145.0ms

Filtered
87 candidates to 123 candidates (-41.4%)
Pruning

7 alts after pruning (5 fresh and 2 done)

PrunedKeptTotal
New1212123
Fresh033
Picked011
Done011
Total1217128

Merged error: 0.0b

Counts
128 → 7

localize18.0ms

Local error

Found 4 expressions with local error:

1.3b
(* (* (cbrt (/ x y)) (* (cbrt (* (cbrt x) (cbrt x))) (cbrt (/ (cbrt x) y)))) (* (- z t) (cbrt (/ x y))))
3.2b
(cbrt (/ (cbrt x) y))
9.9b
(cbrt (/ x y))
9.9b
(cbrt (/ x y))

rewrite31.0ms

Algorithm
rewrite-expression-head
Rules
57×cbrt-prod
39×cbrt-div
36×times-frac
31×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
29×frac-times
27×associate-*r/
25×pow1 add-exp-log
17×associate-*l/
15×pow-prod-down prod-exp cbrt-unprod
14×add-cbrt-cube
flip3-- flip--
add-log-exp
pow1/3 div-inv
associate-*r* associate-*l* *-commutative
Counts
4 → 126
Calls
4 calls:
19.0ms
(* (* (cbrt (/ x y)) (* (cbrt (* (cbrt x) (cbrt x))) (cbrt (/ (cbrt x) y)))) (* (- z t) (cbrt (/ x y))))
3.0ms
(cbrt (/ (cbrt x) y))
2.0ms
(cbrt (/ x y))
2.0ms
(cbrt (/ x y))

series81.0ms

Counts
4 → 12
Calls
4 calls:
24.0ms
(* (* (cbrt (/ x y)) (* (cbrt (* (cbrt x) (cbrt x))) (cbrt (/ (cbrt x) y)))) (* (- z t) (cbrt (/ x y))))
30.0ms
(cbrt (/ (cbrt x) y))
14.0ms
(cbrt (/ x y))
12.0ms
(cbrt (/ x y))

simplify39.0ms

Algorithm
egg-herbie
Counts
138 → 138
Iterations

Useful iterations: 0 (26.0ms)

IterNodesCost
051752294

prune178.0ms

Filtered
106 candidates to 138 candidates (-30.2%)
Pruning

8 alts after pruning (5 fresh and 3 done)

PrunedKeptTotal
New1371138
Fresh044
Picked011
Done022
Total1378145

Merged error: 0b

Counts
145 → 8

localize19.0ms

Local error

Found 4 expressions with local error:

1.3b
(* (* (cbrt (/ x y)) (cbrt (/ x y))) (* (- z t) (* (cbrt (/ 1 (* (cbrt y) (cbrt y)))) (cbrt (/ x (cbrt y))))))
3.2b
(cbrt (/ x (cbrt y)))
9.9b
(cbrt (/ x y))
9.9b
(cbrt (/ x y))

rewrite40.0ms

Algorithm
rewrite-expression-head
Rules
99×cbrt-div
81×frac-times
57×cbrt-prod
47×associate-*r/
36×times-frac
35×associate-*l/
31×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
25×pow1 add-exp-log
16×flip3-- flip--
15×pow-prod-down prod-exp add-cbrt-cube cbrt-unprod
add-log-exp
pow1/3 div-inv
associate-*r* associate-*l* *-commutative
Counts
4 → 150
Calls
4 calls:
23.0ms
(* (* (cbrt (/ x y)) (cbrt (/ x y))) (* (- z t) (* (cbrt (/ 1 (* (cbrt y) (cbrt y)))) (cbrt (/ x (cbrt y))))))
3.0ms
(cbrt (/ x (cbrt y)))
2.0ms
(cbrt (/ x y))
2.0ms
(cbrt (/ x y))

series63.0ms

Counts
4 → 12
Calls
4 calls:
13.0ms
(* (* (cbrt (/ x y)) (cbrt (/ x y))) (* (- z t) (* (cbrt (/ 1 (* (cbrt y) (cbrt y)))) (cbrt (/ x (cbrt y))))))
26.0ms
(cbrt (/ x (cbrt y)))
12.0ms
(cbrt (/ x y))
12.0ms
(cbrt (/ x y))

simplify49.0ms

Algorithm
egg-herbie
Counts
162 → 162
Iterations

Useful iterations: 0 (30.0ms)

IterNodesCost
055643150

prune216.0ms

Filtered
121 candidates to 162 candidates (-33.9%)
Pruning

8 alts after pruning (4 fresh and 4 done)

PrunedKeptTotal
New1620162
Fresh044
Picked011
Done033
Total1628170

Merged error: 0b

Counts
170 → 8

regimes490.0ms

Accuracy

1.2% (1.9b remaining)

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

bsearch36.0ms

Steps
ItersRangePoint
9
4.9258946478929113e-166
6.1933421371048e-157
5.636785290661637e-158
8
-2.3493436730304643e-282
-4.13574167847913e-285
-7.653736659548734e-284

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
012631
112631

end0.0ms

sample623.0ms

Algorithm
intervals
Results
267.0ms8000×body80valid
72.0ms2102×body80invalid

Profiling

Loading profile data...