let G be with_finite_clique# SimpleGraph; :: thesis: ( 2 <= clique# G implies for D being finite Clique of (Mycielskian G) holds order D <= clique# G )
assume A1: 2 <= clique# G ; :: thesis: for D being finite Clique of (Mycielskian G) holds order D <= clique# G
let D be finite Clique of (Mycielskian G); :: thesis: order D <= clique# G
assume A2: order D > clique# G ; :: thesis: contradiction
set MG = Mycielskian G;
set uG = union G;
A3: Vertices D c= Vertices (Mycielskian G) by ZFMISC_1:77;
A4: Edges D c= Edges (Mycielskian G) by Th14;
2 < order D by A2, A1, XXREAL_0:2;
then A5: 2 + 1 <= order D by NAT_1:13;
per cases ( D c= G or not D c= G ) ;
suppose D c= G ; :: thesis: contradiction
end;
suppose not D c= G ; :: thesis: contradiction
then consider e being object such that
A6: e in D and
A7: not e in G ;
now :: thesis: not Vertices D c= Vertices G
assume A8: Vertices D c= Vertices G ; :: thesis: contradiction
A9: e <> {} by A7, Th20;
now :: thesis: e in Edges D
assume not e in Edges D ; :: thesis: contradiction
then consider y being set such that
A10: e = {y} and
A11: y in Vertices D by A9, A6, Th29;
thus contradiction by A7, A10, A11, A8, Th24; :: thesis: verum
end;
then consider x, y being set such that
x <> y and
A12: x in Vertices D and
A13: y in Vertices D and
A14: e = {x,y} by Th11;
thus contradiction by A6, A8, A14, A7, Th103, A12, A13; :: thesis: verum
end;
then consider v being object such that
A15: v in Vertices D and
A16: not v in Vertices G ;
Segm 3 c= Segm (order D) by A5, NAT_1:39;
then consider v1, v2 being object such that
A17: v1 in Vertices D and
A18: v2 in Vertices D and
A19: v1 <> v and
A20: v2 <> v and
A21: v1 <> v2 by Th5;
{v,v1} in D by A15, A17, Th53;
then A22: {v,v1} in Edges D by A19, Th12;
{v,v2} in D by A15, A18, Th53;
then A23: {v,v2} in Edges D by A20, Th12;
{v1,v2} in D by A17, A18, Th53;
then A24: {v1,v2} in Edges D by A21, Th12;
per cases ( v = union G or ex x being set st
( x in union G & v = [x,(union G)] ) )
by A15, A3, A16, Th85;
suppose A25: v = union G ; :: thesis: contradiction
consider x being object such that
x in union G and
A26: v1 = [x,(union G)] by A25, A22, A4, Th94;
consider y being object such that
y in union G and
A27: v2 = [y,(union G)] by A25, A23, A4, Th94;
thus contradiction by A24, A4, A26, A27, Th97; :: thesis: verum
end;
suppose ex x being set st
( x in union G & v = [x,(union G)] ) ; :: thesis: contradiction
then consider x being set such that
A28: x in union G and
A29: v = [x,(union G)] ;
set E = D SubgraphInducedBy (union G);
reconsider F = G SubgraphInducedBy ({x} \/ (union (D SubgraphInducedBy (union G)))) as finite SimpleGraph ;
A30: Vertices F = {x} \/ (Vertices (D SubgraphInducedBy (union G)))
proof
thus Vertices F c= {x} \/ (Vertices (D SubgraphInducedBy (union G))) :: according to XBOOLE_0:def 10 :: thesis: {x} \/ (Vertices (D SubgraphInducedBy (union G))) c= Vertices F
proof end;
let a be object ; :: according to TARSKI:def 3 :: thesis: ( not a in {x} \/ (Vertices (D SubgraphInducedBy (union G))) or a in Vertices F )
assume A32: a in {x} \/ (Vertices (D SubgraphInducedBy (union G))) ; :: thesis: a in Vertices F
end;
A34: union (D SubgraphInducedBy (union G)) c= union D by ZFMISC_1:77;
reconsider Fs = F as SimpleGraph-like Subset of G ;
now :: thesis: for a, b being set st a <> b & a in union Fs & b in union Fs holds
{a,b} in Edges Fs
let a, b be set ; :: thesis: ( a <> b & a in union Fs & b in union Fs implies {a,b} in Edges Fs )
assume that
A36: a <> b and
A37: a in union Fs and
A38: b in union Fs ; :: thesis: {a,b} in Edges Fs
A39: a in (union G) /\ ({x} \/ (union (D SubgraphInducedBy (union G)))) by A37, Th45;
then A40: ( a in union G & a in {x} \/ (union (D SubgraphInducedBy (union G))) ) by XBOOLE_0:def 4;
A41: b in (union G) /\ ({x} \/ (union (D SubgraphInducedBy (union G)))) by A38, Th45;
then A42: ( b in union G & b in {x} \/ (union (D SubgraphInducedBy (union G))) ) by XBOOLE_0:def 4;
A43: a in Vertices G by A39, XBOOLE_0:def 4;
A44: b in Vertices G by A41, XBOOLE_0:def 4;
x in {x} by TARSKI:def 1;
then A45: x in {x} \/ (union (D SubgraphInducedBy (union G))) by XBOOLE_0:def 3;
{a,b} in Fs
proof
per cases ( ( a in {x} & b in {x} ) or ( a in {x} & b in union (D SubgraphInducedBy (union G)) ) or ( b in {x} & a in union (D SubgraphInducedBy (union G)) ) or ( a in union (D SubgraphInducedBy (union G)) & b in union (D SubgraphInducedBy (union G)) ) ) by A40, A42, XBOOLE_0:def 3;
end;
end;
hence {a,b} in Edges Fs by A36, Th12; :: thesis: verum
end;
then A53: Fs is clique by Th47;
A54: Vertices D c= {v} \/ (Vertices (D SubgraphInducedBy (union G)))
proof end;
A57: Vertices (D SubgraphInducedBy (union G)) c= Vertices D by ZFMISC_1:77;
A58: {v} \/ (Vertices (D SubgraphInducedBy (union G))) c= Vertices D A59: not v in Vertices (D SubgraphInducedBy (union G)) by A29, Lm7, Th1;
order F = 1 + (card (Vertices (D SubgraphInducedBy (union G)))) by A30, A35, CARD_2:41
.= card ({v} \/ (Vertices (D SubgraphInducedBy (union G)))) by A59, CARD_2:41
.= order D by A58, A54, XBOOLE_0:def 10 ;
hence contradiction by A2, A53, Def15; :: thesis: verum
end;
end;
end;
end;