多项选择题

A.由于缺乏可供适用的法律规则,法官可依民法基本原则裁判案件 
B.本案法官运用了演绎推理 
C.确认案件事实是法官进行推理的前提条件 
D.只有依据法律原则裁判的情形,法官才需提供裁判理由