The problem
A BCD digit should only ever be 0-9. If something upstream misbehaves — a sensor fault, a corrupted register, a bug — codes 10-15 could appear anyway. A detector circuit's job is to flag exactly that: output 1 for the six invalid codes (1010 through 1111), 0 for the ten valid digits (0000 through 1001).
Why this one has no don't-cares
In the 7-segment decoder and BCD-to-Gray-code examples, codes 10-15 were declared impossible and used as free simplification opportunities. Here, the entire point of the circuit is to correctly distinguish those exact codes from valid ones — marking them don't-care would defeat the purpose entirely. Every input from 0000 to 1111 has a specific, required output.
The minimization
With all 16 inputs fully defined and only the six invalid codes required to output 1:
Both terms are essential, and both rely on the input's most significant bit (A) being 1 — which makes sense, since every invalid code starts with 1 (10xx through 15xx in binary all begin 1). AC catches four of the six invalid codes, AB catches four (with two-code overlap between them), together covering exactly the required six with no don't-cares needed anywhere.