В водном растворе углекислого газа образуется угольная кислота. Угольная кислота на несколько порядков сильнее нерастворимой кремниевой кислоты. Последняя выпадает в осадок в ходе реакции.При сплавлении кварца с содой из последней вытесняется легколетучий углекислый газ, поэтому реакция протекает.