Metamath Proof Explorer


Theorem kgencmp

Description: The compact generator topology is the same as the original topology on compact subspaces. (Contributed by Mario Carneiro, 20-Mar-2015)

Ref Expression
Assertion kgencmp ( ( 𝐽 ∈ Top ∧ ( 𝐽t 𝐾 ) ∈ Comp ) → ( 𝐽t 𝐾 ) = ( ( 𝑘Gen ‘ 𝐽 ) ↾t 𝐾 ) )

Proof

Step Hyp Ref Expression
1 kgenftop ( 𝐽 ∈ Top → ( 𝑘Gen ‘ 𝐽 ) ∈ Top )
2 1 adantr ( ( 𝐽 ∈ Top ∧ ( 𝐽t 𝐾 ) ∈ Comp ) → ( 𝑘Gen ‘ 𝐽 ) ∈ Top )
3 kgenss ( 𝐽 ∈ Top → 𝐽 ⊆ ( 𝑘Gen ‘ 𝐽 ) )
4 3 adantr ( ( 𝐽 ∈ Top ∧ ( 𝐽t 𝐾 ) ∈ Comp ) → 𝐽 ⊆ ( 𝑘Gen ‘ 𝐽 ) )
5 ssrest ( ( ( 𝑘Gen ‘ 𝐽 ) ∈ Top ∧ 𝐽 ⊆ ( 𝑘Gen ‘ 𝐽 ) ) → ( 𝐽t 𝐾 ) ⊆ ( ( 𝑘Gen ‘ 𝐽 ) ↾t 𝐾 ) )
6 2 4 5 syl2anc ( ( 𝐽 ∈ Top ∧ ( 𝐽t 𝐾 ) ∈ Comp ) → ( 𝐽t 𝐾 ) ⊆ ( ( 𝑘Gen ‘ 𝐽 ) ↾t 𝐾 ) )
7 cmptop ( ( 𝐽t 𝐾 ) ∈ Comp → ( 𝐽t 𝐾 ) ∈ Top )
8 7 adantl ( ( 𝐽 ∈ Top ∧ ( 𝐽t 𝐾 ) ∈ Comp ) → ( 𝐽t 𝐾 ) ∈ Top )
9 restrcl ( ( 𝐽t 𝐾 ) ∈ Top → ( 𝐽 ∈ V ∧ 𝐾 ∈ V ) )
10 9 simprd ( ( 𝐽t 𝐾 ) ∈ Top → 𝐾 ∈ V )
11 8 10 syl ( ( 𝐽 ∈ Top ∧ ( 𝐽t 𝐾 ) ∈ Comp ) → 𝐾 ∈ V )
12 restval ( ( ( 𝑘Gen ‘ 𝐽 ) ∈ Top ∧ 𝐾 ∈ V ) → ( ( 𝑘Gen ‘ 𝐽 ) ↾t 𝐾 ) = ran ( 𝑥 ∈ ( 𝑘Gen ‘ 𝐽 ) ↦ ( 𝑥𝐾 ) ) )
13 2 11 12 syl2anc ( ( 𝐽 ∈ Top ∧ ( 𝐽t 𝐾 ) ∈ Comp ) → ( ( 𝑘Gen ‘ 𝐽 ) ↾t 𝐾 ) = ran ( 𝑥 ∈ ( 𝑘Gen ‘ 𝐽 ) ↦ ( 𝑥𝐾 ) ) )
14 simpr ( ( ( 𝐽 ∈ Top ∧ ( 𝐽t 𝐾 ) ∈ Comp ) ∧ 𝑥 ∈ ( 𝑘Gen ‘ 𝐽 ) ) → 𝑥 ∈ ( 𝑘Gen ‘ 𝐽 ) )
15 simplr ( ( ( 𝐽 ∈ Top ∧ ( 𝐽t 𝐾 ) ∈ Comp ) ∧ 𝑥 ∈ ( 𝑘Gen ‘ 𝐽 ) ) → ( 𝐽t 𝐾 ) ∈ Comp )
16 kgeni ( ( 𝑥 ∈ ( 𝑘Gen ‘ 𝐽 ) ∧ ( 𝐽t 𝐾 ) ∈ Comp ) → ( 𝑥𝐾 ) ∈ ( 𝐽t 𝐾 ) )
17 14 15 16 syl2anc ( ( ( 𝐽 ∈ Top ∧ ( 𝐽t 𝐾 ) ∈ Comp ) ∧ 𝑥 ∈ ( 𝑘Gen ‘ 𝐽 ) ) → ( 𝑥𝐾 ) ∈ ( 𝐽t 𝐾 ) )
18 17 fmpttd ( ( 𝐽 ∈ Top ∧ ( 𝐽t 𝐾 ) ∈ Comp ) → ( 𝑥 ∈ ( 𝑘Gen ‘ 𝐽 ) ↦ ( 𝑥𝐾 ) ) : ( 𝑘Gen ‘ 𝐽 ) ⟶ ( 𝐽t 𝐾 ) )
19 18 frnd ( ( 𝐽 ∈ Top ∧ ( 𝐽t 𝐾 ) ∈ Comp ) → ran ( 𝑥 ∈ ( 𝑘Gen ‘ 𝐽 ) ↦ ( 𝑥𝐾 ) ) ⊆ ( 𝐽t 𝐾 ) )
20 13 19 eqsstrd ( ( 𝐽 ∈ Top ∧ ( 𝐽t 𝐾 ) ∈ Comp ) → ( ( 𝑘Gen ‘ 𝐽 ) ↾t 𝐾 ) ⊆ ( 𝐽t 𝐾 ) )
21 6 20 eqssd ( ( 𝐽 ∈ Top ∧ ( 𝐽t 𝐾 ) ∈ Comp ) → ( 𝐽t 𝐾 ) = ( ( 𝑘Gen ‘ 𝐽 ) ↾t 𝐾 ) )