Le operazioni tra insiemi permettono di costruire nuovi insiemi a partire da quelli esistenti, seguendo le regole dell’algebra di Boole applicata alle collezioni di oggetti.
Principali Operazioni
Dati due insiemi e appartenenti a un insieme universo :
- Unione (): L’insieme degli elementi che appartengono ad o a (o a entrambi).
- Intersezione (): L’insieme degli elementi che appartengono contemporaneamente sia ad sia a .
- Differenza (): L’insieme degli elementi che appartengono ad ma non a .
- Complementare ( o ): L’insieme degli elementi dell’universo che non appartengono ad .
- Differenza Simmetrica (): L’insieme degli elementi che appartengono ad o a , ma non alla loro intersezione. Equivale all’operazione logica XOR.
Proprietà
Le operazioni godono di proprietà commutativa, associativa e distributiva (l’unione distribuisce rispetto all’intersezione e viceversa). Fondamentali sono anche le Leggi di De Morgan.
Significato Ingegneristico
- Ricerca e Database: In SQL,
UNIONeINTERSECTimplementano direttamente queste operazioni. La clausolaWHEREconANDeORagisce come un’intersezione o unione di filtri su record. - Computer Graphics: Nelle operazioni booleane tra solidi (CSG - Constructive Solid Geometry), l’unione e l’intersezione di primitive geometriche (cubi, sfere) permettono di modellare oggetti complessi 3D.
- Teoria dei Circuiti: Le porte logiche OR e AND sono la trasposizione elettronica delle operazioni di unione e intersezione applicate a segnali digitali.
Vedi anche: Teoria degli Insiemi, Leggi di De Morgan.