Metamath Proof Explorer


Theorem restcnrm

Description: A subspace of a completely normal space is completely normal. (Contributed by Mario Carneiro, 26-Aug-2015)

Ref Expression
Assertion restcnrm ( ( 𝐽 ∈ CNrm ∧ 𝐴𝑉 ) → ( 𝐽t 𝐴 ) ∈ CNrm )

Proof

Step Hyp Ref Expression
1 eqid 𝐽 = 𝐽
2 1 restin ( ( 𝐽 ∈ CNrm ∧ 𝐴𝑉 ) → ( 𝐽t 𝐴 ) = ( 𝐽t ( 𝐴 𝐽 ) ) )
3 simpll ( ( ( 𝐽 ∈ CNrm ∧ 𝐴𝑉 ) ∧ 𝑥 ∈ 𝒫 ( 𝐴 𝐽 ) ) → 𝐽 ∈ CNrm )
4 elpwi ( 𝑥 ∈ 𝒫 ( 𝐴 𝐽 ) → 𝑥 ⊆ ( 𝐴 𝐽 ) )
5 4 adantl ( ( ( 𝐽 ∈ CNrm ∧ 𝐴𝑉 ) ∧ 𝑥 ∈ 𝒫 ( 𝐴 𝐽 ) ) → 𝑥 ⊆ ( 𝐴 𝐽 ) )
6 inex1g ( 𝐴𝑉 → ( 𝐴 𝐽 ) ∈ V )
7 6 ad2antlr ( ( ( 𝐽 ∈ CNrm ∧ 𝐴𝑉 ) ∧ 𝑥 ∈ 𝒫 ( 𝐴 𝐽 ) ) → ( 𝐴 𝐽 ) ∈ V )
8 restabs ( ( 𝐽 ∈ CNrm ∧ 𝑥 ⊆ ( 𝐴 𝐽 ) ∧ ( 𝐴 𝐽 ) ∈ V ) → ( ( 𝐽t ( 𝐴 𝐽 ) ) ↾t 𝑥 ) = ( 𝐽t 𝑥 ) )
9 3 5 7 8 syl3anc ( ( ( 𝐽 ∈ CNrm ∧ 𝐴𝑉 ) ∧ 𝑥 ∈ 𝒫 ( 𝐴 𝐽 ) ) → ( ( 𝐽t ( 𝐴 𝐽 ) ) ↾t 𝑥 ) = ( 𝐽t 𝑥 ) )
10 cnrmi ( ( 𝐽 ∈ CNrm ∧ 𝑥 ∈ 𝒫 ( 𝐴 𝐽 ) ) → ( 𝐽t 𝑥 ) ∈ Nrm )
11 10 adantlr ( ( ( 𝐽 ∈ CNrm ∧ 𝐴𝑉 ) ∧ 𝑥 ∈ 𝒫 ( 𝐴 𝐽 ) ) → ( 𝐽t 𝑥 ) ∈ Nrm )
12 9 11 eqeltrd ( ( ( 𝐽 ∈ CNrm ∧ 𝐴𝑉 ) ∧ 𝑥 ∈ 𝒫 ( 𝐴 𝐽 ) ) → ( ( 𝐽t ( 𝐴 𝐽 ) ) ↾t 𝑥 ) ∈ Nrm )
13 12 ralrimiva ( ( 𝐽 ∈ CNrm ∧ 𝐴𝑉 ) → ∀ 𝑥 ∈ 𝒫 ( 𝐴 𝐽 ) ( ( 𝐽t ( 𝐴 𝐽 ) ) ↾t 𝑥 ) ∈ Nrm )
14 cnrmtop ( 𝐽 ∈ CNrm → 𝐽 ∈ Top )
15 14 adantr ( ( 𝐽 ∈ CNrm ∧ 𝐴𝑉 ) → 𝐽 ∈ Top )
16 toptopon2 ( 𝐽 ∈ Top ↔ 𝐽 ∈ ( TopOn ‘ 𝐽 ) )
17 15 16 sylib ( ( 𝐽 ∈ CNrm ∧ 𝐴𝑉 ) → 𝐽 ∈ ( TopOn ‘ 𝐽 ) )
18 inss2 ( 𝐴 𝐽 ) ⊆ 𝐽
19 resttopon ( ( 𝐽 ∈ ( TopOn ‘ 𝐽 ) ∧ ( 𝐴 𝐽 ) ⊆ 𝐽 ) → ( 𝐽t ( 𝐴 𝐽 ) ) ∈ ( TopOn ‘ ( 𝐴 𝐽 ) ) )
20 17 18 19 sylancl ( ( 𝐽 ∈ CNrm ∧ 𝐴𝑉 ) → ( 𝐽t ( 𝐴 𝐽 ) ) ∈ ( TopOn ‘ ( 𝐴 𝐽 ) ) )
21 iscnrm2 ( ( 𝐽t ( 𝐴 𝐽 ) ) ∈ ( TopOn ‘ ( 𝐴 𝐽 ) ) → ( ( 𝐽t ( 𝐴 𝐽 ) ) ∈ CNrm ↔ ∀ 𝑥 ∈ 𝒫 ( 𝐴 𝐽 ) ( ( 𝐽t ( 𝐴 𝐽 ) ) ↾t 𝑥 ) ∈ Nrm ) )
22 20 21 syl ( ( 𝐽 ∈ CNrm ∧ 𝐴𝑉 ) → ( ( 𝐽t ( 𝐴 𝐽 ) ) ∈ CNrm ↔ ∀ 𝑥 ∈ 𝒫 ( 𝐴 𝐽 ) ( ( 𝐽t ( 𝐴 𝐽 ) ) ↾t 𝑥 ) ∈ Nrm ) )
23 13 22 mpbird ( ( 𝐽 ∈ CNrm ∧ 𝐴𝑉 ) → ( 𝐽t ( 𝐴 𝐽 ) ) ∈ CNrm )
24 2 23 eqeltrd ( ( 𝐽 ∈ CNrm ∧ 𝐴𝑉 ) → ( 𝐽t 𝐴 ) ∈ CNrm )