Formal Definition
A system can be called causal if the output at any given time only depends on the input in the present and past, not the future.
Example of A Casual System
$ y(t) = x(t-1) $
Example of A Non-Casual System
$ y(t) = x(t+1) $
A system can be called causal if the output at any given time only depends on the input in the present and past, not the future.
$ y(t) = x(t-1) $
$ y(t) = x(t+1) $