let X be LinearTopSpace; :: thesis: ( X is T_1 implies X is Hausdorff )
assume A1: X is T_1 ; :: thesis: X is Hausdorff
let p, q be Point of X; :: according to PRE_TOPC:def 10 :: thesis: ( p = q or ex b1, b2 being Element of bool the carrier of X st
( b1 is open & b2 is open & p in b1 & q in b2 & b1 misses b2 ) )

assume A2: p <> q ; :: thesis: ex b1, b2 being Element of bool the carrier of X st
( b1 is open & b2 is open & p in b1 & q in b2 & b1 misses b2 )

{q} is closed by A1, URYSOHN1:19;
then consider V being a_neighborhood of 0. X such that
A3: {p} + V misses {q} + V by A2, Th57, ZFMISC_1:11;
take p + (Int V) ; :: thesis: ex b1 being Element of bool the carrier of X st
( p + (Int V) is open & b1 is open & p in p + (Int V) & q in b1 & p + (Int V) misses b1 )

take q + (Int V) ; :: thesis: ( p + (Int V) is open & q + (Int V) is open & p in p + (Int V) & q in q + (Int V) & p + (Int V) misses q + (Int V) )
A4: ( {p} + V = p + V & {q} + V = q + V ) by RUSUB_4:33;
thus ( p + (Int V) is open & q + (Int V) is open ) ; :: thesis: ( p in p + (Int V) & q in q + (Int V) & p + (Int V) misses q + (Int V) )
0. X in Int V by CONNSP_2:def 1;
then ( p + (0. X) in p + (Int V) & q + (0. X) in q + (Int V) ) by Lm1;
hence ( p in p + (Int V) & q in q + (Int V) ) ; :: thesis: p + (Int V) misses q + (Int V)
( p + (Int V) c= p + V & q + (Int V) c= q + V ) by Th8, TOPS_1:16;
hence p + (Int V) misses q + (Int V) by A3, A4, XBOOLE_1:64; :: thesis: verum