多项选择题

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

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