Source: https://www.technologuepro.com/cours-systemes-logiques-1-4/chapitre-2-fonctions-logiques.pdf