Details

Time bar (total: 4.2s)

analyze893.0ms

Algorithm
search
Search
TrueOtherFalseIter
0%99.9%0.1%0
0%99.9%0.1%1
0%99.9%0.1%2
0%99.9%0.1%3
0%99.9%0.1%4
0%99.9%0.1%5
0%99.9%0.1%6
0%99.9%0.1%7
0%99.9%0.1%8
2.7%90.9%6.4%9
4.1%86.4%9.5%10
4.4%86.1%9.5%11
19.7%65.3%15%12
21.9%60.4%17.7%13
22.7%59.6%17.7%14

sample54.0ms

Algorithm
intervals
Results
14.0ms28×body1280valid
12.0ms195×body80valid
5.0ms15×body640valid
3.0msbody640invalid
2.0ms12×body320valid
2.0ms35×body80nan
1.0msbody320invalid
1.0msbody160valid
1.0msbody1280invalid
1.0msbody80invalid
0.0msbody160invalid

simplify43.0ms

Algorithm
egg-herbie
Counts
1 → 1
Iterations

Useful iterations: 0 (41.0ms)

IterNodesCost
0478311
1478311

prune9.0ms

Filtered
1 candidates to 1 candidates (0.0%)
Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New011
Fresh101
Picked000
Done000
Total112

Merged error: 6.6b

Counts
2 → 1

localize8.0ms

Local error

Found 2 expressions with local error:

0.0b
(/ y (+ y z))
6.6b
(pow (/ y (+ y z)) y)

rewrite18.0ms

Algorithm
rewrite-expression-head
Rules
34×*-un-lft-identity
24×times-frac
20×add-sqr-sqrt add-cube-cbrt
18×unpow-prod-down
add-exp-log distribute-lft-out
associate-/r* associate-/r/ add-cbrt-cube
pow1 pow-unpow associate-/l*
flip3-+ div-exp pow-exp flip-+ div-inv add-log-exp
cbrt-undiv pow-to-exp pow-pow frac-2neg clear-num sqr-pow
Counts
2 → 66
Calls
2 calls:
8.0ms
(/ y (+ y z))
7.0ms
(pow (/ y (+ y z)) y)

series23.0ms

Counts
2 → 6
Calls
2 calls:
5.0ms
(/ y (+ y z))
18.0ms
(pow (/ y (+ y z)) y)

simplify45.0ms

Algorithm
egg-herbie
Counts
72 → 72
Iterations

Useful iterations: 0 (38.0ms)

IterNodesCost
05048866

prune113.0ms

Filtered
51 candidates to 72 candidates (-41.2%)
Pruning

4 alts after pruning (4 fresh and 0 done)

PrunedKeptTotal
New68472
Fresh000
Picked101
Done000
Total69473

Merged error: 0.1b

Counts
73 → 4

localize18.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt y)
0.6b
(cbrt y)
0.6b
(cbrt y)
6.6b
(pow (* (cbrt y) (/ (cbrt y) (* (cbrt (+ y z)) (cbrt (+ y z))))) y)

rewrite22.0ms

Algorithm
rewrite-expression-head
Rules
14×add-exp-log
cbrt-prod
add-sqr-sqrt add-cube-cbrt *-un-lft-identity
pow1
pow-exp prod-exp add-cbrt-cube add-log-exp
pow-unpow pow1/3
pow-pow div-exp
pow-to-exp unpow-prod-down pow-prod-down sqr-pow
Counts
4 → 52
Calls
4 calls:
1.0ms
(cbrt y)
1.0ms
(cbrt y)
3.0ms
(cbrt y)
15.0ms
(pow (* (cbrt y) (/ (cbrt y) (* (cbrt (+ y z)) (cbrt (+ y z))))) y)

series102.0ms

Counts
4 → 12
Calls
4 calls:
23.0ms
(cbrt y)
22.0ms
(cbrt y)
21.0ms
(cbrt y)
35.0ms
(pow (* (cbrt y) (/ (cbrt y) (* (cbrt (+ y z)) (cbrt (+ y z))))) y)

simplify46.0ms

Algorithm
egg-herbie
Counts
64 → 64
Iterations

Useful iterations: 0 (39.0ms)

IterNodesCost
04953697
14953697

prune104.0ms

Filtered
45 candidates to 64 candidates (-42.2%)
Pruning

4 alts after pruning (3 fresh and 1 done)

PrunedKeptTotal
New64064
Fresh033
Picked011
Done000
Total64468

Merged error: 0.1b

Counts
68 → 4

localize10.0ms

Local error

Found 2 expressions with local error:

0.0b
(/ y (+ y z))
4.6b
(pow (/ y (+ y z)) (sqrt y))

rewrite14.0ms

