Yaptıklarımızı toparlayıp cevap olarak yazayım :
Tabanı bulmak için bir algoritma yaptık. Şöyle : $V$ bir vektör uzayı olsun.
$1)$ $v_1 , . . . , v_n \in V$ alalım. Bu elemanlardan oluşan kümenin maksimal lineer bağımsız altkümesine $\{v_1 , . . . , v_m\} = V_1$ diyelim.
$2)$ $V_1$'in ürettiği altuzayın dışından bir eleman alıp bu kümeye ekleyelim ve bu kümeye $V_2$ diyelim, yani diyelim $v_i \in V$,
$<v_1 , . . . , v_m>$ = $<V_1>$
'de değil. O zaman $\{v_1 , . . . , v_m, v_i\} = V_2$ olsun.
Eğer bir süre sonra dışardan eleman seçemiyorsak zaten tabanı bulmuşuzdur. Seçebiliyorsak, devam edelim.
Şimdi elimizde $ V_1 \subset V_2 \subset . . . \subset V_n \subset . . . $ olacak şekilde bir kümeler zinciri var.
$İddia:$ $V$ sonlu boyutlu olmayan bir vektör uzayı olsun.
$\bigcup_{i=1}^{\infty} V_i$
kümesi, $V$'nin bir bazıdır.
$Kanıt:$ Önce bu kümenin lineer bağımsız olduğunu göstermemiz lazım. Yani her sonlu altkümesinin lineer bağımsız olduğunu göstermemiz lazım.
Ama tabii ki, $v_1 , . . . v_i \in \bigcup_{i=1}^{\infty} V_i$ ise, bir $j$ için, $v_1 , . . . v_i \in V_j$ olmalı. Çünkü yoksa bu elemanlardan biri diğerlerinden lineer bağımsız olurdu ama bu da elemanları seçme yöntemimizle çelişir. Her $V_j$ de lineer bağımsız olduğundan yapacak bir şey kalmadı.
Şimdi her $V$'nin her sonlu boyutlu altuzayının bu kümenin elemanları tarafından üretildiğini göstermemiz gerek. Bu da zaten $V_j$'leri seçme yöntemimiz gereği $a priori$ doğru.
Demek ki $\bigcup_{i=1}^{\infty} V_i$ kümesi $V$'nin bir tabanıymış.
Demek ki her vektör uzayının bir tabanı vardır.
$\square$
Dipnot: Yukarıda da belirttiğim gibi Zorn Lemma kullanmadan yapılması oldukça şaşırtıcı.