Boolean Satisfiability Checking
Boolean satisfiability checking appears in the provided evidence as one of the Boolean methods used after reducing formulas in the logic of equality with uninterpreted functions (EUF) to propositional formulas. In this role, it is part of a verification workflow for processor control logic and is mentioned alongside Ordered Binary Decision Diagrams (BDDs). [C1]
Role in the cited verification approach
Bryant, German, and Velev state that reducing EUF formulas to propositional formulas makes it possible to apply "Boolean methods such as Ordered Binary Decision Diagrams (BDDs) and Boolean satisfiability checkers" to verification problems. [C1]
The same abstract says the generated propositional formulas can be greatly simplified by exploiting characteristics of the verification conditions, particularly that many equations appear only in positive form. This reduces the interpretations of function symbols that must be considered when proving universal validity. [C2]
Reported use case
The cited paper reports experimental results demonstrating the efficiency of this reduction-based approach when verifying pipelined processors using the method proposed by Burch and Dill. In the evidence provided for this entity, Boolean satisfiability checking is therefore supported specifically as a technique used within that processor-verification setting. [C3]