The core concepts in the Boolean domain are logic functions and equations. We define logic equations and their solutions. Any system of logic equations and inequalities can be transformed into a single logic equation with the same solution set. Lists of ternary vectors are used as the main data structure to solve logic equations based on set operations. Alternative solution procedures are provided for special equation systems.