The correct option is B If πA is NP-hard, then it is NP-complete
It is given that πA ϵ NP
∴ If πA is NP- hard and since it is given that πA ϵ NP, this means that πA is NP-complete.
∴ Choice (c) is correct.
Notice that choice (a) is incorrect since as P ϵ NP, some NP problems are actually P, and hence polynomial time algorithm can exist for this.
Choice (b) is incorrect since, If πA can be solved deterministically in polynomial time, it does not generate that P = NP, unless of-course it is additionally known that πA is NP-complete.
Choice (d) is incorrect since,
All problems belonging to P or NP have to be decidable.