I'm a newbie to logic so please forgive me if this is a basic question. I've searched the web and stack exchange but can't seem to find an answer.
The book I'm reading on predicate logic (forallx) says that although the argument '${\rm A}$ therefore ${\rm B}$' may be valid, this doesn't mean that ${\rm A}$ necessarily entails ${\rm B}$.
To me, validity and entailment both seem to have the same definition, namely that ${\rm A}$ entails ${\rm B}$ (or an argument is valid) if it is not possible for the premise to be true and the conclusion false.
Clearly my understanding of the above definition is wrong if entailment and validity are in fact different things, but I can't see the difference between them.
Can anyone enlighten me please? And are the definitions different in propositional logic versus predicate logic?
Many thanks
Max
