El matemàtic anglès George Boole (1815-1857) va aplicar a la lògica una àlgebra que du el seu nom: àlgebra de Boole. El matemàtic nord-americà Edward Huntington (1874-1952) va establir els axiomes d'aquesta àlgebra i l'enginyer i matemàtic nord-americà Claude Shannon (1916-2001) va demostrar que les operacions booleanes elementals es podien representar mitjançant circuits de commutació senzills i que combinant aquests circuits es podien representar operacions més complexes. També va demostrar que l'àlgebra de Boole es útil per simplificar circuits de commutació. Per altra banda, a Shannon també se'l considera el pare de la Teoria de la Informació.

            L'àlgebra de Boole treballa amb variables binàries, és a dir, variables que només poden prendre dos valors diferents, per exemple:

                   cert, fals       encès, apagat       alt, baix       si, no       obert, tancat       activat, desactivat      etc. 

i tots aquests valors binaris es poden simbolitzar més breument assignant un   1   a un d'ells i un   0   a l'altre, llavors diem que es tracten d'un   1   i  d'un   0   lògics i no s'han de confondre amb valors aritmètics. L'àlgebra de Boole, doncs, opera sobre conjunts de dos elements:  {0, 1} .

            Els circuits elèctrics que accionen càrregues des de diferents punts utilitzen commutadors. El dispositiu de commutació més simple és l'interruptor. A les fig. 1a i 1b s'indiquen diverses representacions emprades per a aquest dispositiu el qual, a conseqüència de a la seva construcció, només pot romandre en una de les dues posicions: obert o tancat. Òbviament, aquesta àlgebra no té en consideració els fenòmens transitoris que es produeixen en les commutacions.

fig. 1

               Les últimes representacions emprades a la fig. 1 avaluen la posició de l'interruptor mitjançant els símbols  0  per a l'interruptor obert i  1  per a l'interruptor tancat.  Això és, simplement, un conveni i res no impedeix adoptar el conveni contrari, és a dir, el  0  per a l'interruptor tancat i l' 1  per a l'interruptor obert. Això no obstant, és més intuïtiu el conveni emprat a la figura i, en general, s'emprarà aquest. Així, l'àlgebra de la commutació és una àlgebra de Boole.

            A la fig. 2 s'indica un interruptor on la seva posició ve donada pel valor de la variable  a .  Amb el conveni de la fig. 1,  a = 0  significa interruptor obert i   a = 1  interruptor tancat.  Així,  a  és una variable independent ja que l'interruptor s'acciona a voluntat en el moment que es desitja.

fig. 2

            De la mateixa manera, quan una càrrega  l  està activada -bombeta encesa, motor en marxa, etc- podem assignar-li el valor   l = 1   i quan està desactivada -bombeta apagada, motor parat, etc- el valor    l = 0 .  A la fig. 3a s'indica una bombeta -càrrega  l - connectada a una línia d'alimentació a través d'un interruptor  a .  Així,  l  és una variable dependent o funció de  a . A la fig. 3b s'indica una taula, denominada taula de la veritat, on es sintetitza el funcionament  del circuit, en la qual s'indiquen les possibles situacions o valors de la funció   l = a .   En aquest cas tan senzill només hi ha una variable independent i la taula només té dues files i dues columnes.

fig. 3

          Un axioma és una proposició que es considera evident i s'accepta sense demostració. Un teorema és una proposició demostrable a partir d'axiomes previs. L'àlgebra de Boole té els seus axiomes i teoremes i una manera de comprovar l'evidència d'aquests axiomes és emprant circuits de commutació i taules de la veritat.

            A la fig. 4a la bombeta  l  es connecta a la línia d'alimentació a través de dos interruptors   a   i   b   en sèrie.  A la taula de la veritat de la fig. 4b s'indica l'evidència que la bombeta només estarà encesa (l = 1) quan ambdós interruptors estiguin tancats (a = 1  and  b = 1).  Es diu que el circuit representa l'operació  lògica  AND  i també que la funció representa el producte lògic   l = a · b ,  o més breument   l = ab , degut a l'analogia dels valors de la taula amb el producte aritmètic:

                                                                               0·0 = 0

                                                                               0·1 = 0

                                                                               1·0 = 0

                                                                               1·1 = 1

            No s'ha de confondre, però, el producte lògic, que és el resultat de combinar dues posicions, amb el producte aritmètic que és el resultat de multiplicar dos valors numèrics.

            Com que ara hi ha dues variables independents el nombre de situacions possible s'ha duplicat -per a cada posició d'un dels interruptors n'hi poden haver dues per a l'altre interruptor- i la taula té ara tres columnes i quatre files.

fig. 4

             És evident que si es permuten les posicions dels interruptors el circuit funciona exactament igual, d'on es desprèn un dels axiomes de l'àlgebra de Boole:

              A la fig. 5a la bombeta   es connecta a la línia d'alimentació a través de  3  interruptors en sèrie.  La taula de veritat de la fig. 5b indica la obvietat que la bombeta només estarà encesa quan els tres interruptors estiguin tancats.  Com que ara hi ha una tercera variable independent el nombre de files de la taula es duplica passant a 8 files i el nombre de columnes a 4.  El nombre de files d'una taula de la veritat correspon al nombre de variacions amb repetició de  2  elements  -el 0 i l'1-  presos de   n   en   n   essent   n   el nombre de variables independents.  Així, per a   n = 1: VR2,1 = 21 = 2;     per a  n = 2: VR2,2 = 22 = 4;     per a  n = 3: VR2,3 = 23 = 8  etc.  Les diferents variacions s'ordenen tractant aquestes com si fossin nombres del sistema binari: de més petit a més gran.  En altres casos és més convenient  ordenar-les seguint el codi reflectit  -o codi de Gray-  on entre variacions consecutives només varia un dígit.

fig. 5

              A la fig. 6a la bombeta  l  es connecta a la línia d'alimentació a través de dos interruptors  a  i  b  en paral·lel.  A la taula de la veritat de la fig. 6b s'indica l'evidència que la bombeta estarà encesa (l = 1) quan al menys un dels interruptors estigui tancat (a = 1  or  b = 1).  Es diu que el circuit representa l'operació lògica  OR  i també que la funció representa la suma lògica   l = a + b   a la vista de la quasi analogia de la suma aritmètica amb els valors de la taula:

                                                                                0 + 0 = 0

                                                                                0 + 1 = 1

                                                                                1 + 0 = 1

                                                                                1 + 1 = 1 

on es posa de manifest aquesta quasi analogia ja que en la suma aritmètica  1 + 1  1.

 fig. 6

             És evident que si es permuten les posicions dels interruptors el circuit funciona exactament igual, d'on es desprèn un altre dels axiomes de l'àlgebra de Boole:

              A la fig. 7a la bombeta  l  està connectada a la línia d'alimentació a través de  3  interruptors en paral·lel.  La taula de la veritat de la fig. 7b indica la obvietat que la bombeta estarà encesa quan al menys un dels interruptors estigui tancat. 

fig. 7

             A la fig. 8 la bombeta està connectada a la xarxa d'alimentació a través d'un element intermedi: un relé. En  aquest  cas  concret  el  relé disposa d'un interruptor que està tancat quan la bobina està desactivada (fig. 8a) i que s'obre quan aquella s'activa (fig. 8b).  En aquestes condicions la bombeta estarà encesa  (l = 1)  quan l'interruptor  a  estigui obert  (a = 0)  i apagada  (l = 0)  quan  a  estigui tancat  (a = 1).  La taula de la veritat de la fig. 6c resumeix tot això.  Es diu que aquest circuit fa la funció  NOT , és adir, la inversa, complementaria o negada de la variable independent   a   i s'expressa com  

fig. 8

             A la fig. 9a la bombeta  l  es connecta a la línia d'alimentació a través de dos interruptors en sèrie els mecanismes dels quals tenen una unió rígida indicada amb traç discontinu, de manera que quan un d'ells obre l'altre tanca, i viceversa.  A la fig. 9b es representa el mateix circuit on s'indica com       que la posició d'aquest interruptor és sempre  la inversa, complementaria o negada de la posició   a   de l'altre interruptor.  Com que els interruptors estan en sèrie estem davant d'un producte lògic i la taula de la veritat de la fig. 9c indica l'evidència que sempre   l = 0   ja que sempre i haurà un interruptor obert.

fig. 9

           Això ens porta a un altre axioma de l'àlgebra de Boole:

        A la fig. 10a la bombeta   l  es connecta a la línea d'alimentació a través de dos interruptors en paral·lel els mecanismes dels quals tenen una unió rígida de manera que quan un d'ells obre l'altre tanca, i viceversa.  A la fig. 10b es representa el mateix circuit  on s'indica com      que la posició d'aquest interruptor és sempre  la inversa, complementaria o negada de la posició   a   de l'altre interruptor.  Com que els interruptors estan en paral·lel estem davant d'una suma lògica i la taula de la veritat de la fig. 10c indica  l'evidència que sempre   l = 1   ja que sempre hi haurà un interruptor tancat.

