Causal determinism