Olkoon L ei-tyhjä joukko, joka on suljettu kahdella binäärioperaatiolla, joita kutsutaan meet and join ja joita merkitään ∧ ja ∨. Silloin L:tä kutsutaan hilaksi, jos seuraavat aksioomit pätevät missä a, b, c ovat L:n alkioita:
1) Mutatiivinen laki: -
(a) a ∧ b = b ∧ a (b) a ∨ b = b ∨ a
2) Assosiaatiolaki:
(a) (a ∧ b) ∧ c = a ∧(b∧ c) (b) (a ∨ b) ∨ c = a ∨ (b ∨ c)
leikkaa java-joukko
3) Absorptiolaki: -
(a) a ∧ ( a ∨ b) = a (b) a ∨ ( a ∧ b) = a
Kaksinaisuus:
Minkä tahansa lauseen duaali hilassa (L,∧ ,∨ ) määritellään lauseeksi, joka saadaan vaihtamalla ∧ an ∨.
Esimerkiksi , a ∧ (b ∨ a) = a ∨ a duaali on a ∨ (b ∧ a )= a ∧ a
Rajatut ristikot:
Hilaa L kutsutaan rajoitetuksi hilaksi, jos sen suurin alkio on 1 ja pienin alkio 0.
Esimerkki:
- Joukon S potenssijoukko P(S) leikkaus- ja liitosoperaatioissa on rajattu hila, koska ∅ on P(S):n pienin alkio ja joukko S on P(S):n suurin alkio.
- +ve kokonaisluvun I joukko+tavallisessa järjestyksessä ≦ ei ole rajoitettu hila, koska sillä on pienin alkio 1, mutta suurinta alkiota ei ole olemassa.
Rajattujen ristikoiden ominaisuudet:
Jos L on rajoitettu hila, niin mille tahansa elementille a ∈ L on seuraavat identiteetit:
- a ∨ 1 = 1
- a ∧1= a
- a ∨0=a
- a ∧0=0
Lause: Todista, että jokainen äärellinen hila L = {a1,a2,a3....an} on rajoitettu.
Todiste: Olemme antaneet äärellisen hilan:
L = {a1,a2,a3....an}
Siten hilan L suurin elementti on a1∨ a2∨ a3∨....∨an.
Myös hilan L pienin alkio on a1∧ a2∧a3∧....∧an.
Koska suurin ja pienin alkio on olemassa jokaisessa äärellisessä hilassa. Siksi L on rajoitettu.
Alahilat:
Tarkastellaan ei-tyhjää osajoukkoa L1hilasta L. Sitten L1kutsutaan L:n alihilaksi, jos L1itse on hila eli L:n operaatio eli a ∨ b ∈ L1ja a ∧ b ∈ L1aina kun ∈ L1ja b ∈ L1.
java lambda -lausekkeet
Esimerkki: Tarkastellaan kaikkien +ve kokonaislukujen I hilaa+jaotteluoperaation alla. Hila Dnn > 1:n kaikista jakajista on I:n alihila+.
Määritä kaikki D:n alihilat30jotka sisältävät vähintään neljä elementtiä, D30={1,2,3,5,6,10,15,30}.
Ratkaisu: D:n alihilat30jotka sisältävät vähintään neljä elementtiä, ovat seuraavat:
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}
Isomorfiset hilat:
Kaksi ristikkoa L1ja minä2kutsutaan isomorfisiksi hiloiksi, jos L:stä on bijektio1minulle2eli f: L1⟶ L2, niin että f (a ∧ b) =f(a) ∧ f(b) ja f (a ∨ b) = f (a) ∨ f (b)
Esimerkki: Selvitä ovatko kuvassa 2 esitetyt hilat isomorfisia.
Ratkaisu: Kuvassa näkyvät hilat ovat isomorfisia. Tarkastellaan kuvausta f = {(a, 1), (b, 2), (c, 3), (d, 4)}. Esimerkiksi f (b ∧ c) = f (a) = 1. on f (b) ∧ f(c) = 2 ∧ 3 = 1
Jakohila:
Hilaa L kutsutaan distributiiviseksi hilaksi, jos se täyttää L:n jollekin alkiolle a, b ja c seuraavat jakautumisominaisuudet:
pd.merge
- a ∧ (b ∨ c) = (a ∧ b) ∨ (a ∧ c)
- a ∨ (b ∧ c) = (a ∨ b) ∧ (a ∨ c)
Jos hila L ei täytä yllä olevia ominaisuuksia, sitä kutsutaan ei-jakautuvaksi hilaksi.
Esimerkki:
- Joukon S tehojoukko P (S) leikkaus- ja liitosoperaation alaisena on jakofunktio. Siitä asti kun,
a ∩ (b ∪ c) = (a ∩ b) ∪ (a ∩ c)
ja myös a ∪ (b ∩ c) = (a ∪ b) ∩ (a ∪c) mille tahansa P(S) joukolle a, b ja c. - Kuvassa II esitetty hila on distributiivinen. Koska se täyttää kaikkien tilattujen kolmosten jakautumisominaisuudet, jotka on otettu luvuista 1, 2, 3 ja 4.
Komplementit ja komplementoidut hilat:
Olkoon L rajoitettu hila, jonka alaraja on o ja yläraja I. Olkoon a alkio, jos L. Alkiota x L:ssä kutsutaan a:n komplementiksi, jos a ∨ x = I ja a ∧ x = 0
merkkijonossa javassa
Hilan L sanotaan olevan komplementti, jos L on rajoitettu ja jokaisella L:n alkiolla on komplementti.
Esimerkki: Määritä a:n ja c:n komplementti kuvassa:
Ratkaisu: A:n komplementti on d. Koska a ∨ d = 1 ja a ∧ d = 0
c:n komplementtia ei ole olemassa. Koska ei ole olemassa sellaista elementtiä c, että c ∨ c'=1 ja c ∧ c'= 0.
Modulaarinen ristikko:
Hilaa (L, ∧,∨) kutsutaan modulaariseksi hilaksi, jos a ∨ (b ∧ c) = (a ∨ b) ∧ c aina a ≦ c.
Suora ristikkotuote:
Anna (L1∨1∧1)ja minä2∨2∧2) on kaksi hilaa. Silloin (L, ∧, ∨) on hilan suoratulo, missä L = L1x L2jossa binäärioperaatio ∨(liity) ja ∧(tapaavat) L:ssä ovat sellaisia, että mille tahansa (a1,b1) ja (a2,b2) kirjassa L.
(a1,b1)∨( a2,b2)=(a1∨1a2,b1∨2b2)
ja (a1,b1) ∧ ( a2,b2)=(a1∧1a2,b1∧2b2).
Esimerkki: Tarkastellaan hila (L, ≦) kuvan 1 mukaisesti. missä L = {1, 2}. Määritä hilat (L2, ≦), jossa L2=L x L.
Ratkaisu: Hila (L2, ≦) näkyy kuvassa: