let Y be non empty set ; for a being Function of Y,BOOLEAN
for PA being a_partition of Y holds 'not' (B_INF (a,PA)) = B_SUP (('not' a),PA)
let a be Function of Y,BOOLEAN; for PA being a_partition of Y holds 'not' (B_INF (a,PA)) = B_SUP (('not' a),PA)
let PA be a_partition of Y; 'not' (B_INF (a,PA)) = B_SUP (('not' a),PA)
let y be Element of Y; FUNCT_2:def 8 ('not' (B_INF (a,PA))) . y = (B_SUP (('not' a),PA)) . y
A11:
now ( ex x being Element of Y st
( x in EqClass (y,PA) & not a . x = TRUE ) & ex x being Element of Y st
( x in EqClass (y,PA) & ('not' a) . x = TRUE ) implies ('not' (B_INF (a,PA))) . y = (B_SUP (('not' a),PA)) . y )assume that A12:
ex
x being
Element of
Y st
(
x in EqClass (
y,
PA) & not
a . x = TRUE )
and A13:
ex
x being
Element of
Y st
(
x in EqClass (
y,
PA) &
('not' a) . x = TRUE )
;
('not' (B_INF (a,PA))) . y = (B_SUP (('not' a),PA)) . y
(B_INF (a,PA)) . y = FALSE
by A12, Def16;
then
('not' (B_INF (a,PA))) . y = 'not' FALSE
by MARGREL1:def 19;
hence
('not' (B_INF (a,PA))) . y = (B_SUP (('not' a),PA)) . y
by A13, Def17;
verum end;
now ( ( for x being Element of Y st x in EqClass (y,PA) holds
a . x = TRUE ) & ( for x being Element of Y holds
( not x in EqClass (y,PA) or not ('not' a) . x = TRUE ) ) implies ('not' (B_INF (a,PA))) . y = (B_SUP (('not' a),PA)) . y )assume that A14:
for
x being
Element of
Y st
x in EqClass (
y,
PA) holds
a . x = TRUE
and A15:
for
x being
Element of
Y holds
( not
x in EqClass (
y,
PA) or not
('not' a) . x = TRUE )
;
('not' (B_INF (a,PA))) . y = (B_SUP (('not' a),PA)) . y
(B_INF (a,PA)) . y = TRUE
by A14, Def16;
then
('not' (B_INF (a,PA))) . y = 'not' TRUE
by MARGREL1:def 19;
hence
('not' (B_INF (a,PA))) . y = (B_SUP (('not' a),PA)) . y
by A15, Def17;
verum end;
hence
('not' (B_INF (a,PA))) . y = (B_SUP (('not' a),PA)) . y
by A1, A11, A6; verum