So what defines an acid or a base??
You do. When you are talking about acids and bases. Now, in order to communicate with other people you can not just make up random stuff and expect to understand. So we as chemists agree to accept the definitions of acids and bases, more specifically the two most common are the "Lewis" definition and the "Bronsted-Lowry" definition, that was in the webpage I linked to previously.
What dirt is trying to argue basically that in his opinion it is behaving as a typical acid, but it does not produce H+. However, his teachers definition of acid "increase H
+ concentration and a base increase OH
- concentration" is valid, and the most typical simplified definition of acid/base chemistry.
Now, to try and help dirt and clear up his confusion.
i dont see how it isnt acting as an acid. hydroxide is always the product when water acts as an acid, it donates a proton to form a hydroxide ion. hydrogen ions are only present when water acts as a base.
HCl is and acid, because it produces H
+ in water, making some H
3O
+, the H+ comes from HCl, not the water.
In water there is always some H+ and OH- present. It is a very small concentration and can typically be ignored, it is as CT linked to earlier, amphoteric.
Your statement is clear you are confusing, in the typical definition of acid/base your teacher is using and teaching you, as to what generates the H+ or OH-. It is not the water, the water accepts the additional ions.