let G be finite SimpleGraph; size (Mycielskian G) = (3 * (size G)) + (order G)
set uG = union G;
set MG = Mycielskian G;
set A = { {x,[y,(union G)]} where x, y is Element of union G : {x,y} in Edges G } ;
set B = { {(union G),[y,(union G)]} where y is Element of union G : y in union G } ;
per cases
( G is void or not G is void )
;
suppose
not
G is
void
;
size (Mycielskian G) = (3 * (size G)) + (order G)then reconsider uGf =
union G as non
empty set by Th28;
A7:
uGf is
finite
;
deffunc H1(
set )
-> set =
{(union G),[$1,(union G)]};
{ H1(x) where x is Element of uGf : x in uGf } is
finite
from FRAENKEL:sch 21(A7);
then reconsider B =
{ {(union G),[y,(union G)]} where y is Element of union G : y in union G } as
finite set ;
A8:
union G is
finite
;
deffunc H2(
set ,
set )
-> set =
{$1,[$2,(union G)]};
set AA =
{ H2(x,y) where x, y is Element of uGf : ( x in union G & y in union G ) } ;
A9:
{ H2(x,y) where x, y is Element of uGf : ( x in union G & y in union G ) } is
finite
from FRAENKEL:sch 22(A8, A8);
{ {x,[y,(union G)]} where x, y is Element of union G : {x,y} in Edges G } c= { H2(x,y) where x, y is Element of uGf : ( x in union G & y in union G ) }
proof
let a be
object ;
TARSKI:def 3 ( not a in { {x,[y,(union G)]} where x, y is Element of union G : {x,y} in Edges G } or a in { H2(x,y) where x, y is Element of uGf : ( x in union G & y in union G ) } )
assume
a in { {x,[y,(union G)]} where x, y is Element of union G : {x,y} in Edges G }
;
a in { H2(x,y) where x, y is Element of uGf : ( x in union G & y in union G ) }
then consider x,
y being
Element of
union G such that A10:
a = {x,[y,(union G)]}
and
{x,y} in Edges G
;
thus
a in { H2(x,y) where x, y is Element of uGf : ( x in union G & y in union G ) }
by A10;
verum
end; then reconsider A =
{ {x,[y,(union G)]} where x, y is Element of union G : {x,y} in Edges G } as
finite set by A9;
A11:
card B = order G
by Th10;
A12:
card A = 2
* (size G)
by Th15;
thus size (Mycielskian G) =
card (((Edges G) \/ A) \/ B)
by Th91
.=
(card ((Edges G) \/ A)) + (order G)
by A11, A13, CARD_2:40
.=
((card (Edges G)) + (2 * (size G))) + (order G)
by A12, A22, CARD_2:40
.=
(3 * (size G)) + (order G)
;
verum end; end;