Insieme delle parti

Da testwiki.
Versione del 5 lug 2024 alle 11:06 di imported>MarioGiacobbo (growthexperiments-addlink-summary-summary:1|1|0)
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)
Vai alla navigazione Vai alla ricerca

Template:F In matematica, dato un insieme S, lTemplate:'insieme delle parti di S, scritto 𝒫(S), è l'insieme di tutti i possibili sottoinsiemi di S. Questa collezione di insiemi viene anche detta insieme potenza di S o booleano di S.

Per esempio, se S è l'insieme {a,b,c}, allora la lista completa dei suoi sottoinsiemi risulta:

  • (l'insieme vuoto)
  • {a}
  • {b}
  • {c}
  • {a,b}
  • {a,c}
  • {b,c}
  • {a,b,c} che coincide con l'insieme stesso S

e quindi l'insieme delle parti di S è

𝒫(S)={S|SS}={,{a},{b},{c},{a,b},{a,c},{b,c},S}

L'insieme delle parti di S è alternativamente indicato in vari modi, come (S), (S), o 2S.

Cardinalità dell'insieme delle parti

L'argomento diagonale di Cantor mostra che l'insieme delle parti di un insieme (infinito o no[1]) ha sempre cardinalità strettamente più alta di quella dell'insieme stesso.

Insiemi finiti

Se S è un insieme finito con |S|=n elementi, allora l'insieme delle parti di S contiene |𝒫(S)|=2n sottoinsiemi.

Dimostrazione

Dimostrazione che |𝒫(S)|=2n, con S insieme finito e di ordine n: (dimostrazione per induzione su n (I forma))

Se n=0, necessariamente S=. E quindi 𝒫(S)={}|𝒫(S)|=20=1. Vera.

Sia n>0 e supponiamo l'asserto vero per n1. Cioè se S è un insieme tale che |S|=n1, allora |𝒫(S)|=2n1.

Poiché adesso si ipotizza che |S|=n>0, necessariamente S e dovrà avere almeno un elemento. Sia x0 un elemento dell'insieme. Un qualunque sottoinsieme di S può contenerlo o meno:

  • I sottoinsiemi che non contengono x0, sono sottoinsiemi di S{x0}; poiché |S{x0}|=n1, tali sottoinsiemi sono, per l'ipotesi induttiva 2n1.
  • I sottoinsiemi che contengono x0, sono sottoinsiemi del tipo X{x0}; con X sottoinsieme di S{x0}; quindi anche tali sottoinsiemi sono, per l'ipotesi induttiva 2n1.

Quindi i sottoinsiemi di S sono in tutto 2n1+2n1=22n1=2n.

Una dimostrazione alternativa si può basare sulla biiezione fra 𝒫(S) e l'insieme 2S delle funzioni S{0,1} citata più sotto.

Se S è un insieme finito con n elementi, è immediato che l'insieme di queste funzioni ha 2n sottoinsiemi. Questo fornisce una dimostrazione alternativa del risultato appena visto.

Insiemi infiniti

Si può anche considerare l'insieme delle parti di un insieme infinito: ad esempio l'insieme delle parti dell'insieme dei numeri naturali può essere messo in una corrispondenza uno-a-uno con l'insieme dei numeri reali.

L'insieme delle parti ha un'importanza fondamentale nella teoria degli insiemi infiniti. Infatti, nell'aritmetica transfinita definita da Georg Cantor, l'operazione di "esponenziazione", nel senso di individuazione della cardinalità dell'insieme delle parti di un dato insieme infinito, è l'unico modo per avanzare nella successione dei numeri cardinali. Nell'esempio suddetto, si passa dalla cardinalità del discreto, cioè degli insiemi per i quali è possibile stabilire una corrispondenza biunivoca con i naturali, come gli interi, i razionali e ogni loro prodotto cartesiano, alla cardinalità del continuo propria dei reali. Per la dimostrazione della non numerabilità del continuo, si veda l'argomento diagonale di Cantor.

Algebra

L'insieme delle parti di un insieme S, con le operazioni di unione, intersezione e complemento formano l'esempio prototipale di un'algebra booleana.

Infatti, si può dimostrare che ogni algebra booleana finita è isomorfica all'algebra booleana dell'insieme delle parti di un insieme finito. Per le algebre booleane infinite questo non è più vero, ma ogni algebra booleana infinita è una sottoalgebra di un'algebra booleana insieme delle parti.

L'insieme delle parti di un insieme S forma un gruppo abeliano quando si consideri l'operazione di differenza simmetrica (con l'insieme vuoto come sua unità ed ogni insieme essendo il suo inverso) ed un semigruppo commutativo quando si consideri l'operazione di intersezione. Si può quindi dimostrare (provando le leggi distributive) che l'insieme delle parti, considerato assieme a entrambe queste operazioni, forma un anello commutativo.

Biiezione con l'insieme 2S

Nella teoria degli insiemi, XY è l'insieme di tutte le funzioni da Y a X. Il numero naturale 2 può essere definito insiemisticamente: 2={0,1}, quindi 2S è l'insieme di tutte le funzioni da S a {0,1}.

Identificando una funzione in 2S con la preimmagine corrispondente di 1, si osserva che c'è una biiezione tra 2S e 𝒫(S):

f:𝒫(S)2S,AχA,

dove ogni funzione χA viene detta la funzione caratteristica del sottoinsieme A in 𝒫(S) ed è definita in questo modo:

χA:S2={0,1},xχA(x)={1,se xA,0,se xA.

Quindi |𝒫(S)|=|2S|.

Assioma dell'insieme potenza

Nella teoria assiomatica degli insiemi (come sviluppata a partire dagli assiomi di Zermelo-Fraenkel), l'esistenza dell'insieme delle parti di qualsiasi insieme, anche infinito, è oggetto di un postulato detto assioma dell'insieme potenza.

Informatica

In informatica è possibile interpretare l'insieme delle parti di un insieme S (detto anche booleano di S) come l'insieme di tutte le 2n sequenze binarie di lunghezza n, corrispondenti ai possibili sottoinsiemi di un insieme di cardinalità n.

Per illustrare questa corrispondenza può essere utile numerare da 0 a n1 gli elementi dell'insieme fornito e associare il bit in posizione b della sequenza binaria al b-esimo elemento dell'insieme (quindi con 0bn1): se tale bit è uguale a 1, allora l'elemento b è nel sottoinsieme così rappresentato, altrimenti il bit è uguale a 0 e l'elemento non appartiene a tale sottoinsieme.

Per esempio, se S è l'insieme {a,b,c} di cardinalità n=3, allora la generazione delle sue 2n sequenze binarie, corrispondenti alla lista completa dei suoi sottoinsiemi, risulta:

Sottoinsiemeabc000{c}001{b}010{b,c}011{a}100{a,c}101{a,b}110{a,b,c}111

L'algoritmo tipicamente utilizzato per la generazione di sequenze binarie è ricorsivo.

Note

  1. Per la dimostrazione sugli insiemi infiniti è necessario l'assioma della scelta.

Voci correlate

Altri progetti

Template:Interprogetto

Collegamenti esterni

Template:Teoria degli insiemi Template:Portale