多项选择题

形成矿井外因火灾的原因有()

A.存在明火
B.违章放炮
C.电火花
D.机械摩擦