Mg + Cl2 -> MgCl2
Mg(0) + Cl2(0) -> Mg(+2) + 2Cl(-)
MgCl2 + 2AgNO3 -> Mg(NO3)2 + 2AgCl↓
Mg(+2) + 2Cl(-) + 2Ag(+) + 2NO3(-) -> Mg(+2) + 2NO3(-) + 2AgCl↓
2Ag(+) + 2Cl(-) -> 2AgCl↓
Mg(NO3)2 + 2NaOH -> Mg(OH)2↓ + 2NaNO3
Mg(+2) + 2NO3(-) + 2Na(+) + 2OH(-) -> Mg(OH)2↓ + 2Na(+) + 2NO3(-)
Mg(+2) + 2OH(-) -> Mg(OH)2↓
Mg(OH)2 + CO2 -> MgCO3 + H2O
MgCO3 + 2HCl -> MgCl2 + CO2↑ + H2O
MgCO3 + 2H(+) + 2Cl(-) -> Mg(+2) + 2Cl(-) + CO2 + H2O
MgCO3 + 2H(+) -> Mg(+2) + CO2 + H2O