This question already has an answer here:
I've been wondering, what causes the normal force to exist?
In class the teacher never actually explains it, he just says "It has to be there because something has to counter gravity." While I understand this is true, it never explains why. Whenever I ask anyone else they always respond in a similar way, saying "It has to be there, because the object is not accelerating", and this has become very frustrating.
So what is the cause of the normal force? From my reasoning, it has to be one of the four fundamental forces. (Gravity, electromagnetism, the weak force, or the strong force). It would seam to me that electromagnetism would make to most sense (electrons in the outer shells of atoms repelling each other),
However, just as I thought this had to be right, I read a thing online about "certain fundamental particles repelling each other when their wave functions overlap". I haven't studied quantum mechanics yet so I'm not really sure what to make of that.
If anyone could shed some light on this for me it would be much appreciated.