informal fallacies

on this page

overview

informal fallacies are errors in reasoning that stem from problems with content, context, or assumptions rather than logical structure. unlike formal fallacies, these errors often involve misleading information, irrelevant details, or false presuppositions that undermine the argument’s strength.

understanding informal fallacies is crucial for evaluating everyday arguments, media claims, political rhetoric, and any reasoning that goes beyond pure formal logic.

characteristics

content-dependent errors

informal fallacies involve problems with what the argument says, not how it’s structured:

formally valid but informally fallacious:
if experts recommend X, then X is good          (premise)
this tobacco company expert recommends smoking  (premise)
therefore smoking is good                       (conclusion)

logical form: valid (modus ponens)
content problem: irrelevant authority (tobacco company bias)

context sensitivity

the same content might be fallacious in one context but reasonable in another:

context 1 (medical): "dr. smith recommends this treatment" → reasonable appeal to authority
context 2 (legal): "dr. smith says the defendant is guilty" → irrelevant authority

pragmatic factors

informal fallacies often involve:

  • psychological manipulation: exploiting cognitive biases
  • rhetorical tricks: persuasion through irrelevant means
  • conversational context: violating discourse norms
  • background assumptions: relying on questionable presuppositions

major categories

fallacies of relevance

premises that don’t actually support the conclusion:

ad hominem

attacking the person making the argument instead of the argument itself

sarah argues for higher teacher salaries
but sarah was a terrible student herself
therefore her argument is wrong

red herring

introducing irrelevant information to distract from the real issue

discussion: should we increase education funding?
response: "what about all the corruption in other government programs!"

appeal to emotion

using emotions instead of relevant evidence

we must ban this chemical because think of the children!
(without evidence the chemical actually harms children)

fallacies of presumption

arguments that assume what they’re trying to prove or make unjustified assumptions:

begging the question (circular reasoning)

using the conclusion as support for itself

the bible is true because it says so in the bible

false dilemma

presenting only two options when more exist

"you're either with us or against us"
(ignoring neutral, partial support, or alternative positions)

loaded question

asking a question that contains controversial assumptions

"when did you stop cheating on your taxes?"
(assumes the person was cheating)

fallacies of ambiguity

arguments that exploit unclear or shifting meanings:

equivocation

using the same word with different meanings

premise: laws of nature are universal (scientific laws)
premise: laws require a lawmaker (legal laws)
conclusion: therefore nature has a lawmaker

problem: "law" means different things in each premise

amphiboly

ambiguous grammar creates misleading meaning

"the man hit the boy with the stick"
unclear: who had the stick?

composition/division

what’s true of parts/whole is true of whole/parts

composition: each player is excellent, so the team is excellent
division: the team is excellent, so each player is excellent

common informal fallacies

appeal to authority

citing irrelevant, false, or inappropriate authorities:

fallacious forms:

  • irrelevant expertise: “einstein believed in god, so atheism is wrong”
  • false authority: “my neighbor says climate change is fake”
  • popular authority: “most celebrities support this candidate”

legitimate forms:

  • relevant expertise: “oncologists recommend this cancer treatment”
  • consensus of experts: “97% of climate scientists agree on global warming”

slippery slope

claiming one event will inevitably lead to a chain of bad consequences:

fallacious: "if we allow gay marriage, next people will marry animals"
reasonable: "if we reduce safety inspections, accident rates will likely increase"

detection criteria:

  • are the causal connections actually supported?
  • is the slope actually slippery or can we stop at reasonable points?

hasty generalization

drawing broad conclusions from insufficient evidence:

fallacious: "i met two rude french people, so all french people are rude"
reasonable: "in this sample of 10,000 voters, 55% support candidate X"

false analogy

comparing unlike things and drawing invalid conclusions:

fallacious: "employees are like family, so we don't need formal contracts"
reasonable: "like biological evolution, ideas evolve through variation and selection"

detection strategies

relevance testing

