:: NAT_LAT semantic presentation :: Showing IDV graph ... (Click the Palm Trees again to close it)
definition
canceled;canceled;func hcflat -> BinOp of
NAT means :
Def3:
:: NAT_LAT:def 3
for
m,
n being
Nat holds
it . m,
n = m hcf n;
existence
ex b1 being BinOp of NAT st
for m, n being Nat holds b1 . m,n = m hcf n
uniqueness
for b1, b2 being BinOp of NAT st ( for m, n being Nat holds b1 . m,n = m hcf n ) & ( for m, n being Nat holds b2 . m,n = m hcf n ) holds
b1 = b2
func lcmlat -> BinOp of
NAT means :
Def4:
:: NAT_LAT:def 4
for
m,
n being
Nat holds
it . m,
n = m lcm n;
existence
ex b1 being BinOp of NAT st
for m, n being Nat holds b1 . m,n = m lcm n
uniqueness
for b1, b2 being BinOp of NAT st ( for m, n being Nat holds b1 . m,n = m lcm n ) & ( for m, n being Nat holds b2 . m,n = m lcm n ) holds
b1 = b2
end;
:: deftheorem NAT_LAT:def 1 :
canceled;
:: deftheorem NAT_LAT:def 2 :
canceled;
:: deftheorem Def3 defines hcflat NAT_LAT:def 3 :
:: deftheorem Def4 defines lcmlat NAT_LAT:def 4 :
:: deftheorem defines @ NAT_LAT:def 5 :
theorem :: NAT_LAT:1 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: NAT_LAT:2 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: NAT_LAT:3 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: NAT_LAT:4 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: NAT_LAT:5 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: NAT_LAT:6 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: NAT_LAT:7 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: NAT_LAT:8 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: NAT_LAT:9 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: NAT_LAT:10 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: NAT_LAT:11 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: NAT_LAT:12 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: NAT_LAT:13 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: NAT_LAT:14 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: NAT_LAT:15 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: NAT_LAT:16 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: NAT_LAT:17 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: NAT_LAT:18 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: NAT_LAT:19 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: NAT_LAT:20 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: NAT_LAT:21 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: NAT_LAT:22 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: NAT_LAT:23 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: NAT_LAT:24 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: NAT_LAT:25 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: NAT_LAT:26 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: NAT_LAT:27 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: NAT_LAT:28 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: NAT_LAT:29 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: NAT_LAT:30 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: NAT_LAT:31 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: NAT_LAT:32 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: NAT_LAT:33 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: NAT_LAT:34 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: NAT_LAT:35 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: NAT_LAT:36 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: NAT_LAT:37 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: NAT_LAT:38 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: NAT_LAT:39 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: NAT_LAT:40 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: NAT_LAT:41 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: NAT_LAT:42 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: NAT_LAT:43 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: NAT_LAT:44 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: NAT_LAT:45 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: NAT_LAT:46 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: NAT_LAT:47 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem Th48: :: NAT_LAT:48 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th49: :: NAT_LAT:49 :: Showing IDV graph ... (Click the Palm Tree again to close it)
Lm1:
for a, b being Element of LattStr(# NAT ,lcmlat ,hcflat #) holds a "\/" b = b "\/" a
Lm2:
for a, b being Element of LattStr(# NAT ,lcmlat ,hcflat #) holds a "/\" b = b "/\" a
Lm3:
for a, b, c being Element of LattStr(# NAT ,lcmlat ,hcflat #) holds a "/\" (b "/\" c) = (a "/\" b) "/\" c
Lm4:
for a, b, c being Element of LattStr(# NAT ,lcmlat ,hcflat #) holds a "\/" (b "\/" c) = (a "\/" b) "\/" c
Lm5:
for a, b being Element of LattStr(# NAT ,lcmlat ,hcflat #) holds (a "/\" b) "\/" b = b
Lm6:
for a, b being Element of LattStr(# NAT ,lcmlat ,hcflat #) holds a "/\" (a "\/" b) = a
theorem :: NAT_LAT:50 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: NAT_LAT:51 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: NAT_LAT:52 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem defines 0_NN NAT_LAT:def 6 :
:: deftheorem defines 1_NN NAT_LAT:def 7 :
theorem :: NAT_LAT:53 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: NAT_LAT:54 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem Th55: :: NAT_LAT:55 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th56: :: NAT_LAT:56 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem defines Nat_Lattice NAT_LAT:def 8 :
theorem :: NAT_LAT:57 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: NAT_LAT:58 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: NAT_LAT:59 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: NAT_LAT:60 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th61: :: NAT_LAT:61 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th62: :: NAT_LAT:62 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th63: :: NAT_LAT:63 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: NAT_LAT:64 :: Showing IDV graph ... (Click the Palm Tree again to close it)
for
p,
q,
r being
Element of
Nat_Lattice holds
(
lcmlat . p,
(lcmlat . q,r) = lcmlat . (lcmlat . q,p),
r &
lcmlat . p,
(lcmlat . q,r) = lcmlat . (lcmlat . p,r),
q &
lcmlat . p,
(lcmlat . q,r) = lcmlat . (lcmlat . r,q),
p &
lcmlat . p,
(lcmlat . q,r) = lcmlat . (lcmlat . r,p),
q )
theorem Th65: :: NAT_LAT:65 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: NAT_LAT:66 :: Showing IDV graph ... (Click the Palm Tree again to close it)
for
p,
q,
r being
Element of
Nat_Lattice holds
(
hcflat . p,
(hcflat . q,r) = hcflat . (hcflat . q,p),
r &
hcflat . p,
(hcflat . q,r) = hcflat . (hcflat . p,r),
q &
hcflat . p,
(hcflat . q,r) = hcflat . (hcflat . r,q),
p &
hcflat . p,
(hcflat . q,r) = hcflat . (hcflat . r,p),
q )
theorem :: NAT_LAT:67 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: NAT_LAT:68 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem Def9 defines NATPLUS NAT_LAT:def 9 :
:: deftheorem Def10 defines @ NAT_LAT:def 10 :
for
k being
Nat st
k > 0 holds
@ k = k;
:: deftheorem defines @ NAT_LAT:def 11 :
definition
func hcflatplus -> BinOp of
NATPLUS means :
Def12:
:: NAT_LAT:def 12
for
m,
n being
NatPlus holds
it . m,
n = m hcf n;
existence
ex b1 being BinOp of NATPLUS st
for m, n being NatPlus holds b1 . m,n = m hcf n
uniqueness
for b1, b2 being BinOp of NATPLUS st ( for m, n being NatPlus holds b1 . m,n = m hcf n ) & ( for m, n being NatPlus holds b2 . m,n = m hcf n ) holds
b1 = b2
func lcmlatplus -> BinOp of
NATPLUS means :
Def13:
:: NAT_LAT:def 13
for
m,
n being
NatPlus holds
it . m,
n = m lcm n;
existence
ex b1 being BinOp of NATPLUS st
for m, n being NatPlus holds b1 . m,n = m lcm n
uniqueness
for b1, b2 being BinOp of NATPLUS st ( for m, n being NatPlus holds b1 . m,n = m lcm n ) & ( for m, n being NatPlus holds b2 . m,n = m lcm n ) holds
b1 = b2
end;
:: deftheorem Def12 defines hcflatplus NAT_LAT:def 12 :
:: deftheorem Def13 defines lcmlatplus NAT_LAT:def 13 :
:: deftheorem defines @ NAT_LAT:def 14 :
theorem Th69: :: NAT_LAT:69 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th70: :: NAT_LAT:70 :: Showing IDV graph ... (Click the Palm Tree again to close it)
Lm7:
for a, b being Element of LattStr(# NATPLUS ,lcmlatplus ,hcflatplus #) holds a "\/" b = b "\/" a
Lm8:
for a, b, c being Element of LattStr(# NATPLUS ,lcmlatplus ,hcflatplus #) holds a "\/" (b "\/" c) = (a "\/" b) "\/" c
Lm9:
for a, b being Element of LattStr(# NATPLUS ,lcmlatplus ,hcflatplus #) holds (a "/\" b) "\/" b = b
Lm10:
for a, b being Element of LattStr(# NATPLUS ,lcmlatplus ,hcflatplus #) holds a "/\" b = b "/\" a
Lm11:
for a, b, c being Element of LattStr(# NATPLUS ,lcmlatplus ,hcflatplus #) holds a "/\" (b "/\" c) = (a "/\" b) "/\" c
Lm12:
for a, b being Element of LattStr(# NATPLUS ,lcmlatplus ,hcflatplus #) holds a "/\" (a "\/" b) = a
:: deftheorem defines NatPlus_Lattice NAT_LAT:def 15 :
:: deftheorem Def16 defines SubLattice NAT_LAT:def 16 :
theorem :: NAT_LAT:71 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: NAT_LAT:72 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: NAT_LAT:73 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: NAT_LAT:74 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: NAT_LAT:75 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: NAT_LAT:76 :: Showing IDV graph ... (Click the Palm Tree again to close it)