Why H3PO4 is a tribasic and H3PO3 is a dibasic acid?
H3PO4, phosphoric acid, can be written O=P(OH)3. It has three acidic protons (attached to oxygen) and is therefore tribasic. Its salts are called phosphates.
But H3PO3, phosphoric acid, has one of the hydrogens directly bound to phosphorus as O=P−H(OH)2. This means that only two hydrogens are available to act as acids. The salts of phosphoric acid are called phosphonates.
There is also an H3PO3, phosphorous acid P(OH)3, that is tribasic. The salts of phosphorous acid are called phosphites.
H3PO2 is monobasic acid, H3PO3 is dibasic acid and H3PO4 is tribasic acid. In the case of acid of phosphorus acidic nature depend on how much OH is present in structure because it shows acidic nature due to only these H. The H which is directly attached to phosphorus shows a reducing nature of acid only.