Processing math: 100%
This course has already ended.

Joukko-operaatiot

Määritelmä.

Joukkojen A ja B yhdiste (union) AB, leikkaus (intersection) AB ja erotus AB määritellään asettamalla

AB={x:xA tai xB},AB={x:xA ja xB},AB={x:xA ja xB}.

Joukot A ja B ovat erillisiä eli pistevieraita (disjoint), jos joukoilla ei ole yhteisiä alkioita, eli AB=. Jos AE, niin joukon A komplementti (complement) ¯A perusjoukon E suhteen on

¯A=EA={xE:xA}.

Joukkojen laskutoimituksia voidaan havainnollistaa Vennin kaavioiden avulla seuraavasti.

../_images/joukkolaskuvennit.svg

Esimerkki.

  1. Jos A={0,2,3,4} ja B={1,2}, niin

    AB={0,1,2,3,4}AB={0,3,4}AB={2}AZ=.
  2. Jos A=(1,3] ja B=(2,5), niin

    AB=(1,5)AB=(1,2]AB=(2,3]RA=(,1](3,).

Joukko-operaatiot voivat liittyä toisiinsa monin tavoin, ja sama joukko voidaan esittää usealla eri tavalla annettujen joukkojen laskutoimituksen tuloksena. Muista, että joukkojen samuus osoitetaan kahdessa osassa, tai vaihtoehtoisesti ekvivalenssiketjun avulla!

Lause.

AB=A¯B.

Todistus.

Joukko-operaatioiden määritelmät nojaavat hyvin vahvasti loogisten konnektiivien varaan, ja tästä syystä monia lauselogiikan päättelysääntöjä vastaa samankaltainen joukko-opin tulos. Joukkojen yhdiste käyttäytyy kuin disjunktio (tai), leikkaus kuin konjunktio (ja), sekä komplementti kuten negaatio ¬.

Lause.

Olkoot A, B ja C joukkoja. Tällöin seuraavat yhtäsuuruudet ja ekvivalenssit ovat voimassa.

  1. ¯¯A=A (kaksoiskomplementin laki)
  2. AB=BA ja AB=BA (vaihdantalait)
  3. A(BC)=(AB)C ja A(BC)=(AB)C (liitäntälait)
  4. A(BC)=(AB)(AC) ja A(BC)=(AB)(AC) (osittelulait)
  5. ¯AB=¯A¯B ja ¯AB=¯A¯B (de Morganin lait)
  6. A=BABBA (joukkojen samuus)
  7. AB¯B¯A (kontrapositiolaki)
Todistus.

Huomautus.

Vastaavasti kuin lauselogiikan konnektiiveille ja , myös useamman kuin kahden joukon yhdiste ja leikkaus voidaan merkitä ilman sulkuja. Tämä on perusteltua liitäntälakien

(AB)C=A(BC)=ABCja(AB)C=A(BC)=ABC

vuoksi.

Esimerkki.

Ilmaise joukot A(¯AB) ja (AB)(AB)(BA) mahdollisimman yksinkertaisessa muodossa.

Ratkaisu.
Posting submission...