Yes magnesium carbonate is a salt that does not dissolve in water.
No, it's water insoluble
Some carbonates are soluble (carbonates of alkali metals) and some carbonates are practically insoluble in water (calcium and magnesium carbonate etc.).
Chemical formula of magnesium carbonate is MgCO3. Magnesium carbonate contain magnesium, carbon and oxygen.
magnesium carbonate + hydrochloric acid ---> magnesium chloride + water + carbon dioxide MgCO3 + 2HCl ---> MgCl2 + H2O + CO2
Magnesium is not soluble in carbon tetrachloride.
Magnesium carbonate and magnesium trisilicate are not the same chemically, but both of them could be effective antacids.
Some carbonates are soluble (carbonates of alkali metals) and some carbonates are practically insoluble in water (calcium and magnesium carbonate etc.).
Chemical formula of magnesium carbonate is MgCO3. Magnesium carbonate contain magnesium, carbon and oxygen.
Magnesium carbonate is not soluble in water.
The chemical formula of magnesium carbonate is Mg(CO3)2; this molecule contain one ion of magnesium and two ions of carbonate.
Magnesium carbonate is an ionic compound.
Sodium carbonate is more soluble.
magnesium carbonate + hydrochloric acid ---> magnesium chloride + water + carbon dioxide MgCO3 + 2HCl ---> MgCl2 + H2O + CO2
You probably think to anhydrous magnesium carbonate and hydrated magnesium carbonates: MgCO3, MgCO3.2H2O, MgCO3.3H2O, MgCO3.5H2O
Mixture of sodium carbonate and magnesium
The precipitate is magnesium carbonate.
Magnesium is not soluble in carbon tetrachloride.
Magnesium carbonate and magnesium trisilicate are not the same chemically, but both of them could be effective antacids.