Le leggi di De Morgan sono due identità fondamentali che descrivono come l’operazione di complementazione interagisce con l’unione e l’intersezione di insiemi (o, in logica, come la negazione interagisce con la congiunzione e la disgiunzione).
Enunciato Insiemistico
Dati due insiemi e in un universo :
- Prima legge: Il complementare dell’unione è l’intersezione dei complementari.
- Seconda legge: Il complementare dell’intersezione è l’unione dei complementari.
Enunciato Logico
In termini di logica proposizionale, indicando con la negazione, con la disgiunzione (OR) e con la congiunzione (AND):
Significato Ingegneristico
- Elettronica Digitale: Le leggi di De Morgan permettono di implementare qualsiasi funzione logica utilizzando esclusivamente porte NAND o NOR. Questo è cruciale nella produzione di microchip, dove l’uso di un unico tipo di porta logica semplifica il layout del silicio e riduce i costi.
- Semplificazione di Circuiti: Sono usate per ridurre il numero di componenti in un circuito digitale, trasformando espressioni complesse in forme più semplici e meno dispendiose in termini di area e consumo energetico.
- Programmazione: In informatica, permettono di scrivere clausole condizionali (
if) più leggibili e di ottimizzare i compilatori nella gestione delle espressioni booleane.
Vedi anche: Operazioni tra Insiemi, Algebra di Boole.