let G be non empty symmetric RelStr ; :: thesis: for x being Element of G
for R1, R2 being non empty RelStr st the carrier of R1 misses the carrier of R2 & subrelstr (([#] G) \ {x}) = union_of R1,R2 & G is path-connected holds
ex b being Element of R1 st [b,x] in the InternalRel of G
let x be Element of G; :: thesis: for R1, R2 being non empty RelStr st the carrier of R1 misses the carrier of R2 & subrelstr (([#] G) \ {x}) = union_of R1,R2 & G is path-connected holds
ex b being Element of R1 st [b,x] in the InternalRel of G
let R1, R2 be non empty RelStr ; :: thesis: ( the carrier of R1 misses the carrier of R2 & subrelstr (([#] G) \ {x}) = union_of R1,R2 & G is path-connected implies ex b being Element of R1 st [b,x] in the InternalRel of G )
assume that
A1:
the carrier of R1 misses the carrier of R2
and
A2:
subrelstr (([#] G) \ {x}) = union_of R1,R2
and
A3:
G is path-connected
; :: thesis: ex b being Element of R1 st [b,x] in the InternalRel of G
set R = subrelstr (([#] G) \ {x});
set A = the carrier of (subrelstr (([#] G) \ {x}));
A4:
the carrier of (subrelstr (([#] G) \ {x})) = ([#] G) \ {x}
by YELLOW_0:def 15;
reconsider A = the carrier of (subrelstr (([#] G) \ {x})) as Subset of G by YELLOW_0:def 15;
consider a being Element of R1;
the carrier of R1 c= the carrier of R1 \/ the carrier of R2
by XBOOLE_1:7;
then A5:
the carrier of R1 c= the carrier of (subrelstr (([#] G) \ {x}))
by A2, NECKLA_2:def 2;
A6:
the carrier of (subrelstr (([#] G) \ {x})) = A
;
then
the carrier of R1 c= the carrier of G
by A5, XBOOLE_1:1;
then A7:
a in the carrier of G
by TARSKI:def 3;
x <> a
then
the InternalRel of G reduces x,a
by A3, A7, Def2;
then consider p being FinSequence such that
A8:
( len p > 0 & p . 1 = x & p . (len p) = a )
and
A9:
for i being Element of NAT st i in dom p & i + 1 in dom p holds
[(p . i),(p . (i + 1))] in the InternalRel of G
by REWRITE1:12;
defpred S1[ Nat] means ( p . $1 in the carrier of R1 & $1 in dom p & ( for k being Nat st k > $1 & k in dom p holds
p . k in the carrier of R1 ) );
A10:
ex k being Nat st S1[k]
ex n0 being Nat st
( S1[n0] & ( for n being Nat st S1[n] holds
n >= n0 ) )
from NAT_1:sch 5(A10);
then consider n0 being Element of NAT such that
A11:
S1[n0]
and
A12:
for n being Nat st S1[n] holds
n >= n0
;
n0 <> 0
then consider k0 being Nat such that
A13:
n0 = k0 + 1
by NAT_1:6;
A14:
n0 <> 1
A15:
k0 >= 1
k0 <= len p
then A17:
k0 in dom p
by A15, FINSEQ_3:27;
A18:
k0 < n0
by A13, NAT_1:13;
A19:
for k being Nat st k > k0 & k in dom p holds
p . k in the carrier of R1
A21:
[(p . k0),(p . (k0 + 1))] in the InternalRel of G
by A9, A11, A13, A17;
then A22:
( p . k0 in the carrier of G & p . n0 in the carrier of G )
by A13, ZFMISC_1:106;
A23:
the carrier of G = the carrier of (subrelstr (([#] G) \ {x})) \/ {x}
thus
ex b being Element of R1 st [b,x] in the InternalRel of G
:: thesis: verumproof
per cases
( p . k0 in the carrier of (subrelstr (([#] G) \ {x})) or p . k0 in {x} )
by A22, A23, XBOOLE_0:def 3;
suppose A26:
p . k0 in the
carrier of
(subrelstr (([#] G) \ {x}))
;
:: thesis: ex b being Element of R1 st [b,x] in the InternalRel of Gthen
p . k0 in the
carrier of
R1 \/ the
carrier of
R2
by A2, NECKLA_2:def 2;
then A27:
(
p . k0 in the
carrier of
R1 or
p . k0 in the
carrier of
R2 )
by XBOOLE_0:def 3;
set u =
p . k0;
set v =
p . n0;
[(p . k0),(p . n0)] in [:the carrier of (subrelstr (([#] G) \ {x})),the carrier of (subrelstr (([#] G) \ {x})):]
by A5, A11, A26, ZFMISC_1:106;
then A28:
[(p . k0),(p . n0)] in the
InternalRel of
G |_2 the
carrier of
(subrelstr (([#] G) \ {x}))
by A13, A21, XBOOLE_0:def 4;
reconsider u =
p . k0 as
Element of
R2 by A12, A17, A18, A19, A27;
reconsider v =
p . n0 as
Element of
R1 by A11;
not
[u,v] in the
InternalRel of
(subrelstr (([#] G) \ {x}))
hence
ex
b being
Element of
R1 st
[b,x] in the
InternalRel of
G
by A28, YELLOW_0:def 14;
:: thesis: verum end; end;
end;