Metamath Proof Explorer


Theorem sshauslem

Description: Lemma for sshaus and similar theorems. If the topological property A is preserved under injective preimages, then a topology finer than one with property A also has property A . (Contributed by Mario Carneiro, 25-Aug-2015)

Ref Expression
Hypotheses t1sep.1 𝑋 = 𝐽
sshauslem.2 ( 𝐽𝐴𝐽 ∈ Top )
sshauslem.3 ( ( 𝐽𝐴 ∧ ( I ↾ 𝑋 ) : 𝑋1-1𝑋 ∧ ( I ↾ 𝑋 ) ∈ ( 𝐾 Cn 𝐽 ) ) → 𝐾𝐴 )
Assertion sshauslem ( ( 𝐽𝐴𝐾 ∈ ( TopOn ‘ 𝑋 ) ∧ 𝐽𝐾 ) → 𝐾𝐴 )

Proof

Step Hyp Ref Expression
1 t1sep.1 𝑋 = 𝐽
2 sshauslem.2 ( 𝐽𝐴𝐽 ∈ Top )
3 sshauslem.3 ( ( 𝐽𝐴 ∧ ( I ↾ 𝑋 ) : 𝑋1-1𝑋 ∧ ( I ↾ 𝑋 ) ∈ ( 𝐾 Cn 𝐽 ) ) → 𝐾𝐴 )
4 simp1 ( ( 𝐽𝐴𝐾 ∈ ( TopOn ‘ 𝑋 ) ∧ 𝐽𝐾 ) → 𝐽𝐴 )
5 f1oi ( I ↾ 𝑋 ) : 𝑋1-1-onto𝑋
6 f1of1 ( ( I ↾ 𝑋 ) : 𝑋1-1-onto𝑋 → ( I ↾ 𝑋 ) : 𝑋1-1𝑋 )
7 5 6 mp1i ( ( 𝐽𝐴𝐾 ∈ ( TopOn ‘ 𝑋 ) ∧ 𝐽𝐾 ) → ( I ↾ 𝑋 ) : 𝑋1-1𝑋 )
8 simp3 ( ( 𝐽𝐴𝐾 ∈ ( TopOn ‘ 𝑋 ) ∧ 𝐽𝐾 ) → 𝐽𝐾 )
9 simp2 ( ( 𝐽𝐴𝐾 ∈ ( TopOn ‘ 𝑋 ) ∧ 𝐽𝐾 ) → 𝐾 ∈ ( TopOn ‘ 𝑋 ) )
10 2 3ad2ant1 ( ( 𝐽𝐴𝐾 ∈ ( TopOn ‘ 𝑋 ) ∧ 𝐽𝐾 ) → 𝐽 ∈ Top )
11 1 toptopon ( 𝐽 ∈ Top ↔ 𝐽 ∈ ( TopOn ‘ 𝑋 ) )
12 10 11 sylib ( ( 𝐽𝐴𝐾 ∈ ( TopOn ‘ 𝑋 ) ∧ 𝐽𝐾 ) → 𝐽 ∈ ( TopOn ‘ 𝑋 ) )
13 ssidcn ( ( 𝐾 ∈ ( TopOn ‘ 𝑋 ) ∧ 𝐽 ∈ ( TopOn ‘ 𝑋 ) ) → ( ( I ↾ 𝑋 ) ∈ ( 𝐾 Cn 𝐽 ) ↔ 𝐽𝐾 ) )
14 9 12 13 syl2anc ( ( 𝐽𝐴𝐾 ∈ ( TopOn ‘ 𝑋 ) ∧ 𝐽𝐾 ) → ( ( I ↾ 𝑋 ) ∈ ( 𝐾 Cn 𝐽 ) ↔ 𝐽𝐾 ) )
15 8 14 mpbird ( ( 𝐽𝐴𝐾 ∈ ( TopOn ‘ 𝑋 ) ∧ 𝐽𝐾 ) → ( I ↾ 𝑋 ) ∈ ( 𝐾 Cn 𝐽 ) )
16 4 7 15 3 syl3anc ( ( 𝐽𝐴𝐾 ∈ ( TopOn ‘ 𝑋 ) ∧ 𝐽𝐾 ) → 𝐾𝐴 )