let X be set ; :: thesis: union (BOOL X) = X
A1: bool X = (BOOL X) \/ {{} }
proof end;
X = union (bool X) by ZFMISC_1:99
.= (union (BOOL X)) \/ (union {{} }) by A1, ZFMISC_1:96
.= (union (BOOL X)) \/ {} by ZFMISC_1:31 ;
hence union (BOOL X) = X ; :: thesis: verum