:: Armstrong's Axioms
:: by William W. Armstrong , Yatsuka Nakamura and Piotr Rudnicki
::
:: Received October 25, 2002
:: Copyright (c) 2002 Association of Mizar Users
:: ARMSTRNG semantic presentation
theorem Th1: :: ARMSTRNG:1
theorem Th2: :: ARMSTRNG:2
:: deftheorem Def1 defines Maximal_in ARMSTRNG:def 1 :
:: deftheorem Def2 defines is_/\-irreducible_in ARMSTRNG:def 2 :
:: deftheorem Def3 defines /\-IRR ARMSTRNG:def 3 :
theorem Th3: :: ARMSTRNG:3
:: deftheorem Def4 defines (B1) ARMSTRNG:def 4 :
theorem Th4: :: ARMSTRNG:4
:: deftheorem Def5 defines '&' ARMSTRNG:def 5 :
theorem Th5: :: ARMSTRNG:5
theorem :: ARMSTRNG:6
theorem :: ARMSTRNG:7
canceled;
theorem Th8: :: ARMSTRNG:8
:: deftheorem ARMSTRNG:def 6 :
canceled;
:: deftheorem defines Dependencies ARMSTRNG:def 7 :
theorem Th9: :: ARMSTRNG:9
theorem Th10: :: ARMSTRNG:10
:: deftheorem Def8 defines >|> ARMSTRNG:def 8 :
:: deftheorem defines Dependency-str ARMSTRNG:def 9 :
theorem :: ARMSTRNG:11
canceled;
theorem Th12: :: ARMSTRNG:12
:: deftheorem Def10 defines >= ARMSTRNG:def 10 :
theorem Th13: :: ARMSTRNG:13
theorem Th14: :: ARMSTRNG:14
theorem Th15: :: ARMSTRNG:15
for
X being
set for
A,
B,
A',
B' being
Subset of
X holds
(
[A,B] >= [A',B'] iff (
A c= A' &
B' c= B ) )
:: deftheorem defines Dependencies-Order ARMSTRNG:def 11 :
theorem :: ARMSTRNG:16
theorem Th17: :: ARMSTRNG:17
theorem Th18: :: ARMSTRNG:18
theorem Th19: :: ARMSTRNG:19
:: deftheorem Def12 defines (F1) ARMSTRNG:def 12 :
theorem Th20: :: ARMSTRNG:20
definition
let X be
set ;
let F be
Dependency-set of
X;
attr F is
(F3) means :
Def13:
:: ARMSTRNG:def 13
for
A,
B,
A',
B' being
Subset of
X st
[A,B] in F &
[A,B] >= [A',B'] holds
[A',B'] in F;
attr F is
(F4) means :
Def14:
:: ARMSTRNG:def 14
for
A,
B,
A',
B' being
Subset of
X st
[A,B] in F &
[A',B'] in F holds
[(A \/ A'),(B \/ B')] in F;
end;
:: deftheorem Def13 defines (F3) ARMSTRNG:def 13 :
:: deftheorem Def14 defines (F4) ARMSTRNG:def 14 :
theorem Th21: :: ARMSTRNG:21
:: deftheorem Def15 defines full_family ARMSTRNG:def 15 :
theorem :: ARMSTRNG:22
:: deftheorem Def16 defines (DC3) ARMSTRNG:def 16 :
theorem :: ARMSTRNG:23
for
X being
set for
F being