Original expression: $$D=A’BCD+AB’C’D+AB’CD’+AB’CD+ABC’D’+ABC’D+ABCD’+ABCD$$
This is the simplest form I could find: $$B\cdot C\cdot D+A\cdot(B'\cdot D+B \cdot C'+CD')$$ It is equivalent to the solution. This is the solution I got from an online calculator: $$A \cdot B + A \cdot C + A \cdot D + B \cdot C \cdot D$$
How can I do this? Do I need to take a step back and then simplify more?
$D=A'BCD+AB'C'D+AB'CD'+AB'CD+ABC'D'+ABC'D+ABCD'+ABCD$
$= A(B'C'D + B'CD' + B'CD + BC'D' + BC'D + BCD' + BCD) + A'BCD$
$= A(B(C'D'+C'D+CD'+CD) + B'(C'D + CD' + CD))+A'BCD$
$= A(B(C(D'+D)+C'(D+D')) + B'(C(D'+D)+C'D))+A'BCD$
$=A(B(C*1+C'*1)+B'(C*1+C'D))+A'BCD$
$=A(B + B'(C+C'D))+A'BCD$
$= AB + AC + AC'D +A'BCD$
$=AB + AC + AD + A'BCD$
$= AB + AC + AD + BCD$
The trick is in the last 3 lines to think about what is covered in the previous cases. For example, if you have $AB + AB'C$, then if $A$ and $B$ are correct, you have 1 anyway. Or in other words you could write this as $A(BC + BC' + B'C)$. I hope my point gets clear here, when in doubt, a table will always help.