time invariance and linearity 3074495