Metamath Proof Explorer


Theorem 1stcrest

Description: A subspace of a first-countable space is first-countable. (Contributed by Mario Carneiro, 21-Mar-2015)

Ref Expression
Assertion 1stcrest ( ( 𝐽 ∈ 1stω ∧ 𝐴𝑉 ) → ( 𝐽t 𝐴 ) ∈ 1stω )

Proof

Step Hyp Ref Expression
1 1stctop ( 𝐽 ∈ 1stω → 𝐽 ∈ Top )
2 resttop ( ( 𝐽 ∈ Top ∧ 𝐴𝑉 ) → ( 𝐽t 𝐴 ) ∈ Top )
3 1 2 sylan ( ( 𝐽 ∈ 1stω ∧ 𝐴𝑉 ) → ( 𝐽t 𝐴 ) ∈ Top )
4 eqid 𝐽 = 𝐽
5 4 restuni2 ( ( 𝐽 ∈ Top ∧ 𝐴𝑉 ) → ( 𝐴 𝐽 ) = ( 𝐽t 𝐴 ) )
6 1 5 sylan ( ( 𝐽 ∈ 1stω ∧ 𝐴𝑉 ) → ( 𝐴 𝐽 ) = ( 𝐽t 𝐴 ) )
7 6 eleq2d ( ( 𝐽 ∈ 1stω ∧ 𝐴𝑉 ) → ( 𝑥 ∈ ( 𝐴 𝐽 ) ↔ 𝑥 ( 𝐽t 𝐴 ) ) )
8 7 biimpar ( ( ( 𝐽 ∈ 1stω ∧ 𝐴𝑉 ) ∧ 𝑥 ( 𝐽t 𝐴 ) ) → 𝑥 ∈ ( 𝐴 𝐽 ) )
9 simpl ( ( 𝐽 ∈ 1stω ∧ 𝐴𝑉 ) → 𝐽 ∈ 1stω )
10 elinel2 ( 𝑥 ∈ ( 𝐴 𝐽 ) → 𝑥 𝐽 )
11 4 1stcclb ( ( 𝐽 ∈ 1stω ∧ 𝑥 𝐽 ) → ∃ 𝑡 ∈ 𝒫 𝐽 ( 𝑡 ≼ ω ∧ ∀ 𝑎𝐽 ( 𝑥𝑎 → ∃ 𝑦𝑡 ( 𝑥𝑦𝑦𝑎 ) ) ) )
12 9 10 11 syl2an ( ( ( 𝐽 ∈ 1stω ∧ 𝐴𝑉 ) ∧ 𝑥 ∈ ( 𝐴 𝐽 ) ) → ∃ 𝑡 ∈ 𝒫 𝐽 ( 𝑡 ≼ ω ∧ ∀ 𝑎𝐽 ( 𝑥𝑎 → ∃ 𝑦𝑡 ( 𝑥𝑦𝑦𝑎 ) ) ) )
13 simplll ( ( ( ( 𝐽 ∈ 1stω ∧ 𝐴𝑉 ) ∧ 𝑥 ∈ ( 𝐴 𝐽 ) ) ∧ ( 𝑡 ∈ 𝒫 𝐽 ∧ ( 𝑡 ≼ ω ∧ ∀ 𝑎𝐽 ( 𝑥𝑎 → ∃ 𝑦𝑡 ( 𝑥𝑦𝑦𝑎 ) ) ) ) ) → 𝐽 ∈ 1stω )
14 elpwi ( 𝑡 ∈ 𝒫 𝐽𝑡𝐽 )
15 14 ad2antrl ( ( ( ( 𝐽 ∈ 1stω ∧ 𝐴𝑉 ) ∧ 𝑥 ∈ ( 𝐴 𝐽 ) ) ∧ ( 𝑡 ∈ 𝒫 𝐽 ∧ ( 𝑡 ≼ ω ∧ ∀ 𝑎𝐽 ( 𝑥𝑎 → ∃ 𝑦𝑡 ( 𝑥𝑦𝑦𝑎 ) ) ) ) ) → 𝑡𝐽 )
16 ssrest ( ( 𝐽 ∈ 1stω ∧ 𝑡𝐽 ) → ( 𝑡t 𝐴 ) ⊆ ( 𝐽t 𝐴 ) )
17 13 15 16 syl2anc ( ( ( ( 𝐽 ∈ 1stω ∧ 𝐴𝑉 ) ∧ 𝑥 ∈ ( 𝐴 𝐽 ) ) ∧ ( 𝑡 ∈ 𝒫 𝐽 ∧ ( 𝑡 ≼ ω ∧ ∀ 𝑎𝐽 ( 𝑥𝑎 → ∃ 𝑦𝑡 ( 𝑥𝑦𝑦𝑎 ) ) ) ) ) → ( 𝑡t 𝐴 ) ⊆ ( 𝐽t 𝐴 ) )
18 ovex ( 𝐽t 𝐴 ) ∈ V
19 18 elpw2 ( ( 𝑡t 𝐴 ) ∈ 𝒫 ( 𝐽t 𝐴 ) ↔ ( 𝑡t 𝐴 ) ⊆ ( 𝐽t 𝐴 ) )
20 17 19 sylibr ( ( ( ( 𝐽 ∈ 1stω ∧ 𝐴𝑉 ) ∧ 𝑥 ∈ ( 𝐴 𝐽 ) ) ∧ ( 𝑡 ∈ 𝒫 𝐽 ∧ ( 𝑡 ≼ ω ∧ ∀ 𝑎𝐽 ( 𝑥𝑎 → ∃ 𝑦𝑡 ( 𝑥𝑦𝑦𝑎 ) ) ) ) ) → ( 𝑡t 𝐴 ) ∈ 𝒫 ( 𝐽t 𝐴 ) )
21 vex 𝑡 ∈ V
22 simpllr ( ( ( ( 𝐽 ∈ 1stω ∧ 𝐴𝑉 ) ∧ 𝑥 ∈ ( 𝐴 𝐽 ) ) ∧ ( 𝑡 ∈ 𝒫 𝐽 ∧ ( 𝑡 ≼ ω ∧ ∀ 𝑎𝐽 ( 𝑥𝑎 → ∃ 𝑦𝑡 ( 𝑥𝑦𝑦𝑎 ) ) ) ) ) → 𝐴𝑉 )
23 restval ( ( 𝑡 ∈ V ∧ 𝐴𝑉 ) → ( 𝑡t 𝐴 ) = ran ( 𝑣𝑡 ↦ ( 𝑣𝐴 ) ) )
24 21 22 23 sylancr ( ( ( ( 𝐽 ∈ 1stω ∧ 𝐴𝑉 ) ∧ 𝑥 ∈ ( 𝐴 𝐽 ) ) ∧ ( 𝑡 ∈ 𝒫 𝐽 ∧ ( 𝑡 ≼ ω ∧ ∀ 𝑎𝐽 ( 𝑥𝑎 → ∃ 𝑦𝑡 ( 𝑥𝑦𝑦𝑎 ) ) ) ) ) → ( 𝑡t 𝐴 ) = ran ( 𝑣𝑡 ↦ ( 𝑣𝐴 ) ) )
25 simprrl ( ( ( ( 𝐽 ∈ 1stω ∧ 𝐴𝑉 ) ∧ 𝑥 ∈ ( 𝐴 𝐽 ) ) ∧ ( 𝑡 ∈ 𝒫 𝐽 ∧ ( 𝑡 ≼ ω ∧ ∀ 𝑎𝐽 ( 𝑥𝑎 → ∃ 𝑦𝑡 ( 𝑥𝑦𝑦𝑎 ) ) ) ) ) → 𝑡 ≼ ω )
26 1stcrestlem ( 𝑡 ≼ ω → ran ( 𝑣𝑡 ↦ ( 𝑣𝐴 ) ) ≼ ω )
27 25 26 syl ( ( ( ( 𝐽 ∈ 1stω ∧ 𝐴𝑉 ) ∧ 𝑥 ∈ ( 𝐴 𝐽 ) ) ∧ ( 𝑡 ∈ 𝒫 𝐽 ∧ ( 𝑡 ≼ ω ∧ ∀ 𝑎𝐽 ( 𝑥𝑎 → ∃ 𝑦𝑡 ( 𝑥𝑦𝑦𝑎 ) ) ) ) ) → ran ( 𝑣𝑡 ↦ ( 𝑣𝐴 ) ) ≼ ω )
28 24 27 eqbrtrd ( ( ( ( 𝐽 ∈ 1stω ∧ 𝐴𝑉 ) ∧ 𝑥 ∈ ( 𝐴 𝐽 ) ) ∧ ( 𝑡 ∈ 𝒫 𝐽 ∧ ( 𝑡 ≼ ω ∧ ∀ 𝑎𝐽 ( 𝑥𝑎 → ∃ 𝑦𝑡 ( 𝑥𝑦𝑦𝑎 ) ) ) ) ) → ( 𝑡t 𝐴 ) ≼ ω )
29 1 ad3antrrr ( ( ( ( 𝐽 ∈ 1stω ∧ 𝐴𝑉 ) ∧ 𝑥 ∈ ( 𝐴 𝐽 ) ) ∧ ( 𝑡 ∈ 𝒫 𝐽 ∧ ( 𝑡 ≼ ω ∧ ∀ 𝑎𝐽 ( 𝑥𝑎 → ∃ 𝑦𝑡 ( 𝑥𝑦𝑦𝑎 ) ) ) ) ) → 𝐽 ∈ Top )
30 elrest ( ( 𝐽 ∈ Top ∧ 𝐴𝑉 ) → ( 𝑧 ∈ ( 𝐽t 𝐴 ) ↔ ∃ 𝑎𝐽 𝑧 = ( 𝑎𝐴 ) ) )
31 29 22 30 syl2anc ( ( ( ( 𝐽 ∈ 1stω ∧ 𝐴𝑉 ) ∧ 𝑥 ∈ ( 𝐴 𝐽 ) ) ∧ ( 𝑡 ∈ 𝒫 𝐽 ∧ ( 𝑡 ≼ ω ∧ ∀ 𝑎𝐽 ( 𝑥𝑎 → ∃ 𝑦𝑡 ( 𝑥𝑦𝑦𝑎 ) ) ) ) ) → ( 𝑧 ∈ ( 𝐽t 𝐴 ) ↔ ∃ 𝑎𝐽 𝑧 = ( 𝑎𝐴 ) ) )
32 r19.29 ( ( ∀ 𝑎𝐽 ( 𝑥𝑎 → ∃ 𝑦𝑡 ( 𝑥𝑦𝑦𝑎 ) ) ∧ ∃ 𝑎𝐽 𝑧 = ( 𝑎𝐴 ) ) → ∃ 𝑎𝐽 ( ( 𝑥𝑎 → ∃ 𝑦𝑡 ( 𝑥𝑦𝑦𝑎 ) ) ∧ 𝑧 = ( 𝑎𝐴 ) ) )
33 simprr ( ( ( ( ( 𝐽 ∈ 1stω ∧ 𝐴𝑉 ) ∧ 𝑥 ∈ ( 𝐴 𝐽 ) ) ∧ 𝑡 ∈ 𝒫 𝐽 ) ∧ ( 𝑎𝐽𝑥𝐴 ) ) → 𝑥𝐴 )
34 33 a1d ( ( ( ( ( 𝐽 ∈ 1stω ∧ 𝐴𝑉 ) ∧ 𝑥 ∈ ( 𝐴 𝐽 ) ) ∧ 𝑡 ∈ 𝒫 𝐽 ) ∧ ( 𝑎𝐽𝑥𝐴 ) ) → ( 𝑥𝑦𝑥𝐴 ) )
35 34 ancld ( ( ( ( ( 𝐽 ∈ 1stω ∧ 𝐴𝑉 ) ∧ 𝑥 ∈ ( 𝐴 𝐽 ) ) ∧ 𝑡 ∈ 𝒫 𝐽 ) ∧ ( 𝑎𝐽𝑥𝐴 ) ) → ( 𝑥𝑦 → ( 𝑥𝑦𝑥𝐴 ) ) )
36 elin ( 𝑥 ∈ ( 𝑦𝐴 ) ↔ ( 𝑥𝑦𝑥𝐴 ) )
37 35 36 syl6ibr ( ( ( ( ( 𝐽 ∈ 1stω ∧ 𝐴𝑉 ) ∧ 𝑥 ∈ ( 𝐴 𝐽 ) ) ∧ 𝑡 ∈ 𝒫 𝐽 ) ∧ ( 𝑎𝐽𝑥𝐴 ) ) → ( 𝑥𝑦𝑥 ∈ ( 𝑦𝐴 ) ) )
38 ssrin ( 𝑦𝑎 → ( 𝑦𝐴 ) ⊆ ( 𝑎𝐴 ) )
39 37 38 anim12d1 ( ( ( ( ( 𝐽 ∈ 1stω ∧ 𝐴𝑉 ) ∧ 𝑥 ∈ ( 𝐴 𝐽 ) ) ∧ 𝑡 ∈ 𝒫 𝐽 ) ∧ ( 𝑎𝐽𝑥𝐴 ) ) → ( ( 𝑥𝑦𝑦𝑎 ) → ( 𝑥 ∈ ( 𝑦𝐴 ) ∧ ( 𝑦𝐴 ) ⊆ ( 𝑎𝐴 ) ) ) )
40 39 reximdv ( ( ( ( ( 𝐽 ∈ 1stω ∧ 𝐴𝑉 ) ∧ 𝑥 ∈ ( 𝐴 𝐽 ) ) ∧ 𝑡 ∈ 𝒫 𝐽 ) ∧ ( 𝑎𝐽𝑥𝐴 ) ) → ( ∃ 𝑦𝑡 ( 𝑥𝑦𝑦𝑎 ) → ∃ 𝑦𝑡 ( 𝑥 ∈ ( 𝑦𝐴 ) ∧ ( 𝑦𝐴 ) ⊆ ( 𝑎𝐴 ) ) ) )
41 vex 𝑦 ∈ V
42 41 inex1 ( 𝑦𝐴 ) ∈ V
43 42 a1i ( ( ( ( ( ( 𝐽 ∈ 1stω ∧ 𝐴𝑉 ) ∧ 𝑥 ∈ ( 𝐴 𝐽 ) ) ∧ 𝑡 ∈ 𝒫 𝐽 ) ∧ ( 𝑎𝐽𝑥𝐴 ) ) ∧ 𝑦𝑡 ) → ( 𝑦𝐴 ) ∈ V )
44 simp-4r ( ( ( ( ( 𝐽 ∈ 1stω ∧ 𝐴𝑉 ) ∧ 𝑥 ∈ ( 𝐴 𝐽 ) ) ∧ 𝑡 ∈ 𝒫 𝐽 ) ∧ ( 𝑎𝐽𝑥𝐴 ) ) → 𝐴𝑉 )
45 elrest ( ( 𝑡 ∈ V ∧ 𝐴𝑉 ) → ( 𝑤 ∈ ( 𝑡t 𝐴 ) ↔ ∃ 𝑦𝑡 𝑤 = ( 𝑦𝐴 ) ) )
46 21 44 45 sylancr ( ( ( ( ( 𝐽 ∈ 1stω ∧ 𝐴𝑉 ) ∧ 𝑥 ∈ ( 𝐴 𝐽 ) ) ∧ 𝑡 ∈ 𝒫 𝐽 ) ∧ ( 𝑎𝐽𝑥𝐴 ) ) → ( 𝑤 ∈ ( 𝑡t 𝐴 ) ↔ ∃ 𝑦𝑡 𝑤 = ( 𝑦𝐴 ) ) )
47 eleq2 ( 𝑤 = ( 𝑦𝐴 ) → ( 𝑥𝑤𝑥 ∈ ( 𝑦𝐴 ) ) )
48 sseq1 ( 𝑤 = ( 𝑦𝐴 ) → ( 𝑤 ⊆ ( 𝑎𝐴 ) ↔ ( 𝑦𝐴 ) ⊆ ( 𝑎𝐴 ) ) )
49 47 48 anbi12d ( 𝑤 = ( 𝑦𝐴 ) → ( ( 𝑥𝑤𝑤 ⊆ ( 𝑎𝐴 ) ) ↔ ( 𝑥 ∈ ( 𝑦𝐴 ) ∧ ( 𝑦𝐴 ) ⊆ ( 𝑎𝐴 ) ) ) )
50 49 adantl ( ( ( ( ( ( 𝐽 ∈ 1stω ∧ 𝐴𝑉 ) ∧ 𝑥 ∈ ( 𝐴 𝐽 ) ) ∧ 𝑡 ∈ 𝒫 𝐽 ) ∧ ( 𝑎𝐽𝑥𝐴 ) ) ∧ 𝑤 = ( 𝑦𝐴 ) ) → ( ( 𝑥𝑤𝑤 ⊆ ( 𝑎𝐴 ) ) ↔ ( 𝑥 ∈ ( 𝑦𝐴 ) ∧ ( 𝑦𝐴 ) ⊆ ( 𝑎𝐴 ) ) ) )
51 43 46 50 rexxfr2d ( ( ( ( ( 𝐽 ∈ 1stω ∧ 𝐴𝑉 ) ∧ 𝑥 ∈ ( 𝐴 𝐽 ) ) ∧ 𝑡 ∈ 𝒫 𝐽 ) ∧ ( 𝑎𝐽𝑥𝐴 ) ) → ( ∃ 𝑤 ∈ ( 𝑡t 𝐴 ) ( 𝑥𝑤𝑤 ⊆ ( 𝑎𝐴 ) ) ↔ ∃ 𝑦𝑡 ( 𝑥 ∈ ( 𝑦𝐴 ) ∧ ( 𝑦𝐴 ) ⊆ ( 𝑎𝐴 ) ) ) )
52 40 51 sylibrd ( ( ( ( ( 𝐽 ∈ 1stω ∧ 𝐴𝑉 ) ∧ 𝑥 ∈ ( 𝐴 𝐽 ) ) ∧ 𝑡 ∈ 𝒫 𝐽 ) ∧ ( 𝑎𝐽𝑥𝐴 ) ) → ( ∃ 𝑦𝑡 ( 𝑥𝑦𝑦𝑎 ) → ∃ 𝑤 ∈ ( 𝑡t 𝐴 ) ( 𝑥𝑤𝑤 ⊆ ( 𝑎𝐴 ) ) ) )
53 52 expr ( ( ( ( ( 𝐽 ∈ 1stω ∧ 𝐴𝑉 ) ∧ 𝑥 ∈ ( 𝐴 𝐽 ) ) ∧ 𝑡 ∈ 𝒫 𝐽 ) ∧ 𝑎𝐽 ) → ( 𝑥𝐴 → ( ∃ 𝑦𝑡 ( 𝑥𝑦𝑦𝑎 ) → ∃ 𝑤 ∈ ( 𝑡t 𝐴 ) ( 𝑥𝑤𝑤 ⊆ ( 𝑎𝐴 ) ) ) ) )
54 53 com23 ( ( ( ( ( 𝐽 ∈ 1stω ∧ 𝐴𝑉 ) ∧ 𝑥 ∈ ( 𝐴 𝐽 ) ) ∧ 𝑡 ∈ 𝒫 𝐽 ) ∧ 𝑎𝐽 ) → ( ∃ 𝑦𝑡 ( 𝑥𝑦𝑦𝑎 ) → ( 𝑥𝐴 → ∃ 𝑤 ∈ ( 𝑡t 𝐴 ) ( 𝑥𝑤𝑤 ⊆ ( 𝑎𝐴 ) ) ) ) )
55 54 imim2d ( ( ( ( ( 𝐽 ∈ 1stω ∧ 𝐴𝑉 ) ∧ 𝑥 ∈ ( 𝐴 𝐽 ) ) ∧ 𝑡 ∈ 𝒫 𝐽 ) ∧ 𝑎𝐽 ) → ( ( 𝑥𝑎 → ∃ 𝑦𝑡 ( 𝑥𝑦𝑦𝑎 ) ) → ( 𝑥𝑎 → ( 𝑥𝐴 → ∃ 𝑤 ∈ ( 𝑡t 𝐴 ) ( 𝑥𝑤𝑤 ⊆ ( 𝑎𝐴 ) ) ) ) ) )
56 55 imp4b ( ( ( ( ( ( 𝐽 ∈ 1stω ∧ 𝐴𝑉 ) ∧ 𝑥 ∈ ( 𝐴 𝐽 ) ) ∧ 𝑡 ∈ 𝒫 𝐽 ) ∧ 𝑎𝐽 ) ∧ ( 𝑥𝑎 → ∃ 𝑦𝑡 ( 𝑥𝑦𝑦𝑎 ) ) ) → ( ( 𝑥𝑎𝑥𝐴 ) → ∃ 𝑤 ∈ ( 𝑡t 𝐴 ) ( 𝑥𝑤𝑤 ⊆ ( 𝑎𝐴 ) ) ) )
57 eleq2 ( 𝑧 = ( 𝑎𝐴 ) → ( 𝑥𝑧𝑥 ∈ ( 𝑎𝐴 ) ) )
58 elin ( 𝑥 ∈ ( 𝑎𝐴 ) ↔ ( 𝑥𝑎𝑥𝐴 ) )
59 57 58 bitrdi ( 𝑧 = ( 𝑎𝐴 ) → ( 𝑥𝑧 ↔ ( 𝑥𝑎𝑥𝐴 ) ) )
60 sseq2 ( 𝑧 = ( 𝑎𝐴 ) → ( 𝑤𝑧𝑤 ⊆ ( 𝑎𝐴 ) ) )
61 60 anbi2d ( 𝑧 = ( 𝑎𝐴 ) → ( ( 𝑥𝑤𝑤𝑧 ) ↔ ( 𝑥𝑤𝑤 ⊆ ( 𝑎𝐴 ) ) ) )
62 61 rexbidv ( 𝑧 = ( 𝑎𝐴 ) → ( ∃ 𝑤 ∈ ( 𝑡t 𝐴 ) ( 𝑥𝑤𝑤𝑧 ) ↔ ∃ 𝑤 ∈ ( 𝑡t 𝐴 ) ( 𝑥𝑤𝑤 ⊆ ( 𝑎𝐴 ) ) ) )
63 59 62 imbi12d ( 𝑧 = ( 𝑎𝐴 ) → ( ( 𝑥𝑧 → ∃ 𝑤 ∈ ( 𝑡t 𝐴 ) ( 𝑥𝑤𝑤𝑧 ) ) ↔ ( ( 𝑥𝑎𝑥𝐴 ) → ∃ 𝑤 ∈ ( 𝑡t 𝐴 ) ( 𝑥𝑤𝑤 ⊆ ( 𝑎𝐴 ) ) ) ) )
64 56 63 syl5ibrcom ( ( ( ( ( ( 𝐽 ∈ 1stω ∧ 𝐴𝑉 ) ∧ 𝑥 ∈ ( 𝐴 𝐽 ) ) ∧ 𝑡 ∈ 𝒫 𝐽 ) ∧ 𝑎𝐽 ) ∧ ( 𝑥𝑎 → ∃ 𝑦𝑡 ( 𝑥𝑦𝑦𝑎 ) ) ) → ( 𝑧 = ( 𝑎𝐴 ) → ( 𝑥𝑧 → ∃ 𝑤 ∈ ( 𝑡t 𝐴 ) ( 𝑥𝑤𝑤𝑧 ) ) ) )
65 64 expimpd ( ( ( ( ( 𝐽 ∈ 1stω ∧ 𝐴𝑉 ) ∧ 𝑥 ∈ ( 𝐴 𝐽 ) ) ∧ 𝑡 ∈ 𝒫 𝐽 ) ∧ 𝑎𝐽 ) → ( ( ( 𝑥𝑎 → ∃ 𝑦𝑡 ( 𝑥𝑦𝑦𝑎 ) ) ∧ 𝑧 = ( 𝑎𝐴 ) ) → ( 𝑥𝑧 → ∃ 𝑤 ∈ ( 𝑡t 𝐴 ) ( 𝑥𝑤𝑤𝑧 ) ) ) )
66 65 rexlimdva ( ( ( ( 𝐽 ∈ 1stω ∧ 𝐴𝑉 ) ∧ 𝑥 ∈ ( 𝐴 𝐽 ) ) ∧ 𝑡 ∈ 𝒫 𝐽 ) → ( ∃ 𝑎𝐽 ( ( 𝑥𝑎 → ∃ 𝑦𝑡 ( 𝑥𝑦𝑦𝑎 ) ) ∧ 𝑧 = ( 𝑎𝐴 ) ) → ( 𝑥𝑧 → ∃ 𝑤 ∈ ( 𝑡t 𝐴 ) ( 𝑥𝑤𝑤𝑧 ) ) ) )
67 32 66 syl5 ( ( ( ( 𝐽 ∈ 1stω ∧ 𝐴𝑉 ) ∧ 𝑥 ∈ ( 𝐴 𝐽 ) ) ∧ 𝑡 ∈ 𝒫 𝐽 ) → ( ( ∀ 𝑎𝐽 ( 𝑥𝑎 → ∃ 𝑦𝑡 ( 𝑥𝑦𝑦𝑎 ) ) ∧ ∃ 𝑎𝐽 𝑧 = ( 𝑎𝐴 ) ) → ( 𝑥𝑧 → ∃ 𝑤 ∈ ( 𝑡t 𝐴 ) ( 𝑥𝑤𝑤𝑧 ) ) ) )
68 67 expd ( ( ( ( 𝐽 ∈ 1stω ∧ 𝐴𝑉 ) ∧ 𝑥 ∈ ( 𝐴 𝐽 ) ) ∧ 𝑡 ∈ 𝒫 𝐽 ) → ( ∀ 𝑎𝐽 ( 𝑥𝑎 → ∃ 𝑦𝑡 ( 𝑥𝑦𝑦𝑎 ) ) → ( ∃ 𝑎𝐽 𝑧 = ( 𝑎𝐴 ) → ( 𝑥𝑧 → ∃ 𝑤 ∈ ( 𝑡t 𝐴 ) ( 𝑥𝑤𝑤𝑧 ) ) ) ) )
69 68 impr ( ( ( ( 𝐽 ∈ 1stω ∧ 𝐴𝑉 ) ∧ 𝑥 ∈ ( 𝐴 𝐽 ) ) ∧ ( 𝑡 ∈ 𝒫 𝐽 ∧ ∀ 𝑎𝐽 ( 𝑥𝑎 → ∃ 𝑦𝑡 ( 𝑥𝑦𝑦𝑎 ) ) ) ) → ( ∃ 𝑎𝐽 𝑧 = ( 𝑎𝐴 ) → ( 𝑥𝑧 → ∃ 𝑤 ∈ ( 𝑡t 𝐴 ) ( 𝑥𝑤𝑤𝑧 ) ) ) )
70 69 adantrrl ( ( ( ( 𝐽 ∈ 1stω ∧ 𝐴𝑉 ) ∧ 𝑥 ∈ ( 𝐴 𝐽 ) ) ∧ ( 𝑡 ∈ 𝒫 𝐽 ∧ ( 𝑡 ≼ ω ∧ ∀ 𝑎𝐽 ( 𝑥𝑎 → ∃ 𝑦𝑡 ( 𝑥𝑦𝑦𝑎 ) ) ) ) ) → ( ∃ 𝑎𝐽 𝑧 = ( 𝑎𝐴 ) → ( 𝑥𝑧 → ∃ 𝑤 ∈ ( 𝑡t 𝐴 ) ( 𝑥𝑤𝑤𝑧 ) ) ) )
71 31 70 sylbid ( ( ( ( 𝐽 ∈ 1stω ∧ 𝐴𝑉 ) ∧ 𝑥 ∈ ( 𝐴 𝐽 ) ) ∧ ( 𝑡 ∈ 𝒫 𝐽 ∧ ( 𝑡 ≼ ω ∧ ∀ 𝑎𝐽 ( 𝑥𝑎 → ∃ 𝑦𝑡 ( 𝑥𝑦𝑦𝑎 ) ) ) ) ) → ( 𝑧 ∈ ( 𝐽t 𝐴 ) → ( 𝑥𝑧 → ∃ 𝑤 ∈ ( 𝑡t 𝐴 ) ( 𝑥𝑤𝑤𝑧 ) ) ) )
72 71 ralrimiv ( ( ( ( 𝐽 ∈ 1stω ∧ 𝐴𝑉 ) ∧ 𝑥 ∈ ( 𝐴 𝐽 ) ) ∧ ( 𝑡 ∈ 𝒫 𝐽 ∧ ( 𝑡 ≼ ω ∧ ∀ 𝑎𝐽 ( 𝑥𝑎 → ∃ 𝑦𝑡 ( 𝑥𝑦𝑦𝑎 ) ) ) ) ) → ∀ 𝑧 ∈ ( 𝐽t 𝐴 ) ( 𝑥𝑧 → ∃ 𝑤 ∈ ( 𝑡t 𝐴 ) ( 𝑥𝑤𝑤𝑧 ) ) )
73 breq1 ( 𝑦 = ( 𝑡t 𝐴 ) → ( 𝑦 ≼ ω ↔ ( 𝑡t 𝐴 ) ≼ ω ) )
74 rexeq ( 𝑦 = ( 𝑡t 𝐴 ) → ( ∃ 𝑤𝑦 ( 𝑥𝑤𝑤𝑧 ) ↔ ∃ 𝑤 ∈ ( 𝑡t 𝐴 ) ( 𝑥𝑤𝑤𝑧 ) ) )
75 74 imbi2d ( 𝑦 = ( 𝑡t 𝐴 ) → ( ( 𝑥𝑧 → ∃ 𝑤𝑦 ( 𝑥𝑤𝑤𝑧 ) ) ↔ ( 𝑥𝑧 → ∃ 𝑤 ∈ ( 𝑡t 𝐴 ) ( 𝑥𝑤𝑤𝑧 ) ) ) )
76 75 ralbidv ( 𝑦 = ( 𝑡t 𝐴 ) → ( ∀ 𝑧 ∈ ( 𝐽t 𝐴 ) ( 𝑥𝑧 → ∃ 𝑤𝑦 ( 𝑥𝑤𝑤𝑧 ) ) ↔ ∀ 𝑧 ∈ ( 𝐽t 𝐴 ) ( 𝑥𝑧 → ∃ 𝑤 ∈ ( 𝑡t 𝐴 ) ( 𝑥𝑤𝑤𝑧 ) ) ) )
77 73 76 anbi12d ( 𝑦 = ( 𝑡t 𝐴 ) → ( ( 𝑦 ≼ ω ∧ ∀ 𝑧 ∈ ( 𝐽t 𝐴 ) ( 𝑥𝑧 → ∃ 𝑤𝑦 ( 𝑥𝑤𝑤𝑧 ) ) ) ↔ ( ( 𝑡t 𝐴 ) ≼ ω ∧ ∀ 𝑧 ∈ ( 𝐽t 𝐴 ) ( 𝑥𝑧 → ∃ 𝑤 ∈ ( 𝑡t 𝐴 ) ( 𝑥𝑤𝑤𝑧 ) ) ) ) )
78 77 rspcev ( ( ( 𝑡t 𝐴 ) ∈ 𝒫 ( 𝐽t 𝐴 ) ∧ ( ( 𝑡t 𝐴 ) ≼ ω ∧ ∀ 𝑧 ∈ ( 𝐽t 𝐴 ) ( 𝑥𝑧 → ∃ 𝑤 ∈ ( 𝑡t 𝐴 ) ( 𝑥𝑤𝑤𝑧 ) ) ) ) → ∃ 𝑦 ∈ 𝒫 ( 𝐽t 𝐴 ) ( 𝑦 ≼ ω ∧ ∀ 𝑧 ∈ ( 𝐽t 𝐴 ) ( 𝑥𝑧 → ∃ 𝑤𝑦 ( 𝑥𝑤𝑤𝑧 ) ) ) )
79 20 28 72 78 syl12anc ( ( ( ( 𝐽 ∈ 1stω ∧ 𝐴𝑉 ) ∧ 𝑥 ∈ ( 𝐴 𝐽 ) ) ∧ ( 𝑡 ∈ 𝒫 𝐽 ∧ ( 𝑡 ≼ ω ∧ ∀ 𝑎𝐽 ( 𝑥𝑎 → ∃ 𝑦𝑡 ( 𝑥𝑦𝑦𝑎 ) ) ) ) ) → ∃ 𝑦 ∈ 𝒫 ( 𝐽t 𝐴 ) ( 𝑦 ≼ ω ∧ ∀ 𝑧 ∈ ( 𝐽t 𝐴 ) ( 𝑥𝑧 → ∃ 𝑤𝑦 ( 𝑥𝑤𝑤𝑧 ) ) ) )
80 12 79 rexlimddv ( ( ( 𝐽 ∈ 1stω ∧ 𝐴𝑉 ) ∧ 𝑥 ∈ ( 𝐴 𝐽 ) ) → ∃ 𝑦 ∈ 𝒫 ( 𝐽t 𝐴 ) ( 𝑦 ≼ ω ∧ ∀ 𝑧 ∈ ( 𝐽t 𝐴 ) ( 𝑥𝑧 → ∃ 𝑤𝑦 ( 𝑥𝑤𝑤𝑧 ) ) ) )
81 8 80 syldan ( ( ( 𝐽 ∈ 1stω ∧ 𝐴𝑉 ) ∧ 𝑥 ( 𝐽t 𝐴 ) ) → ∃ 𝑦 ∈ 𝒫 ( 𝐽t 𝐴 ) ( 𝑦 ≼ ω ∧ ∀ 𝑧 ∈ ( 𝐽t 𝐴 ) ( 𝑥𝑧 → ∃ 𝑤𝑦 ( 𝑥𝑤𝑤𝑧 ) ) ) )
82 81 ralrimiva ( ( 𝐽 ∈ 1stω ∧ 𝐴𝑉 ) → ∀ 𝑥 ( 𝐽t 𝐴 ) ∃ 𝑦 ∈ 𝒫 ( 𝐽t 𝐴 ) ( 𝑦 ≼ ω ∧ ∀ 𝑧 ∈ ( 𝐽t 𝐴 ) ( 𝑥𝑧 → ∃ 𝑤𝑦 ( 𝑥𝑤𝑤𝑧 ) ) ) )
83 eqid ( 𝐽t 𝐴 ) = ( 𝐽t 𝐴 )
84 83 is1stc2 ( ( 𝐽t 𝐴 ) ∈ 1stω ↔ ( ( 𝐽t 𝐴 ) ∈ Top ∧ ∀ 𝑥 ( 𝐽t 𝐴 ) ∃ 𝑦 ∈ 𝒫 ( 𝐽t 𝐴 ) ( 𝑦 ≼ ω ∧ ∀ 𝑧 ∈ ( 𝐽t 𝐴 ) ( 𝑥𝑧 → ∃ 𝑤𝑦 ( 𝑥𝑤𝑤𝑧 ) ) ) ) )
85 3 82 84 sylanbrc ( ( 𝐽 ∈ 1stω ∧ 𝐴𝑉 ) → ( 𝐽t 𝐴 ) ∈ 1stω )