Counterfactual fallacy
| Part of the series on |
| Key articles |
| General logic |
| Bad logic |
“”I taught you logic. So, if I hadn't taught you logic, you never would have learned logic at all.
|
| —paraphrased from Max Schulman's "Love is a Fallacy"[1] |
A counterfactual fallacy occurs when someone states a fact, states that something would be true if the stated fact were not true, and provides no evidence for this position.
The fallacy is a causation fallacy and an informal fallacy.
Contents
Alternative names[edit]
- hypothesis contrary to fact
- argumentum ad speculum
- "what if"
- wouldchuck
Form[edit]
- P1: A causes B.
- P2: A is true.
- C1: Therefore, B is true.
- C2 (fallacious): Therefore, if-counterfactual A was false, then-counterfactual B would be false.
Or even more egregiously:
- P1: A is true.
- P2: B is true.
- C1: Therefore, if-counterfactual A was false, then-counterfactual B would be false.
The second form doesn't even explain the causal connection between A and B; it really is just wild speculation. The first form is a special case of denying the antecedent, applied to counterfactual reasoning; it ignores the possibility of B still occurring as an effect of causes other than A, even if A had not occurred.
Speculative evidence[edit]
You commit this fallacy if you draw conclusions from evidence that hasn't been collected yet, but that, one supposes, would have come out in favor of one's own opinion.
If there is no evidence to support a particular point, do not rely on that point to carry your argument. If pressed on a point where there is not valid evidence to support it, acknowledge the lack of data and suggest that the matter needs to be investigated in order to resolve the disputed issue.
Explanation[edit]
Confusing "what might have been" with "what ought to have been"; speculating what would have happened in other circumstances, then drawing conclusions from the speculation.
Examples[edit]
- "We'd never have all this crime if [X] was president." This is unknowable because [X] isn't president.
- "In this country citizens are permitted to own guns. If guns were outlawed, citizens would be unable to protect themselves and there would be an uncontrollable crime wave."
External links[edit]
- See the Wikipedia article on Counterfactual conditional.

- HYPOTHESIS CONTRARY TO FACT, Logically Fallacious
- Logical Fallacy of Hypothesis Contrary to Fact, SeekFind
- Counterfactuals (PDF), Richard Holton
- Counterfactuals, OneGoodMove
- HYPOTHESIS CONTRARY TO FACT, Robert Gass
- Hypothesis Contrary to Fact, DAVID PETERSON
- Speculative Evidence, Bruce Thompson
| Articles about logical fallacies | |||
|---|---|---|---|
| Informal fallacies: | Extension:DynamicPageList (DPL), version 2.3.0 : Error: Wrong 'namespace' parameter: 'Main'! Help: <code>namespace= <i>empty string</i> (Main) | Category | Category_talk | Conservapedia | Conservapedia_talk | Debate | Debate_talk | Essay | Essay_talk | File | File_talk | Forum | Forum_talk | Fun | Fun_talk | Gadget | Gadget_definition | Gadget_definition_talk | Gadget_talk | Help | Help_talk | MediaWiki | MediaWiki_talk | RationalWiki | RationalWiki_talk | Recipe | Recipe_talk | Summary | Summary_talk | Talk | Template | Template_talk | Thread | Thread_talk | User | User_talk</code>. | ||
| Ad hoc: | Extension:DynamicPageList (DPL), version 2.3.0 : Error: Wrong 'namespace' parameter: 'Main'! Help: <code>namespace= <i>empty string</i> (Main) | Category | Category_talk | Conservapedia | Conservapedia_talk | Debate | Debate_talk | Essay | Essay_talk | File | File_talk | Forum | Forum_talk | Fun | Fun_talk | Gadget | Gadget_definition | Gadget_definition_talk | Gadget_talk | Help | Help_talk | MediaWiki | MediaWiki_talk | RationalWiki | RationalWiki_talk | Recipe | Recipe_talk | Summary | Summary_talk | Talk | Template | Template_talk | Thread | Thread_talk | User | User_talk</code>. | ||
| Arguments from ignorance: | Extension:DynamicPageList (DPL), version 2.3.0 : Error: Wrong 'namespace' parameter: 'Main'! Help: <code>namespace= <i>empty string</i> (Main) | Category | Category_talk | Conservapedia | Conservapedia_talk | Debate | Debate_talk | Essay | Essay_talk | File | File_talk | Forum | Forum_talk | Fun | Fun_talk | Gadget | Gadget_definition | Gadget_definition_talk | Gadget_talk | Help | Help_talk | MediaWiki | MediaWiki_talk | RationalWiki | RationalWiki_talk | Recipe | Recipe_talk | Summary | Summary_talk | Talk | Template | Template_talk | Thread | Thread_talk | User | User_talk</code>. | ||
| Causation fallacies: | Extension:DynamicPageList (DPL), version 2.3.0 : Error: Wrong 'namespace' parameter: 'Main'! Help: <code>namespace= <i>empty string</i> (Main) | Category | Category_talk | Conservapedia | Conservapedia_talk | Debate | Debate_talk | Essay | Essay_talk | File | File_talk | Forum | Forum_talk | Fun | Fun_talk | Gadget | Gadget_definition | Gadget_definition_talk | Gadget_talk | Help | Help_talk | MediaWiki | MediaWiki_talk | RationalWiki | RationalWiki_talk | Recipe | Recipe_talk | Summary | Summary_talk | Talk | Template | Template_talk | Thread | Thread_talk | User | User_talk</code>. | ||
| Circular reasoning: | Extension:DynamicPageList (DPL), version 2.3.0 : Error: Wrong 'namespace' parameter: 'Main'! Help: <code>namespace= <i>empty string</i> (Main) | Category | Category_talk | Conservapedia | Conservapedia_talk | Debate | Debate_talk | Essay | Essay_talk | File | File_talk | Forum | Forum_talk | Fun | Fun_talk | Gadget | Gadget_definition | Gadget_definition_talk | Gadget_talk | Help | Help_talk | MediaWiki | MediaWiki_talk | RationalWiki | RationalWiki_talk | Recipe | Recipe_talk | Summary | Summary_talk | Talk | Template | Template_talk | Thread | Thread_talk | User | User_talk</code>. | ||
| Emotional appeals: | Extension:DynamicPageList (DPL), version 2.3.0 : Error: Wrong 'namespace' parameter: 'Main'! Help: <code>namespace= <i>empty string</i> (Main) | Category | Category_talk | Conservapedia | Conservapedia_talk | Debate | Debate_talk | Essay | Essay_talk | File | File_talk | Forum | Forum_talk | Fun | Fun_talk | Gadget | Gadget_definition | Gadget_definition_talk | Gadget_talk | Help | Help_talk | MediaWiki | MediaWiki_talk | RationalWiki | RationalWiki_talk | Recipe | Recipe_talk | Summary | Summary_talk | Talk | Template | Template_talk | Thread | Thread_talk | User | User_talk</code>. | ||
| Fallacies of ambiguity: | Extension:DynamicPageList (DPL), version 2.3.0 : Error: Wrong 'namespace' parameter: 'Main'! Help: <code>namespace= <i>empty string</i> (Main) | Category | Category_talk | Conservapedia | Conservapedia_talk | Debate | Debate_talk | Essay | Essay_talk | File | File_talk | Forum | Forum_talk | Fun | Fun_talk | Gadget | Gadget_definition | Gadget_definition_talk | Gadget_talk | Help | Help_talk | MediaWiki | MediaWiki_talk | RationalWiki | RationalWiki_talk | Recipe | Recipe_talk | Summary | Summary_talk | Talk | Template | Template_talk | Thread | Thread_talk | User | User_talk</code>. | ||
| Formal fallacies: | Extension:DynamicPageList (DPL), version 2.3.0 : Error: Wrong 'namespace' parameter: 'Main'! Help: <code>namespace= <i>empty string</i> (Main) | Category | Category_talk | Conservapedia | Conservapedia_talk | Debate | Debate_talk | Essay | Essay_talk | File | File_talk | Forum | Forum_talk | Fun | Fun_talk | Gadget | Gadget_definition | Gadget_definition_talk | Gadget_talk | Help | Help_talk | MediaWiki | MediaWiki_talk | RationalWiki | RationalWiki_talk | Recipe | Recipe_talk | Summary | Summary_talk | Talk | Template | Template_talk | Thread | Thread_talk | User | User_talk</code>. | ||
| Fallacious argument styles: | Extension:DynamicPageList (DPL), version 2.3.0 : Error: Wrong 'namespace' parameter: 'Main'! Help: <code>namespace= <i>empty string</i> (Main) | Category | Category_talk | Conservapedia | Conservapedia_talk | Debate | Debate_talk | Essay | Essay_talk | File | File_talk | Forum | Forum_talk | Fun | Fun_talk | Gadget | Gadget_definition | Gadget_definition_talk | Gadget_talk | Help | Help_talk | MediaWiki | MediaWiki_talk | RationalWiki | RationalWiki_talk | Recipe | Recipe_talk | Summary | Summary_talk | Talk | Template | Template_talk | Thread | Thread_talk | User | User_talk</code>. | ||
| Conditional fallacies: | Extension:DynamicPageList (DPL), version 2.3.0 : Error: Wrong 'namespace' parameter: 'Main'! Help: <code>namespace= <i>empty string</i> (Main) | Category | Category_talk | Conservapedia | Conservapedia_talk | Debate | Debate_talk | Essay | Essay_talk | File | File_talk | Forum | Forum_talk | Fun | Fun_talk | Gadget | Gadget_definition | Gadget_definition_talk | Gadget_talk | Help | Help_talk | MediaWiki | MediaWiki_talk | RationalWiki | RationalWiki_talk | Recipe | Recipe_talk | Summary | Summary_talk | Talk | Template | Template_talk | Thread | Thread_talk | User | User_talk</code>. | ||
| Genetic fallacies: | Extension:DynamicPageList (DPL), version 2.3.0 : Error: Wrong 'namespace' parameter: 'Main'! Help: <code>namespace= <i>empty string</i> (Main) | Category | Category_talk | Conservapedia | Conservapedia_talk | Debate | Debate_talk | Essay | Essay_talk | File | File_talk | Forum | Forum_talk | Fun | Fun_talk | Gadget | Gadget_definition | Gadget_definition_talk | Gadget_talk | Help | Help_talk | MediaWiki | MediaWiki_talk | RationalWiki | RationalWiki_talk | Recipe | Recipe_talk | Summary | Summary_talk | Talk | Template | Template_talk | Thread | Thread_talk | User | User_talk</code>. | ||
| Appeals to authority: | Extension:DynamicPageList (DPL), version 2.3.0 : Error: Wrong 'namespace' parameter: 'Main'! Help: <code>namespace= <i>empty string</i> (Main) | Category | Category_talk | Conservapedia | Conservapedia_talk | Debate | Debate_talk | Essay | Essay_talk | File | File_talk | Forum | Forum_talk | Fun | Fun_talk | Gadget | Gadget_definition | Gadget_definition_talk | Gadget_talk | Help | Help_talk | MediaWiki | MediaWiki_talk | RationalWiki | RationalWiki_talk | Recipe | Recipe_talk | Summary | Summary_talk | Talk | Template | Template_talk | Thread | Thread_talk | User | User_talk</code>. | ||
| Ad hominem: | Extension:DynamicPageList (DPL), version 2.3.0 : Error: Wrong 'namespace' parameter: 'Main'! Help: <code>namespace= <i>empty string</i> (Main) | Category | Category_talk | Conservapedia | Conservapedia_talk | Debate | Debate_talk | Essay | Essay_talk | File | File_talk | Forum | Forum_talk | Fun | Fun_talk | Gadget | Gadget_definition | Gadget_definition_talk | Gadget_talk | Help | Help_talk | MediaWiki | MediaWiki_talk | RationalWiki | RationalWiki_talk | Recipe | Recipe_talk | Summary | Summary_talk | Talk | Template | Template_talk | Thread | Thread_talk | User | User_talk</code>. | ||
| Imprecision fallacies: | Extension:DynamicPageList (DPL), version 2.3.0 : Error: Wrong 'namespace' parameter: 'Main'! Help: <code>namespace= <i>empty string</i> (Main) | Category | Category_talk | Conservapedia | Conservapedia_talk | Debate | Debate_talk | Essay | Essay_talk | File | File_talk | Forum | Forum_talk | Fun | Fun_talk | Gadget | Gadget_definition | Gadget_definition_talk | Gadget_talk | Help | Help_talk | MediaWiki | MediaWiki_talk | RationalWiki | RationalWiki_talk | Recipe | Recipe_talk | Summary | Summary_talk | Talk | Template | Template_talk | Thread | Thread_talk | User | User_talk</code>. | ||
| Valid logical methods: | Extension:DynamicPageList (DPL), version 2.3.0 : Error: Wrong 'namespace' parameter: 'Main'! Help: <code>namespace= <i>empty string</i> (Main) | Category | Category_talk | Conservapedia | Conservapedia_talk | Debate | Debate_talk | Essay | Essay_talk | File | File_talk | Forum | Forum_talk | Fun | Fun_talk | Gadget | Gadget_definition | Gadget_definition_talk | Gadget_talk | Help | Help_talk | MediaWiki | MediaWiki_talk | RationalWiki | RationalWiki_talk | Recipe | Recipe_talk | Summary | Summary_talk | Talk | Template | Template_talk | Thread | Thread_talk | User | User_talk</code>. | ||
| Fallacy collections: | Extension:DynamicPageList (DPL), version 2.3.0 : Error: Wrong 'namespace' parameter: 'Main'! Help: <code>namespace= <i>empty string</i> (Main) | Category | Category_talk | Conservapedia | Conservapedia_talk | Debate | Debate_talk | Essay | Essay_talk | File | File_talk | Forum | Forum_talk | Fun | Fun_talk | Gadget | Gadget_definition | Gadget_definition_talk | Gadget_talk | Help | Help_talk | MediaWiki | MediaWiki_talk | RationalWiki | RationalWiki_talk | Recipe | Recipe_talk | Summary | Summary_talk | Talk | Template | Template_talk | Thread | Thread_talk | User | User_talk</code>. | ||