Mientras los compuestos que forman moléculas discretas cumplen la ley de Proust, en sólidos no moleculares con estructuras cristalográficas definidas pueden aparecer defectos por ausencia, reemplazo o cambio en el estado de oxidación de alguno de los elementos.