let X be non empty TopSpace; :: thesis: ( X is locally_connected implies for S being Subset of X st S is a_component holds
S is open )

assume A1: X is locally_connected ; :: thesis: for S being Subset of X st S is a_component holds
S is open

let S be Subset of X; :: thesis: ( S is a_component implies S is open )
assume A2: S is a_component ; :: thesis: S is open
now
let p be set ; :: thesis: ( p in S implies p in Int S )
assume A3: p in S ; :: thesis: p in Int S
then reconsider x = p as Point of X ;
A4: [#] X is a_neighborhood of x by Th5;
( X is_locally_connected_in x & S is_a_component_of [#] X ) by A1, A2, Def4, Th13;
then S is a_neighborhood of x by A3, A4, Th19;
hence p in Int S by Def1; :: thesis: verum
end;
then ( Int S c= S & S c= Int S ) by TARSKI:def 3, TOPS_1:44;
then Int S = S by XBOOLE_0:def 10;
hence S is open ; :: thesis: verum