Skip to content

Modus ponens

The valid inference rule that from a conditional P → Q and its antecedent P derives the consequent Q, with validity determined by the conditional's formal system and not by the empirical truth, relevance, or persuasiveness of the premises.

Version
v1 · 2026-09-28 · History
Domain-specific #
10769
Domain group
Humanities
Origin domain
Philosophy
Subdomains
Logic, Classical Logic → Philosophy

Core Idea

Modus ponens is the valid inference rule that from a conditional P → Q and its antecedent P derives the consequent Q. It is also called implication elimination or affirming the antecedent. Validity is formal: there is no interpretation under the relevant semantics in which both premises are true and the conclusion false. Validity is formal: there is no interpretation under the relevant semantics in which both premises are true and the conclusion false.

Scope of Application

Modus ponens is used in logic, mathematics, proof assistants, programming, rule engines, legal/ethical argument analysis, scientific reasoning, education, and automated deduction. Use it with an explicit logic and conditional semantics, exact P and Q, contexts/assumptions/quantifiers/modalities, sources of both premises, derivation and substitutions, exception/default status, inherited uncertainty or strictness, natural-language formalization and alternate readings, and separate validity/soundness analysis. Distinguish modus ponens from affirming the consequent, denying the antecedent, modus tollens, converse reasoning, causal proof, statistical association, and a true conclusion reached from unsupported premises.

  • Proofs. Eliminates implication.
  • Rule engines. Fires established antecedents.
  • Programming. Applies typed functions to arguments.
  • Argument analysis. Checks conditional direction.
  • Teaching. Contrasts valid and invalid forms.

Clarity

Report formal language/logic and conditional semantics, exact P and Q, contexts/assumptions/quantifiers/modalities, source of both premises, proof-rule name and derivation step, variable substitution/unification, exceptions/defaults, whether conclusion inherits uncertainty or is deductive, validity versus soundness, natural-language formalization and alternative readings, and explicit comparison with converse, affirming-consequent, denying-antecedent, and modus-tollens forms. The closest near miss sets the boundary: Modus tollens is the nearest valid companion: from P→Q and not-Q it derives not-P.

Manages Complexity

A two-premise rule compresses a ubiquitous reasoning move, but reliable use requires precise formalization of propositions, conditional type, context, and premise status. The central formal simplicity–language ambiguity tradeoff is this: The rule is elementary while everyday conditionals carry pragmatics and exceptions. A second validity–soundness tension matters because The form preserves truth while premises may be false.

Abstract Reasoning

Use three linked moves: fix the logic and conditional connective; formalize the conditional with direction and scope preserved; establish the antecedent in the same context. As a collapse test, the application fails when the conditional direction, propositions, context, or logic is misidentified even though the surface prose contains 'if' and 'then.' A fourth check is to apply implication elimination and track dependencies. A final check is to audit premise truth and alternative natural-language readings separately from validity.

Knowledge Transfer

The rule transfers among classical, intuitionistic, type-theoretic, modal, and computational settings only with each system's implication and context rules stated; defeasible rules do not inherit deductive certainty. No canonical parent prime is currently asserted; broader structural comparisons remain related-prime analogies until separately adjudicated in the DAG. Broader reasoning relation, not exact rule identity. Connective eliminated by the rule.

Relationships to Other Abstractions

Local relationship map for Modus ponensParents appear above the current abstraction, mutual partners to the right, and children below. Node labels state whether each abstraction is prime or domain-specific; colors identify relation types.Modus ponensDOMAINDomain-specific abstraction: Inference Rule — is a kind ofInference RuleDOMAIN

Current abstraction Modus ponens Domain-specific

Parents (1) — more general patterns this builds on

  • Modus ponens is a kind of Inference Rule Domain-specific

    Modus ponens satisfies the defining boundary of Inference Rule: An inference rule is a formally specified, substitution-invariant schema that licenses deriving an expression of a conclusion form from expressions of designated premise forms within a proof system, with side conditions, variable restrictions, and validity or admissibility semantics declared.

Hierarchy path (1) — routes to 1 parentless root

Neighborhood in Abstraction Space

Modus ponens sits in a crowded region of the domain-specific corpus (22nd percentile for distinctiveness): several abstractions share nearly its structure, so a description that fits it tends to fit its neighbors too.

Family — Logical Inference, Modality & Conditional Structures (27 abstractions)

Nearest neighbors

Computed from structural-signature embeddings · 2026-10-08