Skip to content

Modulo 9

Reticolo

Definizione ― Reticolo

Un Reticolo è un insieme parzialmente ordinato \(S\) tale che, per ogni \(a, b \in S\), esistono \(inf(a,b)\) e \(sup(a,b)\).

\[ \begin{array}{c} \forall \text{ } a,b \in A \\ \exists \text{ } sup(a,b) \text{ e } inf(a,b) \end{array} \]

Definizione ― Estremi

  • L'estremo inferiore (detto anche Meet, rappresentato con il simbolo \(\mathop{\wedge}\)) è il più grande di tutti quegli elementi che sono più piccoli di \(a\) e \(b\).
\[ \begin{array}{c} a \mathop{\wedge} b = inf(a,b) \end{array} \]
  • L'estremo superiore (detto anche Join, rappresentato con il simbolo \(\mathop{\vee}\)) è il più piccolo di tutti quegli elementi che sono più grandi di \(a\) e \(b\).
\[ \begin{array}{c} a \mathop{\vee} b = sup(a,b) \end{array} \]
Proprietà Algebriche
  • Commutatività: l'ordine degli elementi non influenza il risultato.
\[ \begin{array}{c} x \mathop{\wedge} y = y \mathop{\wedge} x \\ y \mathop{\vee} x = x \mathop{\vee} y \end{array} \]
  • Associatività: la disposizione delle parentesi non influenza il risultato.
\[ \begin{array}{c} x \mathop{\wedge} (y \mathop{\wedge} z) = (x \mathop{\wedge} y) \mathop{\wedge} z \\ x \mathop{\vee} (y \mathop{\vee} z) = (y \mathop{\vee} x) \mathop{\vee} z \end{array} \]
  • Assorbimento: assicura che combinare un elemento con il risultato dell'intersezione (o unione) dell'elemento con un altro non cambia il risultato.
\[ \begin{array}{c} x \mathop{\wedge} (x \mathop{\wedge} y) = x \\ x \mathop{\vee} (x \mathop{\vee} y) = x \end{array} \]
  • Idempotenza: l'operazione applicata due volte all'elemento restituisce l'elemento stesso.
\[ \begin{array}{c} x \mathop{\wedge} x = x \\ x \mathop{\vee} x = x \end{array} \]
Esempio
  • Traccia: identificare un reticolo dato un insieme ed una relazione.

STEP 1: Analisi dell'Insieme e Relazione di partenza

  • \(A = \{1,2,3,4,6,12\}\)
  • \(\mathcal{R} = \{(a,b) \in A : a \leq b \text{ se e solo se } a \mid b\}\)

Nozione di Divisibilità

  • Un numero \(a\) divide il numero \(b\) se esiste un numero intero \(k\) tale che \(b = a \cdot k\).

STEP 2: Verifica delle Proprietà di Ordinamento Parziale

  • Riflessività: ogni elemento è divisibile per sé stesso.
    • \(1 \mid 1\)
    • \(2 \mid 2\)
    • \(\dots\)
  • Conclusione: la proprietà Riflessiva è rispettata ✅.
  • Antisimmetria: se \(a \mid b\) e \(b \mid a\), necessariamente \(a = b\).
    • (Esempio 1) \(a = 2, b = 4\); \(a \mid b: 4 = 2 \cdot 2\), quindi \(2 \mid 4\).
    • (Esempio 1) \(b = 4, a = 2\); \(b \not\mid a: 2 \neq 4 \cdot k\) per nessun \(k \in \mathbb{N}\).
    • (Esempio 2) \(a = 12, b=12\); \(a \mid b:12=12 \cdot 1\), quindi \(12 \mid 12\).
    • (Esempio 2) \(b = 12, a =12\); \(b \mid a: 12 = 12 \cdot 1\), quindi \(12 \mid 12\).
    • \(\dots\)
  • Conclusione: la proprietà Antisimmetrica è rispettata ✅ perchè quando viene applicata (\(a \mathcal{R} b\) e \(b \mathcal{R} a\)), allora \(a = b\). In tutti gli altri casi, la proprietà Antisimmetrica non viene violata.
  • Transitività: se \(a \mid b\) e \(b \mid c\), allora necessariamente \(a \mid c\).
    • \(a = 2, b=4, c=12\)
    • \(a \mid b : 4 = 2 \cdot 2\); quindi \(a \mid b\).
    • \(b \mid c : 12 = 4 \cdot 3\); quindi \(b \mid c\).
    • \(a \mid c : 12 = 2 \cdot 6\); quindi \(a \mid c\).
    • \(\dots\)
  • Conclusione: la proprietà Transitiva è rispettata ✅.

