Let $T$ be a tree with $e$ edges and $G$ be a simple graph such that ech vertex has degree at least $e$. We need to show that $T$ is a subgraph of $G$.
I tried to prove this by induction.
The base case is trivial.
The induction hypothesis says that for a tree with $e-1$ edges and a simple graph such that each vertex has degree at least $e-1$, then the graph has the tree as a subgraph.
If we add another edge to every single vertex of the graph, then there exists a tree with $e$ edges as a subgraph of the graph since there is already a tree with $e-1$ edges as a subgraph; after we added an edge to every vertex of the graph, the tree with $e$ edges is automatically a subgraph of the graph.
I am not sure whether my proof is correct. If there is something wrong, how could I fix it? Also, is there a better way to improve the writing of the proof?
Thanks.
I disagree with Hagen that you have the right idea. It is a serious logical error you made concerning induction, and I encourage you to read and fully grasp https://matheducators.stackexchange.com/a/10034/1550 before attempting induction problems. After you read that then read my answer.
I give you any tree $T$ and graph $G$ such that every vertex in $G$ has degree at least $e$ where $e$ is the number of edges in $T$. Your task is to show me how to embed $T$ into $G$. How would you do it? To use induction means that you try to reduce your task to a smaller one. What would "smaller task" mean here? That's really up to you, as long as you consistently use the same measure, and you make sure that breaking tasks into smaller one always ends with bits that you can solve directly. One way here would be to use $e$ as the measure of task size, and clearly once $e$ gets down to $0$ you're done. So you notice that if you chop off a leaf from $T$ you get a tree $T'$ with one less edge, and embedding $T'$ into $G$ is a smaller task and hence can be done (by induction). Using the embedding of $T'$ into $G$, can you now see how to embed $T$ into $G$?