Details

Time bar (total: 6.5s)

sample50.0ms

Algorithm
intervals
Results
10.0ms41×body640valid
9.0ms207×body80valid
8.0ms17×body1280valid
3.0ms18×body320valid
3.0ms88×body80nan
1.0ms10×body160valid

simplify112.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
0187
1277
2547
31097
43077
57777
641457
750027
done50027

prune3.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 6.2b

localize12.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ x (/ (exp (* y (log (/ y (+ z y))))) y))
0.0b
(/ (exp (* y (log (/ y (+ z y))))) y)
0.2b
(* y (log (/ y (+ z y))))
7.3b
(log (/ y (+ z y)))

rewrite193.0ms

Algorithm
rewrite-expression-head
Rules
249×times-frac
206×*-un-lft-identity
198×log-prod
144×exp-sum
140×add-sqr-sqrt
138×add-cube-cbrt
90×distribute-rgt-in distribute-lft-in
39×associate-/l*
34×distribute-lft-out
22×associate-/r/
12×flip3-+ flip-+ div-inv
10×add-exp-log
pow1 add-cbrt-cube
add-log-exp
associate-*r*
associate-*l* associate-/r*
div-exp rem-log-exp log-pow
cbrt-undiv +-commutative log-div frac-2neg pow-prod-down prod-exp clear-num sum-log *-commutative cbrt-unprod unswap-sqr
Counts
4 → 267
Calls
4 calls:
85.0ms
(+ x (/ (exp (* y (log (/ y (+ z y))))) y))
57.0ms
(/ (exp (* y (log (/ y (+ z y))))) y)
20.0ms
(* y (log (/ y (+ z y))))
6.0ms
(log (/ y (+ z y)))

series332.0ms

Counts
4 → 12
Calls
4 calls:
78.0ms
(+ x (/ (exp (* y (log (/ y (+ z y))))) y))
124.0ms
(/ (exp (* y (log (/ y (+ z y))))) y)
81.0ms
(* y (log (/ y (+ z y))))
49.0ms
(log (/ y (+ z y)))

simplify75.0ms

Counts
279 → 279
Iterations

Useful iterations: 2 (49.0ms)

IterNodesCost
08523026
126492601
250012592
done50012592

prune573.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0b

localize4.0ms

Local error

Found 1 expressions with local error:

0.0b
(+ x (/ (exp 0) y))

rewrite12.0ms

Algorithm
rewrite-expression-head
Rules
*-un-lft-identity add-log-exp
pow1 add-exp-log +-commutative add-sqr-sqrt add-cube-cbrt flip3-+ sum-log add-cbrt-cube flip-+ distribute-lft-out
Counts
1 → 12
Calls
1 calls:
11.0ms
(+ x (/ (exp 0) y))

series15.0ms

Counts
1 → 3
Calls
1 calls:
15.0ms
(+ x (/ (exp 0) y))

simplify128.0ms

Counts
15 → 15
Iterations

Useful iterations: 4 (49.0ms)

IterNodesCost
07974
125361
270660
3163258
4489457
5500157
done500157

prune34.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0b

localize6.0ms

Local error

Found 1 expressions with local error:

0.0b
(/ (exp (* -1 z)) y)

rewrite10.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt add-cube-cbrt *-un-lft-identity times-frac
associate-/r* add-cbrt-cube associate-/l*
add-exp-log
pow1 cbrt-undiv exp-neg frac-2neg mul-1-neg div-exp clear-num div-inv associate-/l/ add-log-exp
Counts
1 → 28
Calls
1 calls:
9.0ms
(/ (exp (* -1 z)) y)

series20.0ms

Counts
1 → 3
Calls
1 calls:
20.0ms
(/ (exp (* -1 z)) y)

simplify49.0ms

Counts
31 → 31
Iterations

Useful iterations: 2 (12.0ms)

IterNodesCost
0114186
1303172
21465170
35003170
done5003170

prune78.0ms

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0b

localize13.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ x (cbrt (/ (pow (pow (/ y (+ z y)) y) 3) (pow y 3))))
0.3b
(/ (pow (pow (/ y (+ z y)) y) 3) (pow y 3))
5.8b
(pow (/ y (+ z y)) y)
37.6b
(cbrt (/ (pow (pow (/ y (+ z y)) y) 3) (pow y 3)))

rewrite663.0ms

Algorithm
rewrite-expression-head
Rules
1812×times-frac
1771×unpow-prod-down
1100×*-un-lft-identity
853×cube-prod
792×add-sqr-sqrt add-cube-cbrt
604×cbrt-prod
177×sqr-pow
154×distribute-lft-out
126×cube-mult unpow3
102×associate-/r/
53×div-inv
52×flip3-+ flip-+
50×associate-/l*
34×add-exp-log
26×pow-exp
22×div-exp
13×pow-to-exp
12×associate-/r*
add-cbrt-cube add-log-exp
pow1
pow-unpow
cbrt-undiv +-commutative cbrt-div pow-pow frac-2neg pow1/3 clear-num sum-log
Counts
4 → 1349
Calls
4 calls:
331.0ms
(+ x (cbrt (/ (pow (pow (/ y (+ z y)) y) 3) (pow y 3))))
105.0ms
(/ (pow (pow (/ y (+ z y)) y) 3) (pow y 3))
14.0ms
(pow (/ y (+ z y)) y)
70.0ms
(cbrt (/ (pow (pow (/ y (+ z y)) y) 3) (pow y 3)))

series833.0ms

Counts
4 → 12
Calls
4 calls:
88.0ms
(+ x (cbrt (/ (pow (pow (/ y (+ z y)) y) 3) (pow y 3))))
346.0ms
(/ (pow (pow (/ y (+ z y)) y) 3) (pow y 3))
229.0ms
(pow (/ y (+ z y)) y)
169.0ms
(cbrt (/ (pow (pow (/ y (+ z y)) y) 3) (pow y 3)))

simplify214.0ms

Counts
1361 → 1361
Iterations

Useful iterations: 1 (30.0ms)

IterNodesCost
0162218579
1500218191
done500218191

prune1.5s

Pruning

3 alts after pruning (0 fresh and 3 done)

Merged error: 0b

regimes63.0ms

Accuracy

91.1% (0.2b remaining)

Error of 0.2b against oracle of 0.0b and baseline of 2.2b

bsearch94.0ms

Steps
ItersRangePoint
10
2.142008608447194e-19
4.5561658934541904e-07
4.5085108853577414e-07
10
-9.15937870925839e+18
-39225815.06640257
-16812707776681.508

simplify1.0ms

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0267
1267
done267

end0.0ms

sample1.5s

Algorithm
intervals
Results
341.0ms783×body1280valid
292.0ms6492×body80valid
236.0ms956×body640valid
97.0ms2941×body80nan
91.0ms545×body320valid
32.0ms317×body160valid