let X be set ; :: thesis: for B being SetSequence of X st B is non-ascending holds
Union (inferior_setsequence B) = Intersection B

let B be SetSequence of X; :: thesis: ( B is non-ascending implies Union (inferior_setsequence B) = Intersection B )
assume A1: B is non-ascending ; :: thesis: Union (inferior_setsequence B) = Intersection B
now :: thesis: for x being object st x in Union (inferior_setsequence B) holds
x in Intersection B
end;
then A2: Union (inferior_setsequence B) c= Intersection B ;
now :: thesis: for y being object st y in Intersection B holds
y in Union (inferior_setsequence B)
end;
then Intersection B c= Union (inferior_setsequence B) ;
hence Union (inferior_setsequence B) = Intersection B by A2, XBOOLE_0:def 10; :: thesis: verum