Text this: SAT-based differential automatic search algorithm using divide-and-conquer strategy and its applications