I was reading of different ways to perform Friedel Craft alkylations.
One of the methods I came across involved an alkene in the presence of H+ or a mineral acid like $\ce{HF}$. Here $\ce{H+}$ or $\ce{HF}$ caused an electromeric shift of the pi electrons and the $\ce{H+}$ bonded there resulting in a carbocation.
However I felt like the bond strength of $\ce{HF}$ is so high that it couldn't be possible to cleave it for the donation of $\ce{H+}$ (If that's what happens. Correct me if I'm wrong).
Why does it still generate a carbocation?