Skip to main content

Semantic entailment

Semantic entailment is the relation where a sentence or set of sentences guarantees the truth of another sentence in every interpretation. In Formal Logic I, it’s the meaning-based test for logical consequence.

Last updated July 2026•Fiveable Content Team

What is semantic entailment?

Semantic entailment is the idea that one statement, or a whole set of statements, forces another statement to be true in every possible interpretation. In Formal Logic I, this is the meaning-based side of validity, not just a matter of symbol shapes or sentence order.

You write semantic entailment like this: a set of sentences semantically entails a sentence. If the premises are true under some interpretation, then the conclusion has to be true under that same interpretation. If you can find even one interpretation where the premises are true and the conclusion is false, then the entailment fails.

That is why models matter here. A model is an interpretation that makes the premises true. When you check semantic entailment, you are asking whether every model of the premises is also a model of the conclusion. So the question is not, “Can I derive this with rules?” but “Does the meaning of these sentences force this result in all cases?”

A simple example makes the difference clear. If A means “it is raining” and B means “it is wet outside,” then A does not semantically entail B by itself unless the course has already built in that connection through the meanings or assumptions. By contrast, if your premises include “All mammals are animals” and “Socrates is a mammal,” then the conclusion “Socrates is an animal” is semantically entailed because no interpretation can make the premises true while making that conclusion false.

This concept sits right next to logical consequence, and in many classes the two ideas are treated as tightly linked. Semantic entailment is the model-based version: it checks truth across interpretations. That makes it a big part of understanding why an argument can be valid even before you write a proof, and why a proof system is supposed to match the truth conditions of the language it studies.

Why semantic entailment matters in Formal Logic I

Semantic entailment is the bridge between meaning and proof in Formal Logic I. It tells you whether an argument is valid because of how its sentences behave in every interpretation, not just because the proof looks neat on the page.

That matters when you move from truth tables and symbol translation into fuller argument analysis. A truth table can show whether a propositional form always comes out true under the right conditions, but semantic entailment generalizes the same idea to all models. In other words, it is one of the main ways logic checks that your conclusion really follows from your premises.

It also connects directly to soundness and completeness, two ideas that show up later in the course. Soundness says a proof system never proves something semantically invalid. Completeness says every semantically valid statement can be proven in the system. Without semantic entailment, those claims would be floating in the air with no clear target.

You also use this term when a problem asks whether a conclusion is forced by a set of assumptions. If the answer is yes, the argument is stronger than a surface reading might suggest. If the answer is no, you know the premises leave open at least one countermodel, which is a precise way to say the argument does not guarantee the conclusion.

Keep studying Formal Logic I Unit 13

Official unit cheatsheet

open one-pager

How semantic entailment connects across the course

Logical Consequence

Logical consequence is the broader idea that a conclusion follows from premises. Semantic entailment is one way Formal Logic I checks that relation, by looking at truth across interpretations. When your class asks whether one statement follows from another set, you are often deciding whether the conclusion is a logical consequence in the semantic sense.

Interpretation

An interpretation assigns meanings or truth conditions to symbols and sentences. Semantic entailment depends on interpretations because the claim has to hold in every one where the premises are true. If you change the interpretation and the conclusion stops following, then the entailment was never secured in the first place.

Model

A model is an interpretation that makes a set of sentences true. Semantic entailment checks whether every model of the premises is also a model of the conclusion. This is why models are the practical tool for testing entailment, especially when you are looking for a counterexample or countermodel.

Valid Argument

A valid argument is one where the conclusion cannot be false when the premises are true. Semantic entailment gives that idea a formal, model-based test. If the premises semantically entail the conclusion, then the argument is valid in the strongest logical sense used in the course.

Is semantic entailment on the Formal Logic I exam?

A quiz or problem set usually asks you to check whether a conclusion is semantically entailed by a set of premises. You might be given symbols, a translation into English, or a short argument and told to find a model that works or a countermodel that breaks the entailment. If you can make the premises true while making the conclusion false, the entailment fails.

On proof-style questions, you may need to connect semantic entailment to validity, soundness, or completeness. The move is to show that truth in every interpretation lines up with what the proof system can derive. If the class uses truth tables, you may test entailment by checking whether any row makes the premises true and the conclusion false.

Semantic entailment vs syntactic provability

Semantic entailment asks whether the conclusion follows in every interpretation where the premises are true. Syntactic provability asks whether you can derive the conclusion using formal rules and axioms inside the system. One is about meaning and models, the other is about symbol-level proof steps.

Key things to remember about semantic entailment

  • Semantic entailment means the truth of the premises guarantees the truth of the conclusion in every interpretation.

  • You test it by looking for a model where the premises are true and the conclusion is false.

  • It is the meaning-based side of logical consequence, not just a pattern of symbols.

  • The concept connects directly to validity, soundness, and completeness in Formal Logic I.

  • If one countermodel exists, the entailment fails.

Frequently asked questions about semantic entailment

What is semantic entailment in Formal Logic I?

Semantic entailment is the relation where a sentence, or set of sentences, guarantees another sentence is true in every interpretation where the first is true. In Formal Logic I, this is how you check whether a conclusion really follows from premises at the level of meaning and truth conditions.

How do you test semantic entailment?

You look for an interpretation or model that makes all the premises true. If the conclusion is also true in every such model, the entailment holds. If you find even one countermodel with true premises and a false conclusion, the entailment fails.

Is semantic entailment the same as valid argument?

They are closely related, but not identical phrases. Semantic entailment is the formal relation between premises and conclusion, while validity describes the argument as a whole. In practice, saying the premises semantically entail the conclusion is one way to say the argument is valid.

What is the difference between semantic entailment and syntactic provability?

Semantic entailment asks whether the conclusion must be true in every model of the premises. Syntactic provability asks whether a proof system can derive the conclusion from the premises using rules and axioms. Formal Logic I often compares the two when discussing completeness.