STEP 3: Verifica delle Proprietà di un Reticolo

  • Idempotenza: l'operazione applicata due volte all'elemento restituisce l'elemento stesso.
\[ \begin{array}{c} 4 \mathop{\vee} 4 = mcm(4,4) = 4 \\ 6 \mathop{\wedge} 6 = mcd(6,6) = 6 \\ \dots \end{array} \]
  • Conclusione: la proprietà Idempotenza è rispettata ✅.
  • Commutatività: l'ordine degli elementi non influenza il risultato.
\[ \begin{array}{c} 2 \mathop{\vee} 6 = mcm(2,6) = 6 \\ 6 \mathop{\vee} 2 = mcm(6,2) = 6 \\ 4 \mathop{\wedge} 6 = mcd(4,6) = 2 \\ 6 \mathop{\wedge} 4 = mcd(6,4) = 2 \\ \dots \end{array} \]
  • Conclusione: la proprietà Commutativa è rispettata ✅.
  • Associatività: la disposizione delle parentesi non influenza il risultato.

    \[ \begin{array}{c} (2 \mathop{\vee} 3) \mathop{\vee} 4 \\ = mcm(2,3) \mathop{\vee} 4 \\ = 6 \mathop{\vee} 4 \\ = mcm(6,4) = 12 \\ \\ 2 \mathop{\vee} (3 \mathop{\vee} 4) \\ = 2 \mathop{\vee} mcm(3,4) \\ = 2 \mathop{\vee} 12 = 12 \\ --- \\ (2 \mathop{\wedge} 3) \mathop{\wedge} 4 \\ = mcd(2,3) \mathop{\wedge} 4 \\ = 1 \mathop{\wedge} 4 = mcd(1,4) = 1 \\ \\ 2 \mathop{\wedge} (3 \mathop{\wedge} 4) \\ = 2 \mathop{\wedge} mcd(3,4) \\ = 2 \mathop{\wedge} 1 = mcd(2,1) = 1 \\ \\ \dots \end{array} \]
  • Conclusione: la proprietà Associativa è rispettata ✅.

  • Assorbimento: assicura che combinare un elemento con il risultato dell'intersezione (o unione) dell'elemento con un altro non cambia il risultato.
\[ \begin{array}{c} 4 \mathop{\vee} (4 \mathop{\wedge} 6) \\ = 4 \mathop{\vee} mcd(4,6) \\ = 4 \mathop{\vee} 2 \\ = mcm (4,2) = 4 \\ \\ 6 \mathop{\vee} (6 \mathop{\wedge} 12) \\ = 6 \mathop{\vee} mcd(6,12) \\ = 6 \mathop{\vee} 6 \\ = mcm(6,6) = 6 \\ --- \\ 4 \mathop{\wedge} (4 \mathop{\vee} 6) \\ = 4 \mathop{\wedge} mcm(4,6) \\ = 4 \mathop{\wedge} 12 \\ = mcd(4,12) = 4 \\ \\ 6 \mathop{\wedge} (6 \mathop{\vee} 12) \\ = 6 \mathop{\wedge} mcm(6,12) \\ = 6 \mathop{\wedge} 12 \\ = mcd(6,12) = 6 \\ \\ \dots \end{array} \]
  • Conclusione: la proprietà di Assorbimento è rispettata ✅, quindi possiamo stabilire che l'insieme \(A = \{1,2,3,4,6,12\}\) con la relazione \(\mathcal{R}\) di divisibilità è un Reticolo.

image
Diagramma di Hasse