Contradiction Closure Proof¶
Prove a claim by showing that denying it makes the accepted system impossible or inconsistent.
Overview¶
Contradiction-Closure Proof is the disciplined version of proof by contradiction. It is used when the target claim is hard to prove directly, but denying it forces an impossibility.
The archetype has four moves: state the target claim, assume its negation, derive contradiction from that negation plus accepted commitments, and discharge the assumption to close the original claim. The proof is only as strong as its premise base, scope, and logic boundary.
Problem Pattern¶
A claim needs closure, but direct construction or forward proof is awkward. The opposite claim, however, has consequences. If those consequences violate an axiom, definition, constraint, invariant, or exhaustive case structure, then the opposite cannot stand.
The danger is that contradiction is easy to misuse. A contradiction may come from a bad premise, a hidden assumption, a scope shift, or an already inconsistent system. The archetype therefore treats contradiction as a structured proof device rather than a rhetorical flourish.
Intervention Pattern¶
The intervention creates an indirect proof scaffold:
- State the target claim and its domain.
- Form the exact negation or contrary assumption.
- Keep that assumption separate from accepted premises.
- Derive consequences step by step.
- Identify a precise contradiction or impossibility.
- Check that the contradiction depends on the negated assumption.
- Discharge the negated assumption and conclude the target claim only within scope.
Key Components¶
| Component | Description |
|---|---|
| Target Claim Statement ↗ | The target claim must be specific enough to negate. Its domain and quantifiers matter. A proof that establishes “for all items in this class” is different from a proof that establishes “there exists no item with these properties.” |
| Negated Assumption Frame ↗ | The negated assumption is the temporary opposite of the target claim. It is not an accepted premise. It is introduced for the sake of argument and later discharged if it leads to contradiction. |
| Accepted Premise Base ↗ | The premise base contains the axioms, definitions, constraints, cases, observations, or previously accepted results that may be used in the derivation. If this base is itself inconsistent, the proof cannot safely identify the negated assumption as the source of impossibility. |
| Derivation Path ↗ | The derivation path shows each inference from the negated assumption toward contradiction. It should expose hidden premises, quantifier moves, case splits, and dependencies. |
| Contradiction Criterion ↗ | The contradiction criterion defines what counts as impossibility: direct P and not-P, violated invariant, impossible inequality, empty case set, unsatisfiable constraint set, or incompatible commitments. The criterion must be valid in the chosen logic and domain. |
| Discharge and Closure Rule ↗ | The discharge rule explains why contradiction under the negated assumption licenses rejection of that assumption and acceptance of the target claim. This step is what turns an inconsistency into a completed proof. |
| Scope and Logic Boundary ↗ | The boundary states where the proof applies and what logic it assumes. Classical proof by contradiction is not automatically accepted in every constructive, empirical, paraconsistent, legal, or policy context. |
| Proof Audit Record ↗ | The audit record preserves the target claim, negated assumption, premise base, derivation, contradiction, and closure step. It helps later reviewers distinguish a valid indirect proof from an unsupported impossibility claim. |
Common Mechanisms¶
Common mechanisms include reductio proof templates, natural deduction proof trees, assumption ledgers, contradiction-search checklists, unsatisfiability certificates, proof assistant scripts, minimal unsat core analysis, case-split elimination tables, and peer proof review.
These are mechanisms, not the archetype itself. The archetype is the overall claim-negation-contradiction-discharge structure.
- Assumption Ledger
- Case-Split Elimination Table
- Contradiction Search Checklist
- Minimal Unsat Core Analysis
- Natural Deduction Proof Tree
- Peer Proof Review
- Proof Assistant Script
- Reductio Proof Template
- Unsatisfiability Certificate
Parameter Dimensions¶
Key parameters include the strength of the premise base, the form of negation, the contradiction criterion, the reasoning logic, the quantifier scope, the degree of formalization, and whether the proof needs to be constructive or only classically valid.
Invariants to Preserve¶
The temporary assumption must remain temporary. Accepted premises must be explicit. The contradiction must be precise. The conclusion must match the scope of the target claim. The proof must not rely circularly on the claim being proven.
Target Outcomes¶
A successful contradiction-closure proof establishes a claim by eliminating its denial. It gives reviewers a traceable reason to accept the target claim and a clear record of the premises and logic under which that acceptance holds.
Tradeoffs¶
Indirect proof is often elegant and powerful, but it can be less explanatory than direct proof. It can prove existence without constructing a witness. It can hide contested premises if the premise base is not audited. It can also be misunderstood in contexts where constructive evidence is expected.
Failure Modes¶
Common failures include contradiction from an inconsistent premise base, quantifier-scope drift, circular reasoning, rhetorical impossibility, using classical closure in the wrong logic, and treating solver unsatisfiability as broader than the encoded model supports.
Neighbor Distinctions¶
This archetype differs from Deductive Chain Validation because it is not merely checking a proof chain; it uses the specific indirect structure of assuming the target’s denial. It differs from Contrapositive Elimination Reasoning because contraposition rules out an antecedent from an absent consequence, while contradiction closure proves a target from impossibility of its negation. It differs from Counterexample Search because counterexample search refutes by finding an instance, while this pattern closes a claim by showing the opposite cannot coherently hold.
Examples¶
A mathematical proof assumes finitely many primes and derives another prime outside the finite list. A formal verification proof assumes a safety violation and obtains an unsatisfiable constraint set. A scheduling proof assumes feasibility and derives incompatible resource requirements. A legal interpretation is rejected when assuming it valid conflicts with a controlling definition.
Non-Examples¶
A surprising result is not a contradiction. A single counterexample is not proof by contradiction. A missing trace that rules out a cause is contrapositive elimination. A value conflict is not automatically a logical impossibility.
Compression statement¶
Contradiction-Closure Proof applies when direct establishment of a claim is difficult but the claim’s denial can be tested against accepted premises, constraints, definitions, or cases. The intervention states the target claim, assumes its negation, derives an impossible or inconsistent consequence, then uses a declared discharge rule to reject the negated assumption and close the target claim. The pattern is powerful because it turns proof into impossibility detection; it is dangerous when the contradiction comes from a hidden bad premise, scope error, circular step, invalid quantifier move, or a logic where contradiction does not license classical closure.
Canonical formula: To prove P: assume ¬P; from ¬P plus accepted premises Γ derive contradiction ⊥; discharge ¬P; conclude P, within the declared logic and scope.
Related Abstractions¶
Abstractions this archetype builds on — directly (a source ingredient) or as a related pattern. Links follow the typed catalog namespace.
Built directly on (7)
- Assumption: A proposition treated as true for the purposes of some reasoning without being currently demonstrated within it, forming the load-bearing layer between what is given and what is concluded.
- Axiom: A claim a system declines to derive — a load-bearing starting point accepted without proof so that the rest of the structure can be built on top of it.
- Consistency: A set of commitments cannot jointly derive a contradiction.
- Deductive Reasoning: General to specific conclusions.
- Falsifiability: A claim is scientific only if it could in principle be empirically refuted.
- Proof By Contradiction: Establish a claim by assuming its negation and deriving an impossibility.
- Quantifier: Specifies the scope of a claim over a domain — all, some, none, most, or exactly N.
Also references 17 related abstractions
- Absence as Information: The non-occurrence of an expected event is itself a positive signal.
- Absence Of Evidence Vs Evidence Of Absence: A null finding becomes evidence against a claim only in proportion to how likely the search was to detect the claim had it been true.
- Axiomatic Incompatibility: A small set of individually plausible axioms is provably jointly unsatisfiable, forcing a chosen trade-off.
- Complement: Everything in a declared universe that is not in a designated subset.
- Constraint: Limits possibilities to guide outcomes.
- Contraposition: Run an implication backward: from the absence of the consequence, infer the absence of the cause.
- Counterfactuals: Alternate hypothetical scenarios.
- Epistemic Mode Of A Proposition: The same proposition can be held in different epistemic modes — asserted-fact, assumption, axiom, hypothesis, premise, belief, conjecture — and the mode, independent of the content, gates which operations are licensed on it: you may provisionally rely on an assumption, must test a hypothesis, cannot refute an axiom within its system, must discharge a premise.
- Hypothesis Testing (Null vs. Alternative): Null vs alternative evaluation.
- Modal Reasoning: Reasoning about necessity, possibility, and contingency.
Variants¶
Narrower or domain-specific specializations that share this archetype's core structure. Recognized variants are established; candidate variants are provisional.
Classical Reductio Proof · subtype · recognized
Use classical contradiction closure to infer a target claim from inconsistency under its negation.
- Distinct from parent: This is the standard formal subtype; the parent also covers guarded applied and constraint-system versions.
- Use when: The reasoning context accepts classical logic; The target claim and negation are crisp; Contradiction can be derived from accepted premises.
- Typical domains: mathematics, formal logic
- Common mechanisms: reductio proof template, natural deduction proof tree
Unsatisfiability-Based Closure · mechanism family variant · recognized
Establish a claim or rule out a state by showing that the contrary constraint set has no satisfying model.
- Distinct from parent: It is solver- and constraint-oriented rather than proof-text-oriented.
- Use when: Claims can be encoded as constraints; A solver or formal method can certify unsatisfiability; The scope of the encoding is explicit.
- Typical domains: formal methods, constraint planning
- Common mechanisms: unsatisfiability certificate, minimal unsat core analysis, proof assistant script
Impossibility Result Framing · subtype · likely subtype
Frame a result by assuming the desired possibility and deriving contradiction, thereby proving impossibility or nonexistence.
- Distinct from parent: The parent can prove positive, negative, uniqueness, or necessity claims; this variant emphasizes impossibility statements.
- Use when: The claim to establish is negative or impossibility-oriented; A supposed existence or feasibility condition leads to contradiction; The domain and quantifiers can be bounded.
- Typical domains: mathematics, operations research, policy design
- Common mechanisms: case split elimination table, contradiction search checklist
Near names: Reductio ad Absurdum, Indirect Proof, Assume-the-Opposite Proof, UNSAT Proof.