Metamath Proof Explorer


Theorem hfuniOLD

Description: Obsolete version of hfuni as of 17-Sep-2026. (Contributed by Scott Fenton, 16-Jul-2015) (Proof modification is discouraged.) (New usage is discouraged.)

Ref Expression
Assertion hfuniOLD Could not format assertion : No typesetting found for |- ( A e. HF -> U. A e. HF ) with typecode |-

Proof

Step Hyp Ref Expression
1 rankuni ⊢ rank ⁡ ⋃ A = ⋃ rank ⁡ A
2 rankon ⊢ rank ⁡ A ∈ On
3 ontr ⊢ rank ⁡ A ∈ On → Tr ⁡ rank ⁡ A
4 2 3 ax-mp ⊢ Tr ⁡ rank ⁡ A
5 df-tr ⊢ Tr ⁡ rank ⁡ A ↔ ⋃ rank ⁡ A ⊆ rank ⁡ A
6 4 5 mpbi ⊢ ⋃ rank ⁡ A ⊆ rank ⁡ A
7 elhf2g Could not format ( A e. HF -> ( A e. HF <-> ( rank ` A ) e. _om ) ) : No typesetting found for |- ( A e. HF -> ( A e. HF <-> ( rank ` A ) e. _om ) ) with typecode |-
8 7 ibi Could not format ( A e. HF -> ( rank ` A ) e. _om ) : No typesetting found for |- ( A e. HF -> ( rank ` A ) e. _om ) with typecode |-
9 rankon ⊢ rank ⁡ ⋃ A ∈ On
10 1 9 eqeltrri ⊢ ⋃ rank ⁡ A ∈ On
11 10 onordi ⊢ Ord ⁡ ⋃ rank ⁡ A
12 ordom ⊢ Ord ⁡ ω
13 ordtr2 ⊢ Ord ⁡ ⋃ rank ⁡ A ∧ Ord ⁡ ω → ⋃ rank ⁡ A ⊆ rank ⁡ A ∧ rank ⁡ A ∈ ω → ⋃ rank ⁡ A ∈ ω
14 11 12 13 mp2an ⊢ ⋃ rank ⁡ A ⊆ rank ⁡ A ∧ rank ⁡ A ∈ ω → ⋃ rank ⁡ A ∈ ω
15 6 8 14 sylancr Could not format ( A e. HF -> U. ( rank ` A ) e. _om ) : No typesetting found for |- ( A e. HF -> U. ( rank ` A ) e. _om ) with typecode |-
16 1 15 eqeltrid Could not format ( A e. HF -> ( rank ` U. A ) e. _om ) : No typesetting found for |- ( A e. HF -> ( rank ` U. A ) e. _om ) with typecode |-
17 uniexg Could not format ( A e. HF -> U. A e. _V ) : No typesetting found for |- ( A e. HF -> U. A e. _V ) with typecode |-
18 elhf2g Could not format ( U. A e. _V -> ( U. A e. HF <-> ( rank ` U. A ) e. _om ) ) : No typesetting found for |- ( U. A e. _V -> ( U. A e. HF <-> ( rank ` U. A ) e. _om ) ) with typecode |-
19 17 18 syl Could not format ( A e. HF -> ( U. A e. HF <-> ( rank ` U. A ) e. _om ) ) : No typesetting found for |- ( A e. HF -> ( U. A e. HF <-> ( rank ` U. A ) e. _om ) ) with typecode |-
20 16 19 mpbird Could not format ( A e. HF -> U. A e. HF ) : No typesetting found for |- ( A e. HF -> U. A e. HF ) with typecode |-