Your defintion of a causal system seems accurate and understandable, as are your examples. You need to add a formal definition of non-causal though, right now it's just implicit based on your example. -Ryan Scott
Your Causal System definition is easy to read and understand. I also liked how you pointed out that all memoryless systems are causal. - Max Paganini