let X be TopSpace; :: thesis: for A1, A2, B being Subset of X st ( A1,B are_separated or A2,B are_separated ) holds
A1 /\ A2,B are_separated

let A1, A2, B be Subset of X; :: thesis: ( ( A1,B are_separated or A2,B are_separated ) implies A1 /\ A2,B are_separated )
thus ( ( A1,B are_separated or A2,B are_separated ) implies A1 /\ A2,B are_separated ) :: thesis: verum
proof
A1: now :: thesis: ( A2,B are_separated & ( A1,B are_separated or A2,B are_separated ) implies A1 /\ A2,B are_separated )end;
A3: now :: thesis: ( A1,B are_separated & ( A1,B are_separated or A2,B are_separated ) implies A1 /\ A2,B are_separated )end;
assume ( A1,B are_separated or A2,B are_separated ) ; :: thesis: A1 /\ A2,B are_separated
hence A1 /\ A2,B are_separated by A3, A1; :: thesis: verum
end;