Can someone help me to verify my understanding of reducible NP problems? Look at this tree:
The root shows the most complex NP complete problem. So, given that circuit-sat is NP complete, by this theorem, it can be reduced to any one of the NP problems that are its leaves. So, Circuitsat is NP complete by this theorem (but idk why it says that L can be reduced to L' if L' is NP complete and would be more complex than L). If you were trying to show that vertex cover could be reduced to NP complete, you would show that there is some function (that employs an algorithm) that runs in polynomial time that transforms all the inputs of the more complex problem into inputs for the less complex problem. So this demonstrates that an NP problem is reducible to another NP problem. (idk why, but this shows that all problems in the tree I gave are NP complete). Additionally, I want to add that for reductions where X is polynomial time reducible to Y, that X is always the more complex problem. I talked to a TA who said the ordering doesn't matter; was he just incorrect or is there a nuance to what he said?