I Took Some Priminlairity Learning Method on Complexity Theory. I get trouble with some definition. anyone could help me, Why the mentioned statement is True?
if a Problem A can be reducible to Problem B in Poly time ( A $<_p$ B).
a. if B can be solve in O(nlogn), so then A can be solved in O(nlogn).
b. if B can be solved in poly time and A be NP-Complete, then All of NP class problems can be solved in poly time.
(b) is true because:
so an algorithm for solving $X$ in polynomial time is: reduce $X$ to $A$, then to $B$; the composition of these two polynomial-time reductions requires polynomial time. Then use the algorithm for $B$.
As I said in the comment, I think (a) is false.