set f = id (bool X);
reconsider f = id (bool X) as Function of (bool X),(bool X) ;
A1: f is idempotent ;
A2: f is extensive ;
{} c= X ;
then A3: f is empty-preserving by FUNCT_1:17;
f is \/-preserving ;
hence for b1 being Function of (bool X),(bool X) st b1 = id (bool X) holds
b1 is closure by A1, A2, A3; :: thesis: verum