ask: “do the premises actually relate to the conclusion?“

argument: "john's proposal for traffic reform won't work because he's divorced"
relevance test: does marital status relate to traffic expertise? → no → ad hominem

assumption analysis

identify hidden assumptions:

argument: "we must choose between economic growth and environmental protection"
hidden assumption: these are mutually exclusive → false dilemma

context evaluation

consider the domain and situation:

"trust me, i'm a doctor"
medical advice: potentially relevant
stock market advice: irrelevant authority

emotional vs rational content

separate emotional appeals from logical evidence:

"this policy will destroy our way of life!"
question: what specific harms are predicted? what evidence supports these predictions?

automated detection challenges

natural language processing

informal fallacies are harder to detect automatically than formal ones:

# pseudocode for informal fallacy detection
def detect_informal_fallacies(text):
    # challenges:
    # - semantic understanding required
    # - context-dependent
    # - cultural/domain knowledge needed

    fallacies = []

    if contains_personal_attacks(text):
        fallacies.append("potential_ad_hominem")

    if identifies_false_dichotomy(text):
        fallacies.append("potential_false_dilemma")

    # many more heuristics needed...
    return fallacies

machine learning approaches

# training data for fallacy classification
def train_fallacy_classifier():
    training_data = [
        ("john's idea is bad because he's ugly", "ad_hominem"),
        ("either we ban cars or accept pollution", "false_dilemma"),
        ("everyone thinks X, so X must be true", "appeal_to_popularity"),
        # thousands more examples needed...
    ]

    # challenges:
    # - need large labeled datasets
    # - context understanding crucial
    # - cultural/domain variations

    return train_classifier(training_data)

knowledge-based detection

# rule-based approach with domain knowledge
def detect_with_rules(argument):
    if contains_authority_claim(argument):
        authority = extract_authority(argument)
        topic = extract_topic(argument)

        if not is_relevant_expert(authority, topic):
            return "irrelevant_authority"

    if contains_causal_chain(argument):
        chain = extract_causal_chain(argument)

        if not well_supported_chain(chain):
            return "slippery_slope"

    return "no_fallacy_detected"

real-world examples

political discourse

ad hominem: "don't trust senator X's tax proposal - he's been divorced three times"
straw man: "my opponent wants to defund the police" (when they proposed budget reallocation)
false dilemma: "we must choose between security and privacy" (ignoring balanced approaches)

advertising

appeal to emotion: "don't let your family suffer - buy our insurance"
bandwagon: "millions of people can't be wrong - join now!"
false authority: "four out of five doctors recommend..." (doctors of what? which ones?)

media analysis

hasty generalization: "crime is rising everywhere" (based on selective reporting)
red herring: discussing politician's personal life instead of policy positions
loaded question: "when will the administration stop ignoring the crisis?"

scientific discussions

appeal to authority: "famous physicist believes in psychic powers"
false analogy: "if quantum mechanics is weird, anything is possible"
composition: "this study shows X works for these patients, so it works for everyone"

contextual considerations

cultural variations

fallacies can be culture-dependent:

appeal to authority: varies by how much cultures respect hierarchy
ad hominem: some cultures consider character more relevant to arguments
false dilemma: cultures with different conflict resolution styles

domain-specific patterns

different fields have characteristic fallacies:

legal: irrelevant evidence, emotional manipulation of juries medical: appeal to nature fallacy, post hoc ergo propter hoc business: false dilemma in decision-making, hasty generalization from limited data politics: ad hominem attacks, straw man misrepresentations

technological context

social media and online discourse create new patterns:

  • echo chambers: amplify confirmation bias
  • viral misinformation: spread hasty generalizations
  • character limits: encourage oversimplification (false dilemmas)
  • anonymous posting: enable ad hominem without accountability

avoidance strategies