fig. 10

            Això ens porta a una altre axioma de l'àlgebra de Boole:

          En el circuit de la fig. 11a es veu que els interruptors  b  i  c  són simples i l'interruptor  a  és doble, la qual cosa s'ha d'interpretar com que ambdós contactes obren i tanquen alhora degut a que els seus mecanismes tenen una unió rígida.  A la vista del circuit podem expressar la funció que realitza:     l = (a · b) + (a · c) .  La taula de la veritat corresponent s'indica a la fig. 11b.

fig. 11

            Observant el circuit resulta evident que l'interruptor doble  a  es pot substituir per un interruptor simple tal com s'indica a la fig. 12a.  La funció que realitza aquest circuit és:  l = a · (b + c)  i la seva taula de la veritat s'indica a la fig. 12b.  Comparant aquesta taula amb l'anterior es comprova dita evidència ja que els valors de  l  són idèntics.

fig. 12

               L'anterior ens du a un altre axioma de l'àlgebra de Boole:

          Observació: a l'haver adoptat els símbols  ·   i   +   per al producte i suma lògics, respectivament, aquesta expressió coincideix amb l'expressió de la propietat distributiva del producte respecte a la suma de l'àlgebra ordinària.

            En el circuit de la fig. 13a, de nou els interruptors  b  i  c  són simples i l'interruptor  a  és doble amb la qual cosa  ambdós  contactes  obren  i  tanquen  alhora.   A  la  vist a del  circuit  podem  expressar  la  funció que realitza:  l = (a + b) · (a + c)  i la seva taula de la veritat s'indica a la fig. 13b.

fig. 13

             El circuit de la fig. 14a  realitza la funció:  l = a + (b · c)  i a la fig. 14b s'indica la taula de la veritat corresponent.

fig. 14

              Comparant aquestes dues últimes taules es pot afirmar que aquests dos últims circuits realitzen la mateixa funció la qual cosa ens du a l'axioma que queda de l'àlgebra de Boole:

i s'observa que aquesta propietat no existeix a l'àlgebra ordinària.

            El compliment de tots aquests axiomes permet afirmar que el conjunt  {0, 1}  juntament amb les operacions de complementació, suma lògica i producte lògic és una àlgebra de Boole, la qual cosa es pot expressar més breument així: ({0, 1}, ¯ , + , · ) és una àlgebra de Boole.  En el següent quadre s'agrupen aquests axiomes:

            A partir d'aquests axiomes o mitjançant les taules de la veritat es poden demostrar els teoremes de l'àlgebra de Boole:

 

 

              Les fórmules d'expansió de Shannon

            Advertiment:  per simplificar la notació, d'aquí en endavant es suprimiran parèntesi i es seguiran les mateixes prioritats d'operacions que en l'àlgebra ordinària.

 

i així successivament per a més de tres variables.

            En aquesta   1a   fórmula d'expansió de Shannon veiem que la funció   f (a, b, c, · · ·)   està expressada com una suma de productes i a cadascun d'aquests productes se'n hi diu minterm.  En cada minterm apareixen totes les variables -negades o no-, llavors es diu que la funció esta expressada en forma canònica.  Si  n  és el nombre de variables de la funció, el nombre màxim de minterms d'aquella serà   2n  (raoneu-ho), ja que, depenent de la funció en particular, hi poden haver minterms nuls, aquells per als quals el valor de la funció valgui  0.  Un exemple aclarirà tot això:

               Commutadors

            Els dos interruptors dels circuits de les fig. 9 i 10, que s'indiquen novament a la fig. 16a, tenen un total de  4  terminals.  Aquests interruptors es poden construir unint internament els terminals dels contactes mòbils, amb la qual cosa resulta un dispositiu de  3  terminals (fig. 16b) que se'n diu commutador d' 1 circuit i  2  posicions -en la literatura  tecnològica en llengua anglesa se'l denomina  SPDT, inicials de Single Pole Double Throw.

 

 

              Fe d'errates:  Al principi del teorema  T7 - Propietat del complement, on diu   1 = 0 , l'1 hauria d'estar negat.

Escriure un comentari


Códi de seguretat
Actualitzar

EU e-Privacy Directive

This website uses cookies to manage authentication, navigation, and other functions. By using our website, you agree that we can place these types of cookies on your device.

View e-Privacy Directive Documents

You have declined cookies. This decision can be reversed.

You have allowed cookies to be placed on your computer. This decision can be reversed.