Metamath Proof Explorer


Theorem ucncn

Description: Uniform continuity implies continuity. Deduction form. Proposition 1 of BourbakiTop1 p. II.6. (Contributed by Thierry Arnoux, 30-Nov-2017)

Ref Expression
Hypotheses ucncn.j 𝐽 = ( TopOpen ‘ 𝑅 )
ucncn.k 𝐾 = ( TopOpen ‘ 𝑆 )
ucncn.1 ( 𝜑𝑅 ∈ UnifSp )
ucncn.2 ( 𝜑𝑆 ∈ UnifSp )
ucncn.3 ( 𝜑𝑅 ∈ TopSp )
ucncn.4 ( 𝜑𝑆 ∈ TopSp )
ucncn.5 ( 𝜑𝐹 ∈ ( ( UnifSt ‘ 𝑅 ) Cnu ( UnifSt ‘ 𝑆 ) ) )
Assertion ucncn ( 𝜑𝐹 ∈ ( 𝐽 Cn 𝐾 ) )

Proof

Step Hyp Ref Expression
1 ucncn.j 𝐽 = ( TopOpen ‘ 𝑅 )
2 ucncn.k 𝐾 = ( TopOpen ‘ 𝑆 )
3 ucncn.1 ( 𝜑𝑅 ∈ UnifSp )
4 ucncn.2 ( 𝜑𝑆 ∈ UnifSp )
5 ucncn.3 ( 𝜑𝑅 ∈ TopSp )
6 ucncn.4 ( 𝜑𝑆 ∈ TopSp )
7 ucncn.5 ( 𝜑𝐹 ∈ ( ( UnifSt ‘ 𝑅 ) Cnu ( UnifSt ‘ 𝑆 ) ) )
8 eqid ( Base ‘ 𝑅 ) = ( Base ‘ 𝑅 )
9 eqid ( UnifSt ‘ 𝑅 ) = ( UnifSt ‘ 𝑅 )
10 8 9 1 isusp ( 𝑅 ∈ UnifSp ↔ ( ( UnifSt ‘ 𝑅 ) ∈ ( UnifOn ‘ ( Base ‘ 𝑅 ) ) ∧ 𝐽 = ( unifTop ‘ ( UnifSt ‘ 𝑅 ) ) ) )
11 10 simplbi ( 𝑅 ∈ UnifSp → ( UnifSt ‘ 𝑅 ) ∈ ( UnifOn ‘ ( Base ‘ 𝑅 ) ) )
12 3 11 syl ( 𝜑 → ( UnifSt ‘ 𝑅 ) ∈ ( UnifOn ‘ ( Base ‘ 𝑅 ) ) )
13 eqid ( Base ‘ 𝑆 ) = ( Base ‘ 𝑆 )
14 eqid ( UnifSt ‘ 𝑆 ) = ( UnifSt ‘ 𝑆 )
15 13 14 2 isusp ( 𝑆 ∈ UnifSp ↔ ( ( UnifSt ‘ 𝑆 ) ∈ ( UnifOn ‘ ( Base ‘ 𝑆 ) ) ∧ 𝐾 = ( unifTop ‘ ( UnifSt ‘ 𝑆 ) ) ) )
16 15 simplbi ( 𝑆 ∈ UnifSp → ( UnifSt ‘ 𝑆 ) ∈ ( UnifOn ‘ ( Base ‘ 𝑆 ) ) )
17 4 16 syl ( 𝜑 → ( UnifSt ‘ 𝑆 ) ∈ ( UnifOn ‘ ( Base ‘ 𝑆 ) ) )
18 isucn ( ( ( UnifSt ‘ 𝑅 ) ∈ ( UnifOn ‘ ( Base ‘ 𝑅 ) ) ∧ ( UnifSt ‘ 𝑆 ) ∈ ( UnifOn ‘ ( Base ‘ 𝑆 ) ) ) → ( 𝐹 ∈ ( ( UnifSt ‘ 𝑅 ) Cnu ( UnifSt ‘ 𝑆 ) ) ↔ ( 𝐹 : ( Base ‘ 𝑅 ) ⟶ ( Base ‘ 𝑆 ) ∧ ∀ 𝑠 ∈ ( UnifSt ‘ 𝑆 ) ∃ 𝑟 ∈ ( UnifSt ‘ 𝑅 ) ∀ 𝑥 ∈ ( Base ‘ 𝑅 ) ∀ 𝑧 ∈ ( Base ‘ 𝑅 ) ( 𝑥 𝑟 𝑧 → ( 𝐹𝑥 ) 𝑠 ( 𝐹𝑧 ) ) ) ) )
19 12 17 18 syl2anc ( 𝜑 → ( 𝐹 ∈ ( ( UnifSt ‘ 𝑅 ) Cnu ( UnifSt ‘ 𝑆 ) ) ↔ ( 𝐹 : ( Base ‘ 𝑅 ) ⟶ ( Base ‘ 𝑆 ) ∧ ∀ 𝑠 ∈ ( UnifSt ‘ 𝑆 ) ∃ 𝑟 ∈ ( UnifSt ‘ 𝑅 ) ∀ 𝑥 ∈ ( Base ‘ 𝑅 ) ∀ 𝑧 ∈ ( Base ‘ 𝑅 ) ( 𝑥 𝑟 𝑧 → ( 𝐹𝑥 ) 𝑠 ( 𝐹𝑧 ) ) ) ) )
20 7 19 mpbid ( 𝜑 → ( 𝐹 : ( Base ‘ 𝑅 ) ⟶ ( Base ‘ 𝑆 ) ∧ ∀ 𝑠 ∈ ( UnifSt ‘ 𝑆 ) ∃ 𝑟 ∈ ( UnifSt ‘ 𝑅 ) ∀ 𝑥 ∈ ( Base ‘ 𝑅 ) ∀ 𝑧 ∈ ( Base ‘ 𝑅 ) ( 𝑥 𝑟 𝑧 → ( 𝐹𝑥 ) 𝑠 ( 𝐹𝑧 ) ) ) )
21 20 simpld ( 𝜑𝐹 : ( Base ‘ 𝑅 ) ⟶ ( Base ‘ 𝑆 ) )
22 cnvimass ( 𝐹𝑎 ) ⊆ dom 𝐹
23 21 fdmd ( 𝜑 → dom 𝐹 = ( Base ‘ 𝑅 ) )
24 23 adantr ( ( 𝜑𝑎𝐾 ) → dom 𝐹 = ( Base ‘ 𝑅 ) )
25 22 24 sseqtrid ( ( 𝜑𝑎𝐾 ) → ( 𝐹𝑎 ) ⊆ ( Base ‘ 𝑅 ) )
26 simplll ( ( ( ( 𝜑𝑎𝐾 ) ∧ 𝑥 ∈ ( 𝐹𝑎 ) ) ∧ 𝑠 ∈ ( UnifSt ‘ 𝑆 ) ) → 𝜑 )
27 simpr ( ( ( ( 𝜑𝑎𝐾 ) ∧ 𝑥 ∈ ( 𝐹𝑎 ) ) ∧ 𝑠 ∈ ( UnifSt ‘ 𝑆 ) ) → 𝑠 ∈ ( UnifSt ‘ 𝑆 ) )
28 25 ad2antrr ( ( ( ( 𝜑𝑎𝐾 ) ∧ 𝑥 ∈ ( 𝐹𝑎 ) ) ∧ 𝑠 ∈ ( UnifSt ‘ 𝑆 ) ) → ( 𝐹𝑎 ) ⊆ ( Base ‘ 𝑅 ) )
29 simplr ( ( ( ( 𝜑𝑎𝐾 ) ∧ 𝑥 ∈ ( 𝐹𝑎 ) ) ∧ 𝑠 ∈ ( UnifSt ‘ 𝑆 ) ) → 𝑥 ∈ ( 𝐹𝑎 ) )
30 28 29 sseldd ( ( ( ( 𝜑𝑎𝐾 ) ∧ 𝑥 ∈ ( 𝐹𝑎 ) ) ∧ 𝑠 ∈ ( UnifSt ‘ 𝑆 ) ) → 𝑥 ∈ ( Base ‘ 𝑅 ) )
31 20 simprd ( 𝜑 → ∀ 𝑠 ∈ ( UnifSt ‘ 𝑆 ) ∃ 𝑟 ∈ ( UnifSt ‘ 𝑅 ) ∀ 𝑥 ∈ ( Base ‘ 𝑅 ) ∀ 𝑧 ∈ ( Base ‘ 𝑅 ) ( 𝑥 𝑟 𝑧 → ( 𝐹𝑥 ) 𝑠 ( 𝐹𝑧 ) ) )
32 31 r19.21bi ( ( 𝜑𝑠 ∈ ( UnifSt ‘ 𝑆 ) ) → ∃ 𝑟 ∈ ( UnifSt ‘ 𝑅 ) ∀ 𝑥 ∈ ( Base ‘ 𝑅 ) ∀ 𝑧 ∈ ( Base ‘ 𝑅 ) ( 𝑥 𝑟 𝑧 → ( 𝐹𝑥 ) 𝑠 ( 𝐹𝑧 ) ) )
33 r19.12 ( ∃ 𝑟 ∈ ( UnifSt ‘ 𝑅 ) ∀ 𝑥 ∈ ( Base ‘ 𝑅 ) ∀ 𝑧 ∈ ( Base ‘ 𝑅 ) ( 𝑥 𝑟 𝑧 → ( 𝐹𝑥 ) 𝑠 ( 𝐹𝑧 ) ) → ∀ 𝑥 ∈ ( Base ‘ 𝑅 ) ∃ 𝑟 ∈ ( UnifSt ‘ 𝑅 ) ∀ 𝑧 ∈ ( Base ‘ 𝑅 ) ( 𝑥 𝑟 𝑧 → ( 𝐹𝑥 ) 𝑠 ( 𝐹𝑧 ) ) )
34 32 33 syl ( ( 𝜑𝑠 ∈ ( UnifSt ‘ 𝑆 ) ) → ∀ 𝑥 ∈ ( Base ‘ 𝑅 ) ∃ 𝑟 ∈ ( UnifSt ‘ 𝑅 ) ∀ 𝑧 ∈ ( Base ‘ 𝑅 ) ( 𝑥 𝑟 𝑧 → ( 𝐹𝑥 ) 𝑠 ( 𝐹𝑧 ) ) )
35 34 r19.21bi ( ( ( 𝜑𝑠 ∈ ( UnifSt ‘ 𝑆 ) ) ∧ 𝑥 ∈ ( Base ‘ 𝑅 ) ) → ∃ 𝑟 ∈ ( UnifSt ‘ 𝑅 ) ∀ 𝑧 ∈ ( Base ‘ 𝑅 ) ( 𝑥 𝑟 𝑧 → ( 𝐹𝑥 ) 𝑠 ( 𝐹𝑧 ) ) )
36 26 27 30 35 syl21anc ( ( ( ( 𝜑𝑎𝐾 ) ∧ 𝑥 ∈ ( 𝐹𝑎 ) ) ∧ 𝑠 ∈ ( UnifSt ‘ 𝑆 ) ) → ∃ 𝑟 ∈ ( UnifSt ‘ 𝑅 ) ∀ 𝑧 ∈ ( Base ‘ 𝑅 ) ( 𝑥 𝑟 𝑧 → ( 𝐹𝑥 ) 𝑠 ( 𝐹𝑧 ) ) )
37 36 adantr ( ( ( ( ( 𝜑𝑎𝐾 ) ∧ 𝑥 ∈ ( 𝐹𝑎 ) ) ∧ 𝑠 ∈ ( UnifSt ‘ 𝑆 ) ) ∧ ( 𝑠 “ { ( 𝐹𝑥 ) } ) ⊆ 𝑎 ) → ∃ 𝑟 ∈ ( UnifSt ‘ 𝑅 ) ∀ 𝑧 ∈ ( Base ‘ 𝑅 ) ( 𝑥 𝑟 𝑧 → ( 𝐹𝑥 ) 𝑠 ( 𝐹𝑧 ) ) )
38 26 ad3antrrr ( ( ( ( ( ( ( 𝜑𝑎𝐾 ) ∧ 𝑥 ∈ ( 𝐹𝑎 ) ) ∧ 𝑠 ∈ ( UnifSt ‘ 𝑆 ) ) ∧ ( 𝑠 “ { ( 𝐹𝑥 ) } ) ⊆ 𝑎 ) ∧ 𝑟 ∈ ( UnifSt ‘ 𝑅 ) ) ∧ ∀ 𝑧 ∈ ( Base ‘ 𝑅 ) ( 𝑥 𝑟 𝑧 → ( 𝐹𝑥 ) 𝑠 ( 𝐹𝑧 ) ) ) → 𝜑 )
39 12 ad5antr ( ( ( ( ( ( 𝜑𝑎𝐾 ) ∧ 𝑥 ∈ ( 𝐹𝑎 ) ) ∧ 𝑠 ∈ ( UnifSt ‘ 𝑆 ) ) ∧ ( 𝑠 “ { ( 𝐹𝑥 ) } ) ⊆ 𝑎 ) ∧ 𝑟 ∈ ( UnifSt ‘ 𝑅 ) ) → ( UnifSt ‘ 𝑅 ) ∈ ( UnifOn ‘ ( Base ‘ 𝑅 ) ) )
40 simpr ( ( ( ( ( ( 𝜑𝑎𝐾 ) ∧ 𝑥 ∈ ( 𝐹𝑎 ) ) ∧ 𝑠 ∈ ( UnifSt ‘ 𝑆 ) ) ∧ ( 𝑠 “ { ( 𝐹𝑥 ) } ) ⊆ 𝑎 ) ∧ 𝑟 ∈ ( UnifSt ‘ 𝑅 ) ) → 𝑟 ∈ ( UnifSt ‘ 𝑅 ) )
41 ustrel ( ( ( UnifSt ‘ 𝑅 ) ∈ ( UnifOn ‘ ( Base ‘ 𝑅 ) ) ∧ 𝑟 ∈ ( UnifSt ‘ 𝑅 ) ) → Rel 𝑟 )
42 39 40 41 syl2anc ( ( ( ( ( ( 𝜑𝑎𝐾 ) ∧ 𝑥 ∈ ( 𝐹𝑎 ) ) ∧ 𝑠 ∈ ( UnifSt ‘ 𝑆 ) ) ∧ ( 𝑠 “ { ( 𝐹𝑥 ) } ) ⊆ 𝑎 ) ∧ 𝑟 ∈ ( UnifSt ‘ 𝑅 ) ) → Rel 𝑟 )
43 42 adantr ( ( ( ( ( ( ( 𝜑𝑎𝐾 ) ∧ 𝑥 ∈ ( 𝐹𝑎 ) ) ∧ 𝑠 ∈ ( UnifSt ‘ 𝑆 ) ) ∧ ( 𝑠 “ { ( 𝐹𝑥 ) } ) ⊆ 𝑎 ) ∧ 𝑟 ∈ ( UnifSt ‘ 𝑅 ) ) ∧ ∀ 𝑧 ∈ ( Base ‘ 𝑅 ) ( 𝑥 𝑟 𝑧 → ( 𝐹𝑥 ) 𝑠 ( 𝐹𝑧 ) ) ) → Rel 𝑟 )
44 38 12 syl ( ( ( ( ( ( ( 𝜑𝑎𝐾 ) ∧ 𝑥 ∈ ( 𝐹𝑎 ) ) ∧ 𝑠 ∈ ( UnifSt ‘ 𝑆 ) ) ∧ ( 𝑠 “ { ( 𝐹𝑥 ) } ) ⊆ 𝑎 ) ∧ 𝑟 ∈ ( UnifSt ‘ 𝑅 ) ) ∧ ∀ 𝑧 ∈ ( Base ‘ 𝑅 ) ( 𝑥 𝑟 𝑧 → ( 𝐹𝑥 ) 𝑠 ( 𝐹𝑧 ) ) ) → ( UnifSt ‘ 𝑅 ) ∈ ( UnifOn ‘ ( Base ‘ 𝑅 ) ) )
45 simplr ( ( ( ( ( ( ( 𝜑𝑎𝐾 ) ∧ 𝑥 ∈ ( 𝐹𝑎 ) ) ∧ 𝑠 ∈ ( UnifSt ‘ 𝑆 ) ) ∧ ( 𝑠 “ { ( 𝐹𝑥 ) } ) ⊆ 𝑎 ) ∧ 𝑟 ∈ ( UnifSt ‘ 𝑅 ) ) ∧ ∀ 𝑧 ∈ ( Base ‘ 𝑅 ) ( 𝑥 𝑟 𝑧 → ( 𝐹𝑥 ) 𝑠 ( 𝐹𝑧 ) ) ) → 𝑟 ∈ ( UnifSt ‘ 𝑅 ) )
46 30 ad3antrrr ( ( ( ( ( ( ( 𝜑𝑎𝐾 ) ∧ 𝑥 ∈ ( 𝐹𝑎 ) ) ∧ 𝑠 ∈ ( UnifSt ‘ 𝑆 ) ) ∧ ( 𝑠 “ { ( 𝐹𝑥 ) } ) ⊆ 𝑎 ) ∧ 𝑟 ∈ ( UnifSt ‘ 𝑅 ) ) ∧ ∀ 𝑧 ∈ ( Base ‘ 𝑅 ) ( 𝑥 𝑟 𝑧 → ( 𝐹𝑥 ) 𝑠 ( 𝐹𝑧 ) ) ) → 𝑥 ∈ ( Base ‘ 𝑅 ) )
47 ustimasn ( ( ( UnifSt ‘ 𝑅 ) ∈ ( UnifOn ‘ ( Base ‘ 𝑅 ) ) ∧ 𝑟 ∈ ( UnifSt ‘ 𝑅 ) ∧ 𝑥 ∈ ( Base ‘ 𝑅 ) ) → ( 𝑟 “ { 𝑥 } ) ⊆ ( Base ‘ 𝑅 ) )
48 44 45 46 47 syl3anc ( ( ( ( ( ( ( 𝜑𝑎𝐾 ) ∧ 𝑥 ∈ ( 𝐹𝑎 ) ) ∧ 𝑠 ∈ ( UnifSt ‘ 𝑆 ) ) ∧ ( 𝑠 “ { ( 𝐹𝑥 ) } ) ⊆ 𝑎 ) ∧ 𝑟 ∈ ( UnifSt ‘ 𝑅 ) ) ∧ ∀ 𝑧 ∈ ( Base ‘ 𝑅 ) ( 𝑥 𝑟 𝑧 → ( 𝐹𝑥 ) 𝑠 ( 𝐹𝑧 ) ) ) → ( 𝑟 “ { 𝑥 } ) ⊆ ( Base ‘ 𝑅 ) )
49 simpr ( ( ( ( ( ( ( 𝜑𝑎𝐾 ) ∧ 𝑥 ∈ ( 𝐹𝑎 ) ) ∧ 𝑠 ∈ ( UnifSt ‘ 𝑆 ) ) ∧ ( 𝑠 “ { ( 𝐹𝑥 ) } ) ⊆ 𝑎 ) ∧ 𝑟 ∈ ( UnifSt ‘ 𝑅 ) ) ∧ ∀ 𝑧 ∈ ( Base ‘ 𝑅 ) ( 𝑥 𝑟 𝑧 → ( 𝐹𝑥 ) 𝑠 ( 𝐹𝑧 ) ) ) → ∀ 𝑧 ∈ ( Base ‘ 𝑅 ) ( 𝑥 𝑟 𝑧 → ( 𝐹𝑥 ) 𝑠 ( 𝐹𝑧 ) ) )
50 simplr ( ( ( ( ( ( ( ( 𝜑𝑎𝐾 ) ∧ 𝑥 ∈ ( 𝐹𝑎 ) ) ∧ 𝑠 ∈ ( UnifSt ‘ 𝑆 ) ) ∧ ( 𝑠 “ { ( 𝐹𝑥 ) } ) ⊆ 𝑎 ) ∧ 𝑟 ∈ ( UnifSt ‘ 𝑅 ) ) ∧ 𝑧 ∈ ( Base ‘ 𝑅 ) ) ∧ ( 𝐹𝑥 ) 𝑠 ( 𝐹𝑧 ) ) → 𝑧 ∈ ( Base ‘ 𝑅 ) )
51 simpllr ( ( ( ( ( ( ( 𝜑𝑎𝐾 ) ∧ 𝑥 ∈ ( 𝐹𝑎 ) ) ∧ 𝑠 ∈ ( UnifSt ‘ 𝑆 ) ) ∧ ( 𝑠 “ { ( 𝐹𝑥 ) } ) ⊆ 𝑎 ) ∧ 𝑟 ∈ ( UnifSt ‘ 𝑅 ) ) ∧ ( 𝐹𝑥 ) 𝑠 ( 𝐹𝑧 ) ) → ( 𝑠 “ { ( 𝐹𝑥 ) } ) ⊆ 𝑎 )
52 17 ad5antr ( ( ( ( ( ( 𝜑𝑎𝐾 ) ∧ 𝑥 ∈ ( 𝐹𝑎 ) ) ∧ 𝑠 ∈ ( UnifSt ‘ 𝑆 ) ) ∧ ( 𝑠 “ { ( 𝐹𝑥 ) } ) ⊆ 𝑎 ) ∧ 𝑟 ∈ ( UnifSt ‘ 𝑅 ) ) → ( UnifSt ‘ 𝑆 ) ∈ ( UnifOn ‘ ( Base ‘ 𝑆 ) ) )
53 simpllr ( ( ( ( ( ( 𝜑𝑎𝐾 ) ∧ 𝑥 ∈ ( 𝐹𝑎 ) ) ∧ 𝑠 ∈ ( UnifSt ‘ 𝑆 ) ) ∧ ( 𝑠 “ { ( 𝐹𝑥 ) } ) ⊆ 𝑎 ) ∧ 𝑟 ∈ ( UnifSt ‘ 𝑅 ) ) → 𝑠 ∈ ( UnifSt ‘ 𝑆 ) )
54 ustrel ( ( ( UnifSt ‘ 𝑆 ) ∈ ( UnifOn ‘ ( Base ‘ 𝑆 ) ) ∧ 𝑠 ∈ ( UnifSt ‘ 𝑆 ) ) → Rel 𝑠 )
55 52 53 54 syl2anc ( ( ( ( ( ( 𝜑𝑎𝐾 ) ∧ 𝑥 ∈ ( 𝐹𝑎 ) ) ∧ 𝑠 ∈ ( UnifSt ‘ 𝑆 ) ) ∧ ( 𝑠 “ { ( 𝐹𝑥 ) } ) ⊆ 𝑎 ) ∧ 𝑟 ∈ ( UnifSt ‘ 𝑅 ) ) → Rel 𝑠 )
56 elrelimasn ( Rel 𝑠 → ( ( 𝐹𝑧 ) ∈ ( 𝑠 “ { ( 𝐹𝑥 ) } ) ↔ ( 𝐹𝑥 ) 𝑠 ( 𝐹𝑧 ) ) )
57 55 56 syl ( ( ( ( ( ( 𝜑𝑎𝐾 ) ∧ 𝑥 ∈ ( 𝐹𝑎 ) ) ∧ 𝑠 ∈ ( UnifSt ‘ 𝑆 ) ) ∧ ( 𝑠 “ { ( 𝐹𝑥 ) } ) ⊆ 𝑎 ) ∧ 𝑟 ∈ ( UnifSt ‘ 𝑅 ) ) → ( ( 𝐹𝑧 ) ∈ ( 𝑠 “ { ( 𝐹𝑥 ) } ) ↔ ( 𝐹𝑥 ) 𝑠 ( 𝐹𝑧 ) ) )
58 57 biimpar ( ( ( ( ( ( ( 𝜑𝑎𝐾 ) ∧ 𝑥 ∈ ( 𝐹𝑎 ) ) ∧ 𝑠 ∈ ( UnifSt ‘ 𝑆 ) ) ∧ ( 𝑠 “ { ( 𝐹𝑥 ) } ) ⊆ 𝑎 ) ∧ 𝑟 ∈ ( UnifSt ‘ 𝑅 ) ) ∧ ( 𝐹𝑥 ) 𝑠 ( 𝐹𝑧 ) ) → ( 𝐹𝑧 ) ∈ ( 𝑠 “ { ( 𝐹𝑥 ) } ) )
59 51 58 sseldd ( ( ( ( ( ( ( 𝜑𝑎𝐾 ) ∧ 𝑥 ∈ ( 𝐹𝑎 ) ) ∧ 𝑠 ∈ ( UnifSt ‘ 𝑆 ) ) ∧ ( 𝑠 “ { ( 𝐹𝑥 ) } ) ⊆ 𝑎 ) ∧ 𝑟 ∈ ( UnifSt ‘ 𝑅 ) ) ∧ ( 𝐹𝑥 ) 𝑠 ( 𝐹𝑧 ) ) → ( 𝐹𝑧 ) ∈ 𝑎 )
60 59 adantlr ( ( ( ( ( ( ( ( 𝜑𝑎𝐾 ) ∧ 𝑥 ∈ ( 𝐹𝑎 ) ) ∧ 𝑠 ∈ ( UnifSt ‘ 𝑆 ) ) ∧ ( 𝑠 “ { ( 𝐹𝑥 ) } ) ⊆ 𝑎 ) ∧ 𝑟 ∈ ( UnifSt ‘ 𝑅 ) ) ∧ 𝑧 ∈ ( Base ‘ 𝑅 ) ) ∧ ( 𝐹𝑥 ) 𝑠 ( 𝐹𝑧 ) ) → ( 𝐹𝑧 ) ∈ 𝑎 )
61 ffn ( 𝐹 : ( Base ‘ 𝑅 ) ⟶ ( Base ‘ 𝑆 ) → 𝐹 Fn ( Base ‘ 𝑅 ) )
62 elpreima ( 𝐹 Fn ( Base ‘ 𝑅 ) → ( 𝑧 ∈ ( 𝐹𝑎 ) ↔ ( 𝑧 ∈ ( Base ‘ 𝑅 ) ∧ ( 𝐹𝑧 ) ∈ 𝑎 ) ) )
63 21 61 62 3syl ( 𝜑 → ( 𝑧 ∈ ( 𝐹𝑎 ) ↔ ( 𝑧 ∈ ( Base ‘ 𝑅 ) ∧ ( 𝐹𝑧 ) ∈ 𝑎 ) ) )
64 63 ad7antr ( ( ( ( ( ( ( ( 𝜑𝑎𝐾 ) ∧ 𝑥 ∈ ( 𝐹𝑎 ) ) ∧ 𝑠 ∈ ( UnifSt ‘ 𝑆 ) ) ∧ ( 𝑠 “ { ( 𝐹𝑥 ) } ) ⊆ 𝑎 ) ∧ 𝑟 ∈ ( UnifSt ‘ 𝑅 ) ) ∧ 𝑧 ∈ ( Base ‘ 𝑅 ) ) ∧ ( 𝐹𝑥 ) 𝑠 ( 𝐹𝑧 ) ) → ( 𝑧 ∈ ( 𝐹𝑎 ) ↔ ( 𝑧 ∈ ( Base ‘ 𝑅 ) ∧ ( 𝐹𝑧 ) ∈ 𝑎 ) ) )
65 50 60 64 mpbir2and ( ( ( ( ( ( ( ( 𝜑𝑎𝐾 ) ∧ 𝑥 ∈ ( 𝐹𝑎 ) ) ∧ 𝑠 ∈ ( UnifSt ‘ 𝑆 ) ) ∧ ( 𝑠 “ { ( 𝐹𝑥 ) } ) ⊆ 𝑎 ) ∧ 𝑟 ∈ ( UnifSt ‘ 𝑅 ) ) ∧ 𝑧 ∈ ( Base ‘ 𝑅 ) ) ∧ ( 𝐹𝑥 ) 𝑠 ( 𝐹𝑧 ) ) → 𝑧 ∈ ( 𝐹𝑎 ) )
66 65 ex ( ( ( ( ( ( ( 𝜑𝑎𝐾 ) ∧ 𝑥 ∈ ( 𝐹𝑎 ) ) ∧ 𝑠 ∈ ( UnifSt ‘ 𝑆 ) ) ∧ ( 𝑠 “ { ( 𝐹𝑥 ) } ) ⊆ 𝑎 ) ∧ 𝑟 ∈ ( UnifSt ‘ 𝑅 ) ) ∧ 𝑧 ∈ ( Base ‘ 𝑅 ) ) → ( ( 𝐹𝑥 ) 𝑠 ( 𝐹𝑧 ) → 𝑧 ∈ ( 𝐹𝑎 ) ) )
67 66 ralrimiva ( ( ( ( ( ( 𝜑𝑎𝐾 ) ∧ 𝑥 ∈ ( 𝐹𝑎 ) ) ∧ 𝑠 ∈ ( UnifSt ‘ 𝑆 ) ) ∧ ( 𝑠 “ { ( 𝐹𝑥 ) } ) ⊆ 𝑎 ) ∧ 𝑟 ∈ ( UnifSt ‘ 𝑅 ) ) → ∀ 𝑧 ∈ ( Base ‘ 𝑅 ) ( ( 𝐹𝑥 ) 𝑠 ( 𝐹𝑧 ) → 𝑧 ∈ ( 𝐹𝑎 ) ) )
68 67 adantr ( ( ( ( ( ( ( 𝜑𝑎𝐾 ) ∧ 𝑥 ∈ ( 𝐹𝑎 ) ) ∧ 𝑠 ∈ ( UnifSt ‘ 𝑆 ) ) ∧ ( 𝑠 “ { ( 𝐹𝑥 ) } ) ⊆ 𝑎 ) ∧ 𝑟 ∈ ( UnifSt ‘ 𝑅 ) ) ∧ ∀ 𝑧 ∈ ( Base ‘ 𝑅 ) ( 𝑥 𝑟 𝑧 → ( 𝐹𝑥 ) 𝑠 ( 𝐹𝑧 ) ) ) → ∀ 𝑧 ∈ ( Base ‘ 𝑅 ) ( ( 𝐹𝑥 ) 𝑠 ( 𝐹𝑧 ) → 𝑧 ∈ ( 𝐹𝑎 ) ) )
69 r19.26 ( ∀ 𝑧 ∈ ( Base ‘ 𝑅 ) ( ( 𝑥 𝑟 𝑧 → ( 𝐹𝑥 ) 𝑠 ( 𝐹𝑧 ) ) ∧ ( ( 𝐹𝑥 ) 𝑠 ( 𝐹𝑧 ) → 𝑧 ∈ ( 𝐹𝑎 ) ) ) ↔ ( ∀ 𝑧 ∈ ( Base ‘ 𝑅 ) ( 𝑥 𝑟 𝑧 → ( 𝐹𝑥 ) 𝑠 ( 𝐹𝑧 ) ) ∧ ∀ 𝑧 ∈ ( Base ‘ 𝑅 ) ( ( 𝐹𝑥 ) 𝑠 ( 𝐹𝑧 ) → 𝑧 ∈ ( 𝐹𝑎 ) ) ) )
70 pm3.33 ( ( ( 𝑥 𝑟 𝑧 → ( 𝐹𝑥 ) 𝑠 ( 𝐹𝑧 ) ) ∧ ( ( 𝐹𝑥 ) 𝑠 ( 𝐹𝑧 ) → 𝑧 ∈ ( 𝐹𝑎 ) ) ) → ( 𝑥 𝑟 𝑧𝑧 ∈ ( 𝐹𝑎 ) ) )
71 70 ralimi ( ∀ 𝑧 ∈ ( Base ‘ 𝑅 ) ( ( 𝑥 𝑟 𝑧 → ( 𝐹𝑥 ) 𝑠 ( 𝐹𝑧 ) ) ∧ ( ( 𝐹𝑥 ) 𝑠 ( 𝐹𝑧 ) → 𝑧 ∈ ( 𝐹𝑎 ) ) ) → ∀ 𝑧 ∈ ( Base ‘ 𝑅 ) ( 𝑥 𝑟 𝑧𝑧 ∈ ( 𝐹𝑎 ) ) )
72 69 71 sylbir ( ( ∀ 𝑧 ∈ ( Base ‘ 𝑅 ) ( 𝑥 𝑟 𝑧 → ( 𝐹𝑥 ) 𝑠 ( 𝐹𝑧 ) ) ∧ ∀ 𝑧 ∈ ( Base ‘ 𝑅 ) ( ( 𝐹𝑥 ) 𝑠 ( 𝐹𝑧 ) → 𝑧 ∈ ( 𝐹𝑎 ) ) ) → ∀ 𝑧 ∈ ( Base ‘ 𝑅 ) ( 𝑥 𝑟 𝑧𝑧 ∈ ( 𝐹𝑎 ) ) )
73 49 68 72 syl2anc ( ( ( ( ( ( ( 𝜑𝑎𝐾 ) ∧ 𝑥 ∈ ( 𝐹𝑎 ) ) ∧ 𝑠 ∈ ( UnifSt ‘ 𝑆 ) ) ∧ ( 𝑠 “ { ( 𝐹𝑥 ) } ) ⊆ 𝑎 ) ∧ 𝑟 ∈ ( UnifSt ‘ 𝑅 ) ) ∧ ∀ 𝑧 ∈ ( Base ‘ 𝑅 ) ( 𝑥 𝑟 𝑧 → ( 𝐹𝑥 ) 𝑠 ( 𝐹𝑧 ) ) ) → ∀ 𝑧 ∈ ( Base ‘ 𝑅 ) ( 𝑥 𝑟 𝑧𝑧 ∈ ( 𝐹𝑎 ) ) )
74 simpl2l ( ( ( 𝜑 ∧ ( Rel 𝑟 ∧ ( 𝑟 “ { 𝑥 } ) ⊆ ( Base ‘ 𝑅 ) ) ∧ ∀ 𝑧 ∈ ( Base ‘ 𝑅 ) ( 𝑥 𝑟 𝑧𝑧 ∈ ( 𝐹𝑎 ) ) ) ∧ 𝑦 ∈ ( 𝑟 “ { 𝑥 } ) ) → Rel 𝑟 )
75 simpr ( ( ( 𝜑 ∧ ( Rel 𝑟 ∧ ( 𝑟 “ { 𝑥 } ) ⊆ ( Base ‘ 𝑅 ) ) ∧ ∀ 𝑧 ∈ ( Base ‘ 𝑅 ) ( 𝑥 𝑟 𝑧𝑧 ∈ ( 𝐹𝑎 ) ) ) ∧ 𝑦 ∈ ( 𝑟 “ { 𝑥 } ) ) → 𝑦 ∈ ( 𝑟 “ { 𝑥 } ) )
76 elrelimasn ( Rel 𝑟 → ( 𝑦 ∈ ( 𝑟 “ { 𝑥 } ) ↔ 𝑥 𝑟 𝑦 ) )
77 76 biimpa ( ( Rel 𝑟𝑦 ∈ ( 𝑟 “ { 𝑥 } ) ) → 𝑥 𝑟 𝑦 )
78 74 75 77 syl2anc ( ( ( 𝜑 ∧ ( Rel 𝑟 ∧ ( 𝑟 “ { 𝑥 } ) ⊆ ( Base ‘ 𝑅 ) ) ∧ ∀ 𝑧 ∈ ( Base ‘ 𝑅 ) ( 𝑥 𝑟 𝑧𝑧 ∈ ( 𝐹𝑎 ) ) ) ∧ 𝑦 ∈ ( 𝑟 “ { 𝑥 } ) ) → 𝑥 𝑟 𝑦 )
79 breq2 ( 𝑧 = 𝑦 → ( 𝑥 𝑟 𝑧𝑥 𝑟 𝑦 ) )
80 eleq1w ( 𝑧 = 𝑦 → ( 𝑧 ∈ ( 𝐹𝑎 ) ↔ 𝑦 ∈ ( 𝐹𝑎 ) ) )
81 79 80 imbi12d ( 𝑧 = 𝑦 → ( ( 𝑥 𝑟 𝑧𝑧 ∈ ( 𝐹𝑎 ) ) ↔ ( 𝑥 𝑟 𝑦𝑦 ∈ ( 𝐹𝑎 ) ) ) )
82 simpl3 ( ( ( 𝜑 ∧ ( Rel 𝑟 ∧ ( 𝑟 “ { 𝑥 } ) ⊆ ( Base ‘ 𝑅 ) ) ∧ ∀ 𝑧 ∈ ( Base ‘ 𝑅 ) ( 𝑥 𝑟 𝑧𝑧 ∈ ( 𝐹𝑎 ) ) ) ∧ 𝑦 ∈ ( 𝑟 “ { 𝑥 } ) ) → ∀ 𝑧 ∈ ( Base ‘ 𝑅 ) ( 𝑥 𝑟 𝑧𝑧 ∈ ( 𝐹𝑎 ) ) )
83 simpl2r ( ( ( 𝜑 ∧ ( Rel 𝑟 ∧ ( 𝑟 “ { 𝑥 } ) ⊆ ( Base ‘ 𝑅 ) ) ∧ ∀ 𝑧 ∈ ( Base ‘ 𝑅 ) ( 𝑥 𝑟 𝑧𝑧 ∈ ( 𝐹𝑎 ) ) ) ∧ 𝑦 ∈ ( 𝑟 “ { 𝑥 } ) ) → ( 𝑟 “ { 𝑥 } ) ⊆ ( Base ‘ 𝑅 ) )
84 83 75 sseldd ( ( ( 𝜑 ∧ ( Rel 𝑟 ∧ ( 𝑟 “ { 𝑥 } ) ⊆ ( Base ‘ 𝑅 ) ) ∧ ∀ 𝑧 ∈ ( Base ‘ 𝑅 ) ( 𝑥 𝑟 𝑧𝑧 ∈ ( 𝐹𝑎 ) ) ) ∧ 𝑦 ∈ ( 𝑟 “ { 𝑥 } ) ) → 𝑦 ∈ ( Base ‘ 𝑅 ) )
85 81 82 84 rspcdva ( ( ( 𝜑 ∧ ( Rel 𝑟 ∧ ( 𝑟 “ { 𝑥 } ) ⊆ ( Base ‘ 𝑅 ) ) ∧ ∀ 𝑧 ∈ ( Base ‘ 𝑅 ) ( 𝑥 𝑟 𝑧𝑧 ∈ ( 𝐹𝑎 ) ) ) ∧ 𝑦 ∈ ( 𝑟 “ { 𝑥 } ) ) → ( 𝑥 𝑟 𝑦𝑦 ∈ ( 𝐹𝑎 ) ) )
86 78 85 mpd ( ( ( 𝜑 ∧ ( Rel 𝑟 ∧ ( 𝑟 “ { 𝑥 } ) ⊆ ( Base ‘ 𝑅 ) ) ∧ ∀ 𝑧 ∈ ( Base ‘ 𝑅 ) ( 𝑥 𝑟 𝑧𝑧 ∈ ( 𝐹𝑎 ) ) ) ∧ 𝑦 ∈ ( 𝑟 “ { 𝑥 } ) ) → 𝑦 ∈ ( 𝐹𝑎 ) )
87 86 ex ( ( 𝜑 ∧ ( Rel 𝑟 ∧ ( 𝑟 “ { 𝑥 } ) ⊆ ( Base ‘ 𝑅 ) ) ∧ ∀ 𝑧 ∈ ( Base ‘ 𝑅 ) ( 𝑥 𝑟 𝑧𝑧 ∈ ( 𝐹𝑎 ) ) ) → ( 𝑦 ∈ ( 𝑟 “ { 𝑥 } ) → 𝑦 ∈ ( 𝐹𝑎 ) ) )
88 87 ssrdv ( ( 𝜑 ∧ ( Rel 𝑟 ∧ ( 𝑟 “ { 𝑥 } ) ⊆ ( Base ‘ 𝑅 ) ) ∧ ∀ 𝑧 ∈ ( Base ‘ 𝑅 ) ( 𝑥 𝑟 𝑧𝑧 ∈ ( 𝐹𝑎 ) ) ) → ( 𝑟 “ { 𝑥 } ) ⊆ ( 𝐹𝑎 ) )
89 38 43 48 73 88 syl121anc ( ( ( ( ( ( ( 𝜑𝑎𝐾 ) ∧ 𝑥 ∈ ( 𝐹𝑎 ) ) ∧ 𝑠 ∈ ( UnifSt ‘ 𝑆 ) ) ∧ ( 𝑠 “ { ( 𝐹𝑥 ) } ) ⊆ 𝑎 ) ∧ 𝑟 ∈ ( UnifSt ‘ 𝑅 ) ) ∧ ∀ 𝑧 ∈ ( Base ‘ 𝑅 ) ( 𝑥 𝑟 𝑧 → ( 𝐹𝑥 ) 𝑠 ( 𝐹𝑧 ) ) ) → ( 𝑟 “ { 𝑥 } ) ⊆ ( 𝐹𝑎 ) )
90 89 ex ( ( ( ( ( ( 𝜑𝑎𝐾 ) ∧ 𝑥 ∈ ( 𝐹𝑎 ) ) ∧ 𝑠 ∈ ( UnifSt ‘ 𝑆 ) ) ∧ ( 𝑠 “ { ( 𝐹𝑥 ) } ) ⊆ 𝑎 ) ∧ 𝑟 ∈ ( UnifSt ‘ 𝑅 ) ) → ( ∀ 𝑧 ∈ ( Base ‘ 𝑅 ) ( 𝑥 𝑟 𝑧 → ( 𝐹𝑥 ) 𝑠 ( 𝐹𝑧 ) ) → ( 𝑟 “ { 𝑥 } ) ⊆ ( 𝐹𝑎 ) ) )
91 90 reximdva ( ( ( ( ( 𝜑𝑎𝐾 ) ∧ 𝑥 ∈ ( 𝐹𝑎 ) ) ∧ 𝑠 ∈ ( UnifSt ‘ 𝑆 ) ) ∧ ( 𝑠 “ { ( 𝐹𝑥 ) } ) ⊆ 𝑎 ) → ( ∃ 𝑟 ∈ ( UnifSt ‘ 𝑅 ) ∀ 𝑧 ∈ ( Base ‘ 𝑅 ) ( 𝑥 𝑟 𝑧 → ( 𝐹𝑥 ) 𝑠 ( 𝐹𝑧 ) ) → ∃ 𝑟 ∈ ( UnifSt ‘ 𝑅 ) ( 𝑟 “ { 𝑥 } ) ⊆ ( 𝐹𝑎 ) ) )
92 37 91 mpd ( ( ( ( ( 𝜑𝑎𝐾 ) ∧ 𝑥 ∈ ( 𝐹𝑎 ) ) ∧ 𝑠 ∈ ( UnifSt ‘ 𝑆 ) ) ∧ ( 𝑠 “ { ( 𝐹𝑥 ) } ) ⊆ 𝑎 ) → ∃ 𝑟 ∈ ( UnifSt ‘ 𝑅 ) ( 𝑟 “ { 𝑥 } ) ⊆ ( 𝐹𝑎 ) )
93 sneq ( 𝑦 = ( 𝐹𝑥 ) → { 𝑦 } = { ( 𝐹𝑥 ) } )
94 93 imaeq2d ( 𝑦 = ( 𝐹𝑥 ) → ( 𝑠 “ { 𝑦 } ) = ( 𝑠 “ { ( 𝐹𝑥 ) } ) )
95 94 sseq1d ( 𝑦 = ( 𝐹𝑥 ) → ( ( 𝑠 “ { 𝑦 } ) ⊆ 𝑎 ↔ ( 𝑠 “ { ( 𝐹𝑥 ) } ) ⊆ 𝑎 ) )
96 95 rexbidv ( 𝑦 = ( 𝐹𝑥 ) → ( ∃ 𝑠 ∈ ( UnifSt ‘ 𝑆 ) ( 𝑠 “ { 𝑦 } ) ⊆ 𝑎 ↔ ∃ 𝑠 ∈ ( UnifSt ‘ 𝑆 ) ( 𝑠 “ { ( 𝐹𝑥 ) } ) ⊆ 𝑎 ) )
97 simpr ( ( 𝜑𝑎𝐾 ) → 𝑎𝐾 )
98 15 simprbi ( 𝑆 ∈ UnifSp → 𝐾 = ( unifTop ‘ ( UnifSt ‘ 𝑆 ) ) )
99 4 98 syl ( 𝜑𝐾 = ( unifTop ‘ ( UnifSt ‘ 𝑆 ) ) )
100 99 adantr ( ( 𝜑𝑎𝐾 ) → 𝐾 = ( unifTop ‘ ( UnifSt ‘ 𝑆 ) ) )
101 97 100 eleqtrd ( ( 𝜑𝑎𝐾 ) → 𝑎 ∈ ( unifTop ‘ ( UnifSt ‘ 𝑆 ) ) )
102 elutop ( ( UnifSt ‘ 𝑆 ) ∈ ( UnifOn ‘ ( Base ‘ 𝑆 ) ) → ( 𝑎 ∈ ( unifTop ‘ ( UnifSt ‘ 𝑆 ) ) ↔ ( 𝑎 ⊆ ( Base ‘ 𝑆 ) ∧ ∀ 𝑦𝑎𝑠 ∈ ( UnifSt ‘ 𝑆 ) ( 𝑠 “ { 𝑦 } ) ⊆ 𝑎 ) ) )
103 17 102 syl ( 𝜑 → ( 𝑎 ∈ ( unifTop ‘ ( UnifSt ‘ 𝑆 ) ) ↔ ( 𝑎 ⊆ ( Base ‘ 𝑆 ) ∧ ∀ 𝑦𝑎𝑠 ∈ ( UnifSt ‘ 𝑆 ) ( 𝑠 “ { 𝑦 } ) ⊆ 𝑎 ) ) )
104 103 adantr ( ( 𝜑𝑎𝐾 ) → ( 𝑎 ∈ ( unifTop ‘ ( UnifSt ‘ 𝑆 ) ) ↔ ( 𝑎 ⊆ ( Base ‘ 𝑆 ) ∧ ∀ 𝑦𝑎𝑠 ∈ ( UnifSt ‘ 𝑆 ) ( 𝑠 “ { 𝑦 } ) ⊆ 𝑎 ) ) )
105 101 104 mpbid ( ( 𝜑𝑎𝐾 ) → ( 𝑎 ⊆ ( Base ‘ 𝑆 ) ∧ ∀ 𝑦𝑎𝑠 ∈ ( UnifSt ‘ 𝑆 ) ( 𝑠 “ { 𝑦 } ) ⊆ 𝑎 ) )
106 105 simprd ( ( 𝜑𝑎𝐾 ) → ∀ 𝑦𝑎𝑠 ∈ ( UnifSt ‘ 𝑆 ) ( 𝑠 “ { 𝑦 } ) ⊆ 𝑎 )
107 106 adantr ( ( ( 𝜑𝑎𝐾 ) ∧ 𝑥 ∈ ( 𝐹𝑎 ) ) → ∀ 𝑦𝑎𝑠 ∈ ( UnifSt ‘ 𝑆 ) ( 𝑠 “ { 𝑦 } ) ⊆ 𝑎 )
108 elpreima ( 𝐹 Fn ( Base ‘ 𝑅 ) → ( 𝑥 ∈ ( 𝐹𝑎 ) ↔ ( 𝑥 ∈ ( Base ‘ 𝑅 ) ∧ ( 𝐹𝑥 ) ∈ 𝑎 ) ) )
109 21 61 108 3syl ( 𝜑 → ( 𝑥 ∈ ( 𝐹𝑎 ) ↔ ( 𝑥 ∈ ( Base ‘ 𝑅 ) ∧ ( 𝐹𝑥 ) ∈ 𝑎 ) ) )
110 109 adantr ( ( 𝜑𝑎𝐾 ) → ( 𝑥 ∈ ( 𝐹𝑎 ) ↔ ( 𝑥 ∈ ( Base ‘ 𝑅 ) ∧ ( 𝐹𝑥 ) ∈ 𝑎 ) ) )
111 110 biimpa ( ( ( 𝜑𝑎𝐾 ) ∧ 𝑥 ∈ ( 𝐹𝑎 ) ) → ( 𝑥 ∈ ( Base ‘ 𝑅 ) ∧ ( 𝐹𝑥 ) ∈ 𝑎 ) )
112 111 simprd ( ( ( 𝜑𝑎𝐾 ) ∧ 𝑥 ∈ ( 𝐹𝑎 ) ) → ( 𝐹𝑥 ) ∈ 𝑎 )
113 96 107 112 rspcdva ( ( ( 𝜑𝑎𝐾 ) ∧ 𝑥 ∈ ( 𝐹𝑎 ) ) → ∃ 𝑠 ∈ ( UnifSt ‘ 𝑆 ) ( 𝑠 “ { ( 𝐹𝑥 ) } ) ⊆ 𝑎 )
114 92 113 r19.29a ( ( ( 𝜑𝑎𝐾 ) ∧ 𝑥 ∈ ( 𝐹𝑎 ) ) → ∃ 𝑟 ∈ ( UnifSt ‘ 𝑅 ) ( 𝑟 “ { 𝑥 } ) ⊆ ( 𝐹𝑎 ) )
115 114 ralrimiva ( ( 𝜑𝑎𝐾 ) → ∀ 𝑥 ∈ ( 𝐹𝑎 ) ∃ 𝑟 ∈ ( UnifSt ‘ 𝑅 ) ( 𝑟 “ { 𝑥 } ) ⊆ ( 𝐹𝑎 ) )
116 10 simprbi ( 𝑅 ∈ UnifSp → 𝐽 = ( unifTop ‘ ( UnifSt ‘ 𝑅 ) ) )
117 3 116 syl ( 𝜑𝐽 = ( unifTop ‘ ( UnifSt ‘ 𝑅 ) ) )
118 117 adantr ( ( 𝜑𝑎𝐾 ) → 𝐽 = ( unifTop ‘ ( UnifSt ‘ 𝑅 ) ) )
119 118 eleq2d ( ( 𝜑𝑎𝐾 ) → ( ( 𝐹𝑎 ) ∈ 𝐽 ↔ ( 𝐹𝑎 ) ∈ ( unifTop ‘ ( UnifSt ‘ 𝑅 ) ) ) )
120 elutop ( ( UnifSt ‘ 𝑅 ) ∈ ( UnifOn ‘ ( Base ‘ 𝑅 ) ) → ( ( 𝐹𝑎 ) ∈ ( unifTop ‘ ( UnifSt ‘ 𝑅 ) ) ↔ ( ( 𝐹𝑎 ) ⊆ ( Base ‘ 𝑅 ) ∧ ∀ 𝑥 ∈ ( 𝐹𝑎 ) ∃ 𝑟 ∈ ( UnifSt ‘ 𝑅 ) ( 𝑟 “ { 𝑥 } ) ⊆ ( 𝐹𝑎 ) ) ) )
121 12 120 syl ( 𝜑 → ( ( 𝐹𝑎 ) ∈ ( unifTop ‘ ( UnifSt ‘ 𝑅 ) ) ↔ ( ( 𝐹𝑎 ) ⊆ ( Base ‘ 𝑅 ) ∧ ∀ 𝑥 ∈ ( 𝐹𝑎 ) ∃ 𝑟 ∈ ( UnifSt ‘ 𝑅 ) ( 𝑟 “ { 𝑥 } ) ⊆ ( 𝐹𝑎 ) ) ) )
122 121 adantr ( ( 𝜑𝑎𝐾 ) → ( ( 𝐹𝑎 ) ∈ ( unifTop ‘ ( UnifSt ‘ 𝑅 ) ) ↔ ( ( 𝐹𝑎 ) ⊆ ( Base ‘ 𝑅 ) ∧ ∀ 𝑥 ∈ ( 𝐹𝑎 ) ∃ 𝑟 ∈ ( UnifSt ‘ 𝑅 ) ( 𝑟 “ { 𝑥 } ) ⊆ ( 𝐹𝑎 ) ) ) )
123 119 122 bitrd ( ( 𝜑𝑎𝐾 ) → ( ( 𝐹𝑎 ) ∈ 𝐽 ↔ ( ( 𝐹𝑎 ) ⊆ ( Base ‘ 𝑅 ) ∧ ∀ 𝑥 ∈ ( 𝐹𝑎 ) ∃ 𝑟 ∈ ( UnifSt ‘ 𝑅 ) ( 𝑟 “ { 𝑥 } ) ⊆ ( 𝐹𝑎 ) ) ) )
124 25 115 123 mpbir2and ( ( 𝜑𝑎𝐾 ) → ( 𝐹𝑎 ) ∈ 𝐽 )
125 124 ralrimiva ( 𝜑 → ∀ 𝑎𝐾 ( 𝐹𝑎 ) ∈ 𝐽 )
126 8 1 istps ( 𝑅 ∈ TopSp ↔ 𝐽 ∈ ( TopOn ‘ ( Base ‘ 𝑅 ) ) )
127 5 126 sylib ( 𝜑𝐽 ∈ ( TopOn ‘ ( Base ‘ 𝑅 ) ) )
128 13 2 istps ( 𝑆 ∈ TopSp ↔ 𝐾 ∈ ( TopOn ‘ ( Base ‘ 𝑆 ) ) )
129 6 128 sylib ( 𝜑𝐾 ∈ ( TopOn ‘ ( Base ‘ 𝑆 ) ) )
130 iscn ( ( 𝐽 ∈ ( TopOn ‘ ( Base ‘ 𝑅 ) ) ∧ 𝐾 ∈ ( TopOn ‘ ( Base ‘ 𝑆 ) ) ) → ( 𝐹 ∈ ( 𝐽 Cn 𝐾 ) ↔ ( 𝐹 : ( Base ‘ 𝑅 ) ⟶ ( Base ‘ 𝑆 ) ∧ ∀ 𝑎𝐾 ( 𝐹𝑎 ) ∈ 𝐽 ) ) )
131 127 129 130 syl2anc ( 𝜑 → ( 𝐹 ∈ ( 𝐽 Cn 𝐾 ) ↔ ( 𝐹 : ( Base ‘ 𝑅 ) ⟶ ( Base ‘ 𝑆 ) ∧ ∀ 𝑎𝐾 ( 𝐹𝑎 ) ∈ 𝐽 ) ) )
132 21 125 131 mpbir2and ( 𝜑𝐹 ∈ ( 𝐽 Cn 𝐾 ) )