let G be irreflexive RelStr ; :: thesis: for G1, G2 being RelStr st ( G = union_of G1,G2 or G = sum_of G1,G2 ) holds
( G1 is irreflexive & G2 is irreflexive )
let G1, G2 be RelStr ; :: thesis: ( ( G = union_of G1,G2 or G = sum_of G1,G2 ) implies ( G1 is irreflexive & G2 is irreflexive ) )
assume A1:
( G = union_of G1,G2 or G = sum_of G1,G2 )
; :: thesis: ( G1 is irreflexive & G2 is irreflexive )
per cases
( G = union_of G1,G2 or G = sum_of G1,G2 )
by A1;
suppose A10:
G = sum_of G1,
G2
;
:: thesis: ( G1 is irreflexive & G2 is irreflexive )assume A11:
( not
G1 is
irreflexive or not
G2 is
irreflexive )
;
:: thesis: contradictionthus
contradiction
:: thesis: verumproof
per cases
( not G1 is irreflexive or not G2 is irreflexive )
by A11;
suppose
not
G1 is
irreflexive
;
:: thesis: contradictionthen consider x being
set such that A12:
x in the
carrier of
G1
and A13:
[x,x] in the
InternalRel of
G1
by NECKLACE:def 6;
x in the
carrier of
G1 \/ the
carrier of
G2
by A12, XBOOLE_0:def 3;
then A14:
x in the
carrier of
G
by A10, NECKLA_2:def 3;
[x,x] in the
InternalRel of
G1 \/ the
InternalRel of
G2
by A13, XBOOLE_0:def 3;
then
[x,x] in (the InternalRel of G1 \/ the InternalRel of G2) \/ [:the carrier of G1,the carrier of G2:]
by XBOOLE_0:def 3;
then
[x,x] in ((the InternalRel of G1 \/ the InternalRel of G2) \/ [:the carrier of G1,the carrier of G2:]) \/ [:the carrier of G2,the carrier of G1:]
by XBOOLE_0:def 3;
then
[x,x] in the
InternalRel of
G
by A10, NECKLA_2:def 3;
hence
contradiction
by A14, NECKLACE:def 6;
:: thesis: verum end; suppose
not
G2 is
irreflexive
;
:: thesis: contradictionthen consider x being
set such that A15:
x in the
carrier of
G2
and A16:
[x,x] in the
InternalRel of
G2
by NECKLACE:def 6;
x in the
carrier of
G1 \/ the
carrier of
G2
by A15, XBOOLE_0:def 3;
then A17:
x in the
carrier of
G
by A10, NECKLA_2:def 3;
[x,x] in the
InternalRel of
G1 \/ the
InternalRel of
G2
by A16, XBOOLE_0:def 3;
then
[x,x] in (the InternalRel of G1 \/ the InternalRel of G2) \/ [:the carrier of G1,the carrier of G2:]
by XBOOLE_0:def 3;
then
[x,x] in ((the InternalRel of G1 \/ the InternalRel of G2) \/ [:the carrier of G1,the carrier of G2:]) \/ [:the carrier of G2,the carrier of G1:]
by XBOOLE_0:def 3;
then
[x,x] in the
InternalRel of
G
by A10, NECKLA_2:def 3;
hence
contradiction
by A17, NECKLACE:def 6;
:: thesis: verum end; end;
end; end; end;