- Background information:
I am studying graph theory in discrete mathematics. I have come across this question, but I need help with reasoning and understanding my professor's proof.
- Original question and professor solution:
- My questions:
I don't understand from the beginning (green) to the end (green).
Where is "vj+1" coming from?
Why is the "v0, v1, ..., vi, vj+1, ..., vk" closed trail smaller than T(original trail)? Are we excluding few vertices?
By the argument, is it referring to "vi = vj" and "v0, v1, ..., vi, vj+1, ..., vk"? How can repeating this lead to a cycle in T?

Let me see if I can draw it.
The first part that you understand is this. Obviously it's a cycle.
If this is not the case, the path must be coming back to itself at some point:
where x is both i=2 and j=6. So we can skip over the loop by going from i=2 (x) to j+1=7. Because we are skipping over the loop, this outer cycle is obviously shorter than T.
I think it should be clear that repeating this procedure will skip over all loops.