I was confused about the difference between indicative conditionals and counterfactuals. Could someone please offer an elaboration?
The difference is expressed by the late David Lewis in terms of two examples ('Counterfactuals, 1973) :
Indicative conditional : 'If Oswald did not kill Kennedy, then someone else did'.
Counterfactual conditional : 'If Oswald had not killed Kennedy, then someone else would have.'
As Lewis points out, 1. is probably true and 2. may very well be false. Certainly, accepting 1. does not commit us to 2. and accepting 2. does not commit us to 1.
Everything to do with counterfactuals soon becomes technical but I hope this note gives some idea of what the difference is.