• Non ci sono risultati.

Algebre di Boole

N/A
N/A
Protected

Academic year: 2021

Condividi "Algebre di Boole"

Copied!
1
0
0

Testo completo

(1)

Elementi di Algebra e Logica 2009. 7. Algebre di Boole.

1. Siano X, Y e Z insiemi. Siano dati gli enunciati

A : “x ∈ X”, B : “x ∈ Y ”, C : “x ∈ Z”.

(a) Combinando A, B, C mediante gli operatori logici ∧, ∨, ¬ esprimere i seguenti fatti:

x 6∈ X; x ∈ Y ∪ Z; x 6∈ Y ∪ Z; x ∈ X ∩ Y ∩ Z; x ∈ X \ Y ∩ Z; x 6∈ X ∩ Y ; x ∈ X ∩ (Y ∪ Z); x ∈ X ∪ (Y ∩ Z); x ∈ (X ∪ Y ) ∩ (X ∪ Z); x ∈ (X \ Y ) ∩ (X ∩ Z).

(b) Cosa dicono su x gli enunciati

¬A ∧ B; A ∧ (B ∨ ¬C); ¬(A ∨ (B ∧ C)); A ∨ ¬(B ∧ C)); ¬(A ∨ B) ∨ (A ∨ B)??

2. Sia (B, + , · ,0, 0 , 1 ) un’algebra di Boole (con somma + , prodotto · , complemento 0, elemento neutro della somma 0, elemento neutro del prodotto 1 ).

(a) Semplificare i seguenti monomi in B, dicendo quali propriet`a delle operazioni vengono usate

xywzw0x, xywwyx0z0, xy0z0w0xy, txyywwwwz0.

3. In un’algebra di Boole (B, + , · ,0, 0 , 1 ), siano date le seguenti espressioni booleane xyz(zw)0, (2xyz3)0xyz0, (x2y3w(zwz0)0)0, (x + y0)0(z + x0+ yy0)0+ xyz0, dove xn = x · x · . . . · x n volte, e nx = x + x + . . . + x n volte.

(a) Portarle in forma normale disgiuntiva (per le definizioni vedi Appunti), dicendo quali propriet`a delle operazioni vengono usate.

(b) Portarle in forma normale disgiuntiva completa.

4. In un’algebra di Boole (B, + , · ,0, 0 , 1 ), sia data l’espressione Boolena E : xy0+ xz.

(a) A quale espressione corrisponde nell’algebra di Boole del calcolo proposizionale (P, ∨, ∧, ¬)?

(b) A quale espressione corrisponde nell’algebra di Boole (Dm, | , mcd, mcm) (con m prodotto di primi distinti)?

(c) A quale espressione corrisponde nell’algebra di Boole (A = {0, 1}×{0, 1}×{0, 1}, ⊕ , ⊗ , ¯) definita nell’esercizio 4 del foglio Esercizi 7- 2008?

5. Verificare che ¬(¬(¬p ∨ q) ∨ r)W ¬(¬r ∨ p) ∨ (¬s ∨ p) `e una tautologia. Se consideriamo l’espressione booleana corrispondente nell’algebra di Boole (B, + , · ,0, 0 , 1 ) e la sempli- fichiamo, cosa troviamo alla fine?

6. In un’algebra di Boole (B, + , · ,0, 0 , 1 ), siano date le espressioni Booleane xy0+ xz, xy0z + xyz0+ x0y0z0, xyz + xz0+ xy0z0+ x0yz0. (a) Scrivere ognuna di esse come somma di tutti gli implicanti primi.

(b) Per ognuna di esse determinare una forma minimale e controllare se `e unica.

1

Riferimenti

Documenti correlati

Teorema (Stone - caso generale): Ogni algebra di Boole è isomorfa a una sottoalgebra di Boole di un insieme delle parti (senza dimostrazione).. Funzioni booleane, polinomi

Teorema (Stone - caso finito): Ogni algebra di Boole finita è isomorfa all'insieme delle parti dell'insieme dei suoi atomi.. Corollario: Ogni algebra di Boole finita è

Sistemi di equazioni congruenziali; il Teorema Cinese del Resto (senza dimostrazione).. Diagramma di

Il Metodo del Consenso: algoritmo di calcolo della somma di tutti gli implicanti primi di un polinomio booleano in n variabili (senza dimostrazione).. Calcolo di una forma

(VERO, FALSO) sono i valori booleani che una frase (operando booleano / logico) può assumere.. Algebra

(VERO, FALSO) sono i valori booleani che una frase (operando booleano / logico) può assumere.. Algebra

Grafo: c’è uno e un solo arco uscente da ogni vertice che rappresenta un elemento di A, Matrice: c’è uno ed un solo 1 su ogni riga.. INIETTIVA: se ogni b B ha al più

Occorre quindi mostrare che con l’utilizzo della sola porta NAND posso realizzare le tre funzioni AND, OR, NOT..