Metamath Proof Explorer


Theorem ominf

Description: The set of natural numbers is infinite. Corollary 6D(b) of Enderton p. 136. (Contributed by NM, 2-Jun-1998) Avoid ax-pow . (Revised by BTernaryTau, 2-Jan-2025)

Ref Expression
Assertion ominf ¬ ω ∈ Fin

Proof

Step Hyp Ref Expression
1 isfi ( ω ∈ Fin ↔ ∃ 𝑥 ∈ ω ω ≈ 𝑥 )
2 nnord ( 𝑥 ∈ ω → Ord 𝑥 )
3 ordom Ord ω
4 ordelssne ( ( Ord 𝑥 ∧ Ord ω ) → ( 𝑥 ∈ ω ↔ ( 𝑥 ⊆ ω ∧ 𝑥 ≠ ω ) ) )
5 2 3 4 sylancl ( 𝑥 ∈ ω → ( 𝑥 ∈ ω ↔ ( 𝑥 ⊆ ω ∧ 𝑥 ≠ ω ) ) )
6 5 ibi ( 𝑥 ∈ ω → ( 𝑥 ⊆ ω ∧ 𝑥 ≠ ω ) )
7 df-pss ( 𝑥 ⊊ ω ↔ ( 𝑥 ⊆ ω ∧ 𝑥 ≠ ω ) )
8 6 7 sylibr ( 𝑥 ∈ ω → 𝑥 ⊊ ω )
9 nnfi ( 𝑥 ∈ ω → 𝑥 ∈ Fin )
10 ensymfib ( 𝑥 ∈ Fin → ( 𝑥 ≈ ω ↔ ω ≈ 𝑥 ) )
11 9 10 syl ( 𝑥 ∈ ω → ( 𝑥 ≈ ω ↔ ω ≈ 𝑥 ) )
12 11 biimpar ( ( 𝑥 ∈ ω ∧ ω ≈ 𝑥 ) → 𝑥 ≈ ω )
13 pssinf ( ( 𝑥 ⊊ ω ∧ 𝑥 ≈ ω ) → ¬ ω ∈ Fin )
14 8 12 13 syl2an2r ( ( 𝑥 ∈ ω ∧ ω ≈ 𝑥 ) → ¬ ω ∈ Fin )
15 14 rexlimiva ( ∃ 𝑥 ∈ ω ω ≈ 𝑥 → ¬ ω ∈ Fin )
16 1 15 sylbi ( ω ∈ Fin → ¬ ω ∈ Fin )
17 pm2.01 ( ( ω ∈ Fin → ¬ ω ∈ Fin ) → ¬ ω ∈ Fin )
18 16 17 ax-mp ¬ ω ∈ Fin