A NEW MODEL FOR MIXING BY DOUBLE-DIFFUSIVE CONVECTION (SEMI-CONVECTION). I. THE CONDITIONS FOR LAYER FORMATION