Metamath Proof Explorer


Theorem ishaus2

Description: Express the predicate " J is a Hausdorff space." (Contributed by NM, 8-Mar-2007)

Ref Expression
Assertion ishaus2 ( 𝐽 ∈ ( TopOn ‘ 𝑋 ) → ( 𝐽 ∈ Haus ↔ ∀ 𝑥𝑋𝑦𝑋 ( 𝑥𝑦 → ∃ 𝑛𝐽𝑚𝐽 ( 𝑥𝑛𝑦𝑚 ∧ ( 𝑛𝑚 ) = ∅ ) ) ) )

Proof

Step Hyp Ref Expression
1 topontop ( 𝐽 ∈ ( TopOn ‘ 𝑋 ) → 𝐽 ∈ Top )
2 eqid 𝐽 = 𝐽
3 2 ishaus ( 𝐽 ∈ Haus ↔ ( 𝐽 ∈ Top ∧ ∀ 𝑥 𝐽𝑦 𝐽 ( 𝑥𝑦 → ∃ 𝑛𝐽𝑚𝐽 ( 𝑥𝑛𝑦𝑚 ∧ ( 𝑛𝑚 ) = ∅ ) ) ) )
4 3 baib ( 𝐽 ∈ Top → ( 𝐽 ∈ Haus ↔ ∀ 𝑥 𝐽𝑦 𝐽 ( 𝑥𝑦 → ∃ 𝑛𝐽𝑚𝐽 ( 𝑥𝑛𝑦𝑚 ∧ ( 𝑛𝑚 ) = ∅ ) ) ) )
5 1 4 syl ( 𝐽 ∈ ( TopOn ‘ 𝑋 ) → ( 𝐽 ∈ Haus ↔ ∀ 𝑥 𝐽𝑦 𝐽 ( 𝑥𝑦 → ∃ 𝑛𝐽𝑚𝐽 ( 𝑥𝑛𝑦𝑚 ∧ ( 𝑛𝑚 ) = ∅ ) ) ) )
6 toponuni ( 𝐽 ∈ ( TopOn ‘ 𝑋 ) → 𝑋 = 𝐽 )
7 6 raleqdv ( 𝐽 ∈ ( TopOn ‘ 𝑋 ) → ( ∀ 𝑦𝑋 ( 𝑥𝑦 → ∃ 𝑛𝐽𝑚𝐽 ( 𝑥𝑛𝑦𝑚 ∧ ( 𝑛𝑚 ) = ∅ ) ) ↔ ∀ 𝑦 𝐽 ( 𝑥𝑦 → ∃ 𝑛𝐽𝑚𝐽 ( 𝑥𝑛𝑦𝑚 ∧ ( 𝑛𝑚 ) = ∅ ) ) ) )
8 6 7 raleqbidv ( 𝐽 ∈ ( TopOn ‘ 𝑋 ) → ( ∀ 𝑥𝑋𝑦𝑋 ( 𝑥𝑦 → ∃ 𝑛𝐽𝑚𝐽 ( 𝑥𝑛𝑦𝑚 ∧ ( 𝑛𝑚 ) = ∅ ) ) ↔ ∀ 𝑥 𝐽𝑦 𝐽 ( 𝑥𝑦 → ∃ 𝑛𝐽𝑚𝐽 ( 𝑥𝑛𝑦𝑚 ∧ ( 𝑛𝑚 ) = ∅ ) ) ) )
9 5 8 bitr4d ( 𝐽 ∈ ( TopOn ‘ 𝑋 ) → ( 𝐽 ∈ Haus ↔ ∀ 𝑥𝑋𝑦𝑋 ( 𝑥𝑦 → ∃ 𝑛𝐽𝑚𝐽 ( 𝑥𝑛𝑦𝑚 ∧ ( 𝑛𝑚 ) = ∅ ) ) ) )