I know that $\mathrm{H^b}$ is most acidic due to conjugation (resonance).
But I am confused as to how to compare $\mathrm{H^a}$ and $\mathrm{H^c}$. I think $\mathrm{H^a}$ should be more acidic than $\mathrm{H^c}$ due to hyperconjugation.
Chemistry Stack Exchange is a question and answer site for scientists, academics, teachers, and students in the field of chemistry. It only takes a minute to sign up.
Sign up to join this communityI know that $\mathrm{H^b}$ is most acidic due to conjugation (resonance).
But I am confused as to how to compare $\mathrm{H^a}$ and $\mathrm{H^c}$. I think $\mathrm{H^a}$ should be more acidic than $\mathrm{H^c}$ due to hyperconjugation.
When comparing acidities of protons, we need to find out what the corresponding conjugate bases are.
The conjugate base upon removing $\ce{H_\mathrm{b}}$ is an allyl anion. There is (and should be) no question that it is the most stable carbanion of the three we are going to consider.
The conjugate base upon removing $\ce{H_\mathrm{a}}$ is an $\mathrm{sp^3}$ configured carbanion while the conjugate base upon removing $\ce{H_\mathrm{c}}$ is an $\mathrm{sp^2}$ configured carbanion. This is nice, because it allows us to directly compare the two using their hybridisation.
In general, lone pairs (and that explicitly includes those coming from anions) want to be in the lowest-lying atomic or molecular orbital possible. Since an s orbital is lower in energy than a p orbital from the same shell, lone pairs prefer s orbitals. If there is no pure s orbital available — as would be the case in practically all carbon-centred lone pairs — an orbital with the highest possible s character is preferred instead. If we look at the configuration $\mathrm{sp^3}$ we can say that it has $25~\%$ s character while $\mathrm{sp^2}$ has $33~\%$ s character. Since $33~\% > 25~\%$, the $\mathrm{sp^2}$ configured carbanion is more stable — which is also supported by corresponding $\mathrm{p}K_\mathrm{a}$ values.
The method outlined above is a very crude approximation building on a high amount of simplifications but gives us the correct result in practically all carbon-centred anion cases.
Thus, the acidity order is: $$\ce{H_\mathrm{b}} > \ce{H_\mathrm{c}} > \ce{H_\mathrm{a}}$$
Note: Ron noted in a comment above that the acidity of an $\mathrm{sp^2}$ hydrogen almost parallels that of an allylic hydrogen. So while most courses may teach this simple ordering, you should keep that in mind as additional information.
To address the question of hyperconjugation, ${H^b}$ presents the classic example of hyperconjugation between the ${\sigma}$ bond and ${\pi^*}$. No hyperconjugation is possible between ${\pi^*}$ and the ${sp^2}$ orbital attached to ${H^c}$. However, some very weak interaction between ${\sigma}$ bond between $\ce{CH^a}$ and ${\pi^*}$ could lead to some weakening of the sigma bond and enhanced acidity.
If we were to remove $\ce{H^c}$, we would get a structure similar to a vinyl cation. The vinyl cation is highly unstable and hence it would be more difficult to remove $\ce{H^c}$,i.e. $\ce{H^c}$ is less acidic than $\ce{H^a}$. Also hyperconjugation is greater for $\ce{H^a}$ than it is for $\ce{H^c}$.
Hb is the most acidic hydrogen.
When it is extracted a negative charge appears on the carbon attached to it, this negative charge can then undergo resonance with the adjacent double bond. This resonance leads to stabilization of the system. Therefore the compound would prefer losing Hb.
Hence Hb is the most acidic
When comparing between Ha and Hc, Ha would be the more acidic as when we remove Hc there is a vinylic carbanion that is being formed. And Vinylic Carbanions are very unstable. Thus extricating Hb is more feasible thus making it more acidic.
To check acidity see conjugate base by removing H+. So when you remove H+ from double bond you get a sp2 carbanion which is more unstable than sp3 carbanion. Now as weaker the conjugate base stronger is acid. hence hc>ha. Hope its clear.