let U be Universe; Funcs U is U -Class
A1:
Funcs U c< U
by Th103;
A2:
now for x being Element of U holds {[x,x]} in Funcs Ulet x be
Element of
U;
{[x,x]} in Funcs Uset FAB =
{ (Funcs (A,B)) where A, B is Element of U : verum } ;
(
id {x} in Funcs (
{x},
{x}) &
Funcs (
{x},
{x})
in { (Funcs (A,B)) where A, B is Element of U : verum } )
;
then
id {x} in union { (Funcs (A,B)) where A, B is Element of U : verum }
by TARSKI:def 4;
hence
{[x,x]} in Funcs U
by SYSREL:13;
verum end;
A3:
{ {[x,x]} where x is Element of U : verum } c= Funcs U
A4:
union { {[x,x]} where x is Element of U : verum } = { [x,x] where x is Element of U : verum }
proof
now for o being object st o in union { {[x,x]} where x is Element of U : verum } holds
o in { [x,x] where x is Element of U : verum } let o be
object ;
( o in union { {[x,x]} where x is Element of U : verum } implies o in { [x,x] where x is Element of U : verum } )assume
o in union { {[x,x]} where x is Element of U : verum }
;
o in { [x,x] where x is Element of U : verum } then consider y being
set such that A5:
(
o in y &
y in { {[x,x]} where x is Element of U : verum } )
by TARSKI:def 4;
consider x being
Element of
U such that A6:
y = {[x,x]}
by A5;
o = [x,x]
by A6, A5, TARSKI:def 1;
hence
o in { [x,x] where x is Element of U : verum }
;
verum end;
hence
union { {[x,x]} where x is Element of U : verum } c= { [x,x] where x is Element of U : verum }
;
XBOOLE_0:def 10 { [x,x] where x is Element of U : verum } c= union { {[x,x]} where x is Element of U : verum }
now for o being object st o in { [x,x] where x is Element of U : verum } holds
o in union { {[x,x]} where x is Element of U : verum } let o be
object ;
( o in { [x,x] where x is Element of U : verum } implies o in union { {[x,x]} where x is Element of U : verum } )assume
o in { [x,x] where x is Element of U : verum }
;
o in union { {[x,x]} where x is Element of U : verum } then consider x being
Element of
U such that A7:
o = [x,x]
;
A8:
o in {[x,x]}
by A7, TARSKI:def 1;
{[x,x]} in { {[x,x]} where x is Element of U : verum }
;
hence
o in union { {[x,x]} where x is Element of U : verum }
by A8, TARSKI:def 4;
verum end;
hence
{ [x,x] where x is Element of U : verum } c= union { {[x,x]} where x is Element of U : verum }
;
verum
end;
hence
Funcs U is U -Class
by A1; verum