Edited to try to be correct.
Q. Balance using oxidation numbers.
As2O3 + I2 + H2O ---> As2O5 + H+ + I-
A. First step is to get rid of any spectator ions and to wirte an ionic equation. To do this we conside the oxidation states of each of the elements before and after the reaction.
As: +3 --> +5
O: -2 --> -2
I: 0 --> -1
H: +1 --> +1
Eliminate the spectators giving (adding a two infront of the Iodine to balance the ionic equation):
As3+ + I2 --> As5+ + 2I-.
This is the ionic equation, and it can be used to generate the e- half equations.
As3+ obviously loses 2e- so:
As3+ --> As5+ + 2e-
But there are two As3+ ions per molecule so double everything up:
2As3+ --> 2As5+ + 4e-
I2 however clearly gains 2 electrons (1 per atom), so:
I2 + 2e- --> 2I-
So we are faced with Iodine gaining 2 and As gaining 4. The electrons therefore need to be balanced. So times the iodine one by two to give:
2I2 + 4e- --> 4I-
Now we can merge the equations.
So:
2As3+ + 2I2 --> 2As5+ + 4I-
Now we can begin compiling the full equation:
As2O3 + 2I2 --> As2O5 + 4I-
We need 2 more oxygen on the left for balance, we add this is terms of water.
As2O3 + 2I2 + 2H2O --> As2O5 + 4I-
Now to balance the extra water we need to add some H+ to the right.
As2O3 + 2I2 + 2H2O --> As2O5 + 4I- + 4H+
I think that should now be right. Thanks OM.