constructing arguments

  1. focus on relevant evidence

    • ensure premises actually support conclusions
    • avoid personal attacks or irrelevant details
  2. acknowledge complexity

    • consider multiple options, not just two
    • recognize nuanced positions
  3. cite appropriate authorities

    • use experts relevant to the topic
    • acknowledge limitations of authority
  4. avoid emotional manipulation

    • separate emotional appeals from logical arguments
    • use emotions appropriately (e.g., moral arguments)
  5. define terms clearly

    • avoid equivocation
    • ensure consistent use of concepts

evaluating arguments

  1. separate content from form

    • check logical structure first
    • then examine content quality
  2. identify the real issue

    • ignore red herrings and distractions
    • focus on the central claim
  3. check assumptions

    • what unstated beliefs are required?
    • are these assumptions reasonable?
  4. consider alternatives

    • are there other options besides those presented?
    • what middle ground exists?
  5. evaluate evidence quality

    • is the evidence relevant and adequate?
    • are sources credible and appropriate?

teaching informal fallacies

progressive approach

  1. start with clear examples

    • use obvious cases first
    • gradually introduce subtlety
  2. practice identification

    • analyze real arguments from media, politics
    • distinguish fallacies from legitimate reasoning
  3. understand context

    • same content can be fallacious or reasonable
    • cultural and domain variations matter
  4. application exercises

    • rewrite fallacious arguments to be stronger
    • construct counterarguments without fallacies

common student challenges

  • over-identification: seeing fallacies everywhere
  • context blindness: ignoring when appeals are legitimate
  • false equivalence: thinking all arguments with fallacies are equally bad
  • missing subtlety: only recognizing obvious cases

relationship to cognitive biases

many informal fallacies exploit psychological biases:

fallacyexploits bias
ad hominemhalo effect, in-group bias
appeal to emotionaffect heuristic
bandwagonsocial proof, conformity
confirmation biascherry-picking evidence
availability heuristichasty generalization

understanding these connections helps both identify fallacies and resist their influence.

computational applications

argument mining

# extract and evaluate arguments from text
def mine_arguments(text):
    arguments = extract_argument_structures(text)

    for arg in arguments:
        formal_validity = check_logical_structure(arg)
        informal_issues = detect_informal_fallacies(arg)

        yield {
            'argument': arg,
            'formally_valid': formal_validity,
            'informal_fallacies': informal_issues,
            'overall_strength': evaluate_strength(arg)
        }

fact-checking systems

# integrate fallacy detection in fact-checking
def enhanced_fact_check(claim, supporting_arguments):
    factual_accuracy = check_facts(claim)
    logical_structure = analyze_logic(supporting_arguments)
    fallacy_analysis = detect_fallacies(supporting_arguments)

    return {
        'factual': factual_accuracy,
        'logical': logical_structure,
        'fallacies': fallacy_analysis,
        'overall_credibility': compute_credibility_score()
    }

dialogue systems

# avoid fallacies in AI-generated arguments
def generate_argument(position, evidence):
    # ensure relevance
    relevant_evidence = filter_relevant(evidence, position)

    # avoid common fallacies
    argument = construct_argument(position, relevant_evidence)

    if contains_fallacies(argument):
        argument = revise_argument(argument)

    return argument

further reading

classic treatments

  • douglas walton: “informal logic: a pragmatic approach”
  • charles hamblin: “fallacies” (historical analysis)
  • john woods: “paradox and paraconsistency”

modern applications

  • christopher tindale: “fallacies and argument appraisal”
  • harald wohlrapp: “der begriff des arguments”
  • jean goodwin: “arguing on the toulmin model”

computational approaches

  • floris bex: “arguments, stories and criminal evidence”
  • chris reed: “argument & computation”
  • katarzyna budzynska: “computational argumentation”

psychological foundations

  • daniel kahneman: “thinking, fast and slow” (cognitive biases)
  • jonathan haidt: “the righteous mind” (moral psychology)
  • hugo mercier: “the enigma of reason” (argumentative theory of reasoning)
on this page