Ecco perché:
* magnesio (mg) è un metallo di terra alcalino, che forma prontamente legami ionici con non metalli.
* Carbon (C) può formare più legami, incluso lo ione carbonato (CO₃²⁻) che ha una carica di -2.
* Oxygen (O) è un elemento altamente elettronegativo, formando prontamente legami ionici con metalli.
Quando il magnesio reagisce con carbonio e ossigeno, forma il carbonato di magnesio del composto ionico. Lo ione di magnesio (Mg²⁺) forma una forte interazione elettrostatica con lo ione carbonato (CO₃²⁻), con conseguente composto neutro.