Details

Time bar (total: 6.5s)

sample54.0ms

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

simplify120.0ms

Counts
1 → 1
Iterations

Useful iterations: 6 (31.0ms)

IterNodesCost
0187
1277
2547
31117
43147
58017
642176
750016
done50016

prune7.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 3.3b

localize9.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)))

rewrite179.0ms

Algorithm
rewrite-expression-head
Rules
249×times-frac
207×*-un-lft-identity
198×log-prod
144×exp-sum
141×add-sqr-sqrt
139×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
expm1-log1p-u associate-*r* log1p-expm1-u
fma-def 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 → 278
Calls
4 calls:
81.0ms
(+ x (/ (exp (* y (log (/ y (+ z y))))) y))
52.0ms
(/ (exp (* y (log (/ y (+ z y))))) y)
19.0ms
(* y (log (/ y (+ z y))))
7.0ms
(log (/ y (+ z y)))

series328.0ms

Counts
4 → 12
Calls
4 calls:
72.0ms
(+ x (/ (exp (* y (log (/ y (+ z y))))) y))
129.0ms
(/ (exp (* y (log (/ y (+ z y))))) y)
80.0ms
(* y (log (/ y (+ z y))))
47.0ms
(log (/ y (+ z y)))

simplify86.0ms

Counts
290 → 290
Iterations

Useful iterations: 2 (55.0ms)

IterNodesCost
08683073
127122640
250012626
done50012626

prune596.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0b

localize6.0ms

Local error

Found 1 expressions with local error:

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

rewrite12.0ms

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

series29.0ms

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

simplify93.0ms

Counts
20 → 20
Iterations

Useful iterations: 3 (24.0ms)

IterNodesCost
089102
129178
283273
3250371
4500171
done500171

prune46.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 expm1-log1p-u frac-2neg mul-1-neg div-exp clear-num log1p-expm1-u div-inv associate-/l/ add-log-exp
Counts
1 → 30
Calls
1 calls:
9.0ms
(/ (exp (* -1 z)) y)

series23.0ms

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

simplify48.0ms

Counts
33 → 33
Iterations

Useful iterations: 2 (11.0ms)

IterNodesCost
0117194
1313180
21514177
35001177
done5001177

prune71.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)))

rewrite612.0ms

Algorithm
rewrite-expression-head
Rules
1812×times-frac
1771×unpow-prod-down
1101×*-un-lft-identity
853×cube-prod
793×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
expm1-log1p-u log1p-expm1-u
pow-unpow fma-def
cbrt-undiv +-commutative cbrt-div pow-pow frac-2neg pow1/3 clear-num sum-log
Counts
4 → 1360
Calls
4 calls:
300.0ms
(+ x (cbrt (/ (pow (pow (/ y (+ z y)) y) 3) (pow y 3))))
97.0ms
(/ (pow (pow (/ y (+ z y)) y) 3) (pow y 3))
13.0ms
(pow (/ y (+ z y)) y)
62.0ms
(cbrt (/ (pow (pow (/ y (+ z y)) y) 3) (pow y 3)))

series803.0ms

Counts
4 → 12
Calls
4 calls:
88.0ms
(+ x (cbrt (/ (pow (pow (/ y (+ z y)) y) 3) (pow y 3))))
327.0ms
(/ (pow (pow (/ y (+ z y)) y) 3) (pow y 3))
230.0ms
(pow (/ y (+ z y)) y)
159.0ms
(cbrt (/ (pow (pow (/ y (+ z y)) y) 3) (pow y 3)))

simplify216.0ms

Counts
1372 → 1372
Iterations

Useful iterations: 1 (32.0ms)

IterNodesCost
0164918633
1500118242
done500118242

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

bsearch95.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
0278
1278
done278

end0.0ms

sample1.5s

Algorithm
intervals
Results
341.0ms783×body1280valid
299.0ms6492×body80valid
242.0ms956×body640valid
88.0ms2941×body80nan
87.0ms545×body320valid
32.0ms317×body160valid