let V be set ; :: thesis: for G2 being _Graph
for v being object
for G1 being addAdjVertexAll of G2,v,V holds G1 .tChromaticNum() c= ((G2 .tChromaticNum()) +` 1) +` (card V)

let G2 be _Graph; :: thesis: for v being object
for G1 being addAdjVertexAll of G2,v,V holds G1 .tChromaticNum() c= ((G2 .tChromaticNum()) +` 1) +` (card V)

let v be object ; :: thesis: for G1 being addAdjVertexAll of G2,v,V holds G1 .tChromaticNum() c= ((G2 .tChromaticNum()) +` 1) +` (card V)
let G1 be addAdjVertexAll of G2,v,V; :: thesis: G1 .tChromaticNum() c= ((G2 .tChromaticNum()) +` 1) +` (card V)
per cases ( not G2 is loopless or G2 is loopless ) ;
end;