Synonyms
Definition
The term entailment is used in the context of logical reasoning. Formally, a logical formula T entails a formula c if and only if all models of T are also a model of c. This is usually denoted as \(T\vDash c\) and means that c is a logical consequence of T or that c is implied by T.
Let us elaborate this definition for propositional clausal logic, where the formulae T could be the following expression:
flies :- bird, normal. bird :- blackbird. bird :- ostrich.
Here, the first clause or rule can be read as flies if normal and bird, that is, normal birds fly, the second and third one as stating that blackbirds, resp. ostriches, are birds. An interpretation is then an assignment of truth-values to the propositional variables. For instance, for the above domain
{ostrich, bird} {blackbird, bird, normal}
are interpretations, specified through the set of propositional variables that are true. This means that in the first interpretation, the...
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Recommended Reading
Russell S, Norvig P (1995) Artificial intelligence: a modern approach, 2nd edn. Prentice Hall, Englewood Cliffs
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer Science+Business Media New York
About this entry
Cite this entry
(2017). Entailment. In: Sammut, C., Webb, G.I. (eds) Encyclopedia of Machine Learning and Data Mining. Springer, Boston, MA. https://doi.org/10.1007/978-1-4899-7687-1_253
Download citation
DOI: https://doi.org/10.1007/978-1-4899-7687-1_253
Published:
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4899-7685-7
Online ISBN: 978-1-4899-7687-1
eBook Packages: Computer ScienceReference Module Computer Science and Engineering