 This basic idea has been elaborated and developed in several ways. D. Lewis (1973a, c) refines it using his similarity semantics for counter­factuals—see  §2.3.  The resulting counterfactual analysis of causation faces a number of challenges—see  counterfactual theories of causation  for discussion and references. But this has simply inspired a new wave of counterfactual analyses that use different tools.