∅≠X⊆N ve A:={a∈N:(∀b∈X)(a≤b)} olsun.
∅≠X⊆N⇒(∃b∈N)(b∈X)⇒0≤b⇒0∈A ...(1)
∅≠X⊆N⇒(∃b∈N)(b∈X)b<b+1}⇒b+1∉A⇒A≠N
⇒(∃n∈N)(n∈A⇒n+1∉A)?⇒minX=n.
Şimdi (?) olan geçişi biraz inceleyelim:
minX=n olduğunu söylediğimize göre [n∈X ∧ (∀b∈X)(n≤b)]
önermesinin doğru olduğunu göstermeliyiz.
n∉X olsaydı. [n∉X⇒n+1∈A]≡1 olurdu ve n+1∉A olmasıyla çelişirdik. Şimdi bu önermenin nasıl doğru olduğunu görelim. [n∉X⇒n+1∈A]≡[n+1∉A⇒n∈X]
olduğundan [n+1∉A⇒n∈X]
önermesinin doğru olduğunu göstermek yeterli olacaktır.
n+1∉A⇒(∃b∈X)(b<n+1)⇒b=n ∨ b<n
olur.
I.Durum: b=n olsun.
b=n⇒n∈X.
II.Durum: b<n olsun.
b<n⇒n∉A olur yani n+1∉A⇒n∉A ...(2)
(1),(2)⇒A=N olur ve A≠N olması ile çelişiriz.
Dolayısıyla bu iki durumda incelendiğinde: [n+1∉A⇒n∈X]
önermesinin doğru olduğunu görürüz. Yani [n∉X⇒n+1∈A] önermesi doğru olur. Fakat n+1∉A olduğundan çelişki. Dolayısıyla n∈X olur.
Şimdi (∀b∈X)(n≤b) önermesinin doğru olduğunu gösterelim. Varsayalım ki (∃b∈X)(b<n) önermesi doğru olsun.
(∃b∈X)(b<n)⇒n∉A olur. Buradan [n∈A⇒n+1∈A] ...(3) önermesinin doğru olduğunu görürüz.
(1),(3)⇒A=N olur. Fakat A≠N olduğundan çelişki. O halde (∀b∈X)(n≤b) önermesi doğru olur. Dolayısıyla [n∈X ∧ (∀b∈X)(n≤b)] önermesi doğru olur. Yani minX=n.