"P implies Q" means that if P is true then Q must be true. We also know that "P implies Q" is false when P is true and Q is false.
Now, one answer that I have seen on this site says that "P does not imply Q" means "$\lnot$(P $\to$ Q)". But "P does not imply Q" normally means that if P is true then Q may or may not be true; in other words, "P does not imply Q" normally means that (P $\to$ Q) is not always true.
Where is my misunderstanding? Please tell me what "P does not imply Q" actually means, hopefully with a truth table clarification. If ambiguity exists somewhere here, then please let me know the circumstances in which care should be taken.
The Meaning of IMPLIES in Classical Logic
If $p$ and $q$ are logical propositions of unambiguous truth values (either true or false), then
$p \implies q$ does not mean that $p$ causes $q$, or that $q$ causes $p$.
$p \implies q$ means only that, at the moment, it is false that both $p$ is true and $q$ is false. No other logical connection is assumed.
Example: Let $p$ be the proposition that it is cloudy. Let $q$ be the proposition that it is raining. If, at the moment, $p$ is false (it is not raining) and $q$ is false (it is not cloudy), then we can infer that $p\implies q$, i.e. that if it is raining, then it is cloudy.
Yes, it is counter-intuitive, but this form of logical implication works as the basis for most if not all of modern mathematics. There is no passage of time or cause and effect in mathematics. These are in the realms of science.
Compare the Truth Tables
Note that $p\implies q$ is false if and only if $p$ is true and $q$ is false (see line 2).
Also, $\neg (p \implies q)$ is true if and only if $p$ is true and $q$ is false (see line 2).
Other interesting points about the truth table for $p \implies q\space$: