|
Definitie
Een Boolese functie is een n-plaatsige functie die rijtjes van 0-en en
1-en afbeeldt op de waarden 0 en 1. Stelling Elke Boolese functie kan gedefinieerd worden m.b.v. de "logische" Boolese functies and, or en not.
Bewijs
Laat f een willekeurige n-plaatsige Boolese functie zijn, en
definieer nu X = {(x1,...,xn) | f(x1,...,xn) = 1}, de rijtjes die
door f afgebeeld worden op 1. |
| George Boole, 1815 - 1864 |
Meer informatie over George Boole vind je op de MacTutor History of Mathematics webpages door zijn naam onder het hierbovenstaande plaatje aan te klikken.
Het bewijs voor zijn stelling hierboven ziet er wellicht gekunsteld uit, maar je kan het gemakkelijk begrijpen als je een voorbeeld neemt. Stel je hebt een drie-plaatsige Boolese functie die de waarde 1 oplevert voor (1,0,1) en (0,1,1), en elders (de overige 6 mogelijkheden) 0 aanneemt. De verzameling X uit het bewijs is dus {(1,0,1),(0,1,1)}. De definitie die je van deze functie krijgt door het bewijs te volgen is dan:
Boole's reductie van binaire functies gaf hem de mogelijkheid logica van proposities op een zeer elegante algebraïsche manier te beschrijven. Hier verder geen uitwijding over want dat is meer interessant voor mathematici. Voor informatici zijn de digitale implicaties van Boole's vinding zeer belangrijk, en met name de toepassing in de huidige computertechnologie. Boolese functies kan je beschrijven door zogenaamde Boolese circuits die bestaan uit schakeling van and, or en not-poorten. Hier vind je informatie over op volgende cursuspagina.