Blake canonical form
In Boolean logic, a formula for a Boolean function f is in Blake canonical form, also called the complete sum of prime implicants, the complete sum, or the disjunctive prime form, when it is a disjunction of all the prime implicants of f.
Relation to other forms
The Blake canonical form is a special case of disjunctive normal form.The Blake canonical form is not necessarily minimal, however all the terms of a minimal sum are contained in the Blake canonical form. On the other hand, the Blake canonical form is a canonical form, that is, it is unique up to reordering, whereas there can be multiple minimal forms. Selecting a minimal sum from a Blake canonical form amounts in general to solving the set cover problem, so is NP-hard.