I am self studying Alan Opennheim's course Signals and Systems. I am a math major and have no background in EE.
I understand that for a linear constant-coefficient difference equation (LCCDE) system to be linear its auxiliary conditions must be 0.
I also understand that for the system to be causal every output $y(t)$ corresponding to input $x(t)$ s.t. $x(t) = 0$ for $t<t_0$ must satisfy $y(t)=0$ for all $t<t_0$.
What i am having trouble understanding is why this imposes the initial condition $y(t_0)=0$ for the response to the unit step function. Couldn't we have set the initial condition to be $y(t_1)=0$ for $t_1>t_0$ and kept the system causal and LTI?
In the 6th lecture in the video series Alan Oppenheim finds the unit step function response to the causal LTI system described by $y'(t) +ay(t) = x(t)$. He imposes the initial condition $y(0)=0$, as i mentioned above i can't understand why this is imposed by the properties of the system. He then goes on to find the unit impulse response, and finds that it is $e^{-at}u(t)$ where $u(t)$ is the unit step. Clearly this function does not satisfy the initial condition which were imposed on the unit step response, I am having trouble understanding why this is valid.
Any help is appreciated, Thanks!