let A be partial non-empty UAStr ; for P being a_partition of A holds P is_finer_than Class (LimDomRel A)
let P be a_partition of A; P is_finer_than Class (LimDomRel A)
consider EP being Equivalence_Relation of the carrier of A such that
A1:
P = Class EP
by EQREL_1:43;
let a be set ; SETFAM_1:def 2 ( not a in P or ex b1 being set st
( b1 in Class (LimDomRel A) & a c= b1 ) )
assume
a in P
; ex b1 being set st
( b1 in Class (LimDomRel A) & a c= b1 )
then reconsider aa = a as Element of P ;
consider x being Element of aa;
take
Class (LimDomRel A),x
; ( Class (LimDomRel A),x in Class (LimDomRel A) & a c= Class (LimDomRel A),x )
thus
Class (LimDomRel A),x in Class (LimDomRel A)
by EQREL_1:def 5; a c= Class (LimDomRel A),x
let y be set ; TARSKI:def 3 ( not y in a or y in Class (LimDomRel A),x )
assume
y in a
; y in Class (LimDomRel A),x
then reconsider y = y as Element of aa ;
reconsider x = x, y = y as Element of A ;
defpred S1[ Element of NAT ] means EP c= (DomRel A) |^ A,$1;
A2:
S1[ 0 ]
proof
let x,
y be
set ;
RELAT_1:def 3 ( not [x,y] in EP or [x,y] in (DomRel A) |^ A,0 )
assume A3:
[x,y] in EP
;
[x,y] in (DomRel A) |^ A,0
then reconsider x =
x,
y =
y as
Element of
A by ZFMISC_1:106;
reconsider a =
Class EP,
y as
Element of
P by A1, EQREL_1:def 5;
A4:
x in a
by A3, EQREL_1:27;
A5:
y in a
by EQREL_1:28;
for
f being
operation of
A for
p,
q being
FinSequence holds
(
(p ^ <*x*>) ^ q in dom f iff
(p ^ <*y*>) ^ q in dom f )
then
[x,y] in DomRel A
by Def5;
hence
[x,y] in (DomRel A) |^ A,
0
by Th17;
verum
end;
A10:
for i being Element of NAT st S1[i] holds
S1[i + 1]
proof
let i be
Element of
NAT ;
( S1[i] implies S1[i + 1] )
assume A11:
EP c= (DomRel A) |^ A,
i
;
S1[i + 1]
let x,
y be
set ;
RELAT_1:def 3 ( not [x,y] in EP or [x,y] in (DomRel A) |^ A,(i + 1) )
assume A12:
[x,y] in EP
;
[x,y] in (DomRel A) |^ A,(i + 1)
then reconsider x =
x,
y =
y as
Element of
A by ZFMISC_1:106;
reconsider a =
Class EP,
y as
Element of
P by A1, EQREL_1:def 5;
now let f be
operation of
A;
for p, q being FinSequence st (p ^ <*x*>) ^ q in dom f & (p ^ <*y*>) ^ q in dom f holds
[(f . ((p ^ <*x*>) ^ q)),(f . ((p ^ <*y*>) ^ q))] in (DomRel A) |^ A,ilet p,
q be
FinSequence;
( (p ^ <*x*>) ^ q in dom f & (p ^ <*y*>) ^ q in dom f implies [(f . ((p ^ <*x*>) ^ q)),(f . ((p ^ <*y*>) ^ q))] in (DomRel A) |^ A,i )assume that A13:
(p ^ <*x*>) ^ q in dom f
and A14:
(p ^ <*y*>) ^ q in dom f
;
[(f . ((p ^ <*x*>) ^ q)),(f . ((p ^ <*y*>) ^ q))] in (DomRel A) |^ A,i
(p ^ <*x*>) ^ q is
FinSequence of the
carrier of
A
by A13, FINSEQ_1:def 11;
then consider pp being
FinSequence of
P such that A15:
(p ^ <*x*>) ^ q in product pp
by Th7;
f is_exactly_partitable_wrt P
by Def11;
then
f is_partitable_wrt P
by Def10;
then consider c being
Element of
P such that A16:
f .: (product pp) c= c
by Def9;
A17:
x in a
by A12, EQREL_1:27;
y in a
by EQREL_1:28;
then A18:
(p ^ <*y*>) ^ q in product pp
by A15, A17, Th27;
A19:
f . ((p ^ <*x*>) ^ q) in f .: (product pp)
by A13, A15, FUNCT_1:def 12;
A20:
f . ((p ^ <*y*>) ^ q) in f .: (product pp)
by A14, A18, FUNCT_1:def 12;
ex
x being
set st
(
x in the
carrier of
A &
c = Class EP,
x )
by A1, EQREL_1:def 5;
then
[(f . ((p ^ <*x*>) ^ q)),(f . ((p ^ <*y*>) ^ q))] in EP
by A16, A19, A20, EQREL_1:30;
hence
[(f . ((p ^ <*x*>) ^ q)),(f . ((p ^ <*y*>) ^ q))] in (DomRel A) |^ A,
i
by A11;
verum end;
then
[x,y] in ((DomRel A) |^ A,i) |^ A
by A11, A12, Def6;
hence
[x,y] in (DomRel A) |^ A,
(i + 1)
by Th18;
verum
end;
A21:
for i being Element of NAT holds S1[i]
from NAT_1:sch 1(A2, A10);
then
[x,y] in LimDomRel A
by Def8;
then
[y,x] in LimDomRel A
by EQREL_1:12;
hence
y in Class (LimDomRel A),x
by EQREL_1:27; verum