A Constraint-Based Approach to Narrow Search Trees for Satisfiability