let G be finite Graph; for v being Vertex of G
for X2, X1 being set st X2 c= X1 holds
card (Edges_Out v,(X1 \ X2)) = (card (Edges_Out v,X1)) - (card (Edges_Out v,X2))
let v be Vertex of G; for X2, X1 being set st X2 c= X1 holds
card (Edges_Out v,(X1 \ X2)) = (card (Edges_Out v,X1)) - (card (Edges_Out v,X2))
let X2, X1 be set ; ( X2 c= X1 implies card (Edges_Out v,(X1 \ X2)) = (card (Edges_Out v,X1)) - (card (Edges_Out v,X2)) )
set E = the carrier' of G;
assume A1:
X2 c= X1
; card (Edges_Out v,(X1 \ X2)) = (card (Edges_Out v,X1)) - (card (Edges_Out v,X2))
then A2:
X1 = X2 \/ (X1 \ X2)
by XBOOLE_1:45;
now let x be
set ;
( ( x in Edges_Out v,X1 implies x in (Edges_Out v,X2) \/ (Edges_Out v,(X1 \ X2)) ) & ( x in (Edges_Out v,X2) \/ (Edges_Out v,(X1 \ X2)) implies x in Edges_Out v,X1 ) )hereby ( x in (Edges_Out v,X2) \/ (Edges_Out v,(X1 \ X2)) implies x in Edges_Out v,X1 )
assume A3:
x in Edges_Out v,
X1
;
x in (Edges_Out v,X2) \/ (Edges_Out v,(X1 \ X2))then
x in X1
by Def2;
then A4:
(
x in X2 or
x in X1 \ X2 )
by A2, XBOOLE_0:def 3;
the
Source of
G . x = v
by A3, Def2;
then
(
x in Edges_Out v,
X2 or
x in Edges_Out v,
(X1 \ X2) )
by A3, A4, Def2;
hence
x in (Edges_Out v,X2) \/ (Edges_Out v,(X1 \ X2))
by XBOOLE_0:def 3;
verum
end; assume A5:
x in (Edges_Out v,X2) \/ (Edges_Out v,(X1 \ X2))
;
x in Edges_Out v,X1then A6:
(
x in Edges_Out v,
X2 or
x in Edges_Out v,
(X1 \ X2) )
by XBOOLE_0:def 3;
then A7:
(
x in X2 or
x in X1 \ X2 )
by Def2;
the
Source of
G . x = v
by A6, Def2;
hence
x in Edges_Out v,
X1
by A1, A5, A7, Def2;
verum end;
then A8:
Edges_Out v,X1 = (Edges_Out v,X2) \/ (Edges_Out v,(X1 \ X2))
by TARSKI:2;
Edges_Out v,X2 misses Edges_Out v,(X1 \ X2)
then
card (Edges_Out v,X1) = (card (Edges_Out v,X2)) + (card (Edges_Out v,(X1 \ X2)))
by A8, CARD_2:53;
hence
card (Edges_Out v,(X1 \ X2)) = (card (Edges_Out v,X1)) - (card (Edges_Out v,X2))
; verum