let G be finitely_colorable SimpleGraph; ex E being Coloring of (Mycielskian G) st card E = 1 + (chromatic# G)
set uG = union G;
set MG = Mycielskian G;
set uMG = union (Mycielskian G);
set cnG = chromatic# G;
consider C being finite Coloring of G such that
A:
card C = chromatic# G
by Lchro;
defpred S1[ set , set ] means $2 = { [x,(union G)] where x is Element of union G : x in $1 } ;
P:
for e being set st e in C holds
ex u being set st S1[e,u]
;
consider r being Function such that
dom r = C
and
C:
for e being set st e in C holds
S1[e,r . e]
from CLASSES1:sch 1(P);
set D = { (d \/ (r . d)) where d is Element of C : d in C } ;
D1:
card { (d \/ (r . d)) where d is Element of C : d in C } = card C
D1a:
{ (d \/ (r . d)) where d is Element of C : d in C } is finite
by D1;
set E = { (d \/ (r . d)) where d is Element of C : d in C } \/ {{(union G)}};
E1:
union ( { (d \/ (r . d)) where d is Element of C : d in C } \/ {{(union G)}}) = union (Mycielskian G)
proof
thus
union ( { (d \/ (r . d)) where d is Element of C : d in C } \/ {{(union G)}}) c= union (Mycielskian G)
XBOOLE_0:def 10 union (Mycielskian G) c= union ( { (d \/ (r . d)) where d is Element of C : d in C } \/ {{(union G)}})
thus
union (Mycielskian G) c= union ( { (d \/ (r . d)) where d is Element of C : d in C } \/ {{(union G)}})
verumproof
let a be
set ;
TARSKI:def 3 ( not a in union (Mycielskian G) or a in union ( { (d \/ (r . d)) where d is Element of C : d in C } \/ {{(union G)}}) )
assume
a in union (Mycielskian G)
;
a in union ( { (d \/ (r . d)) where d is Element of C : d in C } \/ {{(union G)}})
then consider Y being
set such that A2:
a in Y
and B2:
Y in Mycielskian G
by TARSKI:def 4;
C2:
(
a in union G implies
a in union ( { (d \/ (r . d)) where d is Element of C : d in C } \/ {{(union G)}}) )
per cases
( Y in {{}} or Y in { {x} where x is Element of ((union G) \/ [:(union G),{(union G)}:]) \/ {(union G)} : verum } or Y in Edges G or Y in { {x,[y,(union G)]} where x, y is Element of union G : {x,y} in Edges G } or Y in { {(union G),[x,(union G)]} where x is Element of union G : x in Vertices G } )
by B2, MYCIELSK:4;
suppose
Y in { {x,[y,(union G)]} where x, y is Element of union G : {x,y} in Edges G }
;
a in union ( { (d \/ (r . d)) where d is Element of C : d in C } \/ {{(union G)}})then consider x,
y being
Element of
union G such that A3:
Y = {x,[y,(union G)]}
and B3:
{x,y} in Edges G
;
C3:
(
a = x or
a = [y,(union G)] )
by A2, A3, TARSKI:def 2;
x in union G
by B3, SG5;
hence
a in union ( { (d \/ (r . d)) where d is Element of C : d in C } \/ {{(union G)}})
by C3, C2, D2;
verum end; end;
end;
end;
F1:
now for A being Subset of (union (Mycielskian G)) st A in { (d \/ (r . d)) where d is Element of C : d in C } \/ {{(union G)}} holds
( A <> {} & ( for B being Subset of (union (Mycielskian G)) holds
( not B in { (d \/ (r . d)) where d is Element of C : d in C } \/ {{(union G)}} or A = B or A misses B ) ) )let A be
Subset of
(union (Mycielskian G));
( A in { (d \/ (r . d)) where d is Element of C : d in C } \/ {{(union G)}} implies ( b1 <> {} & ( for B being Subset of (union (Mycielskian G)) holds
( not b2 in { (b3 \/ (r . b3)) where d is Element of C : b3 in C } \/ {{(union G)}} or B = b2 or B misses b2 ) ) ) )assume A2:
A in { (d \/ (r . d)) where d is Element of C : d in C } \/ {{(union G)}}
;
( b1 <> {} & ( for B being Subset of (union (Mycielskian G)) holds
( not b2 in { (b3 \/ (r . b3)) where d is Element of C : b3 in C } \/ {{(union G)}} or B = b2 or B misses b2 ) ) )per cases
( A in { (d \/ (r . d)) where d is Element of C : d in C } or A in {{(union G)}} )
by A2, XBOOLE_0:def 3;
suppose
A in { (d \/ (r . d)) where d is Element of C : d in C }
;
( b1 <> {} & ( for B being Subset of (union (Mycielskian G)) holds
( not b2 in { (b3 \/ (r . b3)) where d is Element of C : b3 in C } \/ {{(union G)}} or B = b2 or B misses b2 ) ) )then consider d being
Element of
C such that A3:
A = d \/ (r . d)
and B3:
d in C
;
thus
A <> {}
by A3, B3;
for B being Subset of (union (Mycielskian G)) holds
( not B in { (d \/ (r . d)) where d is Element of C : d in C } \/ {{(union G)}} or A = B or A misses B )thus
for
B being
Subset of
(union (Mycielskian G)) holds
( not
B in { (d \/ (r . d)) where d is Element of C : d in C } \/ {{(union G)}} or
A = B or
A misses B )
verumproof
let B be
Subset of
(union (Mycielskian G));
( not B in { (d \/ (r . d)) where d is Element of C : d in C } \/ {{(union G)}} or A = B or A misses B )
assume A4:
B in { (d \/ (r . d)) where d is Element of C : d in C } \/ {{(union G)}}
;
( A = B or A misses B )
per cases
( B in { (d \/ (r . d)) where d is Element of C : d in C } or B in {{(union G)}} )
by A4, XBOOLE_0:def 3;
suppose
B in { (d \/ (r . d)) where d is Element of C : d in C }
;
( A = B or A misses B )then consider e being
Element of
C such that A5:
B = e \/ (r . e)
and B5:
e in C
;
now ( A meets B implies A = B )assume
A meets B
;
A = Bthen consider x being
set such that A6:
x in A
and B6:
x in B
by XBOOLE_0:3;
per cases
( ( x in d & x in e ) or ( x in d & x in r . e ) or ( x in r . d & x in e ) or ( x in r . d & x in r . e ) )
by A6, B6, A5, A3, XBOOLE_0:def 3;
suppose A7:
(
x in r . d &
x in r . e )
;
A = B
x in { [yy,(union G)] where yy is Element of union G : yy in d }
by A7, B3, C;
then consider yy being
Element of
union G such that A8:
x = [yy,(union G)]
and B8:
yy in d
;
x in { [zz,(union G)] where zz is Element of union G : zz in e }
by A7, B5, C;
then consider zz being
Element of
union G such that C8:
x = [zz,(union G)]
and D8:
zz in e
;
yy = zz
by A8, C8, XTUPLE_0:1;
then
d = e
by B8, D8, EQREL_1:70;
hence
A = B
by A5, A3;
verum end; end; end; hence
(
A = B or
A misses B )
;
verum end; end;
end; end; end; end;
G1:
{ (d \/ (r . d)) where d is Element of C : d in C } \/ {{(union G)}} c= bool (union (Mycielskian G))
reconsider E = { (d \/ (r . d)) where d is Element of C : d in C } \/ {{(union G)}} as a_partition of union (Mycielskian G) by E1, F1, G1, EQREL_1:def 4;
E is StableSet-wise
then reconsider E = E as Coloring of (Mycielskian G) ;
take
E
; card E = 1 + (chromatic# G)
hence
card E = 1 + (chromatic# G)
by D1, D1a, A, CARD_2:41; verum