Finite and Infinite support in time and frequency domain It's known that signals with a finite support in time has an infinite support in frequency (talking about Fourier Transforms).

A common example that is given for the claim is the triangle function with it's Fourier transform $\mathrm{sinc}^2$ function.

I wanted to understand why the following example is not a good one:

$x(t) = \textrm{rectangular}$

$X^f(\omega)=\mathrm{sinc}(\omega)$

We were told in the class that we can't assume that sinc really have infinite support (and that is what I'm not understanding), so the given signal (rectangular) won't be an example for a signal that has a finite support in time and infinite support in frequency.
The sinc is just fine an example as a signal with infinite support: 

Support being defined as the smallest interval in which the function has non-zero values, it's trivial to see that $\text{sinc}(x)=\sin(x)/x$ (for all $x$ but a single point) becomes arbitrarily small for large $x$, but never actually constantly $\text{sinc}(x&gt;\xi)=0$ for any finite $\xi$. So, q.e.d., sinc has infinite support.

We use this exact property to illustrate to students all over the world that the perfect filter (i.e. something that looks like a rectangle in frequency domain) can never be implemented as a FIR filter, as that would need to be infinitely long.