So I guess that, in order to say "A does not imply a contradiction", we would have to say instead (A→¬(B∧¬B)). From there things start to make more sense.
Since ¬(A→(B∧¬B)) does not translate to "A does not imply B and not-B". I have to fix my post above.
Elvis is a man – A
Elvis is a man does not imply that Elvis is both mortal and immortal – ¬(A → (B and ¬B))
Therefore Elvis is a man. – A
A, ¬(A → (B∧ ¬B)) entails A.
[...]
Elvis is not a man – ¬A
Elvis is a man does not imply that Elvis is both mortal and immortal – ¬(A → (B and ¬B))
Therefore Elvis is not a man – ¬A
¬A,¬(A→(B∧¬B)) entails ¬A.
[...]
Elvis is not a man – ¬A
Elvis is a man does not imply that Elvis is both mortal and immortal – ¬(A → (B and ¬B))
Therefore Elvis is a man – A
¬A, ¬(A → (B∧ ¬B)) entails A. — Lionino
to:
Elvis is a man – A
Elvis is not a man implies that Elvis is both mortal and immortal – ¬(A → (B and ¬B))
Therefore Elvis is a man. – A
A, ¬(A → (B∧ ¬B)) entails A. A entails A.
Reminder that ¬(A→(B∧¬B)) is the same as (¬A→(B∧¬B))
Elvis is not a man – ¬A
Elvis is not a man implies that Elvis is both mortal and immortal – ¬(A → (B and ¬B))
Therefore Elvis is not a man – ¬A
¬A,¬(A→(B∧¬B)) entails ¬A, from contradiction everything follows.
Elvis is not a man – ¬A
Elvis is not a man implies that Elvis is both mortal and immortal – ¬(A → (B and ¬B))
Therefore Elvis is a man – A
¬A, ¬(A → (B∧ ¬B)) entails A, from contradiction everything follows.
Elvis is a man – A
Elvis is not a man implies that Elvis is both mortal and immortal – ¬(A → (B and ¬B))
These two premises do not entail that Elvis is not a man, because there is no contradiction. A has to entail A.
I think, keeping explosion in mind, this makes much more sense in natural language.
So let's look at the cases with (A→¬(B∧¬B)), which is finally translated properly as "A does not imply a contradiction".
Elvis is a man – A
Elvis is a man does not imply that Elvis is both mortal and immortal – (A → ¬(B and ¬B))
Therefore Elvis is a man – A
A, (A → ¬(B∧ ¬B)) |= A
Elvis is not a man – ¬A
Elvis is a man does not imply that Elvis is both mortal and immortal – (A → ¬(B and ¬B))
Therefore Elvis is not a man – ¬A
¬A, (A → ¬(B∧ ¬B)) |= ¬A
Elvis is a man – A
Elvis is a man does not imply that Elvis is both mortal and immortal – (A → ¬(B and ¬B))
These two do not entail that Elvis is not a man – ¬A.
Elvis is not a man – ¬A
Elvis is a man does not imply that Elvis is both mortal and immortal – (A → ¬(B and ¬B))
These two do not entail that Elvis is a man.