Metamath Proof Explorer


Theorem noinfepregs

Description: There are no infinite descending e. -chains, proven using ax-regs . (Contributed by BTernaryTau, 18-Feb-2026)

Ref Expression
Assertion noinfepregs ⊢ ∃ x ∈ ω F ⁡ suc ⁡ x ∉ F ⁡ x

Proof

Step Hyp Ref Expression
1 noinfepfnregs ⊢ F ↾ ω Fn ω → ∃ x ∈ ω F ↾ ω ⁡ suc ⁡ x ∉ F ↾ ω ⁡ x
2 peano2 ⊢ x ∈ ω → suc ⁡ x ∈ ω
3 2 fvresd ⊢ x ∈ ω → F ↾ ω ⁡ suc ⁡ x = F ⁡ suc ⁡ x
4 fvres ⊢ x ∈ ω → F ↾ ω ⁡ x = F ⁡ x
5 3 4 neleq12d ⊢ x ∈ ω → F ↾ ω ⁡ suc ⁡ x ∉ F ↾ ω ⁡ x ↔ F ⁡ suc ⁡ x ∉ F ⁡ x
6 5 rexbiia ⊢ ∃ x ∈ ω F ↾ ω ⁡ suc ⁡ x ∉ F ↾ ω ⁡ x ↔ ∃ x ∈ ω F ⁡ suc ⁡ x ∉ F ⁡ x
7 1 6 sylib ⊢ F ↾ ω Fn ω → ∃ x ∈ ω F ⁡ suc ⁡ x ∉ F ⁡ x
8 fnres ⊢ F ↾ ω Fn ω ↔ ∀ x ∈ ω ∃! y x F y
9 8 notbii ⊢ ¬ F ↾ ω Fn ω ↔ ¬ ∀ x ∈ ω ∃! y x F y
10 rexnal ⊢ ∃ x ∈ ω ¬ ∃! y x F y ↔ ¬ ∀ x ∈ ω ∃! y x F y
11 9 10 sylbb2 ⊢ ¬ F ↾ ω Fn ω → ∃ x ∈ ω ¬ ∃! y x F y
12 tz6.12-2 ⊢ ¬ ∃! y x F y → F ⁡ x = ∅
13 nel02 ⊢ F ⁡ x = ∅ → ¬ F ⁡ suc ⁡ x ∈ F ⁡ x
14 df-nel ⊢ F ⁡ suc ⁡ x ∉ F ⁡ x ↔ ¬ F ⁡ suc ⁡ x ∈ F ⁡ x
15 13 14 sylibr ⊢ F ⁡ x = ∅ → F ⁡ suc ⁡ x ∉ F ⁡ x
16 12 15 syl ⊢ ¬ ∃! y x F y → F ⁡ suc ⁡ x ∉ F ⁡ x
17 16 reximi ⊢ ∃ x ∈ ω ¬ ∃! y x F y → ∃ x ∈ ω F ⁡ suc ⁡ x ∉ F ⁡ x
18 11 17 syl ⊢ ¬ F ↾ ω Fn ω → ∃ x ∈ ω F ⁡ suc ⁡ x ∉ F ⁡ x
19 7 18 pm2.61i ⊢ ∃ x ∈ ω F ⁡ suc ⁡ x ∉ F ⁡ x