I personally understood a neutralisation reaction as a reaction for which the pH after the reaction gets closer (or becomes) 7 (neutral pH). But the definition in my textbook says that :
A neutralisation reaction is a reaction during which an acid reacts with a base to form a salt and water only.
I understand the part :
A neutralisation reaction is a reaction during which an acid reacts with a base
since, given that the acid is an H+ donor and the base and H+ acceptor, they will react to form water and bring the pH back to 7. But why should they react to form water and a salt only ? The reaction of metal carbonates with acids also produce carbon dioxide gas along with a salt and water and if metal carbonates are also bases, then when they react with acids, aren’t these also neutralisation reactions? Furthermore, even if metals are not bases, they will react with acids to form a salt and hydrogen gas, which will also cause H+ concentration to decrease and pH to become closer to 7. So why isn’t this also a neutralisation reaction?
Can someone please give a better definition of a neutralisation reaction and clarify which of the above is or is not a neutralisation reaction, and a reason for why? Thanks