let Y be ref-finite ConstructorDB ; for B being FinSequence of the Constrs of Y holds EXACTLY+- (B,0,0) = EXACTLY B
let B be FinSequence of the Constrs of Y; EXACTLY+- (B,0,0) = EXACTLY B
per cases
( the carrier of Y = {} or the carrier of Y <> {} )
;
suppose A0:
the
carrier of
Y <> {}
;
EXACTLY+- (B,0,0) = EXACTLY Bthen A1:
EXACTLY+- (
B,
0,
0)
= { y where y is Element of Y : ( card ((y ref) \ (rng B)) <= 0 & card ((rng B) \ (y ref)) <= 0 ) }
by DefExactlyPlusMinus;
A2:
EXACTLY B = { y where y is Element of Y : y ref = rng B }
by A0, DefExactly;
thus
EXACTLY+- (
B,
0,
0)
c= EXACTLY B
XBOOLE_0:def 10 EXACTLY B c= EXACTLY+- (B,0,0)let z be
set ;
TARSKI:def 3 ( not z in EXACTLY B or z in EXACTLY+- (B,0,0) )assume
z in EXACTLY B
;
z in EXACTLY+- (B,0,0)then consider y being
Element of
Y such that A4:
(
z = y &
y ref = rng B )
by A2;
(
(y ref) \ (rng B) = {} &
(rng B) \ (y ref) = {} )
by A4, XBOOLE_1:37;
then
(
card ((y ref) \ (rng B)) = 0 &
card ((rng B) \ (y ref)) = 0 )
;
hence
z in EXACTLY+- (
B,
0,
0)
by A1, A4;
verum end; end;