I wonder if the following is consistent (in basic propositional logic): $\lnot p \land \lnot (p \implies q) \land q$.
Intuitively, it seems like it should be consistent. I believe you're not guilty of speeding ($\lnot p$), that being guilty of speeding doesn't mean having to go to jail ($\lnot(p \implies q)$), but that you should go to jail anyway ($q$) -- e.g. because you were driving drunk. No problem.
And yet, $p \implies q$ is equivalent to $\lnot p \lor q$, and so $\lnot(p \implies q)$ is (by De Morgan) equivalent to $p \land \lnot q$. That is indeed inconsistent with $\lnot p \land q$.
Where is my confusion?