"A does not imply B". In English that is ambiguous. It could mean:
There are instances in which A is true but B is false.
It is not the case that A entails B (same as above).
It is not the case that A implies B (where 'implies' means the material conditional).
It is not the case that A implies B (where 'implies' means a connective other than the material conditional).
Probably others.
The rest of this pertains to ordinary symbolic logic:
We have to be careful to distinguish between, on the one hand, mere implication and, on the other hand, and entailment or proof .
A -> B
is not generally equivalent with
A |= B or A |- B.
In ordinary symbolic logic, '->' does not mean 'entails' or 'proves':
A -> B is false in a given interpretation if and only if (A is true in the interpretation and B is false in the interpretation).
A |= B is true if and only if every interpretation in which A is true is an interpretation in which B is true.
A |- B iff and only if there is a derivation of B from A.
Example:
"If Grant was a Union general, then Grant was under Lincoln." True in the world of Civil War facts. But false in some other worlds in which Grant was a Union general but, for example, Lincoln was not president.
"Grant was a Union general" entails "Grant was under Lincoln". Not true, since there are worlds in which Grant was a Union general but, for example, Lincoln was not the president.
"Grant was a Union general" proves "Grant was under Lincoln". Not true, since there are not other premises along with "Grant was a Union general" to prove "Grant was under Lincoln".
/
Also, we need to be careful what we mean by letters such as 'A', 'B', 'P', 'Q', etc.
(In propositional logic, all formulas are sentences, but in predicate logic, some formulas are sentences and some formulas are not sentences.)
In different contexts, such letters are used to represent either:
(1) atomic formulas (atomic sentences)
or
(2) meta-variables ranging over formulas. (Sometimes logic books use Greek letters for this.)
In recent discussions, the letters are being used as meta-variables.
So, for example, when we mention 'A -> B', we understand that 'A' and 'B' range over all sentences, including ones of arbitrary complexity.
/
If you are asking what is the most accurate English translation of the intended meanings in ordinary symbolic logic, just put in:
"it is not the case that" where '~" occurs
"if ____ then ____" where '____ -> ____' occurs
"and" where '&' occurs
"or" where 'v' occurs