Processing math: 100%

Joukkojen samuus ja joukko-operaatiot

Tarkastellaan ensin kuinka voimme tutkia joukkojen osajoukkoutta tai samuutta. Ensinnäkin, joukko A on joukon B osajoukko täsmälleen silloin, kun jokainen joukon A alkio kuuluu myös joukkoon B. Siis AB täsmälleen silloin, kun pätee ”xAxB”. Tämän vuoksi osoitettaessa, että A on joukon B osajoukko, voidaan joukosta A valita mielivaltainen alkio ja osoittaa, että se kuuluu myös joukkoon B. Havainnollistetaan tätä seuraavalla esimerkillä.

Esimerkki 1.3.1

Olkoot joukot

A={nN:luvun n kaksi viimeistä numeroa ovat 24}jaB={nN:n on jaollinen luvulla 4}.

Osoita, että AB.

Piilota/näytä todistus

Oletetaan, että nA ja pyritään osoittamaan, että nB. Oletuksen nojalla luonnollisen luvun n kaksi viimeistä numeroa (kymmenjärjestelmässä) ovat 24, joten

n=100k+24

jollakin k=0,1,2, Nyt tässä esityksessä voidaan ottaa 4 yhteiseksi tekijäksi, jolloin n=4(25k+6). Luku 25k+6 on kokonaisluku, sillä 25, k ja 6 ovat kokonaislukuja, ja täten 4 on luvun n tekijä. Siis nB, ja näin on osoitettu, että AB.

Voidaan myös todeta, että A=B täsmälleen silloin, kun AB ja BA. Usein on varsin suoraviivaista osoittaa, että joukko on toisen osajoukko. Tämän vuoksi joukkojen samuus osoitetaankin usein kahdessa osassa todistamalla erikseen osajoukkoudet AB ja BA. Demonstroidaan tätä yksinkertaisella esimerkillä. Lisäksi tätä ajatusta käytetään Lauseen 1.3.6 todistuksessa.

Esimerkki 1.3.2

Tarkastellaan joukkoja A={1,2,3} ja B={nN : 0<n<4}. Osoitetaan, että A=B.

Piilota/näytä ratkaisu

Todetaan ensin, että AB. Jos n=1, n=2 tai n=3, niin selvästi nN ja 0<n<4, eli jos xA, niin xB. Tämä tarkoittaa sitä, että AB.

Seuraavaksi osoitetaan, että BA. Valitaan mielivaltainen joukon B alkio n. Nyt tiedetään, että nN ja 0<n<4. Avoimella välillä (0,4) on täsmälleen kolme luonnollista lukua ja ne ovat 1, 2 ja 3. Täten n{1,2,3}=A. Siis BA.

Koska AB ja BA, niin on oltava A=B.

Tutustutaan seuraavaksi joukko-operaatioihin. Näiden avulla voidaan esimerkiksi esittää erilaisia joukkoja hyvinkin kompaktissa muodossa. Joukko-operaatioiden tulkintaan ja havainnollistamiseen tutustutaan matemaattisen määritelmän jälkeen tarkemmin.

Määritelmä 1.3.3

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

AB={x:xAxB},AB={x:xAxB},AB={x:xAxB}.

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 A ja B yhdiste AB sisältää siis alkiot, jotka ovat joukossa A tai joukossa B. Yhdisteeseen kuuluva alkio voi siten myös sisältyä kumpaankin joukkoon. Joukkojen A ja B leikkaus AB puolestaan sisältää vain ne alkiot, jotka sisältyvät samanaikaisesti sekä joukkoon A että joukkoon B. Joukkojen A ja B erotukseen AB kuuluvat ne joukon A alkiot, jotka eivät kuulu joukkoon B. Siispä joukon A komplementtiin ¯A sisältyvät joukon A sisältämän perusjoukon E alkiot, jotka eivät kuulu joukkoon A.

Edellä määriteltyjä joukko-operaatioita voidaan havainnollistaa Vennin kaavioiden avulla. Vennin kaavioissa joukkoja esitetään tyypillisesti ympyröillä, jolloin kunkin ympyrän sisäpuoli edustaa yhden joukon alkioita. Esimerkiksi kahden joukon leikkaukseen kuuluu tämän tulkinnan mukaisesti kaavion se osa, joka jää molempien ympyröiden sisään eli kuuluu molempiin joukkoihin. Alla on esitetty joukko-operaatiot Vennin kaavioiden eli Venn-diagrammien avulla joukoille A ja B sekä perusjoukolle E.

../_images/joukkolaskut1.svg

Tunnista seuraavien Vennin kaavioiden esittämät joukot. Merkitse siis kuvan laatikkoon se luku, jota vastaavaa joukkoa kuvan harmaaksi väritetty alue esittää.

  1. ¯AB
  2. ¯AB
  3. ¯AB
  4. ¯BA
  5. A¯A
  6. B¯B
  7. (AB)(BA)
  8. ¯AB¯BA
../_images/symmErotVenn1.svg
../_images/leikkaus-komplementti1.svg
../_images/kokoPerusjoukkVenn1.svg

Esimerkki 1.3.4

  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. Näin saadaan joukkojen laskutoimituksille laskusääntöjä, joiden avulla voidaan esimerkiksi sieventää laskutoimituksiin liittyviä lausekkeita (esimerkki 1.3.8).

Lause 1.3.5

AB=A¯B.

Piilota/näytä todistus

Vakuuttaudu ensin tuloksesta Vennin kaavion avulla. Joukko-operaatioiden määritelmiin perustuva todistus voidaan muotoilla seuraavasti.

xABxAxBerotuksen määritelmäxAx¯Bkomplementin määritelmäxA¯Bleikkauksen määritelmä

Yllä olevat ekvivalenssit perustelevat sen, että alkio x kuuluu joukkoon AB täsmälleen silloin, kun se kuuluu joukkoon A¯B, joten kyseiset joukot ovat samat.

Lause 1.3.6

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

1.¯¯A=Akaksoiskomplementtilaki2.AB=BAjaAB=BAvaihdantalait3.A(BC)=(AB)CjaliitäntälaitA(BC)=(AB)C4.A(BC)=(AB)(AC)jaosittelulaitA(BC)=(AB)(AC)5.¯AB=¯A¯Bja¯AB=¯A¯Bde Morganin lait
Piilota/näytä todistus

Todistetaan esimerkin vuoksi osittelulaki A(BC)=(AB)(AC). Muiden kohtien todistukset ovat samankaltaisia. Todistetaan joukkojen samuus osoittamalla osajoukkoudet

A(BC)(AB)(AC)ja(AB)(AC)A(BC).

Ensinnäkin olkoon xA(BC) mielivaltaisesti valittu. Leikkauksen määritelmän mukaisesti xA ja xBC. Siis yhdisteen määritelmän mukaisesti sen lisäksi, että xA, täytyy olla xB tai xC. Jos xB, niin xA ja xB, eli xAB. Edelleen x(AB)(AC), koska ainakin toinen ehdoista x(AB) tai x(AC) toteutuu. Jos taas xC, niin xA ja xC, eli xAC, ja edelleen x(AB)(AC). Siispä joka tapauksessa x(AB)(AC). Täten A(BC)(AB)(AC).

Olkoon nyt x(AB)(AC) mielivaltaisesti valittu. Tällöin yhdisteen määritelmän nojalla xAB tai xAC. Jos xAB, niin xA ja xB. Koska xB, niin xBC. Siis xA ja xBC, eli xA(BC). Jos taas xAC, niin xA ja xC. Koska xC, niin xBC. Siis xA ja xBC, eli xA(BC). Jälleen joka tapauksessa xA(BC) ja näin ollen (AB)(AC)A(BC).

Joukkoihin A(BC) ja (AB)(AC) liittyvät Vennin kaaviot voidaan piirtää kuten alla.

../_images/Venn-diagrammit-ositeltava-leikkaus-11.svg
../_images/Venn-diagrammit-ositeltava-leikkaus-21.svg

Huomautus 1.3.7

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. Huomaa myös, että yhdisten ja leikkauksen määritelmien perusteella voimme kirjoittaa AB=BA ja AB=BA, eli yllä olevissa lausekkeissa voidaan vaihtaa myös joukkojen järjestys vapaasti. Esimerkiksi

ABC=CBA

Esimerkki 1.3.8

Ilmaise joukot

A(¯AB)ja(AB)(AB)(BA)

mahdollisimman yksinkertaisessa muodossa.

Piilota/näytä ratkaisu

Ensimmäisen joukon tapauksessa sovelletaan osittelulakia, jolloin

A(¯AB)=(A¯A)(AB)=E(AB)=AB,

missä A¯A=E on perusjoukko, jonka suhteen komplementti määritellään. Koska perusjoukko sisältää kaikki mahdolliset alkiot, leikkaus sen kanssa ei muuta käsiteltävää joukkoa.

Toista joukkoa varten muistetaan, että AB=A¯B ja sovelletaan osittelulakia kahdesti.

(AB)(AB)(B¯A)=((A¯B)(AB))(B¯A)=(A(¯BB))(B¯A)=A(B¯A)=(AB)(A¯A)=AB

Joukon yhdiste komplementtinsa kanssa on koko perusjoukko, ja minkä tahansa joukon A ja perusjoukon leikkaus on yksinkertaisesti joukko A itse. Tätä tietoa on hyödynnetty kolmannen yhtäsuuruuden kohdalla.