Say we have a computationally secure Message Authentication Code scheme (Gen, Tag, Ver).
Let $Tag'_k(m):=$ first half bits of $Tag_k(m)$. Let's assume the range of tags is $n$bits.
Is (Gen, Tag', Ver) secure?
An efficient adversary that breaks (Gen, Tag, Ver) can't be constructed using an effecient adversary that breaks (Gen, Tag', Ver) because the former still would have to guess the last $\frac{n}{2}$ bits. So I want to say it's not secure.
Yet I want to say it is secure because I can't think of an algorithm that can efficiently break (Gen, Tag', Ver).