мне как раз и нужно доказать и для бесконечного
Понятно. Кстати, обратите внимание на
замечание svv по поводу терминологии, оно существенно.
План доказательства может быть следующим.
1) Рассматриваем множество всех поддеревьев данного графа. Оно частично упорядочено отношением включения.
2) В этом множестве рассматриваем всевозможные цепи, то есть, линейно упорядоченные подмножества (не путать с путями в графе). Доказываем, что каждая цепь имеет верхнюю грань, в качестве каковой можно взять объединение всех поддеревьев, принадлежащих цепи. Фактически требуемое доказательство состоит в доказательстве того, что это объединение является поддеревом, то есть, оно связно и не содержит циклов. При этом не ссылаясь на "очевидность".
3) Сославшись на лемму Цорна, делаем вывод, что существует максимальная цепь, то есть, такая, которая не содержится ни в какой другой цепи.
4) Доказываем, что объединение всех элементов максимальной цепи есть остовное поддерево. Что оно поддерево, было доказано во втором пункте, а здесь надо доказать, что оно содержит все вершины. Например, методом "от противного".
Детали, естественно, за Вами.