To determine expression F
as sum-of-products, you could rewrite it:
F(A, B, C, D) = (D' + AB')(AD + C')B' + BD'(A' + C') + A'
= (ADD' + C'D' + AAB'D + AB'C')B' + (A'BD' + BC'D') + A'
= (AB' + B'C'D' + AB'D + AB'C) + (A'BD' + BC'D') + A'
= C'D' + B'D + A'
The result is a sum-of products.
The truth-table:
A B C D | F
------------+------
0 0 0 0 | 1
0 0 0 1 | 1
0 0 1 0 | 1
0 0 1 1 | 1
0 1 0 0 | 1
0 1 0 1 | 1
0 1 1 0 | 1
0 1 1 1 | 1
1 0 0 0 | 1
1 0 0 1 | 1
1 0 1 0 | 0
1 0 1 1 | 1
1 1 0 0 | 1
1 1 0 1 | 0
1 1 1 0 | 0
1 1 1 1 | 0
------------+-------
Every row with F=1
corresponds to a minterm, a product of inputs (inverted or non-inverted). So, the truth table gives a sum-of-products form.
To get a product-of-sums form, you can take the four rows for F=0
and invert the inputs (cf. De Morgan's laws):
A B C D |
--------------+------
1 0 1 0 | 0
1 1 0 1 | 0
1 1 1 0 | 0
1 1 1 1 | 0
--------------+------
(A'+B+C'+D)(A'+B'+C+D')(A'+B'+C'+D)(A'+B'+C'+D')