let A, B be Ordinal; :: thesis: ( B <> {} implies union (A +^ B) = A +^ (union B) )
assume A1: B <> {} ; :: thesis: union (A +^ B) = A +^ (union B)
A2: now :: thesis: ( ( for C being Ordinal holds not B = succ C ) implies union (A +^ B) = A +^ (union B) )end;
now :: thesis: ( ex C being Ordinal st B = succ C implies union (A +^ B) = A +^ (union B) )
given C being Ordinal such that A4: B = succ C ; :: thesis: union (A +^ B) = A +^ (union B)
thus union (A +^ B) = union (succ (A +^ C)) by A4, ORDINAL2:28
.= A +^ C by ORDINAL2:2
.= A +^ (union B) by A4, ORDINAL2:2 ; :: thesis: verum
end;
hence union (A +^ B) = A +^ (union B) by A2; :: thesis: verum