Explain why finding that a system is NOT time-invariant means you cannot use convolution with the impulse response to predict its output.
Think about your answer, then reveal below.
Model answer: The derivation of convolution relies on time-invariance in a critical step. Any input x(t) can be written as a sum (or integral) of weighted, time-shifted impulses. By linearity, the output is the same weighted sum of the system's responses to those impulses. Time-invariance guarantees that the response to δ(t−τ) is simply h(t−τ) — a time-shifted copy of h(t). Without time-invariance, the response to δ(t−τ) could be some entirely different function g(t, τ) that changes depending on when τ occurs. The convolution formula y(t) = ∫x(τ)h(t−τ)dτ breaks down: you would need a two-argument kernel h(t, τ) rather than a single impulse response h(t−τ), dramatically complicating analysis.
This is why the LTI class is so foundational. The moment time-invariance fails, the entire toolkit of convolution, transfer functions, and frequency response no longer applies directly. Time-varying systems — like a communications channel whose properties change with time, or a control system with changing parameters — require more complex analytical frameworks (time-varying state-space models, Volterra series, etc.). LTI is the condition under which the simplest, most powerful analysis tools are valid.