Gerek Kısmı: τ ailesi, B ailesini baz kabul eden bir topoloji olsun. İlk olarak ⋃B=X olduğunu gösterelim.
X∈τB, τ için baz}⇒(∃A⊆B)(X=⋃A⊆⋃B)B⊆2X⇒⋃B⊆X}⇒⋃B=X.
Şimdi de B1,B2∈B olsun. Amacımız B1∩B2 kümesinin B ailesinin bir altailesinin birleşimi şeklinde yazılabileceğini göstermek.
B1,B2∈BB⊆τ}⇒B1,B2∈τ⇒B1∩B2∈τB, τ için baz}⇒(∃A⊆B)(B1∩B2=⋃A).
Yeter Kısmı: Öyle bir τ ailesi yazmalıyız ki bu τ ailesi, hem X kümesi üzerinde bir topoloji olsun hem de (b1) ve (b2) koşullarını sağlayan B ailesi, bu τ topolojisi için bir baz olsun. Bir aile bir topoloji için baz ise o topolojinin bütün elemanlarını (baz tanımı gereği) bazın bir altailesinin birleşimi şeklinde yazabiliyoruz. O halde τ için en iyi seçim τ={⋃B∗|B∗⊆B} olacaktır. Şimdi bu τ ailesinin bir topoloji olduğunu gösterelim. Bu τ ailesi bir topoloji ise B ailesinin bu topoloji için bir baz olacağı açık.
T1) ∅,X∈τ olduğunu gösterelim.
B∗:=∅⇒(B∗⊆B)(⋃B∗∈τ)τ={⋃B∗|B∗⊆B}}⇒∅∈τ.
B∗:=B⇒(B∗⊆B)(⋃B∗∈τ)τ={⋃B∗|B∗⊆B}}⇒⋃B∗=⋃B∈τ(b1)⇒X∈τ.
T2) A,B∈τ olsun. A∩B∈τ olduğunu gösterelim.
A,B∈τ⇒(∃B1⊆B)(∃B2⊆B)(A=⋃B1)(B=⋃B2)T:={A|(A1∈B1)(A2∈B2)(b2)⇒(∃A⊆B)(A1∩A2=⋃A)}}⇒
⇒(B∗:=⋃A∗⊆B)(A∩B=(⋃B1)∩(⋃B2)=⋃(⋃T)=⋃B∗)τ={⋃B∗|B∗⊆B}}⇒
⇒A∩B∈τ.
T3) A⊆τ olsun. ⋃A∈τ olduğunu gösterelim.
A⊆τ⇒(∀A∈A)(∃B∗A⊆B)(A=⋃B∗A)
⇒(B∗:=⋃{B∗A|A∈A}⊆B)(⋃A=⋃A∈AA=⋃A∈A(⋃B∗A)=⋃B∗)τ={⋃B∗|B∗⊆B}}⇒
⇒⋃A∈τ.