形式化验证(formal_verification)是指利用数学方法(method)和严格的逻辑推理(logic)对系统(system)、软件(software)或硬件(hardware)的设计规范(specification)与实现(implementation)进行正确性证明(correctness_proof)的技术,旨在确保系统行为符合预期性质(property)并消除关键缺陷(defect)。