Wat is een verzameling?

Een verzameling is een groep van elementen. Deze elementen kunnen van elke soort zijn, zoals getallen, letters of objecten. Als er gewerkt wordt met meerdere verzamelingen kan het zijn dat er een universum (U) is gedefinieerd. Alle elementen uit de verzamelingen moeten dan ook binnen dit universum vallen.

Voorbeeld

Als , dan moeten alle elementen van alle verzamelingen in dit universum tussen de 0 en 15 liggen, waarbij 0 en 15 ook nog erbij horen. Als , dan valt deze binnen het universum. Stel . Dan valt deze verzameling buiten het universum.

Een verzameling heeft een aantal notatie regels:

  • Verzameling: Een verzameling wordt weergegeven met een hoofdletter, bijvoorbeeld
  • Gevulde inhoud:
  • Aanwezigheid van een element in een verzameling:
  • Afwezigheid van een element in een verzameling:
  • Een lege verzameling:
  • Grootte van een verzameling (gemeten in aantal elementen):

Casus

Stel je moet mensen opnemen in een verzameling, , die mee doen bij een evenement. Op het moment heb je de volgende namen opgenomen: Jan, Lisa, Peter en Martijn. Om aan te geven dat Lisa in de verzameling zit kan je het als volgt aangeven:

Hoe zit een verzameling in elkaar?

Een verzameling bestaat, zoals eerder vermeld, uit een groep van unieke elementen. Een dergelijke verzameling kan op verschillende manier worden gespecificeerd:

  • Expliciete specificatie: De elementen van de verzameling worden expliciet opgesomd, bijvoorbeeld:
  • Impliciete specificatie: De verzameling wordt beschreven door een eigenschap waaraan elk element voldoet, bijvoorbeeld: {x | x is een even getal tussen 1 en 10} of

De opbouw kan er ingewikkeld uit zien maar is op te splitsen in een aantal verschillende onderdelen:

  • De eerste : Dit is het getal waarover geïtereerd zal worden. Nu is het 0, 1, 2, 3, …, maar als daar had gestaan, zou het 0(), 1 (), 4 (), 9 (), 16 (), … zijn.
  • : Dit geeft aan waar onderdeel van is, in dit geval de natuurlijke getallen. Als het niet maar zou zijn geweest, dan was x begonnen vanaf 1 in plaats van 0.
  • : Dit teken geeft aan dat om toe te voegen aan de verzameling de volgende vergelijking óók moet gelden. In dit geval zijn er nog twee andere voorwaarden die moeten voldoen.
  • : In dit geval is het als een even getal is en x tussen 1 en 10 ligt, het getal opgenomen kan worden in de verzameling.

Verder zijn er nog een aantal standaard getal verzamelingen:

SymboolNaamInhoud
Natuurlijke getallen0, 1, 2, 3, 4, …
Natuurlijke getallen, behalve 01, 2, 3, 4, 5, …
Gehele getallen-3, -2, -1, 0, 1, 2, 3, …
Rationele getallenGehele getallen + breuken
Reële getallen”Alle” getallen, inclusief gehele getallen, breuken, wortels, , …

Hoe gebruik je een verzameling?

Verzamelingen worden gebruikt om objecten te groeperen en bewerkingen daarop uit te voeren. Ze zijn nuttig om elementen te bewaren, relaties tussen groepen te onderzoeken en operaties zoals doorsnede en vereniging uit te voeren.

Casus

Stel je voor dat je een verzameling hebt van alle studenten die zich hebben ingeschreven voor een sportevenement en een verzameling van alle studenten die zich hebben ingeschreven voor een muziekfestival. Μet een Insection (Doorsnede) zou je kunnen bepalen welke personen voorkomen in beide verzamelingen.

Mogelijke uitwerking van de casus In dit voorbeeld wordt gebruikt gemaakt van een Hashset.

// Definieer de twee verzamelingen
var sportEvenement = new HashSet<string> { "Anna", "Bob", "Clara" };
var muziekFestival = new HashSet<string> { "Bob", "Clara", "David" };
 
// Bepaal de doorsnede
var ingeschrevenBeide = sportEvenement.Intersect(muziekFestival); // ingeschrevenBeide = { "Bob", "Clara" }

Eigenschappen en operaties

Een verzameling bevat verder ook nog een aantal eigenschappen en operaties

Gelijkheid

Met gelijkheid wordt aangegeven dat twee verzamelingen exact dezelfde waarde van elementen bevatten. Het aantal voorkomens van een element (de multipliciteit) en de volgorde van de elementen zijn hierbij niet van belang.. Hiervan is de notitie Dit voorbeeld geeft aan dat elk element in A ook voorkomt in B en vice versa. Hierbij kan zijn . De volgorde en het aantal voorkomens van elementen maakt niet uit voor de gelijkheid van twee verzamelingen.

Deelverzameling

Een verzameling is een deelverzameling als alle elementen van de linker verzameling ook in de rechter verzameling voorkomen, maar niet alle elementen van de rechter verzameling voorkomen in de linker verzameling. Hiervan is de notitie . Dit voorbeeld geeft aan dat dus alle elementen van A voorkomen in B, waarbij en .

Er bestaan ook echte deelverzamelingen. Dit zijn deelverzamelingen waarbij de deelverzameling niet gelijk is aan de hoofdverzameling ( maar ).

Vereniging

Een vereniging is wanneer alle elementen van zowel de linker als de rechter verzameling samen worden gevoegd in een verzameling, waarbij de waarden uniek blijven. Hiervan is de notitie Als je voor neemt en voor neemt, zou dit resulteren in . Hierbij valt er dus een weg uit de vereniging. Voor een visuele weergave zie Figuur 1.

Figuur 1: Visuele weergave van een vereniging

Doorsnede

Een doorsnede van twee verzamelingen is wanneer alle dubbele elementen van twee verzamelingen worden samengevoegd in één verzameling, waarbij elk element één keer voor zal komen. Hiervan is de notitie Als je voor neemt en voor neemt, zou dit resulteren in . Voor een visuele weergave zie Figuur 2.

Figuur 2: Visuele weergave van een doorsnede

Verschil

Een verschil van twee verzamelingen is wanneer van de linker verzameling alle elementen worden verwijderd die ook in de rechter verzameling staan. Hiervan is de notitie Als je voor neemt en voor neemt, zou dit resulteren in . Voor een visuele weergave zie Figuur 3.

Figuur 3: Visuele weergave van een verschil

Complement

Het complement werkt net iets anders. Hierbij komt het universum als verzameling in de vergelijking. Het resultaat van een complement is alle elementen van het universum, maar zonder de gegeven verzameling. Hiervan is de notatie Als je voor (ofwel: ) en neemt, dan zou dit resulteren in . Voor een visuele weergave zie Figuur 4.

Figuur 4: Visuele weergave van een complement

Disjunct

Als twee verzamelingen geen overlap hebben, dan zijn verzameling A en B disjunct. Hiervan is de notatie Dit kan het geval zijn wanneer en . Voor een visuele weergave zie Figuur 5

Figuur 5: Visuele weergave van een disjunct


Volgende stap: Stappen verzamelingen