Prove that if every vertex of a simple graph G has degree at least 2 then G contains a cycle. ( our definition says no multiple edges and no loops allowed also all simple graphs are finite by our Def'n)
Originally i tried to simply pick a vertex at random say $v_0$ then move away from it at random deleting each edge as i traversed it i made the assumption that eventually i would arrive back to a vertex that i had already been at and i would have a circuit. Then if this vertex i landed on a second time was $v_0$ i am done and have a cycle. If it is not a cycle i wished to delete the edge $v_0v_1$ where $v_1$ was the first vertex i moved to and proceed in this fashion until whatever vertex i started on i also ended on then claim that this was in fact a cycle.
For some reason that i dont understand this doesn't actually work.
Any ideas how to solve this would much appreciated.
