begin
theorem
canceled;
theorem
canceled;
theorem
canceled;
theorem
theorem
canceled;
theorem
canceled;
theorem
canceled;
theorem
canceled;
theorem
canceled;
theorem
canceled;
theorem
canceled;
theorem
canceled;
theorem
canceled;
theorem
canceled;
theorem
canceled;
theorem
canceled;
theorem
canceled;
theorem
canceled;
theorem
canceled;
:: deftheorem OPOSET_1:def 1 :
canceled;
:: deftheorem OPOSET_1:def 2 :
canceled;
:: deftheorem OPOSET_1:def 3 :
canceled;
:: deftheorem Def4 defines TrivOrthoRelStr OPOSET_1:def 4 :
TrivOrthoRelStr = OrthoRelStr(# 1,(id 1),op1 #);
:: deftheorem defines TrivAsymOrthoRelStr OPOSET_1:def 5 :
TrivAsymOrthoRelStr = OrthoRelStr(# 1,({} (1,1)),op1 #);
:: deftheorem Def6 defines Dneg OPOSET_1:def 6 :
for O being non empty OrthoRelStr holds
( O is Dneg iff ex f being Function of O,O st
( f = the Compl of O & f is involutive ) );
theorem
canceled;
:: deftheorem OPOSET_1:def 7 :
canceled;
:: deftheorem OPOSET_1:def 8 :
canceled;
:: deftheorem Def9 defines SubReFlexive OPOSET_1:def 9 :
for O being non empty RelStr holds
( O is SubReFlexive iff the InternalRel of O is reflexive );
theorem
theorem Th22:
:: deftheorem OPOSET_1:def 10 :
canceled;
:: deftheorem Def11 defines irreflexive OPOSET_1:def 11 :
for O being non empty RelStr holds
( O is irreflexive iff the InternalRel of O is irreflexive );
:: deftheorem Def12 defines irreflexive OPOSET_1:def 12 :
for O being non empty RelStr holds
( O is irreflexive iff the InternalRel of O is_irreflexive_in the carrier of O );
theorem
canceled;
theorem Th24:
:: deftheorem Def13 defines symmetric OPOSET_1:def 13 :
for O being non empty RelStr holds
( O is symmetric iff the InternalRel of O is symmetric Relation of the carrier of O );
theorem
canceled;
theorem Th26:
:: deftheorem OPOSET_1:def 14 :
canceled;
:: deftheorem defines antisymmetric OPOSET_1:def 15 :
for O being non empty RelStr holds
( O is antisymmetric iff the InternalRel of O is antisymmetric Relation of the carrier of O );
theorem
canceled;
Lm1:
TrivOrthoRelStr is antisymmetric
;
:: deftheorem OPOSET_1:def 16 :
canceled;
:: deftheorem OPOSET_1:def 17 :
canceled;
:: deftheorem Def18 defines asymmetric OPOSET_1:def 18 :
for O being non empty RelStr holds
( O is asymmetric iff the InternalRel of O is_asymmetric_in the carrier of O );
theorem
canceled;
theorem
canceled;
theorem Th30:
:: deftheorem Def19 defines transitive OPOSET_1:def 19 :
for O being non empty RelStr holds
( O is transitive iff the InternalRel of O is transitive Relation of the carrier of O );
theorem
canceled;
theorem
canceled;
theorem Th33:
theorem
theorem
theorem Th36:
theorem
canceled;
theorem
canceled;
theorem
canceled;
theorem
canceled;
theorem
canceled;
begin
:: deftheorem OPOSET_1:def 20 :
canceled;
:: deftheorem Def21 defines SubQuasiOrdered OPOSET_1:def 21 :
for O being non empty RelStr holds
( O is SubQuasiOrdered iff ( O is SubReFlexive & O is transitive ) );
:: deftheorem Def22 defines QuasiOrdered OPOSET_1:def 22 :
for O being non empty RelStr holds
( O is QuasiOrdered iff ( O is reflexive & O is transitive ) );
theorem Th42:
:: deftheorem Def23 defines QuasiPure OPOSET_1:def 23 :
for O being non empty OrthoRelStr holds
( O is QuasiPure iff ( O is Dneg & O is QuasiOrdered ) );
:: deftheorem OPOSET_1:def 24 :
canceled;
:: deftheorem Def25 defines PartialOrdered OPOSET_1:def 25 :
for O being non empty OrthoRelStr holds
( O is PartialOrdered iff ( O is reflexive & O is antisymmetric & O is transitive ) );
theorem
canceled;
:: deftheorem Def26 defines Pure OPOSET_1:def 26 :
for O being non empty OrthoRelStr holds
( O is Pure iff ( O is Dneg & O is PartialOrdered ) );
:: deftheorem OPOSET_1:def 27 :
canceled;
:: deftheorem Def28 defines StrictPartialOrdered OPOSET_1:def 28 :
for O being non empty OrthoRelStr holds
( O is StrictPartialOrdered iff ( O is asymmetric & O is transitive ) );
theorem
canceled;
theorem Th45:
theorem
canceled;
theorem
canceled;
theorem
:: deftheorem OPOSET_1:def 29 :
canceled;
:: deftheorem OPOSET_1:def 30 :
canceled;
:: deftheorem OPOSET_1:def 31 :
canceled;
:: deftheorem Def32 defines Orderinvolutive OPOSET_1:def 32 :
for PO being non empty RelStr
for f being UnOp of the carrier of PO holds
( f is Orderinvolutive iff ex g being Function of PO,PO st
( g = f & g is involutive & g is antitone ) );
:: deftheorem Def33 defines OrderInvolutive OPOSET_1:def 33 :
for PO being non empty OrthoRelStr holds
( PO is OrderInvolutive iff ex f being Function of PO,PO st
( f = the Compl of PO & f is Orderinvolutive ) );
theorem
canceled;
theorem Th50:
:: deftheorem Def34 defines QuasiOrthoComplement_on OPOSET_1:def 34 :
for PO being non empty RelStr
for f being UnOp of the carrier of PO holds
( f QuasiOrthoComplement_on PO iff ( f is Orderinvolutive & ( for y being Element of PO holds
( ex_sup_of {y,(f . y)},PO & ex_inf_of {y,(f . y)},PO ) ) ) );
:: deftheorem Def35 defines QuasiOrthocomplemented OPOSET_1:def 35 :
for PO being non empty OrthoRelStr holds
( PO is QuasiOrthocomplemented iff ex f being Function of PO,PO st
( f = the Compl of PO & f QuasiOrthoComplement_on PO ) );
Lm2:
id {{}} = {[{},{}]}
by SYSREL:30;
theorem Th51:
:: deftheorem Def36 defines OrthoComplement_on OPOSET_1:def 36 :
for PO being non empty RelStr
for f being UnOp of the carrier of PO holds
( f OrthoComplement_on PO iff ( f is Orderinvolutive & ( for y being Element of PO holds
( ex_sup_of {y,(f . y)},PO & ex_inf_of {y,(f . y)},PO & "\/" ({y,(f . y)},PO) is_maximum_of the carrier of PO & "/\" ({y,(f . y)},PO) is_minimum_of the carrier of PO ) ) ) );
:: deftheorem Def37 defines Orthocomplemented OPOSET_1:def 37 :
for PO being non empty OrthoRelStr holds
( PO is Orthocomplemented iff ex f being Function of PO,PO st
( f = the Compl of PO & f OrthoComplement_on PO ) );
theorem
theorem Th53: