Metamath Proof Explorer


Theorem bndrank

Description: Any class whose elements have bounded rank is a set. Proposition 9.19 of TakeutiZaring p. 80. (Contributed by NM, 13-Oct-2003)

Ref Expression
Assertion bndrank ⊢ ∃ x ∈ On ∀ y ∈ A rank ⁡ y ⊆ x → A ∈ V

Proof

Step Hyp Ref Expression
1 rankon ⊢ rank ⁡ y ∈ On
2 1 onordi ⊢ Ord ⁡ rank ⁡ y
3 eloni ⊢ x ∈ On → Ord ⁡ x
4 ordsucsssuc ⊢ Ord ⁡ rank ⁡ y ∧ Ord ⁡ x → rank ⁡ y ⊆ x ↔ suc ⁡ rank ⁡ y ⊆ suc ⁡ x
5 2 3 4 sylancr ⊢ x ∈ On → rank ⁡ y ⊆ x ↔ suc ⁡ rank ⁡ y ⊆ suc ⁡ x
6 1 onsuci ⊢ suc ⁡ rank ⁡ y ∈ On
7 onsuc ⊢ x ∈ On → suc ⁡ x ∈ On
8 r1ord3 ⊢ suc ⁡ rank ⁡ y ∈ On ∧ suc ⁡ x ∈ On → suc ⁡ rank ⁡ y ⊆ suc ⁡ x → R1 ⁡ suc ⁡ rank ⁡ y ⊆ R1 ⁡ suc ⁡ x
9 6 7 8 sylancr ⊢ x ∈ On → suc ⁡ rank ⁡ y ⊆ suc ⁡ x → R1 ⁡ suc ⁡ rank ⁡ y ⊆ R1 ⁡ suc ⁡ x
10 5 9 sylbid ⊢ x ∈ On → rank ⁡ y ⊆ x → R1 ⁡ suc ⁡ rank ⁡ y ⊆ R1 ⁡ suc ⁡ x
11 vex ⊢ y ∈ V
12 11 rankid ⊢ y ∈ R1 ⁡ suc ⁡ rank ⁡ y
13 ssel ⊢ R1 ⁡ suc ⁡ rank ⁡ y ⊆ R1 ⁡ suc ⁡ x → y ∈ R1 ⁡ suc ⁡ rank ⁡ y → y ∈ R1 ⁡ suc ⁡ x
14 10 12 13 syl6mpi ⊢ x ∈ On → rank ⁡ y ⊆ x → y ∈ R1 ⁡ suc ⁡ x
15 14 ralimdv ⊢ x ∈ On → ∀ y ∈ A rank ⁡ y ⊆ x → ∀ y ∈ A y ∈ R1 ⁡ suc ⁡ x
16 dfss3 ⊢ A ⊆ R1 ⁡ suc ⁡ x ↔ ∀ y ∈ A y ∈ R1 ⁡ suc ⁡ x
17 fvex ⊢ R1 ⁡ suc ⁡ x ∈ V
18 17 ssex ⊢ A ⊆ R1 ⁡ suc ⁡ x → A ∈ V
19 16 18 sylbir ⊢ ∀ y ∈ A y ∈ R1 ⁡ suc ⁡ x → A ∈ V
20 15 19 syl6 ⊢ x ∈ On → ∀ y ∈ A rank ⁡ y ⊆ x → A ∈ V
21 20 rexlimiv ⊢ ∃ x ∈ On ∀ y ∈ A rank ⁡ y ⊆ x → A ∈ V