let R be non empty strict RelStr ; ( R in fin_RelStr_sp implies R is N-free )
set N4 = Necklace 4;
defpred S1[ Nat] means ex S being non empty strict RelStr st
( S in fin_RelStr_sp & card the carrier of S = $1 & S embeds Necklace 4 );
assume A1:
R in fin_RelStr_sp
; R is N-free
then
ex S being strict RelStr st
( R = S & the carrier of S in FinSETS )
by Def4;
then reconsider C = the carrier of R as Element of FinSETS ;
set k = card C;
A2:
for m being Nat st m <> 0 & S1[m] holds
ex n being Nat st
( n < m & S1[n] )
proof
let m be
Nat;
( m <> 0 & S1[m] implies ex n being Nat st
( n < m & S1[n] ) )
assume that
m <> 0
and A3:
S1[
m]
;
ex n being Nat st
( n < m & S1[n] )
consider S being non
empty strict RelStr such that A4:
S in fin_RelStr_sp
and A5:
card the
carrier of
S = m
and A6:
S embeds Necklace 4
by A3;
per cases
( S is non empty trivial strict RelStr or ex H1, H2 being strict RelStr st
( the carrier of H1 misses the carrier of H2 & H1 in fin_RelStr_sp & H2 in fin_RelStr_sp & ( S = union_of H1,H2 or S = sum_of H1,H2 ) ) )
by A4, Th6;
suppose A7:
S is non
empty trivial strict RelStr
;
ex n being Nat st
( n < m & S1[n] )A8:
dom the
InternalRel of
S c= the
carrier of
S
by RELAT_1:def 18;
A9:
rng the
InternalRel of
S c= the
carrier of
S
by RELAT_1:def 19;
consider f being
Function of
(Necklace 4),
S such that
f is
one-to-one
and A10:
for
x,
y being
Element of
(Necklace 4) holds
(
[x,y] in the
InternalRel of
(Necklace 4) iff
[(f . x),(f . y)] in the
InternalRel of
S )
by A6, NECKLACE:def 2;
A11:
the
carrier of
(Necklace 4) = {0 ,1,2,3}
by NECKLACE:2, NECKLACE:21;
then A12:
0 in the
carrier of
(Necklace 4)
by ENUMSET1:def 2;
A13:
1
in the
carrier of
(Necklace 4)
by A11, ENUMSET1:def 2;
(
0 = 0 + 1 or 1
= 0 + 1 )
;
then
[0 ,1] in the
InternalRel of
(Necklace 4)
by A12, A13, NECKLACE:26;
then A14:
[(f . 0 ),(f . 1)] in the
InternalRel of
S
by A10, A12, A13;
then A15:
f . 1
in rng the
InternalRel of
S
by RELAT_1:20;
f . 0 in dom the
InternalRel of
S
by A14, RELAT_1:20;
then
f . 0 = f . 1
by A7, A15, A8, A9, STRUCT_0:def 10;
then
[0 ,0 ] in the
InternalRel of
(Necklace 4)
by A10, A12, A14;
then
(
[0 ,0 ] = [0 ,1] or
[0 ,0 ] = [1,0 ] or
[0 ,0 ] = [1,2] or
[0 ,0 ] = [2,1] or
[0 ,0 ] = [2,3] or
[0 ,0 ] = [3,2] )
by Th2, ENUMSET1:def 4;
hence
ex
n being
Nat st
(
n < m &
S1[
n] )
by ZFMISC_1:33;
verum end; suppose
ex
H1,
H2 being
strict RelStr st
( the
carrier of
H1 misses the
carrier of
H2 &
H1 in fin_RelStr_sp &
H2 in fin_RelStr_sp & (
S = union_of H1,
H2 or
S = sum_of H1,
H2 ) )
;
ex n being Nat st
( n < m & S1[n] )then consider H1,
H2 being
strict RelStr such that A16:
the
carrier of
H1 misses the
carrier of
H2
and A17:
H1 in fin_RelStr_sp
and A18:
H2 in fin_RelStr_sp
and A19:
(
S = union_of H1,
H2 or
S = sum_of H1,
H2 )
;
A20:
now A21:
not
[1,3] in the
InternalRel of
(Necklace 4)
proof
assume A22:
[1,3] in the
InternalRel of
(Necklace 4)
;
contradiction
per cases
( [1,3] = [0 ,1] or [1,3] = [1,2] or [1,3] = [2,3] or [1,3] = [3,2] or [1,3] = [2,1] or [1,3] = [1,0 ] )
by A22, Th2, ENUMSET1:def 4;
end;
end; A23:
not
[0 ,2] in the
InternalRel of
(Necklace 4)
proof
assume A24:
[0 ,2] in the
InternalRel of
(Necklace 4)
;
contradiction
per cases
( [0 ,2] = [0 ,1] or [0 ,2] = [1,2] or [0 ,2] = [2,3] or [0 ,2] = [3,2] or [0 ,2] = [2,1] or [0 ,2] = [1,0 ] )
by A24, Th2, ENUMSET1:def 4;
end;
end; A25:
the
carrier of
(Necklace 4) = {0 ,1,2,3}
by NECKLACE:2, NECKLACE:21;
then A26:
0 in the
carrier of
(Necklace 4)
by ENUMSET1:def 2;
A27:
not
[0 ,3] in the
InternalRel of
(Necklace 4)
proof
assume A28:
[0 ,3] in the
InternalRel of
(Necklace 4)
;
contradiction
per cases
( [0 ,3] = [0 ,1] or [0 ,3] = [1,2] or [0 ,3] = [2,3] or [0 ,3] = [3,2] or [0 ,3] = [2,1] or [0 ,3] = [1,0 ] )
by A28, Th2, ENUMSET1:def 4;
end;
end; set A = the
InternalRel of
H1;
set B = the
InternalRel of
H2;
set C =
[:the carrier of H1,the carrier of H2:];
set D =
[:the carrier of H2,the carrier of H1:];
set cH1 = the
carrier of
H1;
set cH2 = the
carrier of
H2;
set cS = the
carrier of
S;
A29:
dom the
InternalRel of
S c= the
carrier of
S
by RELAT_1:def 18;
assume A30:
S = sum_of H1,
H2
;
ex n being Nat st
( n < m & S1[n] )A31:
[:the carrier of H1,the carrier of H2:] c= the
InternalRel of
S
A33:
rng the
InternalRel of
S c= the
carrier of
S
by RELAT_1:def 19;
A34:
3
in the
carrier of
(Necklace 4)
by A25, ENUMSET1:def 2;
A35:
[:the carrier of H2,the carrier of H1:] c= the
InternalRel of
S
proof
let x be
set ;
TARSKI:def 3 ( not x in [:the carrier of H2,the carrier of H1:] or x in the InternalRel of S )
(the InternalRel of H2 \/ [:the carrier of H1,the carrier of H2:]) \/ [:the carrier of H2,the carrier of H1:] c= the
InternalRel of
H1 \/ ((the InternalRel of H2 \/ [:the carrier of H1,the carrier of H2:]) \/ [:the carrier of H2,the carrier of H1:])
by XBOOLE_1:7;
then
(the InternalRel of H2 \/ [:the carrier of H1,the carrier of H2:]) \/ [:the carrier of H2,the carrier of H1:] c= the
InternalRel of
H1 \/ (the InternalRel of H2 \/ ([:the carrier of H1,the carrier of H2:] \/ [:the carrier of H2,the carrier of H1:]))
by XBOOLE_1:4;
then
(the InternalRel of H2 \/ [:the carrier of H1,the carrier of H2:]) \/ [:the carrier of H2,the carrier of H1:] c= (the InternalRel of H1 \/ the InternalRel of H2) \/ ([:the carrier of H1,the carrier of H2:] \/ [:the carrier of H2,the carrier of H1:])
by XBOOLE_1:4;
then
(the InternalRel of H2 \/ [:the carrier of H1,the carrier of H2:]) \/ [:the carrier of H2,the carrier of H1:] c= ((the InternalRel of H1 \/ the InternalRel of H2) \/ [:the carrier of H1,the carrier of H2:]) \/ [:the carrier of H2,the carrier of H1:]
by XBOOLE_1:4;
then A36:
(the InternalRel of H2 \/ [:the carrier of H1,the carrier of H2:]) \/ [:the carrier of H2,the carrier of H1:] c= the
InternalRel of
S
by A30, Def3;
assume
x in [:the carrier of H2,the carrier of H1:]
;
x in the InternalRel of S
then
x in (the InternalRel of H2 \/ [:the carrier of H1,the carrier of H2:]) \/ [:the carrier of H2,the carrier of H1:]
by XBOOLE_0:def 3;
hence
x in the
InternalRel of
S
by A36;
verum
end; A37:
rng the
InternalRel of
H1 c= the
carrier of
H1
by RELAT_1:def 19;
A38:
1
in the
carrier of
(Necklace 4)
by A25, ENUMSET1:def 2;
consider f being
Function of
(Necklace 4),
S such that A39:
f is
one-to-one
and A40:
for
x,
y being
Element of
(Necklace 4) holds
(
[x,y] in the
InternalRel of
(Necklace 4) iff
[(f . x),(f . y)] in the
InternalRel of
S )
by A6, NECKLACE:def 2;
[1,0 ] in the
InternalRel of
(Necklace 4)
by Th2, ENUMSET1:def 4;
then A41:
[(f . 1),(f . 0 )] in the
InternalRel of
S
by A40, A26, A38;
A42:
2
in the
carrier of
(Necklace 4)
by A25, ENUMSET1:def 2;
[3,2] in the
InternalRel of
(Necklace 4)
by Th2, ENUMSET1:def 4;
then A43:
[(f . 3),(f . 2)] in the
InternalRel of
S
by A40, A42, A34;
[2,1] in the
InternalRel of
(Necklace 4)
by Th2, ENUMSET1:def 4;
then A44:
[(f . 2),(f . 1)] in the
InternalRel of
S
by A40, A38, A42;
A45:
rng the
InternalRel of
H2 c= the
carrier of
H2
by RELAT_1:def 19;
[2,3] in the
InternalRel of
(Necklace 4)
by Th2, ENUMSET1:def 4;
then A46:
[(f . 2),(f . 3)] in the
InternalRel of
S
by A40, A42, A34;
then
f . 3
in rng the
InternalRel of
S
by RELAT_1:20;
then
f . 3
in the
carrier of
S
by A33;
then A47:
f . 3
in the
carrier of
H1 \/ the
carrier of
H2
by A30, Def3;
[0 ,1] in the
InternalRel of
(Necklace 4)
by Th2, ENUMSET1:def 4;
then A48:
[(f . 0 ),(f . 1)] in the
InternalRel of
S
by A40, A26, A38;
then
f . 0 in dom the
InternalRel of
S
by RELAT_1:20;
then
f . 0 in the
carrier of
S
by A29;
then A49:
f . 0 in the
carrier of
H1 \/ the
carrier of
H2
by A30, Def3;
f . 1
in rng the
InternalRel of
S
by A48, RELAT_1:20;
then
f . 1
in the
carrier of
S
by A33;
then A50:
f . 1
in the
carrier of
H1 \/ the
carrier of
H2
by A30, Def3;
A51:
dom the
InternalRel of
H1 c= the
carrier of
H1
by RELAT_1:def 18;
[1,2] in the
InternalRel of
(Necklace 4)
by Th2, ENUMSET1:def 4;
then A52:
[(f . 1),(f . 2)] in the
InternalRel of
S
by A40, A38, A42;
then
f . 2
in rng the
InternalRel of
S
by RELAT_1:20;
then
f . 2
in the
carrier of
S
by A33;
then A53:
f . 2
in the
carrier of
H1 \/ the
carrier of
H2
by A30, Def3;
A54:
dom the
InternalRel of
H2 c= the
carrier of
H2
by RELAT_1:def 18;
per cases
( f . 0 in the carrier of H1 or f . 0 in the carrier of H2 )
by A49, XBOOLE_0:def 3;
suppose A55:
f . 0 in the
carrier of
H1
;
ex n being Nat st
( n < m & S1[n] )set x1 =
[(f . 0 ),(f . 1)];
set x2 =
[(f . 1),(f . 2)];
set x3 =
[(f . 2),(f . 3)];
set x4 =
[(f . 1),(f . 0 )];
set x5 =
[(f . 2),(f . 1)];
set x6 =
[(f . 3),(f . 2)];
then A64:
f . 3
in the
carrier of
H1
by A47, XBOOLE_0:def 3;
A67:
dom f = the
carrier of
(Necklace 4)
by FUNCT_2:def 1;
rng f c= the
carrier of
H1
then A70:
f is
Function of the
carrier of
(Necklace 4),the
carrier of
H1
by FUNCT_2:8;
H1 is
finite
by A17, Th4;
then reconsider cH1 = the
carrier of
H1 as
finite set ;
A71:
H1 is non
empty strict RelStr
by A17, Th4;
[(f . 1),(f . 0 )] in ((the InternalRel of H1 \/ the InternalRel of H2) \/ [:the carrier of H1,the carrier of H2:]) \/ [:the carrier of H2,the carrier of H1:]
by A30, A41, Def3;
then
(
[(f . 1),(f . 0 )] in (the InternalRel of H1 \/ the InternalRel of H2) \/ [:the carrier of H1,the carrier of H2:] or
[(f . 1),(f . 0 )] in [:the carrier of H2,the carrier of H1:] )
by XBOOLE_0:def 3;
then
(
[(f . 1),(f . 0 )] in the
InternalRel of
H1 \/ the
InternalRel of
H2 or
[(f . 1),(f . 0 )] in [:the carrier of H1,the carrier of H2:] or
[(f . 1),(f . 0 )] in [:the carrier of H2,the carrier of H1:] )
by XBOOLE_0:def 3;
then A76:
[(f . 1),(f . 0 )] in the
InternalRel of
H1
by A59, A60, A65, ZFMISC_1:106, XBOOLE_0:def 3;
[(f . 1),(f . 2)] in ((the InternalRel of H1 \/ the InternalRel of H2) \/ [:the carrier of H1,the carrier of H2:]) \/ [:the carrier of H2,the carrier of H1:]
by A30, A52, Def3;
then
(
[(f . 1),(f . 2)] in (the InternalRel of H1 \/ the InternalRel of H2) \/ [:the carrier of H1,the carrier of H2:] or
[(f . 1),(f . 2)] in [:the carrier of H2,the carrier of H1:] )
by XBOOLE_0:def 3;
then
(
[(f . 1),(f . 2)] in the
InternalRel of
H1 \/ the
InternalRel of
H2 or
[(f . 1),(f . 2)] in [:the carrier of H1,the carrier of H2:] or
[(f . 1),(f . 2)] in [:the carrier of H2,the carrier of H1:] )
by XBOOLE_0:def 3;
then A78:
[(f . 1),(f . 2)] in the
InternalRel of
H1
by A77, A57, A65, ZFMISC_1:106, XBOOLE_0:def 3;
[(f . 3),(f . 2)] in ((the InternalRel of H1 \/ the InternalRel of H2) \/ [:the carrier of H1,the carrier of H2:]) \/ [:the carrier of H2,the carrier of H1:]
by A30, A43, Def3;
then
(
[(f . 3),(f . 2)] in (the InternalRel of H1 \/ the InternalRel of H2) \/ [:the carrier of H1,the carrier of H2:] or
[(f . 3),(f . 2)] in [:the carrier of H2,the carrier of H1:] )
by XBOOLE_0:def 3;
then
(
[(f . 3),(f . 2)] in the
InternalRel of
H1 \/ the
InternalRel of
H2 or
[(f . 3),(f . 2)] in [:the carrier of H1,the carrier of H2:] or
[(f . 3),(f . 2)] in [:the carrier of H2,the carrier of H1:] )
by XBOOLE_0:def 3;
then A82:
[(f . 3),(f . 2)] in the
InternalRel of
H1
by A72, A57, A63, ZFMISC_1:106, XBOOLE_0:def 3;
[(f . 2),(f . 3)] in ((the InternalRel of H1 \/ the InternalRel of H2) \/ [:the carrier of H1,the carrier of H2:]) \/ [:the carrier of H2,the carrier of H1:]
by A30, A46, Def3;
then
(
[(f . 2),(f . 3)] in (the InternalRel of H1 \/ the InternalRel of H2) \/ [:the carrier of H1,the carrier of H2:] or
[(f . 2),(f . 3)] in [:the carrier of H2,the carrier of H1:] )
by XBOOLE_0:def 3;
then
(
[(f . 2),(f . 3)] in the
InternalRel of
H1 \/ the
InternalRel of
H2 or
[(f . 2),(f . 3)] in [:the carrier of H1,the carrier of H2:] or
[(f . 2),(f . 3)] in [:the carrier of H2,the carrier of H1:] )
by XBOOLE_0:def 3;
then A85:
[(f . 2),(f . 3)] in the
InternalRel of
H1
by A73, A63, A57, ZFMISC_1:106, XBOOLE_0:def 3;
H2 is
finite
by A18, Th4;
then reconsider cH2 = the
carrier of
H2 as
finite set ;
the
carrier of
S = cH1 \/ cH2
by A30, Def3;
then reconsider cS = the
carrier of
S as
finite set ;
A87:
not
H2 is
empty
by A18, Th4;
A88:
cH1 <> cS
cS = cH1 \/ cH2
by A30, Def3;
then
cH1 c= cS
by XBOOLE_1:7;
then
cH1 c< cS
by A88, XBOOLE_0:def 8;
then A92:
card cH1 < card cS
by CARD_2:67;
[(f . 2),(f . 1)] in ((the InternalRel of H1 \/ the InternalRel of H2) \/ [:the carrier of H1,the carrier of H2:]) \/ [:the carrier of H2,the carrier of H1:]
by A30, A44, Def3;
then
(
[(f . 2),(f . 1)] in (the InternalRel of H1 \/ the InternalRel of H2) \/ [:the carrier of H1,the carrier of H2:] or
[(f . 2),(f . 1)] in [:the carrier of H2,the carrier of H1:] )
by XBOOLE_0:def 3;
then
(
[(f . 2),(f . 1)] in the
InternalRel of
H1 \/ the
InternalRel of
H2 or
[(f . 2),(f . 1)] in [:the carrier of H1,the carrier of H2:] or
[(f . 2),(f . 1)] in [:the carrier of H2,the carrier of H1:] )
by XBOOLE_0:def 3;
then A93:
[(f . 2),(f . 1)] in the
InternalRel of
H1
by A86, A65, A57, ZFMISC_1:106, XBOOLE_0:def 3;
[(f . 0 ),(f . 1)] in ((the InternalRel of H1 \/ the InternalRel of H2) \/ [:the carrier of H1,the carrier of H2:]) \/ [:the carrier of H2,the carrier of H1:]
by A30, A48, Def3;
then
(
[(f . 0 ),(f . 1)] in (the InternalRel of H1 \/ the InternalRel of H2) \/ [:the carrier of H1,the carrier of H2:] or
[(f . 0 ),(f . 1)] in [:the carrier of H2,the carrier of H1:] )
by XBOOLE_0:def 3;
then
(
[(f . 0 ),(f . 1)] in the
InternalRel of
H1 \/ the
InternalRel of
H2 or
[(f . 0 ),(f . 1)] in [:the carrier of H1,the carrier of H2:] or
[(f . 0 ),(f . 1)] in [:the carrier of H2,the carrier of H1:] )
by XBOOLE_0:def 3;
then A94:
[(f . 0 ),(f . 1)] in the
InternalRel of
H1
by A61, A65, ZFMISC_1:106, A56, XBOOLE_0:def 3;
for
x,
y being
Element of
(Necklace 4) holds
(
[x,y] in the
InternalRel of
(Necklace 4) iff
[(f . x),(f . y)] in the
InternalRel of
H1 )
proof
let x,
y be
Element of
(Necklace 4);
( [x,y] in the InternalRel of (Necklace 4) iff [(f . x),(f . y)] in the InternalRel of H1 )
thus
(
[x,y] in the
InternalRel of
(Necklace 4) implies
[(f . x),(f . y)] in the
InternalRel of
H1 )
( [(f . x),(f . y)] in the InternalRel of H1 implies [x,y] in the InternalRel of (Necklace 4) )proof
assume A95:
[x,y] in the
InternalRel of
(Necklace 4)
;
[(f . x),(f . y)] in the InternalRel of H1
per cases
( [x,y] = [0 ,1] or [x,y] = [1,0 ] or [x,y] = [1,2] or [x,y] = [2,1] or [x,y] = [2,3] or [x,y] = [3,2] )
by A95, Th2, ENUMSET1:def 4;
end;
end;
thus
(
[(f . x),(f . y)] in the
InternalRel of
H1 implies
[x,y] in the
InternalRel of
(Necklace 4) )
verumproof
(
[(f . x),(f . y)] in the
InternalRel of
S implies
[x,y] in the
InternalRel of
(Necklace 4) )
by A40;
then
(
[(f . x),(f . y)] in ((the InternalRel of H1 \/ the InternalRel of H2) \/ [:the carrier of H1,the carrier of H2:]) \/ [:the carrier of H2,the carrier of H1:] implies
[x,y] in the
InternalRel of
(Necklace 4) )
by A30, Def3;
then
(
[(f . x),(f . y)] in (the InternalRel of H1 \/ the InternalRel of H2) \/ ([:the carrier of H1,the carrier of H2:] \/ [:the carrier of H2,the carrier of H1:]) implies
[x,y] in the
InternalRel of
(Necklace 4) )
by XBOOLE_1:4;
then A102:
(
[(f . x),(f . y)] in the
InternalRel of
H1 \/ (the InternalRel of H2 \/ ([:the carrier of H1,the carrier of H2:] \/ [:the carrier of H2,the carrier of H1:])) implies
[x,y] in the
InternalRel of
(Necklace 4) )
by XBOOLE_1:4;
assume
[(f . x),(f . y)] in the
InternalRel of
H1
;
[x,y] in the InternalRel of (Necklace 4)
hence
[x,y] in the
InternalRel of
(Necklace 4)
by A102, XBOOLE_0:def 3;
verum
end;
end; then
H1 embeds Necklace 4
by A39, A70, NECKLACE:def 2;
hence
ex
n being
Nat st
(
n < m &
S1[
n] )
by A5, A17, A71, A92;
verum end; suppose A103:
f . 0 in the
carrier of
H2
;
ex n being Nat st
( n < m & S1[n] )set x1 =
[(f . 0 ),(f . 1)];
set x2 =
[(f . 1),(f . 2)];
set x3 =
[(f . 2),(f . 3)];
set x4 =
[(f . 1),(f . 0 )];
set x5 =
[(f . 2),(f . 1)];
set x6 =
[(f . 3),(f . 2)];
then A107:
f . 3
in the
carrier of
H2
by A47, XBOOLE_0:def 3;
[(f . 1),(f . 0 )] in ((the InternalRel of H1 \/ the InternalRel of H2) \/ [:the carrier of H1,the carrier of H2:]) \/ [:the carrier of H2,the carrier of H1:]
by A30, A41, Def3;
then
(
[(f . 1),(f . 0 )] in (the InternalRel of H1 \/ the InternalRel of H2) \/ [:the carrier of H1,the carrier of H2:] or
[(f . 1),(f . 0 )] in [:the carrier of H2,the carrier of H1:] )
by XBOOLE_0:def 3;
then
(
[(f . 1),(f . 0 )] in the
InternalRel of
H1 \/ the
InternalRel of
H2 or
[(f . 1),(f . 0 )] in [:the carrier of H1,the carrier of H2:] or
[(f . 1),(f . 0 )] in [:the carrier of H2,the carrier of H1:] )
by XBOOLE_0:def 3;
then A113:
[(f . 1),(f . 0 )] in the
InternalRel of
H2
by A112, A108, ZFMISC_1:106, A105, XBOOLE_0:def 3;
A117:
dom f = the
carrier of
(Necklace 4)
by FUNCT_2:def 1;
rng f c= the
carrier of
H2
then A120:
f is
Function of the
carrier of
(Necklace 4),the
carrier of
H2
by FUNCT_2:8;
H1 is
finite
by A17, Th4;
then reconsider cH1 = the
carrier of
H1 as
finite set ;
A121:
H2 is non
empty strict RelStr
by A18, Th4;
[(f . 3),(f . 2)] in ((the InternalRel of H1 \/ the InternalRel of H2) \/ [:the carrier of H1,the carrier of H2:]) \/ [:the carrier of H2,the carrier of H1:]
by A30, A43, Def3;
then
(
[(f . 3),(f . 2)] in (the InternalRel of H1 \/ the InternalRel of H2) \/ [:the carrier of H1,the carrier of H2:] or
[(f . 3),(f . 2)] in [:the carrier of H2,the carrier of H1:] )
by XBOOLE_0:def 3;
then
(
[(f . 3),(f . 2)] in the
InternalRel of
H1 \/ the
InternalRel of
H2 or
[(f . 3),(f . 2)] in [:the carrier of H1,the carrier of H2:] or
[(f . 3),(f . 2)] in [:the carrier of H2,the carrier of H1:] )
by XBOOLE_0:def 3;
then A127:
[(f . 3),(f . 2)] in the
InternalRel of
H2
by A124, A106, ZFMISC_1:106, A115, XBOOLE_0:def 3;
[(f . 1),(f . 2)] in ((the InternalRel of H1 \/ the InternalRel of H2) \/ [:the carrier of H1,the carrier of H2:]) \/ [:the carrier of H2,the carrier of H1:]
by A30, A52, Def3;
then
(
[(f . 1),(f . 2)] in (the InternalRel of H1 \/ the InternalRel of H2) \/ [:the carrier of H1,the carrier of H2:] or
[(f . 1),(f . 2)] in [:the carrier of H2,the carrier of H1:] )
by XBOOLE_0:def 3;
then
(
[(f . 1),(f . 2)] in the
InternalRel of
H1 \/ the
InternalRel of
H2 or
[(f . 1),(f . 2)] in [:the carrier of H1,the carrier of H2:] or
[(f . 1),(f . 2)] in [:the carrier of H2,the carrier of H1:] )
by XBOOLE_0:def 3;
then A131:
[(f . 1),(f . 2)] in the
InternalRel of
H2
by A130, A108, A115, ZFMISC_1:106, XBOOLE_0:def 3;
[(f . 2),(f . 3)] in ((the InternalRel of H1 \/ the InternalRel of H2) \/ [:the carrier of H1,the carrier of H2:]) \/ [:the carrier of H2,the carrier of H1:]
by A30, A46, Def3;
then
(
[(f . 2),(f . 3)] in (the InternalRel of H1 \/ the InternalRel of H2) \/ [:the carrier of H1,the carrier of H2:] or
[(f . 2),(f . 3)] in [:the carrier of H2,the carrier of H1:] )
by XBOOLE_0:def 3;
then
(
[(f . 2),(f . 3)] in the
InternalRel of
H1 \/ the
InternalRel of
H2 or
[(f . 2),(f . 3)] in [:the carrier of H1,the carrier of H2:] or
[(f . 2),(f . 3)] in [:the carrier of H2,the carrier of H1:] )
by XBOOLE_0:def 3;
then A134:
[(f . 2),(f . 3)] in the
InternalRel of
H2
by A125, A115, A106, ZFMISC_1:106, XBOOLE_0:def 3;
[(f . 2),(f . 1)] in ((the InternalRel of H1 \/ the InternalRel of H2) \/ [:the carrier of H1,the carrier of H2:]) \/ [:the carrier of H2,the carrier of H1:]
by A30, A44, Def3;
then
(
[(f . 2),(f . 1)] in (the InternalRel of H1 \/ the InternalRel of H2) \/ [:the carrier of H1,the carrier of H2:] or
[(f . 2),(f . 1)] in [:the carrier of H2,the carrier of H1:] )
by XBOOLE_0:def 3;
then
(
[(f . 2),(f . 1)] in the
InternalRel of
H1 \/ the
InternalRel of
H2 or
[(f . 2),(f . 1)] in [:the carrier of H1,the carrier of H2:] or
[(f . 2),(f . 1)] in [:the carrier of H2,the carrier of H1:] )
by XBOOLE_0:def 3;
then A135:
[(f . 2),(f . 1)] in the
InternalRel of
H2
by A114, A115, A108, ZFMISC_1:106, XBOOLE_0:def 3;
H2 is
finite
by A18, Th4;
then reconsider cH2 = the
carrier of
H2 as
finite set ;
the
carrier of
S = cH1 \/ cH2
by A30, Def3;
then reconsider cS = the
carrier of
S as
finite set ;
A136:
not
H1 is
empty
by A17, Th4;
A137:
cH2 <> cS
cS = cH1 \/ cH2
by A30, Def3;
then
cH2 c= cS
by XBOOLE_1:7;
then
cH2 c< cS
by A137, XBOOLE_0:def 8;
then A141:
card cH2 < card cS
by CARD_2:67;
[(f . 0 ),(f . 1)] in ((the InternalRel of H1 \/ the InternalRel of H2) \/ [:the carrier of H1,the carrier of H2:]) \/ [:the carrier of H2,the carrier of H1:]
by A30, A48, Def3;
then
(
[(f . 0 ),(f . 1)] in (the InternalRel of H1 \/ the InternalRel of H2) \/ [:the carrier of H1,the carrier of H2:] or
[(f . 0 ),(f . 1)] in [:the carrier of H2,the carrier of H1:] )
by XBOOLE_0:def 3;
then
(
[(f . 0 ),(f . 1)] in the
InternalRel of
H1 \/ the
InternalRel of
H2 or
[(f . 0 ),(f . 1)] in [:the carrier of H1,the carrier of H2:] or
[(f . 0 ),(f . 1)] in [:the carrier of H2,the carrier of H1:] )
by XBOOLE_0:def 3;
then A142:
[(f . 0 ),(f . 1)] in the
InternalRel of
H2
by A122, A104, A108, ZFMISC_1:106, XBOOLE_0:def 3;
for
x,
y being
Element of
(Necklace 4) holds
(
[x,y] in the
InternalRel of
(Necklace 4) iff
[(f . x),(f . y)] in the
InternalRel of
H2 )
proof
let x,
y be
Element of
(Necklace 4);
( [x,y] in the InternalRel of (Necklace 4) iff [(f . x),(f . y)] in the InternalRel of H2 )
thus
(
[x,y] in the
InternalRel of
(Necklace 4) implies
[(f . x),(f . y)] in the
InternalRel of
H2 )
( [(f . x),(f . y)] in the InternalRel of H2 implies [x,y] in the InternalRel of (Necklace 4) )proof
assume A143:
[x,y] in the
InternalRel of
(Necklace 4)
;
[(f . x),(f . y)] in the InternalRel of H2
per cases
( [x,y] = [0 ,1] or [x,y] = [1,0 ] or [x,y] = [1,2] or [x,y] = [2,1] or [x,y] = [2,3] or [x,y] = [3,2] )
by A143, Th2, ENUMSET1:def 4;
end;
end;
thus
(
[(f . x),(f . y)] in the
InternalRel of
H2 implies
[x,y] in the
InternalRel of
(Necklace 4) )
verumproof
(
[(f . x),(f . y)] in the
InternalRel of
S implies
[x,y] in the
InternalRel of
(Necklace 4) )
by A40;
then
(
[(f . x),(f . y)] in ((the InternalRel of H1 \/ the InternalRel of H2) \/ [:the carrier of H1,the carrier of H2:]) \/ [:the carrier of H2,the carrier of H1:] implies
[x,y] in the
InternalRel of
(Necklace 4) )
by A30, Def3;
then
(
[(f . x),(f . y)] in (the InternalRel of H1 \/ the InternalRel of H2) \/ ([:the carrier of H1,the carrier of H2:] \/ [:the carrier of H2,the carrier of H1:]) implies
[x,y] in the
InternalRel of
(Necklace 4) )
by XBOOLE_1:4;
then A150:
(
[(f . x),(f . y)] in the
InternalRel of
H2 \/ (the InternalRel of H1 \/ ([:the carrier of H1,the carrier of H2:] \/ [:the carrier of H2,the carrier of H1:])) implies
[x,y] in the
InternalRel of
(Necklace 4) )
by XBOOLE_1:4;
assume
[(f . x),(f . y)] in the
InternalRel of
H2
;
[x,y] in the InternalRel of (Necklace 4)
hence
[x,y] in the
InternalRel of
(Necklace 4)
by A150, XBOOLE_0:def 3;
verum
end;
end; then
H2 embeds Necklace 4
by A39, A120, NECKLACE:def 2;
hence
ex
n being
Nat st
(
n < m &
S1[
n] )
by A5, A18, A121, A141;
verum end; end; end; now A151:
the
carrier of
(Necklace 4) = {0 ,1,2,3}
by NECKLACE:2, NECKLACE:21;
then A152:
0 in the
carrier of
(Necklace 4)
by ENUMSET1:def 2;
A153:
3
in the
carrier of
(Necklace 4)
by A151, ENUMSET1:def 2;
A154:
1
in the
carrier of
(Necklace 4)
by A151, ENUMSET1:def 2;
A155:
dom the
InternalRel of
S c= the
carrier of
S
by RELAT_1:def 18;
consider f being
Function of
(Necklace 4),
S such that A156:
f is
one-to-one
and A157:
for
x,
y being
Element of
(Necklace 4) holds
(
[x,y] in the
InternalRel of
(Necklace 4) iff
[(f . x),(f . y)] in the
InternalRel of
S )
by A6, NECKLACE:def 2;
assume A158:
S = union_of H1,
H2
;
ex n being Nat st
( n < m & S1[n] )
[0 ,1] in the
InternalRel of
(Necklace 4)
by Th2, ENUMSET1:def 4;
then A159:
[(f . 0 ),(f . 1)] in the
InternalRel of
S
by A157, A152, A154;
then
f . 0 in dom the
InternalRel of
S
by RELAT_1:20;
then
f . 0 in the
carrier of
S
by A155;
then A160:
f . 0 in the
carrier of
H1 \/ the
carrier of
H2
by A158, Def2;
A161:
2
in the
carrier of
(Necklace 4)
by A151, ENUMSET1:def 2;
[3,2] in the
InternalRel of
(Necklace 4)
by Th2, ENUMSET1:def 4;
then A162:
[(f . 3),(f . 2)] in the
InternalRel of
S
by A157, A161, A153;
[2,3] in the
InternalRel of
(Necklace 4)
by Th2, ENUMSET1:def 4;
then A163:
[(f . 2),(f . 3)] in the
InternalRel of
S
by A157, A161, A153;
[2,1] in the
InternalRel of
(Necklace 4)
by Th2, ENUMSET1:def 4;
then A164:
[(f . 2),(f . 1)] in the
InternalRel of
S
by A157, A154, A161;
[1,2] in the
InternalRel of
(Necklace 4)
by Th2, ENUMSET1:def 4;
then A165:
[(f . 1),(f . 2)] in the
InternalRel of
S
by A157, A154, A161;
[1,0 ] in the
InternalRel of
(Necklace 4)
by Th2, ENUMSET1:def 4;
then A166:
[(f . 1),(f . 0 )] in the
InternalRel of
S
by A157, A152, A154;
per cases
( f . 0 in the carrier of H1 or f . 0 in the carrier of H2 )
by A160, XBOOLE_0:def 3;
suppose A167:
f . 0 in the
carrier of
H1
;
ex n being Nat st
( n < m & S1[n] )set cS = the
carrier of
S;
set cH1 = the
carrier of
H1;
set cH2 = the
carrier of
H2;
A168:
dom f = the
carrier of
(Necklace 4)
by FUNCT_2:def 1;
H2 is
finite
by A18, Th4;
then reconsider cH2 = the
carrier of
H2 as
finite set ;
H1 is
finite
by A17, Th4;
then reconsider cH1 = the
carrier of
H1 as
finite set ;
A169:
the
carrier of
S = cH1 \/ cH2
by A158, Def2;
A170:
dom the
InternalRel of
H2 c= the
carrier of
H2
by RELAT_1:def 18;
A172:
rng the
InternalRel of
H2 c= the
carrier of
H2
by RELAT_1:def 19;
[(f . 1),(f . 0 )] in the
InternalRel of
H1 \/ the
InternalRel of
H2
by A158, A166, Def2;
then A174:
[(f . 1),(f . 0 )] in the
InternalRel of
H1
by A173, XBOOLE_0:def 3;
A175:
H1 is non
empty strict RelStr
by A17, Th4;
reconsider cS = the
carrier of
S as
finite set by A169;
A176:
rng the
InternalRel of
H1 c= the
carrier of
H1
by RELAT_1:def 19;
[(f . 0 ),(f . 1)] in the
InternalRel of
H1 \/ the
InternalRel of
H2
by A158, A159, Def2;
then A177:
[(f . 0 ),(f . 1)] in the
InternalRel of
H1
by A171, XBOOLE_0:def 3;
then A178:
f . 1
in rng the
InternalRel of
H1
by RELAT_1:20;
A180:
not
H2 is
empty
by A18, Th4;
A181:
cH1 <> cS
cS = cH1 \/ cH2
by A158, Def2;
then
cH1 c= cS
by XBOOLE_1:7;
then
cH1 c< cS
by A181, XBOOLE_0:def 8;
then A185:
card cH1 < card cS
by CARD_2:67;
A186:
[(f . 2),(f . 3)] in the
InternalRel of
H1 \/ the
InternalRel of
H2
by A158, A163, Def2;
A187:
[(f . 1),(f . 2)] in the
InternalRel of
H1 \/ the
InternalRel of
H2
by A158, A165, Def2;
then A188:
[(f . 1),(f . 2)] in the
InternalRel of
H1
by A187, XBOOLE_0:def 3;
then A189:
f . 2
in rng the
InternalRel of
H1
by RELAT_1:20;
then A190:
[(f . 2),(f . 3)] in the
InternalRel of
H1
by A186, XBOOLE_0:def 3;
[(f . 2),(f . 1)] in the
InternalRel of
H1 \/ the
InternalRel of
H2
by A158, A164, Def2;
then A191:
[(f . 2),(f . 1)] in the
InternalRel of
H1
by A179, XBOOLE_0:def 3;
[(f . 3),(f . 2)] in the
InternalRel of
H1 \/ the
InternalRel of
H2
by A158, A162, Def2;
then A193:
[(f . 3),(f . 2)] in the
InternalRel of
H1
by A192, XBOOLE_0:def 3;
A194:
for
x,
y being
Element of
(Necklace 4) holds
(
[x,y] in the
InternalRel of
(Necklace 4) iff
[(f . x),(f . y)] in the
InternalRel of
H1 )
proof
let x,
y be
Element of
(Necklace 4);
( [x,y] in the InternalRel of (Necklace 4) iff [(f . x),(f . y)] in the InternalRel of H1 )
thus
(
[x,y] in the
InternalRel of
(Necklace 4) implies
[(f . x),(f . y)] in the
InternalRel of
H1 )
( [(f . x),(f . y)] in the InternalRel of H1 implies [x,y] in the InternalRel of (Necklace 4) )proof
assume A195:
[x,y] in the
InternalRel of
(Necklace 4)
;
[(f . x),(f . y)] in the InternalRel of H1
per cases
( [x,y] = [0 ,1] or [x,y] = [1,0 ] or [x,y] = [1,2] or [x,y] = [2,1] or [x,y] = [2,3] or [x,y] = [3,2] )
by A195, Th2, ENUMSET1:def 4;
end;
end;
thus
(
[(f . x),(f . y)] in the
InternalRel of
H1 implies
[x,y] in the
InternalRel of
(Necklace 4) )
verum
end; A203:
f . 3
in rng the
InternalRel of
H1
by A190, RELAT_1:20;
rng f c= the
carrier of
H1
then
f is
Function of the
carrier of
(Necklace 4),the
carrier of
H1
by FUNCT_2:8;
then
H1 embeds Necklace 4
by A156, A194, NECKLACE:def 2;
hence
ex
n being
Nat st
(
n < m &
S1[
n] )
by A5, A17, A175, A185;
verum end; suppose A206:
f . 0 in the
carrier of
H2
;
ex n being Nat st
( n < m & S1[n] )set cS = the
carrier of
S;
set cH1 = the
carrier of
H1;
set cH2 = the
carrier of
H2;
A207:
dom f = the
carrier of
(Necklace 4)
by FUNCT_2:def 1;
H2 is
finite
by A18, Th4;
then reconsider cH2 = the
carrier of
H2 as
finite set ;
H1 is
finite
by A17, Th4;
then reconsider cH1 = the
carrier of
H1 as
finite set ;
A208:
the
carrier of
S = cH1 \/ cH2
by A158, Def2;
A209:
dom the
InternalRel of
H1 c= the
carrier of
H1
by RELAT_1:def 18;
A211:
rng the
InternalRel of
H1 c= the
carrier of
H1
by RELAT_1:def 19;
[(f . 1),(f . 0 )] in the
InternalRel of
H1 \/ the
InternalRel of
H2
by A158, A166, Def2;
then A213:
[(f . 1),(f . 0 )] in the
InternalRel of
H2
by A212, XBOOLE_0:def 3;
A214:
H2 is non
empty strict RelStr
by A18, Th4;
reconsider cS = the
carrier of
S as
finite set by A208;
A215:
rng the
InternalRel of
H2 c= the
carrier of
H2
by RELAT_1:def 19;
[(f . 0 ),(f . 1)] in the
InternalRel of
H1 \/ the
InternalRel of
H2
by A158, A159, Def2;
then A216:
[(f . 0 ),(f . 1)] in the
InternalRel of
H2
by A210, XBOOLE_0:def 3;
then A217:
f . 1
in rng the
InternalRel of
H2
by RELAT_1:20;
A219:
not
H1 is
empty
by A17, Th4;
A220:
cH2 <> cS
cS = cH1 \/ cH2
by A158, Def2;
then
cH2 c= cS
by XBOOLE_1:7;
then
cH2 c< cS
by A220, XBOOLE_0:def 8;
then A224:
card cH2 < card cS
by CARD_2:67;
A225:
[(f . 2),(f . 3)] in the
InternalRel of
H1 \/ the
InternalRel of
H2
by A158, A163, Def2;
A226:
[(f . 1),(f . 2)] in the
InternalRel of
H1 \/ the
InternalRel of
H2
by A158, A165, Def2;
then A227:
[(f . 1),(f . 2)] in the
InternalRel of
H2
by A226, XBOOLE_0:def 3;
then A228:
f . 2
in rng the
InternalRel of
H2
by RELAT_1:20;
then A229:
[(f . 2),(f . 3)] in the
InternalRel of
H2
by A225, XBOOLE_0:def 3;
[(f . 2),(f . 1)] in the
InternalRel of
H1 \/ the
InternalRel of
H2
by A158, A164, Def2;
then A230:
[(f . 2),(f . 1)] in the
InternalRel of
H2
by A218, XBOOLE_0:def 3;
[(f . 3),(f . 2)] in the
InternalRel of
H1 \/ the
InternalRel of
H2
by A158, A162, Def2;
then A232:
[(f . 3),(f . 2)] in the
InternalRel of
H2
by A231, XBOOLE_0:def 3;
A233:
for
x,
y being
Element of
(Necklace 4) holds
(
[x,y] in the
InternalRel of
(Necklace 4) iff
[(f . x),(f . y)] in the
InternalRel of
H2 )
proof
let x,
y be
Element of
(Necklace 4);
( [x,y] in the InternalRel of (Necklace 4) iff [(f . x),(f . y)] in the InternalRel of H2 )
thus
(
[x,y] in the
InternalRel of
(Necklace 4) implies
[(f . x),(f . y)] in the
InternalRel of
H2 )
( [(f . x),(f . y)] in the InternalRel of H2 implies [x,y] in the InternalRel of (Necklace 4) )proof
assume A234:
[x,y] in the
InternalRel of
(Necklace 4)
;
[(f . x),(f . y)] in the InternalRel of H2
per cases
( [x,y] = [0 ,1] or [x,y] = [1,0 ] or [x,y] = [1,2] or [x,y] = [2,1] or [x,y] = [2,3] or [x,y] = [3,2] )
by A234, Th2, ENUMSET1:def 4;
end;
end;
thus
(
[(f . x),(f . y)] in the
InternalRel of
H2 implies
[x,y] in the
InternalRel of
(Necklace 4) )
verum
end; A242:
f . 3
in rng the
InternalRel of
H2
by A229, RELAT_1:20;
rng f c= the
carrier of
H2
then
f is
Function of the
carrier of
(Necklace 4),the
carrier of
H2
by FUNCT_2:8;
then
H2 embeds Necklace 4
by A156, A233, NECKLACE:def 2;
hence
ex
n being
Nat st
(
n < m &
S1[
n] )
by A5, A18, A214, A224;
verum end; end; end; hence
ex
n being
Nat st
(
n < m &
S1[
n] )
by A19, A20;
verum end; end;
end;
assume
R embeds Necklace 4
; NECKLA_2:def 1 contradiction
then
S1[ card C]
by A1;
then A245:
ex i being Nat st S1[i]
;
S1[ 0 ]
from NAT_1:sch 7(A245, A2);
hence
contradiction
; verum