Causal modeling in impulsive systems: A new rigorous non-standard analysis approach. (August 2017)