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