Definitions are accurate, clear and, concise. -Spencer Erekson
I think that you could be a little more accurate. From what I understand, a system is causal as long as its outputs at all times ONLY depend on present and past events. But the system is non-causal if at any time the output depends on a future time/event. --Emily Blount