Algorithm
rewrite-expression-head
Rules
35×*-un-lft-identity
24×times-frac
21×add-sqr-sqrt add-cube-cbrt
18×unpow-prod-down
add-exp-log distribute-lft-out
pow-unpow
associate-/r* associate-/r/ add-cbrt-cube
pow1 sqrt-prod associate-/l*
flip3-+ div-exp pow-exp flip-+ div-inv add-log-exp
cbrt-undiv pow-to-exp pow-pow frac-2neg clear-num sqr-pow
Counts
2 → 69
Calls
2 calls:
5.0ms
(/ y (+ y z))
7.0ms
(pow (/ y (+ y z)) (sqrt y))

series50.0ms

Counts
2 → 6
Calls
2 calls:
7.0ms
(/ y (+ y z))
43.0ms
(pow (/ y (+ y z)) (sqrt y))

simplify46.0ms

Algorithm
egg-herbie
Counts
75 → 75
Iterations

Useful iterations: 0 (38.0ms)

IterNodesCost
04987967
14987967

prune110.0ms

Filtered
52 candidates to 75 candidates (-44.2%)
Pruning

4 alts after pruning (2 fresh and 2 done)

PrunedKeptTotal
New75075
Fresh022
Picked011
Done011
Total75479

Merged error: 0.1b

Counts
79 → 4

localize15.0ms

Local error

Found 4 expressions with local error:

0.5b
(cbrt (+ y z))
0.6b
(* (cbrt (+ y z)) (cbrt (+ y z)))
0.7b
(* (pow (/ 1 (* (cbrt (+ y z)) (cbrt (+ y z)))) y) (pow (/ y (cbrt (+ y z))) y))
1.5b
(pow (/ y (cbrt (+ y z))) y)

rewrite64.0ms

Algorithm
rewrite-expression-head
Rules
99×add-sqr-sqrt unpow-prod-down
97×add-exp-log
79×*-un-lft-identity
65×times-frac
57×cbrt-prod
49×prod-exp
48×pow-exp
46×add-cube-cbrt
38×associate-*r*
30×cbrt-div
29×unswap-sqr
26×div-exp associate-*l*
15×flip3-+ flip-+
14×pow-to-exp
13×distribute-lft-out sqr-pow
12×pow1 associate-/r/
swap-sqr
frac-times rec-exp 1-exp
pow1/3
add-cbrt-cube
associate-*r/ associate-*l/ add-log-exp
pow-unpow pow-prod-down div-inv
pow-sqr *-commutative pow-prod-up cbrt-unprod
pow2 pow-pow pow-plus
Counts
4 → 230
Calls
4 calls:
5.0ms
(cbrt (+ y z))
10.0ms
(* (cbrt (+ y z)) (cbrt (+ y z)))
28.0ms
(* (pow (/ 1 (* (cbrt (+ y z)) (cbrt (+ y z)))) y) (pow (/ y (cbrt (+ y z))) y))
9.0ms
(pow (/ y (cbrt (+ y z))) y)

series198.0ms

Counts
4 → 12
Calls
4 calls:
30.0ms
(cbrt (+ y z))
40.0ms
(* (cbrt (+ y z)) (cbrt (+ y z)))
88.0ms
(* (pow (/ 1 (* (cbrt (+ y z)) (cbrt (+ y z)))) y) (pow (/ y (cbrt (+ y z))) y))
40.0ms
(pow (/ y (cbrt (+ y z))) y)

simplify89.0ms

Algorithm
egg-herbie
Counts
242 → 242
Iterations

Useful iterations: 0 (63.0ms)

IterNodesCost
050265116

prune354.0ms

Filtered
158 candidates to 242 candidates (-53.2%)
Pruning

4 alts after pruning (1 fresh and 3 done)

PrunedKeptTotal
New2420242
Fresh011
Picked011
Done022
Total2424246

Merged error: 0.1b

Counts
246 → 4

regimes171.0ms

Accuracy

59.8% (1.8b remaining)

Error of 3.5b against oracle of 1.7b and baseline of 6.1b

bsearch48.0ms

Steps
ItersRangePoint
10
-3.9610363417926727e+27
-2.361501861933177e+16
-1.0899397794981415e+27

simplify2.0ms

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
08350
18350

end0.0ms

sample1.5s

Algorithm
intervals
Results
379.0ms6083×body80valid
348.0ms694×body1280valid
203.0ms637×body640valid
82.0ms387×body320valid
77.0ms260×body640invalid
47.0ms1060×body80nan
44.0ms97×body1280invalid
38.0ms178×body320invalid
27.0ms199×body160valid
22.0ms351×body80invalid
14.0ms106×body160invalid

Profiling

Loading profile data...