"HF is weaker than HCl in water but stronger than HCl in glacial acetic acid..."
Source : http://en.wikipedia.org/wiki/Hammett_acidity_function
Ostensibly, this has to do with the leveling effect of a solvent on acids :http://en.wikipedia.org/wiki/Leveling_effect
However, the subtle nuances of the discussion begs for clarification, and what scant available explanation on this subject leaves much to be desired in terms of depth or clarity.
For instance, regardless of how we compare the relative strengths of HF, HCl, H2O, H3O+, CH3COOH, CH3COOH2+; and no matter how we shift the basis of 'acid-base neutrality' determined by the solvent, the problem remains in explaining how we can achieve an environment (based on solvent) where the protons of HF are more fully dissociated than the protons of HCl.
Such a solvent (ostensibly glacial acetic/ethanoic acid, or more precisely its protonated cationic form?) would have to be a stronger acid than HCl but a weaker acid than HF. If the implication of this were true, meaning HF is a far, far stronger acid than HCl (in the absence of any solvent consideration), then why would HF be only partially ionized/dissociated in water while HCl is fully ionized/dissociated?
Because of the leveling effect? How exactly does this work?
Thanks in advance for any replies.