let R be with_finite_stability# RelStr ; for A being StableSet of R st card A = stability# R holds
(Upper A) \/ (Lower A) = [#] R
let A be StableSet of R; ( card A = stability# R implies (Upper A) \/ (Lower A) = [#] R )
assume AA:
card A = stability# R
; (Upper A) \/ (Lower A) = [#] R
set cP = the carrier of R;
the carrier of R c= (Upper A) \/ (Lower A)
proof
let x be
set ;
TARSKI:def 3 ( not x in the carrier of R or x in (Upper A) \/ (Lower A) )
assume A:
x in the
carrier of
R
;
x in (Upper A) \/ (Lower A)
assume B:
not
x in (Upper A) \/ (Lower A)
;
contradiction
reconsider x =
x as
Element of the
carrier of
R by A;
C:
not
x in Upper A
by B, XBOOLE_0:def 3;
Ca:
not
x in A
by C, XBOOLE_0:def 3;
Cb:
not
x in uparrow A
by C, XBOOLE_0:def 3;
D:
not
x in Lower A
by B, XBOOLE_0:def 3;
Db:
not
x in downarrow A
by D, XBOOLE_0:def 3;
set Ax =
A \/ {x};
Ka:
{x} c= the
carrier of
R
by A, ZFMISC_1:37;
then P:
A \/ {x} is
StableSet of
R
by Ka, XBOOLE_1:8, LAChain;
card (A \/ {x}) = (card A) + 1
by Ca, CARD_2:54;
then
card (A \/ {x}) > card A
by NAT_1:13;
hence
contradiction
by Lwidth, AA, P;
verum
end;
hence
(Upper A) \/ (Lower A) = [#] R
by XBOOLE_0:def 10; verum