Metamath Proof Explorer


Theorem kgencn2

Description: A function F : J --> K from a compactly generated space is continuous iff for all compact spaces z and continuous g : z --> J , the composite F o. g : z --> K is continuous. (Contributed by Mario Carneiro, 21-Mar-2015)

Ref Expression
Assertion kgencn2 ( ( 𝐽 ∈ ( TopOn ‘ 𝑋 ) ∧ 𝐾 ∈ ( TopOn ‘ 𝑌 ) ) → ( 𝐹 ∈ ( ( 𝑘Gen ‘ 𝐽 ) Cn 𝐾 ) ↔ ( 𝐹 : 𝑋𝑌 ∧ ∀ 𝑧 ∈ Comp ∀ 𝑔 ∈ ( 𝑧 Cn 𝐽 ) ( 𝐹𝑔 ) ∈ ( 𝑧 Cn 𝐾 ) ) ) )

Proof

Step Hyp Ref Expression
1 kgencn ( ( 𝐽 ∈ ( TopOn ‘ 𝑋 ) ∧ 𝐾 ∈ ( TopOn ‘ 𝑌 ) ) → ( 𝐹 ∈ ( ( 𝑘Gen ‘ 𝐽 ) Cn 𝐾 ) ↔ ( 𝐹 : 𝑋𝑌 ∧ ∀ 𝑘 ∈ 𝒫 𝑋 ( ( 𝐽t 𝑘 ) ∈ Comp → ( 𝐹𝑘 ) ∈ ( ( 𝐽t 𝑘 ) Cn 𝐾 ) ) ) ) )
2 rncmp ( ( 𝑧 ∈ Comp ∧ 𝑔 ∈ ( 𝑧 Cn 𝐽 ) ) → ( 𝐽t ran 𝑔 ) ∈ Comp )
3 2 adantl ( ( ( ( 𝐽 ∈ ( TopOn ‘ 𝑋 ) ∧ 𝐾 ∈ ( TopOn ‘ 𝑌 ) ) ∧ 𝐹 : 𝑋𝑌 ) ∧ ( 𝑧 ∈ Comp ∧ 𝑔 ∈ ( 𝑧 Cn 𝐽 ) ) ) → ( 𝐽t ran 𝑔 ) ∈ Comp )
4 simprr ( ( ( ( 𝐽 ∈ ( TopOn ‘ 𝑋 ) ∧ 𝐾 ∈ ( TopOn ‘ 𝑌 ) ) ∧ 𝐹 : 𝑋𝑌 ) ∧ ( 𝑧 ∈ Comp ∧ 𝑔 ∈ ( 𝑧 Cn 𝐽 ) ) ) → 𝑔 ∈ ( 𝑧 Cn 𝐽 ) )
5 eqid 𝑧 = 𝑧
6 eqid 𝐽 = 𝐽
7 5 6 cnf ( 𝑔 ∈ ( 𝑧 Cn 𝐽 ) → 𝑔 : 𝑧 𝐽 )
8 frn ( 𝑔 : 𝑧 𝐽 → ran 𝑔 𝐽 )
9 4 7 8 3syl ( ( ( ( 𝐽 ∈ ( TopOn ‘ 𝑋 ) ∧ 𝐾 ∈ ( TopOn ‘ 𝑌 ) ) ∧ 𝐹 : 𝑋𝑌 ) ∧ ( 𝑧 ∈ Comp ∧ 𝑔 ∈ ( 𝑧 Cn 𝐽 ) ) ) → ran 𝑔 𝐽 )
10 toponuni ( 𝐽 ∈ ( TopOn ‘ 𝑋 ) → 𝑋 = 𝐽 )
11 10 ad3antrrr ( ( ( ( 𝐽 ∈ ( TopOn ‘ 𝑋 ) ∧ 𝐾 ∈ ( TopOn ‘ 𝑌 ) ) ∧ 𝐹 : 𝑋𝑌 ) ∧ ( 𝑧 ∈ Comp ∧ 𝑔 ∈ ( 𝑧 Cn 𝐽 ) ) ) → 𝑋 = 𝐽 )
12 9 11 sseqtrrd ( ( ( ( 𝐽 ∈ ( TopOn ‘ 𝑋 ) ∧ 𝐾 ∈ ( TopOn ‘ 𝑌 ) ) ∧ 𝐹 : 𝑋𝑌 ) ∧ ( 𝑧 ∈ Comp ∧ 𝑔 ∈ ( 𝑧 Cn 𝐽 ) ) ) → ran 𝑔𝑋 )
13 vex 𝑔 ∈ V
14 13 rnex ran 𝑔 ∈ V
15 14 elpw ( ran 𝑔 ∈ 𝒫 𝑋 ↔ ran 𝑔𝑋 )
16 12 15 sylibr ( ( ( ( 𝐽 ∈ ( TopOn ‘ 𝑋 ) ∧ 𝐾 ∈ ( TopOn ‘ 𝑌 ) ) ∧ 𝐹 : 𝑋𝑌 ) ∧ ( 𝑧 ∈ Comp ∧ 𝑔 ∈ ( 𝑧 Cn 𝐽 ) ) ) → ran 𝑔 ∈ 𝒫 𝑋 )
17 oveq2 ( 𝑘 = ran 𝑔 → ( 𝐽t 𝑘 ) = ( 𝐽t ran 𝑔 ) )
18 17 eleq1d ( 𝑘 = ran 𝑔 → ( ( 𝐽t 𝑘 ) ∈ Comp ↔ ( 𝐽t ran 𝑔 ) ∈ Comp ) )
19 reseq2 ( 𝑘 = ran 𝑔 → ( 𝐹𝑘 ) = ( 𝐹 ↾ ran 𝑔 ) )
20 17 oveq1d ( 𝑘 = ran 𝑔 → ( ( 𝐽t 𝑘 ) Cn 𝐾 ) = ( ( 𝐽t ran 𝑔 ) Cn 𝐾 ) )
21 19 20 eleq12d ( 𝑘 = ran 𝑔 → ( ( 𝐹𝑘 ) ∈ ( ( 𝐽t 𝑘 ) Cn 𝐾 ) ↔ ( 𝐹 ↾ ran 𝑔 ) ∈ ( ( 𝐽t ran 𝑔 ) Cn 𝐾 ) ) )
22 18 21 imbi12d ( 𝑘 = ran 𝑔 → ( ( ( 𝐽t 𝑘 ) ∈ Comp → ( 𝐹𝑘 ) ∈ ( ( 𝐽t 𝑘 ) Cn 𝐾 ) ) ↔ ( ( 𝐽t ran 𝑔 ) ∈ Comp → ( 𝐹 ↾ ran 𝑔 ) ∈ ( ( 𝐽t ran 𝑔 ) Cn 𝐾 ) ) ) )
23 22 rspcv ( ran 𝑔 ∈ 𝒫 𝑋 → ( ∀ 𝑘 ∈ 𝒫 𝑋 ( ( 𝐽t 𝑘 ) ∈ Comp → ( 𝐹𝑘 ) ∈ ( ( 𝐽t 𝑘 ) Cn 𝐾 ) ) → ( ( 𝐽t ran 𝑔 ) ∈ Comp → ( 𝐹 ↾ ran 𝑔 ) ∈ ( ( 𝐽t ran 𝑔 ) Cn 𝐾 ) ) ) )
24 16 23 syl ( ( ( ( 𝐽 ∈ ( TopOn ‘ 𝑋 ) ∧ 𝐾 ∈ ( TopOn ‘ 𝑌 ) ) ∧ 𝐹 : 𝑋𝑌 ) ∧ ( 𝑧 ∈ Comp ∧ 𝑔 ∈ ( 𝑧 Cn 𝐽 ) ) ) → ( ∀ 𝑘 ∈ 𝒫 𝑋 ( ( 𝐽t 𝑘 ) ∈ Comp → ( 𝐹𝑘 ) ∈ ( ( 𝐽t 𝑘 ) Cn 𝐾 ) ) → ( ( 𝐽t ran 𝑔 ) ∈ Comp → ( 𝐹 ↾ ran 𝑔 ) ∈ ( ( 𝐽t ran 𝑔 ) Cn 𝐾 ) ) ) )
25 3 24 mpid ( ( ( ( 𝐽 ∈ ( TopOn ‘ 𝑋 ) ∧ 𝐾 ∈ ( TopOn ‘ 𝑌 ) ) ∧ 𝐹 : 𝑋𝑌 ) ∧ ( 𝑧 ∈ Comp ∧ 𝑔 ∈ ( 𝑧 Cn 𝐽 ) ) ) → ( ∀ 𝑘 ∈ 𝒫 𝑋 ( ( 𝐽t 𝑘 ) ∈ Comp → ( 𝐹𝑘 ) ∈ ( ( 𝐽t 𝑘 ) Cn 𝐾 ) ) → ( 𝐹 ↾ ran 𝑔 ) ∈ ( ( 𝐽t ran 𝑔 ) Cn 𝐾 ) ) )
26 simplll ( ( ( ( 𝐽 ∈ ( TopOn ‘ 𝑋 ) ∧ 𝐾 ∈ ( TopOn ‘ 𝑌 ) ) ∧ 𝐹 : 𝑋𝑌 ) ∧ ( 𝑧 ∈ Comp ∧ 𝑔 ∈ ( 𝑧 Cn 𝐽 ) ) ) → 𝐽 ∈ ( TopOn ‘ 𝑋 ) )
27 ssidd ( ( ( ( 𝐽 ∈ ( TopOn ‘ 𝑋 ) ∧ 𝐾 ∈ ( TopOn ‘ 𝑌 ) ) ∧ 𝐹 : 𝑋𝑌 ) ∧ ( 𝑧 ∈ Comp ∧ 𝑔 ∈ ( 𝑧 Cn 𝐽 ) ) ) → ran 𝑔 ⊆ ran 𝑔 )
28 cnrest2 ( ( 𝐽 ∈ ( TopOn ‘ 𝑋 ) ∧ ran 𝑔 ⊆ ran 𝑔 ∧ ran 𝑔𝑋 ) → ( 𝑔 ∈ ( 𝑧 Cn 𝐽 ) ↔ 𝑔 ∈ ( 𝑧 Cn ( 𝐽t ran 𝑔 ) ) ) )
29 26 27 12 28 syl3anc ( ( ( ( 𝐽 ∈ ( TopOn ‘ 𝑋 ) ∧ 𝐾 ∈ ( TopOn ‘ 𝑌 ) ) ∧ 𝐹 : 𝑋𝑌 ) ∧ ( 𝑧 ∈ Comp ∧ 𝑔 ∈ ( 𝑧 Cn 𝐽 ) ) ) → ( 𝑔 ∈ ( 𝑧 Cn 𝐽 ) ↔ 𝑔 ∈ ( 𝑧 Cn ( 𝐽t ran 𝑔 ) ) ) )
30 4 29 mpbid ( ( ( ( 𝐽 ∈ ( TopOn ‘ 𝑋 ) ∧ 𝐾 ∈ ( TopOn ‘ 𝑌 ) ) ∧ 𝐹 : 𝑋𝑌 ) ∧ ( 𝑧 ∈ Comp ∧ 𝑔 ∈ ( 𝑧 Cn 𝐽 ) ) ) → 𝑔 ∈ ( 𝑧 Cn ( 𝐽t ran 𝑔 ) ) )
31 cnco ( ( 𝑔 ∈ ( 𝑧 Cn ( 𝐽t ran 𝑔 ) ) ∧ ( 𝐹 ↾ ran 𝑔 ) ∈ ( ( 𝐽t ran 𝑔 ) Cn 𝐾 ) ) → ( ( 𝐹 ↾ ran 𝑔 ) ∘ 𝑔 ) ∈ ( 𝑧 Cn 𝐾 ) )
32 31 ex ( 𝑔 ∈ ( 𝑧 Cn ( 𝐽t ran 𝑔 ) ) → ( ( 𝐹 ↾ ran 𝑔 ) ∈ ( ( 𝐽t ran 𝑔 ) Cn 𝐾 ) → ( ( 𝐹 ↾ ran 𝑔 ) ∘ 𝑔 ) ∈ ( 𝑧 Cn 𝐾 ) ) )
33 30 32 syl ( ( ( ( 𝐽 ∈ ( TopOn ‘ 𝑋 ) ∧ 𝐾 ∈ ( TopOn ‘ 𝑌 ) ) ∧ 𝐹 : 𝑋𝑌 ) ∧ ( 𝑧 ∈ Comp ∧ 𝑔 ∈ ( 𝑧 Cn 𝐽 ) ) ) → ( ( 𝐹 ↾ ran 𝑔 ) ∈ ( ( 𝐽t ran 𝑔 ) Cn 𝐾 ) → ( ( 𝐹 ↾ ran 𝑔 ) ∘ 𝑔 ) ∈ ( 𝑧 Cn 𝐾 ) ) )
34 ssid ran 𝑔 ⊆ ran 𝑔
35 cores ( ran 𝑔 ⊆ ran 𝑔 → ( ( 𝐹 ↾ ran 𝑔 ) ∘ 𝑔 ) = ( 𝐹𝑔 ) )
36 34 35 ax-mp ( ( 𝐹 ↾ ran 𝑔 ) ∘ 𝑔 ) = ( 𝐹𝑔 )
37 36 eleq1i ( ( ( 𝐹 ↾ ran 𝑔 ) ∘ 𝑔 ) ∈ ( 𝑧 Cn 𝐾 ) ↔ ( 𝐹𝑔 ) ∈ ( 𝑧 Cn 𝐾 ) )
38 33 37 syl6ib ( ( ( ( 𝐽 ∈ ( TopOn ‘ 𝑋 ) ∧ 𝐾 ∈ ( TopOn ‘ 𝑌 ) ) ∧ 𝐹 : 𝑋𝑌 ) ∧ ( 𝑧 ∈ Comp ∧ 𝑔 ∈ ( 𝑧 Cn 𝐽 ) ) ) → ( ( 𝐹 ↾ ran 𝑔 ) ∈ ( ( 𝐽t ran 𝑔 ) Cn 𝐾 ) → ( 𝐹𝑔 ) ∈ ( 𝑧 Cn 𝐾 ) ) )
39 25 38 syld ( ( ( ( 𝐽 ∈ ( TopOn ‘ 𝑋 ) ∧ 𝐾 ∈ ( TopOn ‘ 𝑌 ) ) ∧ 𝐹 : 𝑋𝑌 ) ∧ ( 𝑧 ∈ Comp ∧ 𝑔 ∈ ( 𝑧 Cn 𝐽 ) ) ) → ( ∀ 𝑘 ∈ 𝒫 𝑋 ( ( 𝐽t 𝑘 ) ∈ Comp → ( 𝐹𝑘 ) ∈ ( ( 𝐽t 𝑘 ) Cn 𝐾 ) ) → ( 𝐹𝑔 ) ∈ ( 𝑧 Cn 𝐾 ) ) )
40 39 ralrimdvva ( ( ( 𝐽 ∈ ( TopOn ‘ 𝑋 ) ∧ 𝐾 ∈ ( TopOn ‘ 𝑌 ) ) ∧ 𝐹 : 𝑋𝑌 ) → ( ∀ 𝑘 ∈ 𝒫 𝑋 ( ( 𝐽t 𝑘 ) ∈ Comp → ( 𝐹𝑘 ) ∈ ( ( 𝐽t 𝑘 ) Cn 𝐾 ) ) → ∀ 𝑧 ∈ Comp ∀ 𝑔 ∈ ( 𝑧 Cn 𝐽 ) ( 𝐹𝑔 ) ∈ ( 𝑧 Cn 𝐾 ) ) )
41 oveq1 ( 𝑧 = ( 𝐽t 𝑘 ) → ( 𝑧 Cn 𝐽 ) = ( ( 𝐽t 𝑘 ) Cn 𝐽 ) )
42 oveq1 ( 𝑧 = ( 𝐽t 𝑘 ) → ( 𝑧 Cn 𝐾 ) = ( ( 𝐽t 𝑘 ) Cn 𝐾 ) )
43 42 eleq2d ( 𝑧 = ( 𝐽t 𝑘 ) → ( ( 𝐹𝑔 ) ∈ ( 𝑧 Cn 𝐾 ) ↔ ( 𝐹𝑔 ) ∈ ( ( 𝐽t 𝑘 ) Cn 𝐾 ) ) )
44 41 43 raleqbidv ( 𝑧 = ( 𝐽t 𝑘 ) → ( ∀ 𝑔 ∈ ( 𝑧 Cn 𝐽 ) ( 𝐹𝑔 ) ∈ ( 𝑧 Cn 𝐾 ) ↔ ∀ 𝑔 ∈ ( ( 𝐽t 𝑘 ) Cn 𝐽 ) ( 𝐹𝑔 ) ∈ ( ( 𝐽t 𝑘 ) Cn 𝐾 ) ) )
45 44 rspcv ( ( 𝐽t 𝑘 ) ∈ Comp → ( ∀ 𝑧 ∈ Comp ∀ 𝑔 ∈ ( 𝑧 Cn 𝐽 ) ( 𝐹𝑔 ) ∈ ( 𝑧 Cn 𝐾 ) → ∀ 𝑔 ∈ ( ( 𝐽t 𝑘 ) Cn 𝐽 ) ( 𝐹𝑔 ) ∈ ( ( 𝐽t 𝑘 ) Cn 𝐾 ) ) )
46 elpwi ( 𝑘 ∈ 𝒫 𝑋𝑘𝑋 )
47 46 adantl ( ( ( ( 𝐽 ∈ ( TopOn ‘ 𝑋 ) ∧ 𝐾 ∈ ( TopOn ‘ 𝑌 ) ) ∧ 𝐹 : 𝑋𝑌 ) ∧ 𝑘 ∈ 𝒫 𝑋 ) → 𝑘𝑋 )
48 47 resabs1d ( ( ( ( 𝐽 ∈ ( TopOn ‘ 𝑋 ) ∧ 𝐾 ∈ ( TopOn ‘ 𝑌 ) ) ∧ 𝐹 : 𝑋𝑌 ) ∧ 𝑘 ∈ 𝒫 𝑋 ) → ( ( I ↾ 𝑋 ) ↾ 𝑘 ) = ( I ↾ 𝑘 ) )
49 idcn ( 𝐽 ∈ ( TopOn ‘ 𝑋 ) → ( I ↾ 𝑋 ) ∈ ( 𝐽 Cn 𝐽 ) )
50 49 ad3antrrr ( ( ( ( 𝐽 ∈ ( TopOn ‘ 𝑋 ) ∧ 𝐾 ∈ ( TopOn ‘ 𝑌 ) ) ∧ 𝐹 : 𝑋𝑌 ) ∧ 𝑘 ∈ 𝒫 𝑋 ) → ( I ↾ 𝑋 ) ∈ ( 𝐽 Cn 𝐽 ) )
51 10 ad3antrrr ( ( ( ( 𝐽 ∈ ( TopOn ‘ 𝑋 ) ∧ 𝐾 ∈ ( TopOn ‘ 𝑌 ) ) ∧ 𝐹 : 𝑋𝑌 ) ∧ 𝑘 ∈ 𝒫 𝑋 ) → 𝑋 = 𝐽 )
52 47 51 sseqtrd ( ( ( ( 𝐽 ∈ ( TopOn ‘ 𝑋 ) ∧ 𝐾 ∈ ( TopOn ‘ 𝑌 ) ) ∧ 𝐹 : 𝑋𝑌 ) ∧ 𝑘 ∈ 𝒫 𝑋 ) → 𝑘 𝐽 )
53 6 cnrest ( ( ( I ↾ 𝑋 ) ∈ ( 𝐽 Cn 𝐽 ) ∧ 𝑘 𝐽 ) → ( ( I ↾ 𝑋 ) ↾ 𝑘 ) ∈ ( ( 𝐽t 𝑘 ) Cn 𝐽 ) )
54 50 52 53 syl2anc ( ( ( ( 𝐽 ∈ ( TopOn ‘ 𝑋 ) ∧ 𝐾 ∈ ( TopOn ‘ 𝑌 ) ) ∧ 𝐹 : 𝑋𝑌 ) ∧ 𝑘 ∈ 𝒫 𝑋 ) → ( ( I ↾ 𝑋 ) ↾ 𝑘 ) ∈ ( ( 𝐽t 𝑘 ) Cn 𝐽 ) )
55 48 54 eqeltrrd ( ( ( ( 𝐽 ∈ ( TopOn ‘ 𝑋 ) ∧ 𝐾 ∈ ( TopOn ‘ 𝑌 ) ) ∧ 𝐹 : 𝑋𝑌 ) ∧ 𝑘 ∈ 𝒫 𝑋 ) → ( I ↾ 𝑘 ) ∈ ( ( 𝐽t 𝑘 ) Cn 𝐽 ) )
56 coeq2 ( 𝑔 = ( I ↾ 𝑘 ) → ( 𝐹𝑔 ) = ( 𝐹 ∘ ( I ↾ 𝑘 ) ) )
57 56 eleq1d ( 𝑔 = ( I ↾ 𝑘 ) → ( ( 𝐹𝑔 ) ∈ ( ( 𝐽t 𝑘 ) Cn 𝐾 ) ↔ ( 𝐹 ∘ ( I ↾ 𝑘 ) ) ∈ ( ( 𝐽t 𝑘 ) Cn 𝐾 ) ) )
58 57 rspcv ( ( I ↾ 𝑘 ) ∈ ( ( 𝐽t 𝑘 ) Cn 𝐽 ) → ( ∀ 𝑔 ∈ ( ( 𝐽t 𝑘 ) Cn 𝐽 ) ( 𝐹𝑔 ) ∈ ( ( 𝐽t 𝑘 ) Cn 𝐾 ) → ( 𝐹 ∘ ( I ↾ 𝑘 ) ) ∈ ( ( 𝐽t 𝑘 ) Cn 𝐾 ) ) )
59 55 58 syl ( ( ( ( 𝐽 ∈ ( TopOn ‘ 𝑋 ) ∧ 𝐾 ∈ ( TopOn ‘ 𝑌 ) ) ∧ 𝐹 : 𝑋𝑌 ) ∧ 𝑘 ∈ 𝒫 𝑋 ) → ( ∀ 𝑔 ∈ ( ( 𝐽t 𝑘 ) Cn 𝐽 ) ( 𝐹𝑔 ) ∈ ( ( 𝐽t 𝑘 ) Cn 𝐾 ) → ( 𝐹 ∘ ( I ↾ 𝑘 ) ) ∈ ( ( 𝐽t 𝑘 ) Cn 𝐾 ) ) )
60 coires1 ( 𝐹 ∘ ( I ↾ 𝑘 ) ) = ( 𝐹𝑘 )
61 60 eleq1i ( ( 𝐹 ∘ ( I ↾ 𝑘 ) ) ∈ ( ( 𝐽t 𝑘 ) Cn 𝐾 ) ↔ ( 𝐹𝑘 ) ∈ ( ( 𝐽t 𝑘 ) Cn 𝐾 ) )
62 59 61 syl6ib ( ( ( ( 𝐽 ∈ ( TopOn ‘ 𝑋 ) ∧ 𝐾 ∈ ( TopOn ‘ 𝑌 ) ) ∧ 𝐹 : 𝑋𝑌 ) ∧ 𝑘 ∈ 𝒫 𝑋 ) → ( ∀ 𝑔 ∈ ( ( 𝐽t 𝑘 ) Cn 𝐽 ) ( 𝐹𝑔 ) ∈ ( ( 𝐽t 𝑘 ) Cn 𝐾 ) → ( 𝐹𝑘 ) ∈ ( ( 𝐽t 𝑘 ) Cn 𝐾 ) ) )
63 45 62 syl9r ( ( ( ( 𝐽 ∈ ( TopOn ‘ 𝑋 ) ∧ 𝐾 ∈ ( TopOn ‘ 𝑌 ) ) ∧ 𝐹 : 𝑋𝑌 ) ∧ 𝑘 ∈ 𝒫 𝑋 ) → ( ( 𝐽t 𝑘 ) ∈ Comp → ( ∀ 𝑧 ∈ Comp ∀ 𝑔 ∈ ( 𝑧 Cn 𝐽 ) ( 𝐹𝑔 ) ∈ ( 𝑧 Cn 𝐾 ) → ( 𝐹𝑘 ) ∈ ( ( 𝐽t 𝑘 ) Cn 𝐾 ) ) ) )
64 63 com23 ( ( ( ( 𝐽 ∈ ( TopOn ‘ 𝑋 ) ∧ 𝐾 ∈ ( TopOn ‘ 𝑌 ) ) ∧ 𝐹 : 𝑋𝑌 ) ∧ 𝑘 ∈ 𝒫 𝑋 ) → ( ∀ 𝑧 ∈ Comp ∀ 𝑔 ∈ ( 𝑧 Cn 𝐽 ) ( 𝐹𝑔 ) ∈ ( 𝑧 Cn 𝐾 ) → ( ( 𝐽t 𝑘 ) ∈ Comp → ( 𝐹𝑘 ) ∈ ( ( 𝐽t 𝑘 ) Cn 𝐾 ) ) ) )
65 64 ralrimdva ( ( ( 𝐽 ∈ ( TopOn ‘ 𝑋 ) ∧ 𝐾 ∈ ( TopOn ‘ 𝑌 ) ) ∧ 𝐹 : 𝑋𝑌 ) → ( ∀ 𝑧 ∈ Comp ∀ 𝑔 ∈ ( 𝑧 Cn 𝐽 ) ( 𝐹𝑔 ) ∈ ( 𝑧 Cn 𝐾 ) → ∀ 𝑘 ∈ 𝒫 𝑋 ( ( 𝐽t 𝑘 ) ∈ Comp → ( 𝐹𝑘 ) ∈ ( ( 𝐽t 𝑘 ) Cn 𝐾 ) ) ) )
66 40 65 impbid ( ( ( 𝐽 ∈ ( TopOn ‘ 𝑋 ) ∧ 𝐾 ∈ ( TopOn ‘ 𝑌 ) ) ∧ 𝐹 : 𝑋𝑌 ) → ( ∀ 𝑘 ∈ 𝒫 𝑋 ( ( 𝐽t 𝑘 ) ∈ Comp → ( 𝐹𝑘 ) ∈ ( ( 𝐽t 𝑘 ) Cn 𝐾 ) ) ↔ ∀ 𝑧 ∈ Comp ∀ 𝑔 ∈ ( 𝑧 Cn 𝐽 ) ( 𝐹𝑔 ) ∈ ( 𝑧 Cn 𝐾 ) ) )
67 66 pm5.32da ( ( 𝐽 ∈ ( TopOn ‘ 𝑋 ) ∧ 𝐾 ∈ ( TopOn ‘ 𝑌 ) ) → ( ( 𝐹 : 𝑋𝑌 ∧ ∀ 𝑘 ∈ 𝒫 𝑋 ( ( 𝐽t 𝑘 ) ∈ Comp → ( 𝐹𝑘 ) ∈ ( ( 𝐽t 𝑘 ) Cn 𝐾 ) ) ) ↔ ( 𝐹 : 𝑋𝑌 ∧ ∀ 𝑧 ∈ Comp ∀ 𝑔 ∈ ( 𝑧 Cn 𝐽 ) ( 𝐹𝑔 ) ∈ ( 𝑧 Cn 𝐾 ) ) ) )
68 1 67 bitrd ( ( 𝐽 ∈ ( TopOn ‘ 𝑋 ) ∧ 𝐾 ∈ ( TopOn ‘ 𝑌 ) ) → ( 𝐹 ∈ ( ( 𝑘Gen ‘ 𝐽 ) Cn 𝐾 ) ↔ ( 𝐹 : 𝑋𝑌 ∧ ∀ 𝑧 ∈ Comp ∀ 𝑔 ∈ ( 𝑧 Cn 𝐽 ) ( 𝐹𝑔 ) ∈ ( 𝑧 Cn 𝐾 ) ) ) )