Laat L een niet-lege verzameling zijn die gesloten is onder twee binaire operaties genaamd meet and join, aangegeven met ∧ en ∨. Dan wordt L een rooster genoemd als de volgende axioma's gelden waarbij a, b, c elementen in L zijn:
1) Commutatieve wet: -
(a) een ∧ b = b ∧ een (b) een ∨ b = b ∨ een
2) Associatief recht: -
(a) (a ∧ b)∧ c = een ∧(b∧ c) (b) (a ∨ b) ∨ c = a ∨ (b ∨ c)
array in Java
3) Absorptiewet: -
(a) een ∧ ( een ∨ b) = een (b) een ∨ ( een ∧ b) = een
Dualiteit:
De duale van elke verklaring in een rooster (L,∧ ,∨ ) wordt gedefinieerd als een verklaring die wordt verkregen door ∧ en ∨ uit te wisselen.
Bijvoorbeeld , de duale van a ∧ (b ∨ a) = a ∨ a is een ∨ (b ∧ a )= a ∧ a
Begrensde roosters:
Een rooster L wordt een begrensd rooster genoemd als het het grootste element 1 en het kleinste element 0 heeft.
Voorbeeld:
- De machtsverzameling P(S) van de verzameling S onder de bewerkingen van snijpunt en vereniging is een begrensd rooster aangezien ∅ het kleinste element van P(S) is en de verzameling S het grootste element van P(S).
- De verzameling van +ve geheel getal I+onder de gebruikelijke volgorde van ≦ is er geen begrensd rooster omdat het het minste element 1 heeft, maar het grootste element niet bestaat.
Eigenschappen van begrensde roosters:
Als L een begrensd rooster is, dan hebben we voor elk element a ∈ L de volgende identiteiten:
- een ∨ 1 = 1
- een ∧1= een
- een ∨0=een
- een ∧0=0
Stelling: Bewijs dat elk eindig rooster L = {a1,A2,A3....AN} is begrensd.
Bewijs: We hebben het eindige rooster gegeven:
L = {een1,A2,A3....AN}
Het grootste element van Lattices L is dus a1∨ een2∨ een3∨....∨aN.
Ook is het kleinste element van rooster L a1∧ een2∧een3∧....∧aN.
generator van willekeurige getallen in c
Omdat er voor elk eindig rooster de grootste en de kleinste elementen bestaan. Daarom is L begrensd.
Subroosters:
Beschouw een niet-lege deelverzameling L1van een rooster L. Dan L1wordt een subrooster van L genoemd als L1zelf is een rooster, dat wil zeggen de werking van L, dat wil zeggen, a ∨ b ∈ L1en a ∧ b ∈ L1wanneer een ∈ L1en b ∈ L1.
Voorbeeld: Beschouw het rooster van alle +ve gehele getallen I+onder de werking van deelbaarheid. Het rooster DNvan alle delers van n > 1 is een subrooster van I+.
Bepaal alle subroosters van D30die ten minste vier elementen bevatten, D30={1,2,3,5,6,10,15,30}.
Oplossing: De subroosters van D30die ten minste vier elementen bevatten, zijn als volgt:
1. {1, 2, 6, 30} 2. {1, 2, 3, 30}
3. {1, 5, 15, 30} 4. {1, 3, 6, 30}
5. {1, 5, 10, 30} 6. {1, 3, 15, 30}
7. {2, 6, 10, 30}
Isomorfe roosters:
Twee roosters L1en ik2worden isomorfe roosters genoemd als er een bijectie is van L1aan L2d.w.z. f: L1⟶ L2, zodat f (a ∧ b) =f(a)∧ f(b) en f (a ∨ b) = f (a) ∨ f (b)
Voorbeeld: Bepaal of de in figuur weergegeven roosters isomorf zijn.
Oplossing: De roosters getoond in figuur zijn isomorf. Beschouw de afbeelding f = {(a, 1), (b, 2), (c, 3), (d, 4)}. Bijvoorbeeld f (b ∧ c) = f (a) = 1. Ook hebben f (b) ∧ f(c) = 2 ∧ 3 = 1
weer shell
Distributief rooster:
Een rooster L wordt distributief rooster genoemd als het voor alle elementen a, b en c van L voldoet aan de volgende distributieve eigenschappen:
- een ∧ (b ∨ c) = (een ∧ b) ∨ (een ∧ c)
- een ∨ (b ∧ c) = (een ∨ b) ∧ (een ∨ c)
Als het rooster L niet aan de bovenstaande eigenschappen voldoet, wordt het een niet-distributief rooster genoemd.
Voorbeeld:
- De machtsverzameling P (S) van de verzameling S onder de werking van snijpunt en vereniging is een distributieve functie. Sinds,
een ∩ (b ∪ c) = (een ∩ b) ∪ (een ∩ c)
en ook a ∪ (b ∩ c) = (a ∪ b) ∩ (a ∪c) voor alle sets a, b en c van P(S). - Het rooster getoond in figuur II is een distributief. Omdat het voldoet aan de distributieve eigenschappen voor alle geordende triples die zijn ontleend aan 1, 2, 3 en 4.
Complementen en aangevulde roosters:
Laat L een begrensd rooster zijn met ondergrens o en bovengrens I. Laat a een element zijn als L. Een element x in L wordt een complement van a genoemd als a ∨ x = I en a ∧ x = 0
Er wordt gezegd dat een rooster L gecomplementeerd is als L begrensd is en elk element in L een complement heeft.
Voorbeeld: Bepaal het complement van a en c in figuur:
Oplossing: Het complement van a is d. Omdat a ∨ d = 1 en a ∧ d = 0
Het complement van c bestaat niet. Omdat er geen enkel element c bestaat zodat c ∨ c'=1 en c ∧ c'= 0.
Modulair rooster:
Een rooster (L, ∧,∨) wordt een modulair rooster genoemd als a ∨ (b ∧ c) = (a ∨ b) ∧ c wanneer a ≦ c.
Direct product van roosters:
Laat (L1∨1∧1)en ik2∨2∧2) twee roosters zijn. Dan is (L, ∧,∨) het directe product van roosters, waarbij L = L1x L2waarin de binaire bewerking ∨(join) en ∧(meet) op L zodanig zijn dat voor elke (a1,B1)en een2,B2) in L.
(A1,B1)∨( een2,B2)=(een1∨1A2,B1∨2B2)
en een1,B1) ∧ (een2,B2)=(een1∧1A2,B1∧2B2).
Voorbeeld: Beschouw een rooster (L, ≦) zoals getoond in Fig. waarbij L = {1, 2}. Bepaal de roosters (L2, ≦), waarbij L2=LxL.
Oplossing: Het rooster (L2, ≦) wordt getoond in figuur: