Retrocausality (also called retro-causation, retro-chronal causation, backward causation, and similar terms) is any of several hypothetical phenomena or processes that reverse causality, allowing an effect to occur before its cause.Retrocausality is primarily a thought experiment in philosophy of science based on elements of physics, addressing whether the future can affect the present and whether the present can affect the past.