let X be set ; :: thesis: for F being Dependency-set of X holds
( F is (F1) & F is (F2) & F is (F3) & F is (F4) iff ( F is (F2) & F is (DC3) & F is (DC4) ) )
let F be Dependency-set of X; :: thesis: ( F is (F1) & F is (F2) & F is (F3) & F is (F4) iff ( F is (F2) & F is (DC3) & F is (DC4) ) )
hereby :: thesis: ( F is (F2) & F is (DC3) & F is (DC4) implies ( F is (F1) & F is (F2) & F is (F3) & F is (F4) ) )
assume that A1:
F is
(F1)
and A2:
F is
(F2)
and A3:
F is
(F3)
and A4:
F is
(F4)
;
:: thesis: ( F is (F2) & F is (DC3) & F is (DC4) )thus
F is
(F2)
by A2;
:: thesis: ( F is (DC3) & F is (DC4) )thus
F is
(DC3)
by A1, A3;
:: thesis: F is (DC4) thus
F is
(DC4)
:: thesis: verumproof
let A,
B,
C be
Subset of
X;
:: according to ARMSTRNG:def 29 :: thesis: ( [A,B] in F & [A,C] in F implies [A,(B \/ C)] in F )
assume
(
[A,B] in F &
[A,C] in F )
;
:: thesis: [A,(B \/ C)] in F
then
[(A \/ A),(B \/ C)] in F
by A4, Def14;
hence
[A,(B \/ C)] in F
;
:: thesis: verum
end;
end;
assume that
A5:
F is (F2)
and
A6:
F is (DC3)
and
A7:
F is (DC4)
; :: thesis: ( F is (F1) & F is (F2) & F is (F3) & F is (F4) )
thus
F is (F1)
by A5, A6; :: thesis: ( F is (F2) & F is (F3) & F is (F4) )
thus
F is (F2)
by A5; :: thesis: ( F is (F3) & F is (F4) )
thus
F is (F3)
by A5, A6; :: thesis: F is (F4)
let A, B, A', B' be Subset of X; :: according to ARMSTRNG:def 14 :: thesis: ( [A,B] in F & [A',B'] in F implies [(A \/ A'),(B \/ B')] in F )
assume that
A8:
[A,B] in F
and
A9:
[A',B'] in F
; :: thesis: [(A \/ A'),(B \/ B')] in F
( A c= A \/ A' & A' c= A \/ A' )
by XBOOLE_1:7;
then
( [(A \/ A'),A] in F & [(A \/ A'),A'] in F )
by A6, Def16;
then
( [(A \/ A'),B] in F & [(A \/ A'),B'] in F )
by A5, A8, A9, Th20;
hence
[(A \/ A'),(B \/ B')] in F
by A7, Def29; :: thesis: verum