Lably
Skip to content

Conditional logic

Family of logics for natural-language and counterfactual conditionals

  • 18 min read
  • 4 chapters

Related on Lably

Through Artificial intelligence, Conditional probability and Greater-than sign

The material conditional is a truth function, which is always true except when the antecedent is true and the consequent false. Most conditional logics introduce an additional conditional connective (often written > or, in the context of counterfactuals, ◻→) whose truth or acceptability can depend on similarity between possible worlds, on context and background information, or on probabilistic support rather than on a simple two-valued truth table. These systems are designed to validate basic principles such as modus ponens, while restricting or invalidating classical schemas like strengthening the antecedent, transitivity, and contraposition, which are not always correct for ordinary "if ... then ..." sentences. It is common to distinguish between indicative conditionals, which concern open possibilities relative to what is currently known, and counterfactual conditionals, which describe ways things would or might have been contrary to fact. However, many conditional logics treat both of these as variants of a common underlying framework.

A wide range of semantic approaches has been developed for such logics, including three-valued and other many-valued systems that treat conditionals with false antecedents as void, possible worlds and selection function models in the tradition of Stalnaker and Lewis, premise or ordering source semantics, probabilistic and suppositional accounts tying acceptability to conditional probability, and belief revision frameworks based on the Ramsey test. Corresponding proof-theoretic systems range from Chellas's basic logics Ck and CK to stronger systems such as Burgess's B and Lewis's V, VW and VC, or Stalnaker's C2, which validate different structural principles for the conditional connective and are often related by soundness and completeness theorems to the underlying semantic frameworks. Conditional logics are also closely linked to nonmonotonic consequence relations and default reasoning systems, notably the cumulative and preferential systems C and P of Kraus, Lehmann and Magidor, which are widely used in AI to formalize rules with exceptions.

Historically, conditional logic grew out of attempts to refine earlier notions such as C. I. Lewis's strict implication, and the contemporary field is usually traced to Robert Stalnaker's 1968 possible worlds theory of conditionals and David Lewis's subsequent development of variably strict logics for counterfactuals. Later work by Nute, Burgess, Kratzer, Gärdenfors and many others has broadened the landscape, yielding a cluster of interrelated frameworks rather than a single canonical system and connecting the logic of "if ... then ..." with topics such as nonmonotonic logic, belief revision, conditional probability and the pragmatics of assertion, questioning and decision-making.

Overview

Conditional logics form a family of formal systems for reasoning with sentences of the form "if A, (then) B". They aim to explain when such conditionals are acceptable, how they interact with other logical operators, and which arguments involving them should count as valid or rationally compelling. In contrast to the classical material conditional A⊃B, most conditional logics build some notion of dependence between antecedent and consequent into their semantics, and allow the validity of inferences with conditionals to be sensitive to context, background information, or normality assumptions.

Rather than a single canonical calculus, conditional logic is now used as an umbrella term for several families of interrelated systems. Prominent traditions include: three-valued and other many-valued logics that treat conditionals with false antecedents as void; possible worlds and selection function logics inspired by Stalnaker and Lewis; premise or ordering source semantics that work with sets of background assumptions; probabilistic and suppositional accounts that tie acceptability to conditional probability; and belief revision and nonmonotonic approaches grounded in the Ramsey test. A common slogan is that to evaluate "if A, then B" one should add A hypothetically to one's information state and ask whether B would then be accepted.

Most authors distinguish between indicative conditionals, which concern open possibilities relative to an information state, and counterfactual conditionals, which describe ways things would or might have been contrary to fact (for example, "If the match had been struck, it would have lit"). Many formal frameworks nevertheless treat these as variants of a common semantic core, parametrized by the kind of modality or background premises involved. This article follows that practice and surveys a range of systems that have been proposed for both indicative and counterfactual readings.

Notation

The conditional studied by a given conditional logic is here notated with >, for instance A>B represents "if A, then B". This conditional "corner", not to be confused with the indentically written greater than sign, was the notation used by Robert Stalnaker's paper that started the field (see § History below), and which has been followed in various other reference publications. Some conditional logics have been studied in the specific context of counterfactual conditionals, and in that context, David Lewis's A◻→B notation for counterfactuals (read "if A had been the case, B would have been the case") is also common.

Interaction with modality and speech acts

In many languages, if-clauses interact closely with overt or covert modal expressions such as must, might, or would. On the influential "restrictor" view, an if-clause does not itself introduce a binary connective, but instead restricts the domain of a following modal or quantificational operator; this helps explain the apparent commutation of conditionals and modals in sentences like "if A, it must be that B" and "it must be that if A, then B".

Dynamic and expressivist accounts build on this idea by treating an indicative or counterfactual conditional as an update on an information state or conversational scoreboard. On such views, incompatibilities between "if A, B" and "if A, might not B" arise because the two updates place conflicting constraints on the same body of shared information. The same machinery extends naturally to conditional questions (if A, will B?) and to conditional imperatives (if A, do B), which are modelled as transformations of inquiry states or decision problems rather than as simple truth evaluations.

In this way, conditional logics are used not only to model the truth conditions of if-sentences, but also to capture their role in conversation, planning and decision, and to connect the semantics of conditionals with the pragmatics of assertion, questioning and commanding.

Logical principles and their failure

Classical material implication validates a number of principles that look plausible at first sight but seem problematic for ordinary if-sentences. Early work by Adams, Stalnaker and Lewis highlighted counterexamples to strengthening the antecedent (from "if A then C" infer "if A and B then C"), to transitivity (chaining conditionals), and to contraposition (from "if A then B" infer "if not B then not A").

Modern conditional logics typically invalidate at least some of these principles. They also differ with respect to more specific schemas such as:

  • Or-to-If (from A∨B infer ¬A>B);
  • Import–export (A>(B>C) equivalent to (A∧B)>C);
  • Simplification of disjunctive antecedents (from (A∨B)>C infer both A>C and B>C).

The status of these schemata is tied to fine-grained issues about how similarity orderings or selection functions work, how contexts are updated, and how conditionals interact with background premises. For example, variably strict semantics that evaluate conditionals at "closest" antecedent worlds tend to be nonmonotonic on the left: adding extra conditions to the antecedent can shift attention to more remote worlds and thereby defeat an inference. Questions about which schemas to adopt are central to the classification of conditional logics, and help motivate the array of systems (CK, B, V, VC, C2 and others) discussed in later sections.

Relation to nonmonotonic reasoning and AI

Conditional logics are closely connected to nonmonotonic logics and to AI formalisms for default and defeasible reasoning. Preferential and ranked models for nonmonotonic consequence relations, introduced by Kraus, Lehmann and Magidor, can be understood as abstracting away from the explicit conditional connective and instead working directly with a consequence relation ⊢∼ that encodes defaults of the form "normally, if A then B". Their system P of preferential entailment, and the stronger rational system R, correspond to the "flat" fragments of several variably strict conditional logics, including Burgess's system B and Lewis's systems for counterfactuals.

From the perspective of artificial intelligence, these logics support representation and automated reasoning with rules that have exceptions: for example, that birds normally fly, or that a component normally functions unless it is known to be faulty. The correspondence between conditional logics and nonmonotonic consequence relations has been used to transfer results and techniques between the two areas, to design theorem provers for conditional logics, and to apply them in diagnosis, planning and knowledge representation.

Sign in to keep reading

3 more chapters are free with a Lably account.

More in Language and linguistics