Given a truth table it’s always possible to write logic expressions for the function by taking logical AND of the maxterms for which the function has a value of 0. Representation of a function is a logical product of maxterms and called canonical product-of-sums (POS)
To be called canonical POS, a logical expressions must have maxterms only
canonical POS is not necessarily the lowest cost implementation of the function