A topic in the Open Knowledge Graph — a free, open map of 15,290 topics and the order to learn them in.

Logical Consequence and Entailment

College Depth 85 in the knowledge graph ☐ I know this ☆ Set as goal
559topics build on this
434prerequisites beneath it
See this on the map →
Interpretation, Truth, and Satisfaction of FormulasLogical Equivalence of Formulas+1 more→→'Scientific Explanation: Core Problems'Compactness Theorem for Propositional Logic+8 more
propositional-logic consequence inference

Core Idea

A set of formulas Γ entails a formula φ (written Γ ⊨ φ) if every interpretation that makes all formulas in Γ true also makes φ true. This semantic notion of consequence is central to understanding what it means for one set of premises to logically justify a conclusion.

How It's Best Learned

Distinguish between entailment (semantic, truth-based) and derivability (syntactic, proof-based). Work with small concrete examples showing when entailment holds and when counterexamples exist.

Common Misconceptions

Explainer

The notion of logical consequence makes precise what it means for a conclusion to *follow from* premises. You already understand logical equivalence — when two formulas are true in exactly the same models. Entailment is a directed version of this: Γ ⊨ φ says the premises in Γ *force* φ to be true, in the sense that φ holds in every interpretation where all of Γ holds. If any interpretation satisfies all of Γ but falsifies φ, that interpretation is a *counterexample*, and the entailment fails.

The definition is entirely semantic — it quantifies over all interpretations with no reference to proofs. To verify Γ ⊨ φ, you consider every possible assignment of truth values to propositional atoms, restrict attention to those satisfying every formula in Γ, and check that φ is satisfied in all of them. For finite sets Γ in propositional logic, this is mechanically checkable via truth tables, though the procedure grows exponentially with the number of atoms.

A common confusion is between entailment and the material conditional. The formula A → B is a sentence in the object language — it may be true in some interpretations and false in others. The entailment {A} ⊨ B is a metalevel claim about all interpretations simultaneously. They are related: {A} ⊨ B if and only if A → B is a *tautology* (true in every interpretation). But "A → B is true in this particular interpretation" is a much weaker statement than "A entails B." Confusing these two levels — the object language and the metalanguage — is one of the most persistent sources of error in logic.

Entailment (⊨) must also be distinguished from syntactic derivability (⊢), which asks whether φ can be derived from Γ using a fixed set of proof rules. These are conceptually independent notions: a proof system is *sound* if Γ ⊢ φ implies Γ ⊨ φ (every derivable formula is a genuine semantic consequence), and *complete* if Γ ⊨ φ implies Γ ⊢ φ (every semantic consequence is provable). Soundness and completeness together establish that for standard logical systems, the semantic and syntactic notions coincide — a profound alignment that is far from obvious a priori.

Understanding entailment also illuminates what makes an argument *invalid*. A deductive argument is valid precisely when the premises entail the conclusion — when there is no interpretation making all premises true and the conclusion false. Finding such a counterexample is the formal version of what informal logicians call "showing the argument is invalid." This connection between model-theoretic semantics and practical argumentation is what gives logical consequence its central role in both formal logic and everyday reasoning.

Practice Questions 3 questions

Prerequisite Chain

Understanding Zero → The Number Zero → Counting to Five → Counting to 10 → Counting to 20 → Counting a Set of Objects Up to 20 → Cardinality: The Last Number Counted → Matching Numerals to Quantities → Subitizing Small Quantities → Addition Within 10 → Number Bonds to 10 → Addition Within 20 → Doubles and Near Doubles → Doubles Facts Within 10 → Near Doubles Facts Within 20 → Mental Math Strategies for Addition → Mental Math: Adding and Subtracting Tens → Addition Within 100 → Repeated Addition as Multiplication → Multiplication as Equal Groups → Multiplication: Arrays → Basic Multiplication Facts (0s, 1s, 2s, 5s, 10s) → Multiplication Facts Within 100 → Division as Equal Sharing → Division as Grouping (Measurement Division) → Division: Grouping (Repeated Subtraction) Model → Division: Fair Sharing Model → Division as Equal Sharing → Division as Grouping → Basic Division Facts → Division Facts Within 100 → Multiplication and Division Fact Families → Relationship Between Multiplication and Division → Division Facts as Inverse of Multiplication → Remainders and Quotients in Division → Division Word Problems → Multi-Step Word Problems → Solving Multi-Step Word Problems → Multiplication Word Problems → Division Word Problems → Introduction to Long Division → Factors and Multiples → Prime and Composite Numbers → Equivalent Fractions → Relating Fractions and Decimals → Decimal Place Value → Integers and the Number Line → Comparing and Ordering Integers → Absolute Value → Adding Integers → Subtracting Integers → Multiplying Integers → Introduction to Exponents → Order of Operations → Integer Order of Operations → Variable Expressions → The Distributive Property → Variables and Expressions Review → Introduction to Polynomials → Adding and Subtracting Polynomials → Multiplying Polynomials → Factorial → Permutations → Combinations → Counting Principles: Addition and Multiplication Rules → Introduction to Graph Theory → Propositional Logic Foundations → Logical Equivalences → Boolean Algebra → Introduction to Propositional Logic → Introduction to Predicate Logic (First-Order Logic) → First-Order Logic Syntax → Terms and Atomic Formulas in FOL → Variable Binding and Scope → Open and Closed Formulas in First-Order Logic → Variable Substitution and Capture-Avoidance in First-Order Logic → Quantifier Instantiation Rules in First-Order Proof Systems → Universal Quantification: Meaning and Scope → Free Variables and Bound Variables → Substitution and Instantiation in Predicate Logic → Terms and Atomic Formulas → Formulas and Well-Formed Expressions → Structures and Interpretations → Model Interpretation and Satisfaction → Interpretation, Truth, and Satisfaction of Formulas → Logical Consequence and Entailment

Longest path: 86 steps · 434 total prerequisite topics

Prerequisites (3)

Leads To (10)