let X be non empty TopSpace; :: thesis: for X0 being SubSpace of X
for C, A being Subset of X
for B being Subset of X0 st C c= the carrier of X0 & A c= C & A = B holds
( ( C is dense & B is dense ) iff A is dense )

let X0 be SubSpace of X; :: thesis: for C, A being Subset of X
for B being Subset of X0 st C c= the carrier of X0 & A c= C & A = B holds
( ( C is dense & B is dense ) iff A is dense )

let C, A be Subset of X; :: thesis: for B being Subset of X0 st C c= the carrier of X0 & A c= C & A = B holds
( ( C is dense & B is dense ) iff A is dense )

let B be Subset of X0; :: thesis: ( C c= the carrier of X0 & A c= C & A = B implies ( ( C is dense & B is dense ) iff A is dense ) )
assume A1: C c= the carrier of X0 ; :: thesis: ( not A c= C or not A = B or ( ( C is dense & B is dense ) iff A is dense ) )
reconsider P = the carrier of X0 as Subset of X by TSEP_1:1;
assume A2: A c= C ; :: thesis: ( not A = B or ( ( C is dense & B is dense ) iff A is dense ) )
assume A3: A = B ; :: thesis: ( ( C is dense & B is dense ) iff A is dense )
thus ( C is dense & B is dense implies A is dense ) :: thesis: ( A is dense implies ( C is dense & B is dense ) )
proof end;
thus ( A is dense implies ( C is dense & B is dense ) ) by A2, A3, Th59, TOPS_1:44; :: thesis: verum