Den kemiska reaktionen som är involverad i upplösningen av kalcit av regnvatten kan representeras enligt följande:
CaCO3 (kalcit) + H2CO3 (kolsyra) → Ca(HCO3)2 (kalciumbikarbonat) + H2O (vatten)
Det lösta kalciumbikarbonatet förs sedan bort av regnvattnet, vilket leder till gradvis erosion och vittring av karbonatstenar. Med tiden kan denna process skapa betydande upplösningsfunktioner och grottsystem i karbonat terräng.
Regnvattnets upplösningsförmåga på karbonatstenar påverkas av flera faktorer, inklusive mängden löst koldioxid i vattnet, vattnets temperatur och förekomsten av andra mineraler som kan påverka vattnets surhet. Men regnvattnets förmåga att lösa upp karbonatstenar är en grundläggande process som formar geomorfologin i många landskap runt om i världen.