I know that NH4+ is a weak acid, and a conjugate acid of NH3. I have had an argument with my teacher why it is acidic. I think it is a weak acid because of the hydrolysis equation: NH4+ + H2O <->NH3 +H3O+. This reaction produces H3O+ ions, thus, making the solution acidic.
HOWEVER, my teacher is saying that it is because of the the shift in equilibrium to the right of the autoionisation of water: H2O -> H+ + OH-. He is saying that NH4+ + OH- -> NH3 + H2O. The decrease in the [OH-] means that according to La Chatelier's Principle the water ionisation equilibrium shifts to the right producing H+ ions, thus, making the solution acidic.
Both mine and my teacher's way seem logical. However, i think the NH4+ is reacting with water MOLECULES via hydrolysis to produce H+, while my teacher is saying that NH4+ is reacting with OH- present in water shifting the equilibrium to the right, thus, producing H+ ions.
Who is right and why? I really need help because the teacher took marks off me in the test for using my explanation rather than his.