Toolbox for Strategic and Parallel Satisfiability-Modulo-Theories Solving
MCBModule
This module attempts to detect logic structures that essentially encode a multiple-choice on an arithmetic variable. It extracts this information and translates it to a Boolean structure, thereby eliminating the arithmetic variable.