My understanding of BIBO stability is that if a bounded input is applied to a discrete-time, linear, time-invariant BIBO system, the output will also be bounded. A sufficient condition for this is that the poles of the transfer function are within the unit circle.
Suppose I have a system with the transfer function $$ H(z)={(1−2z^{−1})(1−{\frac{1}{6}} z^{−1}) \over (1−\frac{1}{2}z^{−1})(1−\frac{1}{3}z^{−1})} $$ The poles of this system are within the unit circle and so is a BIBO stable system.
If I apply an input of $x[n]=(\frac{1}{3})^n$, which is bounded, the output would involve $H(\frac{1}{3})=\infty$, which is unbounded - i.e. a bounded input produced an unbounded output.
Obviously, there is something amiss in my understanding here, but what?