:: OSALG_2 semantic presentation :: Showing IDV graph ... (Click the Palm Trees again to close it)
theorem Th1: :: OSALG_2:1 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th2: :: OSALG_2:2 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem Def1 defines OrderSortedSubset OSALG_2:def 1 :
:: deftheorem Def2 defines OSSubset OSALG_2:def 2 :
theorem Th3: :: OSALG_2:3 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th4: :: OSALG_2:4 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th5: :: OSALG_2:5 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem defines OSConstants OSALG_2:def 3 :
theorem :: OSALG_2:6 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: OSALG_2:7 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: OSALG_2:8 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: OSALG_2:9 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: OSALG_2:10 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem Th11: :: OSALG_2:11 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem Def4 defines OSCl OSALG_2:def 4 :
theorem Th12: :: OSALG_2:12 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th13: :: OSALG_2:13 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: OSALG_2:14 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem Def5 defines OSConstants OSALG_2:def 5 :
theorem Th15: :: OSALG_2:15 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th16: :: OSALG_2:16 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: OSALG_2:17 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th18: :: OSALG_2:18 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: OSALG_2:19 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th20: :: OSALG_2:20 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem defines OSbool OSALG_2:def 6 :
:: deftheorem defines OSSubSort OSALG_2:def 7 :
theorem Th21: :: OSALG_2:21 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th22: :: OSALG_2:22 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem defines OSSubSort OSALG_2:def 8 :
theorem Th23: :: OSALG_2:23 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem defines @ OSALG_2:def 9 :
theorem Th24: :: OSALG_2:24 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th25: :: OSALG_2:25 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem Def10 defines OSSubSort OSALG_2:def 10 :
theorem Th26: :: OSALG_2:26 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th27: :: OSALG_2:27 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th28: :: OSALG_2:28 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem Def11 defines OSMSubSort OSALG_2:def 11 :
theorem Th29: :: OSALG_2:29 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: OSALG_2:30 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th31: :: OSALG_2:31 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th32: :: OSALG_2:32 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th33: :: OSALG_2:33 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th34: :: OSALG_2:34 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem OSALG_2:def 12 :
canceled;
:: deftheorem Def13 defines GenOSAlg OSALG_2:def 13 :
theorem Th35: :: OSALG_2:35 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th36: :: OSALG_2:36 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th37: :: OSALG_2:37 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th38: :: OSALG_2:38 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th39: :: OSALG_2:39 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th40: :: OSALG_2:40 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th41: :: OSALG_2:41 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem Def14 defines "\/"_os OSALG_2:def 14 :
theorem Th42: :: OSALG_2:42 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th43: :: OSALG_2:43 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th44: :: OSALG_2:44 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th45: :: OSALG_2:45 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th46: :: OSALG_2:46 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem Def15 defines OSSub OSALG_2:def 15 :
theorem Th47: :: OSALG_2:47 :: Showing IDV graph ... (Click the Palm Tree again to close it)
definition
let S1 be
OrderSortedSign;
let U0 be
non-empty OSAlgebra of
S1;
func OSAlg_join U0 -> BinOp of
OSSub U0 means :
Def16:
:: OSALG_2:def 16
for
x,
y being
Element of
OSSub U0 for
U1,
U2 being
strict OSSubAlgebra of
U0 st
x = U1 &
y = U2 holds
it . x,
y = U1 "\/"_os U2;
existence
ex b1 being BinOp of OSSub U0 st
for x, y being Element of OSSub U0
for U1, U2 being strict OSSubAlgebra of U0 st x = U1 & y = U2 holds
b1 . x,y = U1 "\/"_os U2
uniqueness
for b1, b2 being BinOp of OSSub U0 st ( for x, y being Element of OSSub U0
for U1, U2 being strict OSSubAlgebra of U0 st x = U1 & y = U2 holds
b1 . x,y = U1 "\/"_os U2 ) & ( for x, y being Element of OSSub U0
for U1, U2 being strict OSSubAlgebra of U0 st x = U1 & y = U2 holds
b2 . x,y = U1 "\/"_os U2 ) holds
b1 = b2
end;
:: deftheorem Def16 defines OSAlg_join OSALG_2:def 16 :
definition
let S1 be
OrderSortedSign;
let U0 be
non-empty OSAlgebra of
S1;
func OSAlg_meet U0 -> BinOp of
OSSub U0 means :
Def17:
:: OSALG_2:def 17
for
x,
y being
Element of
OSSub U0 for
U1,
U2 being
strict OSSubAlgebra of
U0 st
x = U1 &
y = U2 holds
it . x,
y = U1 /\ U2;
existence
ex b1 being BinOp of OSSub U0 st
for x, y being Element of OSSub U0
for U1, U2 being strict OSSubAlgebra of U0 st x = U1 & y = U2 holds
b1 . x,y = U1 /\ U2
uniqueness
for b1, b2 being BinOp of OSSub U0 st ( for x, y being Element of OSSub U0
for U1, U2 being strict OSSubAlgebra of U0 st x = U1 & y = U2 holds
b1 . x,y = U1 /\ U2 ) & ( for x, y being Element of OSSub U0
for U1, U2 being strict OSSubAlgebra of U0 st x = U1 & y = U2 holds
b2 . x,y = U1 /\ U2 ) holds
b1 = b2
end;
:: deftheorem Def17 defines OSAlg_meet OSALG_2:def 17 :
theorem Th48: :: OSALG_2:48 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th49: :: OSALG_2:49 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th50: :: OSALG_2:50 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th51: :: OSALG_2:51 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th52: :: OSALG_2:52 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem defines OSSubAlLattice OSALG_2:def 18 :
theorem Th53: :: OSALG_2:53 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: OSALG_2:54 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th55: :: OSALG_2:55 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: OSALG_2:56 :: Showing IDV graph ... (Click the Palm Tree again to close it)