Metamath Proof Explorer


Theorem haust1

Description: A Hausdorff space is a T_1 space. (Contributed by FL, 11-Jun-2007) (Proof shortened by Mario Carneiro, 24-Aug-2015)

Ref Expression
Assertion haust1 ( 𝐽 ∈ Haus → 𝐽 ∈ Fre )

Proof

Step Hyp Ref Expression
1 eqid 𝐽 = 𝐽
2 1 hausnei ( ( 𝐽 ∈ Haus ∧ ( 𝑥 𝐽𝑦 𝐽𝑥𝑦 ) ) → ∃ 𝑧𝐽𝑤𝐽 ( 𝑥𝑧𝑦𝑤 ∧ ( 𝑧𝑤 ) = ∅ ) )
3 simprr1 ( ( ( ( 𝐽 ∈ Haus ∧ ( 𝑥 𝐽𝑦 𝐽𝑥𝑦 ) ) ∧ 𝑧𝐽 ) ∧ ( 𝑤𝐽 ∧ ( 𝑥𝑧𝑦𝑤 ∧ ( 𝑧𝑤 ) = ∅ ) ) ) → 𝑥𝑧 )
4 noel ¬ 𝑦 ∈ ∅
5 simprr3 ( ( ( ( 𝐽 ∈ Haus ∧ ( 𝑥 𝐽𝑦 𝐽𝑥𝑦 ) ) ∧ 𝑧𝐽 ) ∧ ( 𝑤𝐽 ∧ ( 𝑥𝑧𝑦𝑤 ∧ ( 𝑧𝑤 ) = ∅ ) ) ) → ( 𝑧𝑤 ) = ∅ )
6 5 eleq2d ( ( ( ( 𝐽 ∈ Haus ∧ ( 𝑥 𝐽𝑦 𝐽𝑥𝑦 ) ) ∧ 𝑧𝐽 ) ∧ ( 𝑤𝐽 ∧ ( 𝑥𝑧𝑦𝑤 ∧ ( 𝑧𝑤 ) = ∅ ) ) ) → ( 𝑦 ∈ ( 𝑧𝑤 ) ↔ 𝑦 ∈ ∅ ) )
7 4 6 mtbiri ( ( ( ( 𝐽 ∈ Haus ∧ ( 𝑥 𝐽𝑦 𝐽𝑥𝑦 ) ) ∧ 𝑧𝐽 ) ∧ ( 𝑤𝐽 ∧ ( 𝑥𝑧𝑦𝑤 ∧ ( 𝑧𝑤 ) = ∅ ) ) ) → ¬ 𝑦 ∈ ( 𝑧𝑤 ) )
8 simprr2 ( ( ( ( 𝐽 ∈ Haus ∧ ( 𝑥 𝐽𝑦 𝐽𝑥𝑦 ) ) ∧ 𝑧𝐽 ) ∧ ( 𝑤𝐽 ∧ ( 𝑥𝑧𝑦𝑤 ∧ ( 𝑧𝑤 ) = ∅ ) ) ) → 𝑦𝑤 )
9 elin ( 𝑦 ∈ ( 𝑧𝑤 ) ↔ ( 𝑦𝑧𝑦𝑤 ) )
10 9 simplbi2com ( 𝑦𝑤 → ( 𝑦𝑧𝑦 ∈ ( 𝑧𝑤 ) ) )
11 8 10 syl ( ( ( ( 𝐽 ∈ Haus ∧ ( 𝑥 𝐽𝑦 𝐽𝑥𝑦 ) ) ∧ 𝑧𝐽 ) ∧ ( 𝑤𝐽 ∧ ( 𝑥𝑧𝑦𝑤 ∧ ( 𝑧𝑤 ) = ∅ ) ) ) → ( 𝑦𝑧𝑦 ∈ ( 𝑧𝑤 ) ) )
12 7 11 mtod ( ( ( ( 𝐽 ∈ Haus ∧ ( 𝑥 𝐽𝑦 𝐽𝑥𝑦 ) ) ∧ 𝑧𝐽 ) ∧ ( 𝑤𝐽 ∧ ( 𝑥𝑧𝑦𝑤 ∧ ( 𝑧𝑤 ) = ∅ ) ) ) → ¬ 𝑦𝑧 )
13 3 12 jca ( ( ( ( 𝐽 ∈ Haus ∧ ( 𝑥 𝐽𝑦 𝐽𝑥𝑦 ) ) ∧ 𝑧𝐽 ) ∧ ( 𝑤𝐽 ∧ ( 𝑥𝑧𝑦𝑤 ∧ ( 𝑧𝑤 ) = ∅ ) ) ) → ( 𝑥𝑧 ∧ ¬ 𝑦𝑧 ) )
14 13 rexlimdvaa ( ( ( 𝐽 ∈ Haus ∧ ( 𝑥 𝐽𝑦 𝐽𝑥𝑦 ) ) ∧ 𝑧𝐽 ) → ( ∃ 𝑤𝐽 ( 𝑥𝑧𝑦𝑤 ∧ ( 𝑧𝑤 ) = ∅ ) → ( 𝑥𝑧 ∧ ¬ 𝑦𝑧 ) ) )
15 14 reximdva ( ( 𝐽 ∈ Haus ∧ ( 𝑥 𝐽𝑦 𝐽𝑥𝑦 ) ) → ( ∃ 𝑧𝐽𝑤𝐽 ( 𝑥𝑧𝑦𝑤 ∧ ( 𝑧𝑤 ) = ∅ ) → ∃ 𝑧𝐽 ( 𝑥𝑧 ∧ ¬ 𝑦𝑧 ) ) )
16 2 15 mpd ( ( 𝐽 ∈ Haus ∧ ( 𝑥 𝐽𝑦 𝐽𝑥𝑦 ) ) → ∃ 𝑧𝐽 ( 𝑥𝑧 ∧ ¬ 𝑦𝑧 ) )
17 rexanali ( ∃ 𝑧𝐽 ( 𝑥𝑧 ∧ ¬ 𝑦𝑧 ) ↔ ¬ ∀ 𝑧𝐽 ( 𝑥𝑧𝑦𝑧 ) )
18 16 17 sylib ( ( 𝐽 ∈ Haus ∧ ( 𝑥 𝐽𝑦 𝐽𝑥𝑦 ) ) → ¬ ∀ 𝑧𝐽 ( 𝑥𝑧𝑦𝑧 ) )
19 18 3exp2 ( 𝐽 ∈ Haus → ( 𝑥 𝐽 → ( 𝑦 𝐽 → ( 𝑥𝑦 → ¬ ∀ 𝑧𝐽 ( 𝑥𝑧𝑦𝑧 ) ) ) ) )
20 19 imp32 ( ( 𝐽 ∈ Haus ∧ ( 𝑥 𝐽𝑦 𝐽 ) ) → ( 𝑥𝑦 → ¬ ∀ 𝑧𝐽 ( 𝑥𝑧𝑦𝑧 ) ) )
21 20 necon4ad ( ( 𝐽 ∈ Haus ∧ ( 𝑥 𝐽𝑦 𝐽 ) ) → ( ∀ 𝑧𝐽 ( 𝑥𝑧𝑦𝑧 ) → 𝑥 = 𝑦 ) )
22 21 ralrimivva ( 𝐽 ∈ Haus → ∀ 𝑥 𝐽𝑦 𝐽 ( ∀ 𝑧𝐽 ( 𝑥𝑧𝑦𝑧 ) → 𝑥 = 𝑦 ) )
23 haustop ( 𝐽 ∈ Haus → 𝐽 ∈ Top )
24 toptopon2 ( 𝐽 ∈ Top ↔ 𝐽 ∈ ( TopOn ‘ 𝐽 ) )
25 23 24 sylib ( 𝐽 ∈ Haus → 𝐽 ∈ ( TopOn ‘ 𝐽 ) )
26 ist1-2 ( 𝐽 ∈ ( TopOn ‘ 𝐽 ) → ( 𝐽 ∈ Fre ↔ ∀ 𝑥 𝐽𝑦 𝐽 ( ∀ 𝑧𝐽 ( 𝑥𝑧𝑦𝑧 ) → 𝑥 = 𝑦 ) ) )
27 25 26 syl ( 𝐽 ∈ Haus → ( 𝐽 ∈ Fre ↔ ∀ 𝑥 𝐽𝑦 𝐽 ( ∀ 𝑧𝐽 ( 𝑥𝑧𝑦𝑧 ) → 𝑥 = 𝑦 ) ) )
28 22 27 mpbird ( 𝐽 ∈ Haus → 𝐽 ∈ Fre )