Esta es una reacción de reducción-oxidación (redox):
2 HI + 2 e- → 2 H0 (reducción)
4 Mg0 - 2 e- → 4 Mg1/2 (oxidación)
HCl es un agente de oxidación, Mg es un agente reductor.
Reactivos:
Productos: