Sei sulla pagina 1di 236

1

LIBROS TECNICOS ~
ENCICLOPEDIAS
DICCIONARIOS
LITUATlHl:A

TEXTOS

ESCOU.US

SISTEMAS BOOLEANOS

qumica
fsica
111. matemticas
1v. biologa
v. geologa
1.
11.

seCCIII

~(2)

O.KM

=-==T
... -- I . . . .
-

.. a--._

aditorial alhambra, s.a.

Edicinoriginol:

800LEAN SYSTfMS
O

l.ONGMAN CAOUP UO., 1968


(fonnoriflonimo...,G<Hn6Co.l!O,J

Primflraedicine1paflola,
C

1970

~~l;~~~L AlttllMSR,\, S. A.
Modri<H.Cloudioc,,ejlc,76

h11p.._obp1h-Prin...iinSp1in
SEI.ECCIONESGRAFICAS(EOldannJPaMC,:ioioDir0<<i6n,52,"1odrld(1970)

INDICE

l.

Circul!OII

C(>II

lottrruptorn

Conlf.lntesYlnabl<s,Z.Co-onosenoerle,2.C,,,,<Eloo .. tn1>1raldo,4.Coml)aroclnntn11"'o,penolo,...
!OUtnlp<wet El) 1
1 l.. open,:loneo ultmftl+ ~ l""'P"'J,S.Orcultooraotrlo1paralolo,7.

II

~1~~!t~4:1t~~:1::r:::
2.

Algebra de roaJuntos ..
Conluntoo1dement ...

J1.Unlaelntet...:cldti:

doo

r-~!:~Ji:!r!~: !: $:t.r:::J$.

41.Relodon .. ontnla!11chal6ll<loO<n'l)untoo(d1lllll
otrM0ptndo,...oonluntl$t.11,SO.Latnnrltl;rdod<lt
la lncllllln de conllllltoo 1 o! o!lo1bmo, Sl. Nolmeto dt
do no oonj~nto, 'J1, B!bllopol!a oobN m-

r~=~"::t.

4.

Aliebras

de 'Boole

..

Operaolo,i .. blnarl,

~s. Pootulodoodc

Huntinfto,, i=

:.~':"c1cde~'.1:f:f:;.~"\%."&.:or:u1':l:nf1;
~:O~:,! :!;1~.1:

~~1~1,mto

do -

,.

F11ncloaes

boolranu

lntrduccin,

y mtodO!l

de slmpllflnd6n

13D. Fundo...,. booluo, 1)0. Fomia


urrun.,. e&n6nlc<>I f redllC<!dn

:l.nlt~~..:..:""~?... ~
Apndice

l. Tablero

Apindice

2.

lndltaclonn,

Notacin

de pruebas

...

..

n:spuntas, soludonts

PROLOGO

Es propsito de este libro estudiar tres sistemas matmz4ti..


cos simples, abstraer su enruaura cmn discutir algunas
de sus propiedades.Los tonas se han expuesto a un nivel ele
mental. No re s11pone ningn conocimiento matemticoprel1o,
aunqueseria conveniente paro el ltor teneralgunafamiliaridad
COI! el sistema de nmeros binarios. Los capitulas ,f y 5 son
m4s abstractos que tlrestodei libro, pero si u lttn cuidado
samente, no ofrecen muchas dificultades.
Creemosque las matemticasdeben "hacerse", y no "letr
se"; con este fin anima al lector a que resuefoa todos los

problemasy eierdcos, de los cualn se dan muchas solucicnes


completas. Algunos de los etrcicios de los ltimos capitulas
requieren un intenso estudio, y en estos easos se da al lector

una indiCQCi6nsobre el mttodo a seguir, o bien alguna referen


cia acerca del lugar dtmde puede encontrarlo.
En len tres primeros capitulas se desarrollanmode/01 mate
m4ticos de los circuitos con interruptores,tk los conjuntos y
de la Igi.ciz elemental,y dentro de cada uno de tst<n modelos
u ,studian

algwuu de nis propiedades.

En el captulo 4 se

define un lgebra de &,ole y u demuestraque los eres siste


mas discutidos en los capltulot ameriores tienen una estruc

tura similar. En el capitulo 5 se introducen las funciones


booleanas y se estudian ~
una base ms s6lida algunos
'1e los procedimientosde los capltulosanteriores. Tambin 54!
consideralllos diagramas de Venn y sus eztensfr:mn como m
;odos de simpli/icaci6nde las funciones booleanasy se obtiffle
el mtodo de rimplificocinde Mc:Cluskey, desarrollado hace
apenas una dcada.

CAPITULO

1
Circuitos con Interruptores

1.1. Con el telono, y mlis tarde el computador electrnico, se ha hecho necesario el esNdio de las propiedades matemticasdeloscircuitosconinterruptoresmecnicos,electrnicos o eleetromeclnicos. Una ilustracin se:,nclla de lo que
es un circuito con interrup1ores la constiNye una estacin
de mercaocfas, donde un hombre, encargado de operar un
cierto nmero de puntos (interruptores), puede conducir un
tren por una va determinada entre el conjunto de todas las
vasoonectadasentresCqueconstiNyen!aestacin.
Una situacin similar, aunque mucho ms compleja, es la de una red
telefnica, donde el operador puede conectar una llamada o
varias, a travs dela red de lneas de telfono, por medio de
clavijas.
- En este captulo construiremos modelos matemticos de
circuitos con interruptotres sencllos, Supondremos que l
corriente elctrica es continua, procedente de un acumulador
o fuente especial, a menos que especifiquemos lo contrario.
Consideraremos idealizados los interruptores de manera que
conduzcan toda t. corriente o ninguna. Ignoraremos comple
tamente la resistencia y la capacitancia. El lector encontrar
ficilmente otras situaciones que se ajustan a este modelo; p. ei~
el problema de la circulacin de un gas a o-avis de una sucesin de vlvulas "que esttn completamente abiertas o completamente cerradas". Existen otros medios, a menudo mis
satisfactorios, de designar un interruptor abierto o cerrado.
Por ejemp]o, que eooduce o no conduce {como es el caso de
\os interruptores simples), que tiene alto o bajo potencial, que
tiene .polo magntico positivo o negativo, etc.

1.2. En'la mayor parte de esta seccin consideraremos a


un interruptor provisto slo de dos estados. Por un interruptor entenderemos cualquier aparato que puede estar en estado
conductor o en estado no conductor, es decir, que puede estar

---/ln!ot<..P,or
ob<rto

abierto o cerrado. Si conduce diremos que


no conduce diremos que est abierto.

est

cerrado, y si

, et~~::,a;myaosq~': ~n\~7:!;~':ri;'=n:i:r:!!~:'~~:
tados, abierto o cerrado, las variables pueden tomar slo dos
valores, uno correspondiente a abierto y otro correspondiente
a cerrado. Estos dos valores son las constantes del sistema y
usaremos el siguiente convenio:
a) Si un interruplorconduce, diremos que su variable toma
elvaloror.
b) Si un interruptor no conduce, diremos que su variable
toma el valor /J, y cuando escribamos z=/J se entenderi: "el
interruptor z no conduce".
Dos interruptores pueden conectarse entre sf de diferentes
lonnu; seguidamente estudiaremos las dos m simples.
.

COHIXIONES

EN

SIRll

1.3. La figura 2

muestra dos interruptores ~, y conectados


en serie. Como los interruptores pueden estar abiertos o ce
rradoslossealaremosmediantcunhueeoenlalneadetransmisin y colocaremos en l la variable apropiada.

_._,

__

FiG.2. Doslnterruptoraenserie

La conexin de dos interruptores en serieIa designaremos


algebraicamente
mediante l operador 0. Es decir, si los
. interruptores .:i: e y estn en serie escribiremos x0y; !!amaremos fund6n de transmisin (T,) la que hace corresponder a los
interruptores .:i: e y la conexin t0y, y escribiremos T,=x0y.
El circuito fsico o transmisin representado por la funcin
de transmisin puede conducir o no,es decir, es.una funcin
coo dos estados que pueden tomar los valores a y fJ de la
misma fonna en que los toman las variables.
Las variablesx e y pueden tomar slo dos valores, y resulta
entonces sencillo tabular todas las posibles combinaciones de
los valores a y {3 que pueden tomar x e y simultneamente.
Estos estn sealados en la primera y segunda columnas de
lata:blal.

TABU L

Tabla de 'l'erlficac:16ade doe


lnten11ptOtt1eaRrle
T,=:r011

Podemos tabular tambin los valores de la funcin T, correspondiente a cada uno de ests "pares, como hefIIOS hecho
en la misma tabla l.

En la primera fila, r e y toman el valor a y, por tanto,
conducen simultneamente.
A partir de la figura 2 es t.!.cil,
ver que en estas circunstancias el circuito completo conduce
tambin; luego el, valor de T., es a. Sin embargo, en las fi!as
segunda, tercera y cuarta. a! menos uno de los dos interrup-"
toresest abierto, es decir, no conduce, yes fcil verde nuevo
a partir de la figura 2 qu el circuito completo no conduce
en ninguno de estos casos. Luego en estas filas el valor de
la funcin T, debe ser {J. La tabla I se llama "tabla de verificacin", y la estudiaremos de nuevo cuando tratemos con

la lgica,peroel hechoimportante'que
aqu es que la funcin de transmisin

deseamos hacer notar

T,=,:0y
queda completamente
E/erclclo

descrita mediante esta tabla.

lJ

L. Construir la tabla de verificaciones para


transmisin

la

funcin de

a) T,=(x0y)0z
b) T,=x0(y0:)
considerando las ocho combinaciones posibles de los valores
y /3 que pueden tomar las variables x,y,:.
Obsrvese que T, es la misma en ambos casos, con lo que
se deduce que la operacin 0 (estar en serie) es asociativa;
es decir,
(1'0y)0:t=1'0(y0:)
(I'

2. Dibjense los circuitos que representan las funciones a)


y b) de! apartado anterior y justifquese la asociatividad de 0
en U!rminos fsicos.
CON!XIONlS EN PARALrLO
l.4. La figura 3 muestra dos interruptores x e y conecta
dos en paralelo. Si usamos la operacin
para entender que
dos interruptotres estn en paralelo, la funcin de transmi
Sin para el circuito de la tigura .~,:ies entonces

T,=:r!Dy
Como en el caso de dos interruptores conectados en serie,
podemos fonnar la tabla de verificaciones de los valores de.
la funcin T, a partir de los valores posibles de x e y.

Do. Interruptores en

pval~lo

Esta cabla (11) queda determinada

de la siguiente forma:

TAU..0.lL 'hbbdov~dcdN
llltunipto..,.capanldo

Como antes, en Las dos primeras columnas se COl15ideran las


combinaciones posibles de los nterruptores e e y. Es evidente
que el circuito completo conduce (es decir, el valor de T,
es a) con tal que lo hagan :i:, o y, o arnbos simultneamente.
Es decir, T,==a, con tal que r=a, o v=a, o ambos hechos a
la vez. Finalmente, La funcin T,.es igual a /J en el caso en
que :r:==/J e y=/J, es decir, en el caso en que ninguno de los
interruptores conduce. La ltima columna de la tabla IJ, de
verificaciones., muestra estos valores de la funcin T.
De nuevo aqu{, la funcin T, queda completamente deter-,
minada por la tabla JI.
Ejudcio 1.4
Reptanse las cuestiones
la operacin$.

l y 2 de la seccin anterior para

COMPAIUCION lNTtl LAS oPIIUCIONU DI tNTUlUPTOUS11'1


r 0 r u.s oPIRACIONlS'ARITMITICAS+ r (.U ., por)
l.S. Si comparamos la columna de los "productos" de la
tabla lllpara losnmcrosOyl,con
la tabla l,dc\asconcTAILAfil

xiones en serie, podemos observar que tienen una estructura


similar. Si en, la ltima reemplazamos 0, a, fl, por , 1 y O, respectivamente, obtenemos la tabla de multiplicacin aritmtica.
La tabla de multiplicacin aritmtica describe entonces complctamente las combinaciones
en serie para los dos interruptores constantes a y fl. Una comparacin anloga entre la
tabla ll de las conexiones en paralelo y la tabla ID de adicin,
muestra que en las ltimas tres
de la tabla de adicin
se describe tambin la operacin de interruptores. La nica
diferencia radica en la primera fila, donde 1 + 1 =2, y a EB a=a,
y si reemplazamos a por 1 y EB por + resulta 1+1=1. La
estructura entre las tablas aritmtica y de interruptores difiere
slo en la ,primera fila de la tabla de adicin. Usaremos esta
analoga reemplazando permanentemente las operaciones de in
1erruptores EB y 0 por + y , y las constantes a y fl por
l y O, respectivamente. La nica diferencia ahora entre la aritmtica ort:linaria y la aritmtica de interruptores reside en
que l+l=l en la ltima.

mas

h1lerrupto""'rnpanlelo1en"rie
prole/o
:r+11

,,ri,

:r 1/
l

o
o

La si~ilitud entre las operaciones de interruptores y las


consientes que los representan y las operaciones aritmticas
y los nmeros O y 1, resulta del convenio que acabamos de
hacer, y ninguna otra consecuencia podemos sacar de ello, a
pesar de lo provechoso que nos seria.
Sin embargo, la analoga entre la aritmtica ordinaria y la de
interruptores sugiere como camino frtil para construir uo ajgebra de interruptores, el considerar las leyes de la aritmtica
con la salvedad de las que no se conservan para el 4lgebra de
interruptores y construir leyes anlogas para representar stas.
Por ejemp!o, en la aritmtica ordinaria x+x=2 :t; se puede
sospechar que en el 4lgebra de interruptores sea :r+ x=:t (ya

que l+l=l);
logas.

as se puede estudiar

esta ley y otras an-

Ejerciciol.S
l. Si dividimos los nimeros oatura\es en pares e impares,
podemos construir tablas de adicio y multiplicacio para
"par" e "impar''. Compltense las siguieotes tablas )' oompi
reese con las de los interruptores.

par

im=~

Impar

=~
par

lmp1.r

2. Se puede construir una aritmtica (aritmtica m6du


lo 2) de la siguiente forma. Divldaose todos los numeres enteros en las siguientes clases: los que a! 'dividirlos por 2 dan
resto 1, y los que al dividirlos por 2 dan resto O. Investlguese
esta aritmtica y comprese con la de interruptores.

CIRCUITOS lN SIRII Y PARALILO

1.6. En el apartado 13 determinamos la funcin de trans


misin T,=x (.Y para dos interruptores en serie, y obtuvimos
que T, es tan1;!.in una funcin de dos estados que toma uno
de los valores l' O (a o fJ en la notacin antigua}. Anlogamente, en el apartado 1.4 mostramos que la fncinde transmisin T,=x+y es tambin una funcin de dos estados que
toma los mismos valores. No existe entonces ninguna razn
para no combinareswdos
funciones enserie y paralelo de
manera exactamente igual a como hadamos con los pares de
interrup1ores, y obtener as combinac!ones de circuitos mis
complejas.
Ejemplo. Sean T y S dos funciones de tmnsmisin. Escri
banu las rabias d verificaciones para ntas funciones cante

tadas en serie y en paralelo,


pondientes.

y dib;ense los circuitos correr

Solucin.
Como un circuito conduce o no conduce, la funcin que describe el circuito puede tomar el valor 1 o el va
lor O. Todas las combinaciones posibles de T y S aparecen
entonces en las dos primeras columnas de la tabla de verifi
cacones.
TraosmWones ea paralelo
yn.ade
T+S

TS

A partir de la comparacin en las tablas IV y V resulta


evidente que, aunque T y S son funciones de transmisin de
circuitos en Jugar de interruptores individuales, las tablas de
verificaciones para T y S en serie y paralelo son exactamente
!as mismas que las de los interruptores individuales ,: e y en
serie y en paralelo. Esto nos conduce a suponer, de manera
correcta, que los circuitos pueden ponerse en serie y paralelo
de la misma form y con tos mismos resultados que los nterruptores "individuales.

:s=no,eses<,d;b"j,dose,1,f;g""'

---0--0-rtc,

'l.

Transmisiones en para)elo y en serie

Para mostrar un ejemplo

ms complicado,

T=x+y+z

S=r s

supongamos

que

T+S""'(.t+y+:)+(r

s)

T S;;(x+y+z)

(r s)

donde ya se habr notado que, como en aritmtica, el orden


de preferencia es parntesis, multiplicacin, adicin. Los circuitos combinados se muestran en la figura 5.

Ejercicio

1.6

l. Si Px+y,
Qp+q,
siguientes circuitos:
a) P+Q;

Rr s, S"'u

b) P Q; c) P Q+R;
e) P (R+S+P).

v, dibjense los
d) (R+S)

P;

2. Escrlbansefuncionesalgebraicasquedescribanlossi
guientescircuitos:

-{'.}-- '---[)- -f.3- ~:3-'-}


(o)

(d)

3. Seprense los circuit~ del ejercicio 2 en unidades ms


pequeas y definase algebraicamentela
funcin de transmisin
para cada una de ellas.
4. Escrbase la funcin de transmisin para el circuito si

guiente,
sin:

5.

donde

P,

y R son tambin funciones

Escrbase la funcin

de transmisin

de transmi-

de

Acdase al ejemplo 4 si se tiene alguna dificultad.

CONTACTOS

MULTIPLES,

INTERRUPTOUS

COMPUMINTARIOS
.

1.7. En el circuito de la figura 6 aparecen dos lnterruprores marcados con la misma letra :c. Esto significa que son
dos interruptores elctricamente independientes que operan .
siempre en el mismo estado. Es decir, si varios interruptores
de un mismo circuito se representan por la misma letra, estn
~r:1~tu:~~~to!

;u!~:ea~~:d::

1!i;~1l:!fc~~t~e~tedeti:

---r==
==-iL-{__-~

CONT...CTOS

MULTIPUS.

INTERRUPTORES

COMPLfMENTAA!OS

rel electromagntico que opera de tal (orma que, cuando una


corriente pasa a travs de su arrollamiento, cierra dos o ms
contactos. Los interruptores :i: (Fig. 7), aunque son elctricamente independientes, operan juntos por la actuacin de un
rel mediante e! interruptor :i:. En otros sistemas se pueden
utilizar interruptores mltiples (vase el tablero de pruebas,
apndicel).

1~11~
"':

--_;...,;

-s-

~Contact<X

Contactosmltiples sobre un rel<!


A veces es necesario tener interruptores que estn siempr
en estado opuesto a otros del mismo circuito. Es decir, si el
interruptor x est abierto, el interruptor :i est cerrado, y
viceversa. Dos interruptores x,:i que operan de esta forma,
se llaman complementarios, y los designaremos con la misma
letra y una prima en una de ellas. En la tabla VI describimos
la transmisin de interruptores comp1emcntarios. Estos pueden
estar controlados por u11 mismo rel, que en este caso tendra
algunos contactos abiertos cuando otros estn cerrados, y viJattrrup(Ott!complflnntHIOS

Al considerar circuitos en serie y en paralelo obtuvimos


que las funciones de transmisin y los interruptores se combinan exactamente de la misrila forma. Anlogamente ocurre
con el complementario de una funcin de transmisin; el
complementario es O cuando la funcin es l, y 1 cuando sta
es O.

Ejcm_plo. u funcione! Tx y y Tx'+y' .sen comple


mentarias. Su.s tablas de verificaciones (tabla VII) muestran
que siempre que T toma el valor 1, r toma el valor O; y
siempre qiu T IOtM el valor O, T toma el valor l.
T.o.1u. vn. Fuadones co111ple.,eo11rlu (:r.

Ejercido

,rr+I(

l.7

l. Constryase la tabla de verificaciones para el complementario T de la funcin de transmisin T.


2. Dada la funcin Tx+y',
dcmutttse
tabla de verificaciones, que su complementario

mediante una
es T=:ty.

3. Demutrese que los pares siguientes son ccmplementarios:


a):i:y,:t+y'
b),:y+z,(x'+y')'r
c)xy'i',:t+y+z
d) x y'
y'+.i:, y r+z(x
,l+x' y).

r,r.

DISIAO

DI

CIRCUITOS

SIMPLES

1.8. Hasta aqu hemos considerado la tabla de verifica


ciones correspondiente a una funcin dada. En 1a prctica no
ocurre siempre as, y frecuentemente el problema se presenta
desde el punto de vista opuesto: es decir, obtener la funcin
a partir de su tabla de verificaciones. Los pasos sucesivos para
resolver un problema en la prctica son, aproximadamente,
1osdetalladosenlafigura8.

Dejamos la simplif:acin de la funcin de transmisin


hasta que hayamos estudiado nis a fondo las leyes del l
gebra de circuitos, pero esto no nos impide enfrentarnos al
problema siguiente:
Problema l. Una lmpara est situada al final de una es
calera y est controlada por un interruptor al final y otro al
comienzo. Se requiere intercalar los dos interruptres en un
circito de cal [orma que al operar uno cualquiera de ellos
cambie el estado de la ldmpara.
La dificilltad de este problema es encontrar un punto de
partida. Llamemos z e y a los dos interruptores
qu inicialmente supondremos que conducen, as como que la lmpara
alumbra. (Podramos haber tomado otra condicin cualquiera
como punto de partida.) Llamemos Ta la funcin.de transmisin. Construimos una tabla de verificaciones para T de la
siguiente fonna: inicialmente x=l, ,i='l, y T""l, ya que la
lmpara alumbra. Si cambiamos x a x=O mientras y permanece invariable, la lmpara se apaga y T=O. Estas dos condiciones aparecen en las filas uno y dos de la tabla
Cambiemos ahora y mientras x permanece inalterado, con lo que
la lmpara alumbra de nuevo. Obtenemos x=O, y=O, y Tt=l,
resultado que ponemos en la tercera' fila de la tabla de verificaciones. Finalmente, si cambiamos x de)ando y fijo, la lmpara se apaga, luego r.,,o, y as hemos obtenido las cuatro
combinaciones
posibles de :i: e y. El ltimo resultado corres
ponde a la cuarta fila de la tabla de verificaciones.
El prximo paso consiste en obtener la funcin T a partir
de la tabla de verificaciones, con el fin de simplificarla algebraicamente
(cuando podamos!)
y disear Su circuito. La
funcin toma el valor O en las filas dos y cuatro, luego no

vm.

Tiansmlsf.S.. de UJla limpan


ele escalera

_transmite la corriente cuando a: e y estn en estados OJ?Uestos.


Si no existe transmisin podemos suponer que no existe ningn circuito y, por tanto, podemos ignorar estas dos posibilidades en cuanto concierne a su contribucin al circuito final.
La funcin toma el valor I en la primera y tercera filas; luego
el circuito conduce en estos dos casos. Considrese la fila uno:
si-x e y estuvieran en serie, la funcin e . y da l en la primera fila y O n las tres restantes. Anlogamente, la fi.tncin
:e' y' da l en la tercera fila y O en !as tres restantes. Si
observamos la tabla de . verificaciones para +, observamos
que posee precisamente las propiedades que necesitamos para
enlazar x y y :e' y', ya que a+ b toma el valor l cuando
a, b o ambos simultneamente, toman este valor. Concluimos

rx.y+x'.y'
Fl<l.9, Cir,;-uitodeunalmparadeescalera
as en que la tabla de verificaciones describe la funcin
Tx y+:r:' y', cuyo circuito muestra la figura 9. El lector
puede comprobar que sta es efectivamentela funcin pedida,
construyendo su tabla de verificaciones y comparndola con la
tabla VIII.
Ejemplo l. Constnlyase la funcin f, descrita por fa ta
bla de oericaciones
. Fila

'
!'
Solucin. La fila uno corresponde a a: y; la fila dos a
y la fila tres a ~-y.

x y',

La tabla corresponde

entonces

fzy+:y'+r'
Comprubese: a) construyendo f sobre un tablero de pruebas,
o b) construyendo la tabla de verificaciones para f.
Ejemplo 2, Un juego muy simple es el siguit11t11. Juegan
dos personas, A, B, y cada una trene una peseta. Lanzan al
aire simult6n1tm1entela peseta; si las dos manidas coinciden.
gona A, y si sal, cara y cruz gana B. Simtll111 nte uego me
di.an111 un circuiro elctrico.
Solucl611. La moneda tiene dos estados, pues toma los valores "cara" o "cruz". Las dos monedas pueden representarse

entonces mediante dos interruptores :, y, que conducen o no


conducen. Si usamos una lmpara L para indicar que A gana
y otra lmpara Mpara indicar que gana B, la tabla de verificaciones para \osdoscircuitooes
la mostrada en \atabla IX.

La funcin pan.Lseconstruyea~rtirdelas
filas una y
cuatro; la fila una corresponde a: y, y la fila cuatro a
% y', luegoLx.
y+% !f. Adlogamente, M.z, !f+x'. y.
Los circuitos correspondientea a estas dos funciones son !os
dela figura 10.

re::-~~ re:=~~

~~

flG,10

~2=--J

Ejercicio

l.8

podr, .

En cada uno de los siguientes ejercicios el lector


si es posible, obtener las respuestas de tres maneras
rentes:

dife-

a) Mediante argumento
similar al utilizado en el texto.
b} Sustituyendo todos los va\o'es posibles de O y l en
la funcin de transmisin
final y comprobando los valores
de la lunci~n con los de la tabla de verificacin.
e) Construyendo el circuito en un tablero de pruebas (vase, para detalles, el apndice sobre el tablero de pmebas).
1. Encuntrense las funciones de transmisin
sentadas por las siguientes tablas de verificaciones:

2. Encuntrense las funciones de transmisin


las siguientes tablas de verilicaciones:

f,

f,

g, repre-

g, h, para

'
1o

o
r.
o

o
3. Dibjense los circuitos
nes de transmisin anteriores.

correspondientes

a las funcio-

4. Se le sugiere alguna simplificad6n en estos circuitos?


Simplifquense los circuitos siempre que sea posible y exprisese la correspondiente simplificacin algebraica.
s. .Reptase el problema de fa lmpara en !a escalera dada
en el teJtto, pero partiendo esta vez de que la lmpara est
apagada uando 1'-l e y1. Se obtiene el mismo circUito7
Se obtiene el mismo resultado prctico?
6.0 Una mquina indicadora de mayora de votos comprende tres interruptores, .t', y, z, y una lmpara. La lmpara
se enciende cuando se obtienen dos o mis votos favorables.
Dibjese el circuito de esta mquina.
7. La misma mquina del problema 6 se instala en una
corporacin de negocios que tiene UD presidente y tres vicepresidentes. cada vicepresidente tiene UD voto, pero una propuesta puede ser llevada a cabo slo si eJ presidente vota por
ella y si sale en mayora. Modifquese la mquina para que
satisfaga esta condicin {o disese una nueva).

8. En un cohete hay tres hombres, cada uno con un in


terruptor.Seencicndeunaluzrojacuandounocu.alquiera
de ellos seala peligro, y se enciende una luz verde cuando
los tres sealan que se puede seguir la maniobra. Dibjense
los circuitos.
(DJ.T. J. Fl.lTOIU.)
9.0 Reptase el problema S, esta vez con tres interruptores
que controlen una lmpara.

10. Un donnitorio de estudiantes tiene tres lmparas, una


sobre la cama, otra sobre el pupitre y otra en el eeatrc de la
habtacin. Estn controladas mediante tres interruptores, uno
en la cama, otro en el pupitre y otro en la pared. El colegio,
un tanto moderado en cuanto a gastos, desea asegurarse de
que no se desperdicia electricidad, y se las arregla para 'que
slo una lmpara pueda estar encendida, y que si el interruptor
de al lado de la puerta no conduce, no pueda haber ninguna
lmpara encendida. Jnvestguense las posibilidades del sis
tema.
Demutrese que si se aade la condicin de que cada
interruptor debe operar su propia lmpara, no existe circuito
posible.

-,:.~:

SIMPLIFICACIONES

ALGEBRAICAS

Dt:

LOS

CIRCUITOS

. l.-.~ .Hast~ .. ~~~r hemo/usado l~ tunCin de transmisin


!=?Po_,uii ~o .intermedio entre la tabla de eercaccces y el
q~ui~.)3&.evz.dente,
como se puede comprobar en losejempls de la seccin previa, que se pueden hacer algunas simplificaciones en estos citcuitos. Algunas pueden hacerse analizando e.l circuito en cuestin, aunque esto no signifique que
se ~.D.gan que hacer todas las simplificaciones posibles.
'Si podemos hacer una Simplificacin del circuito, sta lleva
tambin una simplificacinde las funciones algebraicas+,
r',
~fl. Io ,que reducimos la funcin de transmisin .a otra ms
sirple, equivalente a ella. Por supuesto, el problemaes muy
complejo, pero tenemos un punto de partida si determinamos
las leyes de combinacin de los interruptores bajo estas tres
operaciones.
Una Indicacin de.por dnde podemos ir, fue dada en-el
apartado 1.5, donde observamos una analoga entre las opera
cioll;s'. + Y , y fas operaciones aritmticas "ms" y "por".
Considrem!)Stp~iI,nel'Olas:conocidas
leyes deIcs nmeros, en
la, conmutativa,: la asociativa y la distributiva .

. .' . : ~::=t

I!f!~tr9~1i-

'.0t:~

-"-s,-,_

x+yy+x
"Fm. l).

x.yy.x

leyes conmutativas

. La _ley COJ?m~tativa establece que si a, b son dos elementos


cualesquiera y .+., son las operaciones de un sistema par ticular,entonces
a b=b a,

a+b=b+a

Sn aritmtica puede haberse tomado esto como obvio y no


taberse observado. Valen estas leyes para los cin:uitos1 Si
.leseamos expresar con palabras estas dos expresiones.aparece
primera dificultad en que an no hemos definido .. ,.,,. en
:trminos de interruptores. Es razonable decir que dos circuitos son igUa\es si sus funciones de transmisin tienen la
misma tabla de verificaciones. Es lo mismo que decir que dos
circuitos son iguales si tienen el mismo efecto. Tngase en
cuenta que con esto no se dice que los dos seao el mismo
circuito . .Es fdcil ver que la ley conmutativa se verifica para
los circuitos, figura 11. Si el lector no esd. convencido puede
construir las tablas de verificaciones para las funciones
x+y, y+.: y ::i::, y, y : i: y comparar estas tablas. La ley con
mutativa se cumple para las dos operaciones del lgebra de
circuitos.
Consideremos ahora la ley asociativa, que estabiece'que,
si a,b,c, son tres ~)~~~to.,cua}esquiera, y+,,
las operaciones, en un sistema particular; entonces
'

'a

a:(b+c) .. (a+b)+c
a

(b, c)-.(a

b)

~J,~:~f

1::odi;n~:O:i ~:~~
::~:~
:~:
el mismo que el de poner a y b en paralelo, y P'?fl'r Juego e eit
paralelo cpn ellos. Esto es evi~entem~te certo, no importa
qu interrup1ores unamos prmerc, y como consecuencia podemos escribir a+b+c sin ninguna ambigedad. Si en el argumento anterior, reemplazamos la palabra paralelo por la
palabra serie, vemos que la segunda ley asociativa es tambin cierta.
,
La. )ey dlStri6utiv es algo ms interesante. Puede establecerse en dos partes, donde la segunda no es cierta en el sistema de los nmeros reales. Establece que si a, b, e, son tres
elementos cualesquiera, y +, , las operaciones, en un sistema, entonces
.: (y+z)=.:y+.:
z
uy

iz-=(::i::+y)

'(.:+z)

Podemos probarlas construyendo las tablas de verificaciones,


ya que slo hay ocho casos derentes posibles.
Las columnas 10 y 11 de la tabla X son idnticas, y prueban la primera ley distributiva, y las columnas 12 y 13 son

-,-c:=t- -e:_'.]x,(y+z)

x.y+x.z

(x+y).(x+z)

x+y.z

Fm. 12. Leyes dilltrlbutivu

l
l
O

o
o
o
o
o

10
x(l+z)

11
x,+11::

l
l
l
O
O

l
1
l
O
O

o
o
o

o
o
o

12
%+,-z
l
1
1
1
I

o
o
o

13
<x+,-)(;c+z)
l
l
l
1
l

o
o
o

tambin idnticas y, por tanto, prueban la segunda ley distributiva. La figura 12 muestra. los circuitos correspondientes
a cada ley y se puede deducir tambin a partir de ellos que
stas se verifican.
Ejerck.io 191
Comprubese que las siguientes identidades son ciertas mediante:
a) el dibujo de los circuitos correspondientes,
b) la construccin delatabladeverificacindelafuncin,
e) construyendo ambos miembros en un tablero de pruebas.

Las identidades 1, 2 y 3 esd.n ilustradas en el texto y han


sido incluidas slo para que nos quede el cuadro completo.
1.
2.

Leyes conmutatir,as
a) x+yy+a:

b) z

Leyes asociatiuas
a) z+(y+z)(x+y)+z

3.

leyes distributivas
a) ax:, (y+z),.x y+x

4.

leyes de tautologa
a) x+xx

b)

leyes de complemffltacin
a)%+.r'l
b)zr'O

6.

~s de

7.

Leyes de De Margan
a)(z+yY-ry'

.9.
to.

c)(1fY=%

absorcin

b)(::yY:r'+'lf

l
a) 0+%%
a)l+=""l

a) r .. o

y):

x+y, : .. (x+y),

b):,: ;r.. "'

5.

leyes con
8.

y=y x

b) :,: (y:)(%

b) 1 ::s%
b)Ox-o
b) O'.,.J

(:i:.+z)

. En todas estas identidades existe una simetra entre las


operaciones + y , y O y l. En efecto, si se intercambian
+ y , y O y 1 en cualquiera de las identidades a) obtenemos
la identidad b) correspondiente, y recprocamente.
y'l

Ejemplo. La ley S a) es a:+ :c'-1;


y O, obtenemos Sb) s . :c'=O.

Ejemplo . La ley 6a) es :c+Q:


+ y , obtenemos :e (z+y)=:c,

si intercambiamos +

y=:c;
que es

y ,

si intercambiamos
la ley 6 ~).

. &t'a_ propiedad se llama '.'principio de dualidad".


Una manera de demostrar la identidad de las leyes ante
rieres es comprobar la igtaldad de las tables de verificacin
en los dos miembros de cada una de ellas. Esto es posible
hacerlo en el lgebra de interruptores debido a que stos slo
pueden tomar dos valores diferentes, y, por tanto, slo existe
un nmero finito de combinaciones de las variables.

FIG.14
Ejemplo l. Redzcase el circuito de la figura 13 mediante
el dlgebra de circuitos.
Sean P,Q,

las funciones de transmisin de los circuitos


respectivamente. Entonces P,,ey :c'+z :ll:,
con l que obtetlemos el circuito de la
14. Este ltimo tiene como funcin de transmisin
T=:c P+X, Q. Esta funcin de transmisin es, en trminos de 11:,y,z:

y,X,z,:c; :c,y, y, e,
y Q=x. y+y z,
figura

T=:c. (y

x'+z :e)+~

(-:e.

y+y :)

SIMF'llfl\Cl0NESLC(BV,ICASOL0SCIRCUITOS

La simplificacin se puede llevar a cabo mediante el siguiente proceso:


ley conmutativa
ley distributiva
ley asociativa
complementacin
ta\ltologa
propiedad de O
ley distributiva
, ley distributiva
complementacin
,Propiedad de 1

T=z(x'y+ rz)+r' (xy+ y, z)


T =X (x', y) +:t (x z)+ 1:1::' 0.(z y)+ x' (y z)
T=(xr')y+(.tX)z+
(:e' X)Y+ x' ,y, :z:
TO.y+(x.t)z+Oy+Dt
yz
T=Oy+rz+r'yz
T=rz+x'y,z
T=(r+x'y),z
T-=[(:r+x')(x+y)]z
r.,,J,(:r+y),z
T=(:c+y)z

Luego la funcin de transmisin se reduce a T"'(:r+y) z


y el circuito se reduce al de l figura. IS.

Po' supuesto que en la prctia.t ste no tiene (Jue ser ne


cesaramente el mtodo. Se han sleccionado los smbolos para

F10.. lS
que la estructura del lgebra de circuitos sea lo ms semejante posible a la de la aritmtica. Las leyes conmutativa,
asociativa y primera distributiva, se verifican aqu tal como
lo hacen en aritmtica. La segunda ley distributiva y las
leyes de tautologla y absorcin, son las que requieren mayor
atencin, pues las restantes, con el signo de complementacin,
nos recuerdan inmediatamente que trabajamos con el lgebra
de circuitos. Teniendo' esto en cuenta, y el convenio usual
para parntesis, , +, el ejemplo anterior se puede resolver
en la prctica de la manera siguiente:
T=:,;

ts : x'+z

.t)+x',

(:,; y+'y.

z)

Desarrollando:
T=.t"1"y+.t'.t'.z+%'

.t'y+%'

y,:

a:+%

y(1'+%')

pero.t"%'=0,.t"""I
Luego
1J:

T=.t' :+%'
es decir,

y):

T=(x+::t

Usando la segunda ley distributiva


T=(.t'+z')
y a:+z.,,1,

(.t'+y)

(.t'+!f),:

luego T(.t'+Y)

Si se compara este mtodo con el de simplificacin de la


misma funcin en el ilgebra "ordinaria", no se encont:rar.l
una diferencia demasiado grande.
E/emplo.

Simplifiques,

x y+y,

la erpresidn

:+,y'.:+

y z'+x, y'. r .. T

Solucin.
T.t'l/+y:+iiy'z+yz'+.:t
y+a:lf

(H:')+y(:+:')

y :z-+:'~l
Luego

Txy+a:lf+Y

, mediante la ley de absorcin


Luego

;r

y+yy

Ty+:ry'

Aplicando la segunda ley distributiva

T-(y+.t")(y+y')
Y+lf=J.

Luego

T.t"+Y

IJ':'

SIMPLlflC.O.CINES

ALGEBRAICAS

DE

LOS

CIRCUITOS

EjerclclD l.!>b

l. SimpliffqueDse las siguientes expresiones de interruptores y comprese el resultado construyendo tablas de verificacin para las funciones simplificadas y no simplificadas, o
dibujando )os circuitos correspondientes y viendo si sOn equivalentes.
a)x+.-c:'y

e)(:c+y)(:r:'+y)(x+y')

b)(:r+y)(.:i:'+y)

0 .2:y+:r:'y

c) x y+.x' y'+x y'

g) (:c+y) (,y+z) (z+;r). (Z +y')

d)y+:r:'y+:i:y'
2. Simplifquense los circuitoo de los ejercicios del final
del apartado 1.8. Constniyanselas tablas de verificaciones para
los circuitos modificados, y sense para comprobar que se ha
hecho una simplificacin correcta, mostrando que los valores
de la funcin de transmisin para ambos circuitos, simplificado
y sin simplificar, son idnticos. Constryanse los circuitos,
siempre que sea posible, y comprubense en la, prctica.
J. Dibjense circuitos arbitrarios y simplifquense.
4. Hemos supuesto implfcitamente que las transmisiones
verifican las mismas leyes que los circuitos, ocurre esto as?,
por qu7
S. Un viajero desea atravesar un rlo con un lobo, una
cabra y una cesta de coles. Slo puede llevar con l en el bote
una sola de estas tres cosas. Si deja slo al lobo con la cabra
se la comerla; asimismo ocurrira que la cabra se comerla las
coles, pero el lobo no es vegetariano. De qu manera debe
atravesar el rlo el viajero?
Este problema es muy conocido. Constryase un circuito
con cuatro interruptores, de tal manera que se encienda una
bombilla cuando se obtenga una posicin ilegtima. Resulvase
el problema.
{Dr. T. J. FLtTCHe:Jt.)
6.0 A, B. C, D,.son cuatro secciones,de estacin de mercandas y los trenes pasan por ellas en ese orden. W y X son
las seales "Prximo" y "distante" entre las secciones A y B;
Y y Z son las seales "prximo" y "distante" entre las secctc-

nes By C. Si un tren est en una cualquiera de las secciones,


la seal."prximo",
situad!' al comienzo de esa seccin, indica
peligro, y la seal "distante", situada al comiepzo de la seccirrprevia, indi9ai.simisio.peligro.
Constryase el circuito
y mq<lifquese .de tal forma que la seal "distante''. no indique
cando la seal "prximo" de! mismo Jugar indica.
(Dr.T. J". FLETeJIEK,)
7. Los grupos sanguneos son cuatro: O, A, By AB. Es
tablzcase una notacin para determinar un grupo sanguneo
mediante dos interruptores. Constryase un circuito de tal
forma que si el grupo de Prez se obtiene con los mterruptorea w, , y el de Gonzlez con los interruptores y, z, se
encienda una bombilla W si Prez puede ceder sangre a Goazlez, y.una.bombilla X.si no puede; y se encienda una bomQi~a Y si Qonmlez puede ceder sangre a Prez, y una bcmblIla Z si no "puede. "(La sangre se clasifica en cuatro grupos:
O,. A, B y AB. Si X es una persona con un grupo sanguneo
determina.dq, y usamos e, para significar "puede ceder sangre
",se.ve'rificanlassiguientesleyes:
X-+X;

0-+X;

X-+AB

Entonces, p. ej., una persona del grupo O puede ceder sangTe


a ~na de cualquier otro grupo.)
(Dr. T. J. Fl.Bl'Oll!R.)

ff. Cuatro bombillas estn sealadas con los nmetos "7",


"2", "9" y "6". Se fija uno de estos nmeros. Constr.yase un
circuito de tal forma que cuando se operen dos interruptores
coro respuesta a las preguntas "es un nmero par?" y "es'
Ull nril.ero p_rimo7", se encienda la bombilla correspondente
al nmerofijado.
(Dr.T. J.FLETcHER.)
9.

Disese un comparador de tal forma que cuando se


nmeros dgitos, se encienda una luz para indicar

sealan dos
el mayor.

ADICION

BINARIA

MEOIANn

INTfRRUPTOR[S

l.IO. "El propsito de esta seccin es.el estudio de algunos


de los problemas que surgen en el lgebra de Boole de crcuitos. Una sumadora binaria es un aparato para sumar dos

nmeros binartos:

por ejemplo:
11
+IO

Una sumadora que funcione con dos nmeros de dos d


gitos coco los anteriores, se puede disear a partir de la
tabla de adicin para todos los posibles nmeros de dos dgitos
(tabla X). Si consideramos la tabla de adicin como una tabla
de .verificaciones, con w, x, y, z, como interruptores, y f, g, h,
como funciones de transmisin, podemos obtener stes como
ya sabemos, simplificarlas, y construir los circuitos oorrespon
dientes. Los interruptores w, e y, z, son el primero y segundo
dgito, respectivamente, de los nmeros que se suman, y f, g,'h,
conectadas a bombillas, las encienden cuando aparece un "l"
en el tercero, segundo o primer dgit~ de la suma total.

Ejercicio

l.lOa

Encuntrense los circuitos de f, g, h, simplifquense y di


bjese {o constryase) l circuito de la sumadora.
El circuito indicado tiene varias limitaciones. Puede sumar
slo un par de nmeros de dos dgitos y no existe ningn
caminosencillodeextendersucapacidad.Siseusarael~ismo
mtodo para disear una sumadora con la capacidad de sumar
dos nmeros binarios de quince dgitos, un nmero que no
es demasiado grande, la tabla de verificaciones tendra treinta
variables, diecisis funciones de transmisin y 2" -alrededor
de 33000- filas. El fin no justifica los medios! Es muchp
ms rentable construir una sumadora que sume unidades, cada
una de las cuales pueda cubrir una parte de la suma.
Por ejemplo, si podemos construir UD circuito que pueda
sumar tres nmeros binarios de un solo dgito, correspondien
tes a los dos sumandos y al dgito- que se lleva de la suma'
anterior, desearamos enlazarlos entre s para obtener una
sumadora de la capacidad deseada. Consideremos UD caso par
ticular. Supongamos que estamos sumando dos nmeros bina
rios y hemos obtenido los r-1 primeros dgitos; primero sumamos los dos sumandos, cada uno de los cuales puede ser
1 O; a esta suma aadimos el dgito que se lleva de la suma

anterior (que puede ser tambin l O). Las sumas posibles


de estos tres dgitos son 00, 01, 11, y el resultado se divide
en dos dgitos, el primero para indicar el r-smc dgito de la

'""'"

mitmbro

.g
o

1
1

o
o
o
o

1
1

. ..........

,.,.,

Stiundo

o
o
1
1

o
o
1
1

o
o
1
1

o
o
1
1

o
1

1
1o
1

o
1
o
1
o
1

o
o

o
1
1

o
1
1

o
o
1
o
o
1

suma tota1, y el segundo que se lleva al paso siguiente. Estas


sumas deben conectarse entre s como muestra la figura lS,
donde cada caja suma dos dgitos y uno que se lleva de la
caja anterior, para obtener un dgito y otro que se lleva a la
caja siguiente. Una unidad que suma tres dgitos binarios

Fl<:1.16

se llama "sumadora completa", y la que suma dos, "sumadora


intermedia".
Con el fin de disear una sumadora intermedia partimos
del Primer paso; es decir, de sumar los dos primeros dgitos.
Slo se consideran dos dgitos como sumandos. La tabla XIl
muestra la tabla de adicin para todas las combinaciones po
siblesdestos.

1" iumando l. nmuurdo


(r)

(11)

Totol
(eu)

o o

O I
O I
I O

Si consideramos ahora la tabla de adicin como una tabla


de verificaciones y anotamos los dos sumandos, el dgito que
se lleva y el dgito de la suma total por x, y, e, u, respectivamente, podemos construir c. y u como funciones booleanas de
X e y.
En efecto,
C=:ty

[!]

u"'xlf+r.c'y

[2]

En los circuitos previos considerbamos las variables booleanas (z e y en este caso) como interruptores. Veremos ms tarde
que esto es restrictivo y, por ahora, slo supondremos que. son
datos que se dan a la unidad de suma.
Si consideramos ahora una sumadora completa, tenemos
que disear una unidad que pueda aceptar los dos sumandos
de un paso determinada de la suma, y el dlgito que se !Jeva
del paso anterior. Trabaja entonces con tres nmeros bina
rios y ocho combinaciones en total. La tabla de adicin para
ues dgitos se da en la 'tabla xm.

l." mmando 2. sumando


00
M

s, /lew
00

Suma
~00

'''1
'1
1 O

O 1
1 0

1'1

Mediante la msma notacin que en la sumadora intermedia


y llamando z al dgito que se lleva del paso anterior, podemos
considerar esta tabla de adicin como una tabla de verificaciones y construir e y u como funciones booleanas de x, y, z.
Luego, para una swiiadora colilpleta,
p=X
u=X

y z+x y'

z.+ .x Y z'+:t

y' z+x' y

z'+.x y'

z"+x

y z
y z

[3]
{4\

Las funciones [lJ-[4] se pueden simplificar de diferentes ma-


neras y la eleccin de una de ellas depende de la naturaleza
fsica de los dates x, y, z. Supongamos, en primer lugar, que
los sumandos se dan mediante interruptores simples, controlados en todo caso por rels o por interruptores mltiples
como los usados en el tablero de pruebas. El primer punto
a tener en cuenta es que cualquiera de los sumandos x e y es
un interruptor,mientrasz,queindicaeld.Cgito
"que se lleva",
es una seal (genera\inente ur.i4 corriente o un voltaje). ~ad.a

terruptores, sta puede obtenerse mediante otro circllito independiente, y COJtlO el dato z de un paso determinado est
conecrado.l
resultado e del paso previo, la seal se puede
obtener COiJ.str'u}'end 'circuitos e', complementarios de e, tanto
en la sumadora completa como en la intermedia. A.s, aunque

ADJCION

BINAIUA MU:>IAN'l't llfltlUWPTCRES

en !as ecuaciones (3] y [4] no hemos hecho ninguna diferencia


entre %, y,,z, resulta que e y son interruptores, mientras z
y t .no lo son, aunque una parte de la unidad precedente
puede considerarse con el efecto del interruptor:.
Simplifiquemos ahora la funcin [J], teniendo en cuenta
que : y t no son interruptores que puedan ponerse en cual
quier sitio, s1mplificindo slo los interruptores %, y, y no di
minando : ni t.
'

Obtenemos

c=r y :+:r.JI :+ x y t+ y,:


facto rizando
C=Z
=Z

Y+:c 1f+:c Y)+it .y.z'


(:t.' Y+%{y+!f})H
y:'

(:(

=z(:r:'y+x)+xy:'

y t

-~ (:r:'+:c) .(yu)+:r
Luego

' =:(:,:+y)+(

(S]

(:e y)

Segn las leyes de De Morgao, el circuito del complementa


ro del dgito "que se l!e"a"1 que segn hemos vi~to es aeceSllthfe'n unaunidad',
d,;.,(i,(,H.,)+:'(:%y)1'
.
-=[z (a:+y)f [%' (:t y)]' segn las leyes de De Morgan
=[t+(-"+1J)1
[z+(x
segn las leyes de De Morgan
-[t+:r:'IJ'l[:Z+.'l:'+y'J
t :+:t.':'+ef.
:'+r' y' :+:t.' J/+'%'/

'es

yn

como

:'z=O

.'l:''1/'+r'!/=r'J/

c'::}.~(x'+()+.x'IJ'H:t.'IJ'

Lo que
:

podemos simplificar en

r!>=t,

(z'+if)+r'

y'

'Si~ ..e~~rgo; para hacer esta simplificacin debemos sum:


nistraruna corriente O .voltaje, que nonnallll.ente vendra comO
:01:', etcada unidad (Viase el ejcrcicio'I.IOc):.Transformare-

CIRCUITOS

CON INTERRUPTORES

mos entonces la expresin con el fin de obtener un factor en


z o z' en cada uno de los productos. Como z + z' = l, podemos
multiplicar x' / por z + z' sin que cambie la expresin.
Luego
c'=z'. (x'+'/)+?! / (z+z')
-z'(.t"+/).+x'
!I z+%" 11 z'
=z' (x'+V+at" !l)+z. (r'. 1/)
Ahora bien,
r'+:x'/=:(
y entonces
c'=z'(.t"+1/)+z
Anlogamente,

(r')

(6]

la funcin [4] puede simplificarse

uz' (Z y+x

!/)+z (:(/+a: Y)

en
[7]

Las ecuaciones [5], [6] y [7] describen entonces una suma


dora completa, donde :,:, y, son interruptores mediante los que
se dan los sumandos; z, z' son datos complementarios del paso
anterior; u es un resultado que indica la suma en este paso;
y e, e' son resultados complementarios que "se llevan" y se
convierten en z, z' en el paso siguiente. Todo parece ir bien,

~:~
--,--,
,'

RKvhtdo

"

FIG. 17. Circuil(ldel trmino "que se lleva"

pero desgraciadamente aparecen obstculos ocultos


truir el circuito. El circuito de e es el mostrado en la
Si e e y son interruptores convencionales, conducen
direcciones. Luego si x e y conducen (es decir, a:= l
la suma) se cierra un circuito del dato z' al dato z, y

al consfigura 17.
en ambas
e Y"" l en
viceversa.

Luegosizcooducelacorriente,~siguealpasoaotcrior,
por r, con lo que se crean estragos.

F1a. 19. Complemeo!arlodel


drcu[to ~que N Den~
Unasitu.acinanil.logaocurreenelcircuitodcf!,
figura 19,
pero no asf en el de u, de la figura 18 (por qu no?). Este
problema se puede solucionar mediante diodos (aparatos que
slo dejan fluir la corriente en un sentido) en las posiciones
indicadas en la figura 20, donde aparecen juntos los tres clrcuitos.

Ejerciclo 1.IOb
Encuntrese la funcin booleana que describe la funcin
complementaria del dlgito "que se lleva" para una sumadora
intermedia y demuhtrese que una sumadora intermedia ccestruida mediante interruptores no requiere diodos y tiene el
circuito que muestra la figura 21.

Podemos ahora describir una sumadora; es decir, una m


quina que suma dos n6meros binarios multidfgitos.
Supongamos que necesitamos una sumadora que sume dos nmeros '.
binarios de cinco dgitos. Necesitamos una sumadora inter:
media para sumar los primeros dgitos (ya que no hay dgito
que' .. se lleve" en este primer paso), y cuatro sumadoras completas para los cuatro pasos restantes. Los resultados c,I! de
unpasoestnconectadoscondatosz,:'delsiguiente,elre-

Fro. 22. Sumadora de ndmuCIII binarios de cinco dlgitos.

sulb.do u de cada paso conduce a una lmpara indicadora. y


los sumandos de cada paso se obtienen mediante interruptores
% e y del paso correspondiente. El circuito completo se ~uestraen la figura 22,
Ejmk:lo

LlOc

La ventaja de la sumadora diseada antes radica enque


los pasos sucesivos no requieren una potencia supletoria. Su
desventajacsquerequiereinterruptoresquedejenfluirla

FIG.Z3. Swn.1doracompletali11diodos.
corriente en un solo sentido, o bien diodos. Es posible disear
una unidad que requiere solamente interruptoru, pero en este
caso es necesaria una potencia supletoria en cada paso. Animamos a1 lector a analizar el esquemade la figura 23.
a) Simpliffqueselafuncin
CZ

[)]en

y+z (1" y+a: y')

b) Demuktrese que !a funcin que describe e' se puede


escribir como
e)

Demustrese
UZ {f

!,1+%''

y')+z' (~ y'+'X

IJ)

CIRCUITOSCON

INTEAAUl'TORE5

d) Dedzcase de e) que la figura 23 representa una sumadora completa que no requiere diodos (es decir, que no
existenposibilidadesdecone,ionesdirectasentrelaslneas
? y z').
e) Demustrese cmo esta sumadora completa, junto con
!a sumadora intermedia descrita anteriormente, se puede usar
paraconstruirunasumadoracapazdesumarnmerosbinarios
de cinco dgitos.

Algebra de conuntos

CONJUNTO$ Y IUMINTOS
2.1. El concepto de conjunto surge de manera natural en
muchas situaciones de la -vida real, y esperamos aquf agrupar
y estructurar la mayor parte de nuestras experiencias. Por
ejemplo, solemos hablar de peUculas de guerra, pescaderas, ca
sas de ladrillos rojos, libros de matemticas, etc. La lista es
interminable.
A partir de este proceso de abstraccin se pueden formular
dos propiedades fundamentales de los conjuntos. En primer
lugar, cada conjunto contiene un cierto nmero de partes;
p. ej., una casa de ladrillos rojos es tin miembro del conjunto de todas las casas de ladrillos rojos. y un libro de matCDlticas es un miembro del conjunto de todos los libros
de matemticas. A los miembros de un conjunto S los llama
remos "elementos" de S. Los elementos los representaremos
mediante letras minsculas, y cundo escribamos ::,: e S querremos decir "el elemento ::,: es un miembro del conjunto S".
En segundo Jugar, podemos siempre saber si un elemento dado
pertenece o no a un conjunto dado S. En los ejemplos anteriores los conjuntos. estn definidos mediante una propiedad,
di! tal forma cjue si preguntamos a un elemento cualquiera si
es, p. ej., un "ladrillo rojo, nos dar una de las respuestas
"s" o "no".
Es imprescindible precisar los elementos de que consta
un conjunto dado, y as{ podemos definir un conjunto me
diante una propiedad no ambigua y determinada. Un conjunto
que satisface la condicin anterior se dice que est bien defi-

nido, y es de estos conjuntos de los que trata el lgebra


de conjuntos.

Otra manera de definir un conjunto es dar una lista de


todos sus elementos, con lo que el conjunto est bien detinido. Si escribimos

S=lJuan,

Pedro, Federico!

queremos decir que el conjunto S est formado por Juan,


Pedro y Federico. Siempre escribirmos un conjunto definido
de esta forma encerrando la lista entre corchetes. A veces se
puede escribir un conjunto de la siguiente manera:
S"'!.:cl:r es un nmero real!
lQ que qulere decir "el conjunto de todos los x tales que x es
un nm,ero real".
ifer.cicio 2.la
Selese qu conjuntos de los siguientes escln bien denids y cules no. Dgase cules son los elementos de cada
Uno de estos conjuntos.
l.
2.0
3.
4."
5.,"

j:rp: es un buen futbolista!


ji:cl,t es un futbolista que juega en la primera divisin!
es un futbolista que jug en la primera divisin
el pasado domingo!
j.:c,y,z, l, 2, cubo, escalera!

Castellanos!

6. [Espafioles]
Considrense las preguntas 5 y 6. Est bien definido ei
conjunto de todos !OS castellanos? Depende de a quin llamemos castellano; puede ser una persona nacida en Castilla, o
bien, una persona nacida en otra regin, pero cuyo padre
naci en CaStilla. Supongamos que restringimos el conjunto C
a las personas nacidas en Castilla. Entonces,

C !XfX es una persona que naci en Castilla!

es un

conjunto

bien

definido.

Anlogamente,

el conjunto

los espaoles est bien definido si

E= !xi

de

es una persona nacida eh Espaa]

Una observacin importante surge de estos dos ejemplos.


Todos los castellanos son tambin elementos del conjunto
de los espaoles (definido como antes), pero no todos los
espaoles son castellanos. El conjunto C es una parte del
conjunto E, y todos los elementos de O. lo son tambin de B.
En este caso diremos que C es un "subconjunto propio" de E,
y escribimos Ce E. A 'Veces escribimos C ~ E, cuando C puede
ser nn subconjunto de E o igual a E (comprese con las des
igualdades<,,,;;). Se dice que dos conjuntos son iguales si
tienen los mismos elementos.
Ejercicio 2.lb
Escrbanse algunos subconjuntos de los siguientes con
juntos:
1. S= [lx es rey de Espaa desde los Reyes catlicos!

2. 5=12,4,6,8,10\
3. Es S=l2,4,6,8,10!
8,1011

un subconjunto

de

S-!2,4,6,

UNION ! INTHSICCION: DOS OPEltACIONB D! CONJUNTOS


2.2. La mejor manera de ilustrar ]a unin y la interseccin es mediante un ejemplo. Supongamos que L es el conjunto de todos los reptiles que pueden sobrevivir en la tierra,
y que Wesel conjunto de todos los reptiles que pueden sobrevivir en el agua (supongamos que estos dos conjuntos estn
bien definidos). Los dos conjuntos tienen elementos comunes.
Algunos reptiles de tierra pueden vivir en el agua, y algunos
reptiles de agua pileden vivir en la tierra; llamemos a estos
dos tipos el conjunto de los anfibios. A se obtiene a partir
de L y W tomando el conjunto de todos los reptiles que son
comunes a ambos. Diremos que A es la "interseccin" de los
conjuntos L y W, y escribiremos

A=LlW"qu"e se ~ee "A

igual

aL,

interseccin W".

La ntersecen se puede ilustrar mediante un diagrama


, de Venn. Un conjunto se representa mediante la regin interior de 11Da curva cerrada, a menudo una circunferencia, y su
frontera; dos curvas representan dos conjuntos. y la regin
comlin a ambas representa la interseccin de estos conjuntos
(Fig. 24).

~
L

rx>.
Fln.24.

~,,w
Fta. 25. Unin de dos con
juntos

lnterseedadedos
co!ljuntos

La "unin" de dos conjuntos, que se escribe L U W y se


lee "L unin W", se define como el conjunto formado por
todoo los elementos de L junto con todos los elementos de W,
teniendo en cuenta que los elementos comunes a ambos, es
decir, de la interseccin LnW, slo se incluyen una vez. La
unin de L y W del ejemplo anterior es, el C011junto de todos
los reptiles que pueden sobrevivir en la tierra, en el agua, o
en ambos sitios a la vez.
EJEMPLO. Sis [I, 2,3,4, 5! y T !2, 4, 6, 8, 101, entonces
SnT-!2,4l
y SuT-!1,2,3,4,5,6,8,101,
[No !l,2,2,3,4,
4,5,6,8,IOIJ.
Ejercicio 2.2

J. Describase la

conjuntos:

unin

la interseccin de

los siguientes

a) El conjunto de todos los varones,el conjunto de todos


los hombres.
b) M= fmlm es estudiante de matemticas!.
P=IPIP es estudian1e de fsica!.

e) El conjunto de todos los varones y el conjunto de


todas las hembras.
2. Son conmutativas las operaciones U, n 1 Por qu?
3. Formlese la ley asociativa para tres c_onjuntos A,
B,C, y la operacin U, y demustrese que es vlida.
4. Reptase la pregunta 3 para la operacin n.
). Considrese una recta como un conjunto de puntos.
Resulvase la ecuacin :?at-+3y=7,6x-7y=5,
y descrfbase Ja
operacin en trminos de conjuntos.
6.0 Considrese un plano como un conjunto de puntos.
La regin y> O es el conjunto de puntos que estn por encima del eje z.
Descrbanse las siguientes iegiones en trminos de con
juntos
a) z>O;
b) :i:?O;
c) :i:+y;i,2.
Calclese la interseccin de las regiones
y>O,z?O,:i:+y;i,2.
7.0 Si n(X) es el nmero de elementos de un conjunto X,
y n(Y) e! de un conjunto Y, demustrese que
(XUY)=n(X)+n(Y)-n(Xl

Y).

CONjUNTO UNIVERSAL, CON!UNTO VACIO, COMPLEMENTARIO


2.3. A! definir un conjunto S no slo se determinan sus
elementos, sino tambin los que no lo son. Si Z esel conjunto
de los nmeros enteros, entonces Z define otro conjunto, el de
los nmeros no enteres. El segundo conjunto se llama complementario del primero, y se escribe Z'. Z' contiene todos aquellos elementos que no son nmeros enteros, incluyendo peces
y templos sagrados hindes. Resulta absurdo que si estarnos
hablando de los nmeros enteros Z, tengamos que considerar
en Z' el 'conjunto de los templos sagrados hlndes. Resulta
ms adecuado restringir los elementos considerados a un COn
junto menor, p. ej., el de los nmeros reales. Con el fin de
obtener esta restriccin postulamos un conjunto universal l
que definimos como el conjunto de todos los eleriientos que

consideramos. E! complementario 'de un conjunto es entonces


el complementario respecto. de este conjunto. En el ejemplo
anterior, si (es el conjunto de los nmeros reales, y Z el de
los enteros, entonces Z' es el conjunto de los nmeros reales
que no son enteros. En un diagrama de -vene se suele representar el conjunto universal mediante un rectngulo (Fig. 26).
La pregunta l de los ejercicios del apartado anterior peda
la. interseccin del conjunto de todos los varones con el de
todas las hembras. La respuesta es evidentemente que estos dos
conjuntos no tienen interseccin. Esta respuesta introduce un
caso especial, pues la interseccin de dos conjuntos sera
siempre un conjunto, excepto cuando no tienen elementos
comunes. Este caso especial se elimina postulando un conjunto 'VS.co, 0, que es el conjunto que no tiene ningn elemento. Entonces podemos _escribir
varones!n

[hembras!=0.

~:)!~t:.1:1f:'1CX:J:fn)~1~!~~!mM

ci~r:_

tres
1ci:!~~o
y la complementacin ('), de cada una de las cuales surge un
nuevo conjunto. Un sistema de este tipo se llama "cerrado".

l.

z ..
Z'.

Conjunto unlversal,el c:onjuntode!osn,1merosreales.


Conjunto de los nllmero.senteros
C:Onjuntodelosnllmerosreaiesquenosonenteros.
FlG.26

Ejercicio 2.3
1.0 Sea B= lblb es alumno de una escuela nacional]. Seleccinense diferentes conjuntos universales y obtngase B' para
cada uno de ellos.

2! R .. !#F es un nmero racional]. Descrlbse R' para


los siguientes conjuntos universales:
a) les el conjunto de todos los nmeros reales.
b) l es el conjllnto de los nmeros complejos de la fonna
a+ib, donde a,b, o ambos conjuntamente, deben ser cero.
c) J es el conjunto de todos los nmeros racionales.
Por qu no puedi: tomarse como conjunto universal el
conjunto.delos
nmeros enteros7

. 3. Usese un diagrama de Venn para obtener el ccmplementarlo de H', es decir, (H')'.


4. Demustrese que 0',.,/ e 1'=0.
S." Escrbanse conjuntos cuya interseccin sea el vaco.
DIAGRAMAS

DE VINN

Y UYES DEL ALCUlltA

DE CONJUNTOS

2.4. Ya hemos observado que un diagrama de Venn nos


da una representacin grfica adecuada de un conjunto. La figura 27 ilustra las tres operaciones bsicas del lgebra de con
juntos: la interseccin, la unin y la complementacin.
Con el fin de poder manejar los conjuntos con estas tres
operaciones debemos determinar sus leyes, y para ello consideraremos primero, como en el lgebra de circuitos, la con
m\itativa, la asociativa y la distributiva.
Las leyes conmutativas para la interseccin y la unin son
xn r e r n x y XUYmYUX,
respectivamente.
Estas son evidentemente ciertas a partir d~ las definiciones, donde no hemos considerado ningn orden; p. ej., si X
es el conjunto de los nmeros enteros e Y el de los nmeros

JntmeccinXnY

UninXUY

C.Omplementacin X'

..,..-

AlalltACt:CONJUNTOS

racionales, la neerseccte de los dos no requiere que ccesderernos X antes que Y, o viceversa. Anil.logamente para la
unin.
l.aleyasociativaparalainterseccin
xn(YnZ)-(XnY)nZ
no es tan evidente, pero puede comproban;e su veracidad a
partir de diagramas de Venn que representen los dos membros, como en la figura 28. La figura 28 a, representa YnZ;
y la figura 28 b, representa X n (Y n Z) que constituye el primer miembro de la identidad. An4\ogamente se construye el
segundo miembro, y se comprueba que los dos son iguales.

@
z

~) E! sombrado sepretenta
(YnZJ

l>)

E! &ombreado repruenta
Xn(YnZJ

e) El 1o>mbreadorepttSe:nta
(Xnl')

4)

El &ombrudo representa
(XnYJnZ

Sedejaallectorlademostracin
de la ley asociativa para
la unin
XU(YUZ)-(XUY)UZ

La ley distributiva de la interseccin respecto a la unin


Xn(YUZ)-(Xn

Y)U(XnZ)

se puede comprobar tambin de esta forma (Fig. 29).

~@\@@@
Z

YuZ

Xn(Yu_Z)

(Xnl')

'

XnZ

(Xnl')u(XnZ)

FIG. 29. Il111tnd6nde la lq disbibutl:n d1 la hltersecda


rtapeet0delaunl611.

De nuevo se deja al lector la demostracin de


tributiva de la unin respecto a la interseccin.

la

ley dis-

Ejmlcl~ 2.4
1. Identifquense las siguientes expresiones sobre diagramas de. Venn, sombreando las regiones correspondientes:
d) X'UY'
e) (X'n Y1U(X'n ni.J(Xn Y')
f) {Xn(YuZ>r

a) X'U(XnY)
b} XU(XOY)
e) (XUY)'

2! Usense diagramas de Venn para demostrar las siguien


tes!~:
a) u#s conmutatitlf.'IS
XUYaYUX
XnY-YnX
b) !Ayes asociatiuas
XU(YUZ)(XU
Y)UZ
e) Ley,,

Xn(YnZ)-(XnY)UZ

distrif)utioos
Xn(YUZ) ... rxn Y)U(Xn.ll
XU(YOZ)=(XU
nn(XUZ)

d)

ley de tautologa (uj idempotentt)

xux-x

xnx-,x

e) ley de romp/ementacin
XUX'l
Q

Aes dt

XnX'=0

absorci6n

XU(Xn

Y)X

g)

leyes de De Margan
. (XUY)';,;.X'\Y'

h)

Uyescon

Xn(XUY)-X

(XnY)'-'X.''Y'

0el'

(1) 0UX=X
(II) IUXl
(Ill)Y-0

1nx ... x
0nr-0
0'-1

J. Si A Y B son dos conjuntos, se define el &0111plemen


tano ~e/ativo A B de B respecto a A como
A-B[J:eAjxtf:B!
AB se representa en el diagrama de Vcnn de la figura JO.
a) Ei:prsese AB en tnninos de unin, interseccin y
complementacin.
b) Exprsese (A- BY en trminos de unin, interseccin
y eemplemeataeln.
e) Demustrese que (A-B)-C=(A-C)-(~-C).
A

.SJ
F1G. 30. AB

4.0
Si A y B son dos conjuntos, se llama A /J. B a la dife
renda simtrica de A y B, que se ilustra en la figura 31.

a) Exprsese A /J. B en tirminos de unin, interseccin y


complementacin.

b) Anlogamente para (A /J. B)'

mu~:~~~~~

operacin 6. diferencia simitrica es con.

En estos. ejercicios hemos demostrado que las leyes conmutativa, asociativa y distributiva, se verifican para la unin
y !a .interseccin, como asimismo otras leyes. Estamos ahora
en una situacin similar a la del final del captulo de circuitos
con interruptores, donde obtuvimos un conjunto semejante
de leyes para los interruptores. Ali( observamos una dualidad
entre O y J,y +y,
(Las operaciones de serie y paralelo de los
interruptores.) En las leyes de! ,1gebra de conjuntos se puede
obsel'\l'ar una dualidad similar. Las leyes son simitricas res
pecto a las operaciones u, n, y 0 e !, y se puede ballar la dual
de cualquier identidad intercambiando u con n. con tal que
tambin intercambiemos 0 con !. por ejemplo, en los ejerciclos previos obtuvimos La identidad 0 UX-X. Reemplazando u porn, y 0 por!, obtenemos!nX-X,
que es la dual
de la identidad anterior. Anilogos intercambios en las restantes leyes producen la ley dual. El principio de dualidad se
aplica tanto al lgebra de conjuntos como al lgebra de interruptores.

PI.UHAS

DE ALCUNAS

UYIS

2.5. Un diagrama de Venn ilustra la validez de una ley,


pero es evidente que por sC solo no constituye una demostra
cin definitiva. Sin embargo, sugiere el mtodo de demostta
c:in. Supongamos que queremos probar la ley distributiva de
la unin respecto de la interseccin, es decir,
XU(YnZ)-(X

u Y)n(Xu'Z)

Dibujamos diagralllas de Venn correspondientes a cada miem


bro de la .identidad (Fig. 32). Supongamos ahora que a es
un elemento cualquiera del conjunto XU(YnZ), es decir,
aeXU(YnZ).
Entonces, segn la definicin de la unin, a es
un elemento de X, de Y n Z, o de ambos a la vez (figu
ra 32, ay b).

'(a)X

(d)XuY

(b)YnZ

z
(~) XuZ

(cJ Xu(YnZ)

(1) (XuY)n(XuZ)

Fio.32
Si a e X, entonces aEXU Y y tambin de XUZ, y si
un elemento de dos conjuntos pertenece a su interseccin.

ci

es

Luego si a e X, entonces (X u Y)n (X u Z).


Si a no es un elemento de X, es decir, aiX,
ae(Y\Z).
Es decir, a e Y y aeZ.
Entonces,
e (X u Y) y a e (X u Z), luego
ae(XuY)n(XUZ)

entonces

Hemos demostrado as que si a es un elemento cualquiera


del conjunto X U (Y n Z), tambin es un elemento del conjunto (XuYjn(Xt..\Z), y como a es un elemento cualquiera de X U (Y n Z), necesariamente todos los elementos de
XU(XOZ) son de (XUY)O(XUZ). El conjunto Xu(YnZ)
es entonces un subconjunto del conjunto (XU Y)O(XUZ);
es
decir,
xucYnZ)~(XuY)n(XuZ)

ru

La segunda parte de la demostracin consiste en probar que


(XUY)n(XUZ)
es un subconjunto de XU(YnZ).
Para ello procedemos . como antes: supongamos que b es
un elemento cualquiera del conjunto (X U Y)n (X U Z). Entonces, segn la definicin de interseccin, be(XUY)
y
be(XUZ). Luego beX, o bien, bes un elemento de Y y Z;
es decir, be(YnZ).
Si beX, entonces beXU(YnZ).
Si be(YnZ), entonces beXu(YnZ).
Luego todo elemento del conjunto (X U Y)n (X U Z) es
un elemento del conjunto Xu(YOZ), y (XUY)n(XUZ)
es
un subconjunto de XU(YnZ); es decir,
(XUY)n(XuZ)~Xu(YnZ)

Per si A es un subcon)unto de B y 'B es un subconjunto


de A, los conjuntos A y B deben ser iguales. Luego de las
expresiones [l] y [2] se deduce
XU(YnZ)-(XU

Y)n(XUZ)

Algunos exigirn la prueba de que si A !;;By B!;;A, en


tonces A=B. Prueba. Supongamos que A# B; entonces si
A!;;B, existe un elemento b tal que beB y b!l:A; pero si
b!l:A, entonces B!J;A, y existe contradiccin. Luego A=B.
Ejercicio 2.5
Hganse demostraciones anlogas para las otras leyes.
RUACIOHES INTH LA INCLUS/ON DI CONJUNTOS (g) Y LAS
OTRAS OPERACIONES CONjUNTISTAS
2.6 En la seccin anterior usamos la operacin g para de
mostrarquedosconjuntoseraniguales.Lainc\w;in
deconjuntostieneotraspropieddesimportantes. SiXesun subconjunto
de un conjunto Y, es decir, X g .Y, podemos representar esta re-

XCY
Fto.33
lacinsobre un diagraffiadeVenn(Fig.33),yconprobarfklmente que tambin.son vlidas para ese diagrama las relaciones XUY=Y;
xnr-x;
X'UY=l; y XnY'=0.
, Como un ejemplo de cmo podemos probar la equivalencia
de estas identidades, consideraremos el caso siguiente. Supongamos que queremos demostrar que XgY y XnY'-0
son
equivalentes. Tenemos que probar dos cosas: primero, que
de suponer Xi;Y, tiene que ser XnY'=0;
y segundo, que
desuponer XnY-'=0,
tiene que ser XgY.
Consideremos el primer caso y supongamos que x s Y.
Sea x un elemento cualquiera del conjunto X. Entonces,
como zeX y X!;;;Y, se deduce que zeY. Luego z<tY',

segn la definicin de complementario. Los dos conjuntos


X e r no tienen ningn elemento en comn y, por tanto,

xnr-0.

Consideremos ahora el segundo caso y supongamos que


el conjunto xnY' no tiene ningn'
ele.mento. Sea xeX un elemento cualquiera de X; entonces
.x q; Y' y, por tanto, x e Y. Como i es un elemento arbitrario
de X se deduy que .x es un subconjunto de Y; es decir,
XS:Y.
Hemos demostrado as que si X!;Y, entonces Xn Y'-0,
y recprocamente. Se dice que las dos identidades son equivalentes. Es importante tener en cuenta que \a equivalencia
requiere lo siguiente: "Si A, entonces B, y si B, entonces A".

Xnr.0. Si xn r-0,

Ejercicio l.6
1.
X!;;Y;
a)

Demubtrcse

la identidad de las relaciones siguientes:

Y'!;;X';"XUYY;
mostrando

x o r-x.

X'UYl;

XnY'-0

que tienen diagramas de Venn semejantes;.

b) 'demostrando que eada una de el!as eaequlvalente a


X!;;:Ymediantedemostracionessimilaresalaanterior.

2. La equivalencia de X~Y y Y'!;;X' conduce a una.paradoja alarmante (publicada por primera vez, en ThlOl'Q, en
1937, por C. G. HEMPEL).

Supongamos que un cielltifico desea confirmar la hlp61'sis


"todos los cuervos son negros". SU investigacin consiste en
enminar tantos cuervos .como le 5CI pos.L01e. Cuantos ms
cuervos negros encuentre, mh cerca estari de la veracidad
de su ~iptesis. A cada cuervo negro lo llamaremos dato positivo. Nadie considerarla a un perro pardo como un dato
positivo. Sin embargo, si Ces el conjunto de los cuervos y
Bel conjunto de los objetos negros, entonces la hiptesjsei
CS:B, y un dato positivo serla un elemento del ecnjuntc
en B; es decir, un elemento que es simultneamente cuervo
y negro.
Pero C s;; B es equivalente a Ir s;; C' y un dato ~sitiv.O de
esta relacin serla un eleme.nto del conjunto B'nC'; es decir;
, un elemento que no es ni cuervo ni negro. Luego un perro

pardo es un dato positivo de B' S C', pero como esto es equlvalente a C S B, un perro pardo sera tambin un dato positivo de esta relacin. Luego, para confirmar su hiptesis original de que todos los cuervos son negros, el cientfico podra,
legtimamente, dedicarse a observar perros pardos, y por cada
uno que viese tendra un nuevo dato para confirmar su hiptesis. Explfquese la paradoja.
LA TRANSmv1DAD

D[ LA INCLUSION
Y EL SILOCISMO

DE CONJUNTOS

2.7. Todos hemos visto razonar de la siguiente forma:


A todos los gatos les gusta el pescado.
Pedro es un gato.
Luego a Pedro le gusta el pescado.
Este. tipo de argumento se llama "silogismo", y se puede
discutir fcilmente en trminos de conjuntos. Supongamos
que C es el conjunto de todos los gatos, F el de todos los pes
cados y P el conjunto [Pedrc], El conjunto universal 1 es el
conjunto de todas las criaturas. La primera sentencia asegura
que CSF, y la segunda que P~C. La conclusin es que
PSF. El silogismo se puede escribir entonces con la siguiente
notacin:
l. CSF

2. PSC
3. PSF
donde las dos primeras sentencias se llaman "premisas" y la
tercera "conclusin". Lavalidez de la conclusin depende de
la transitividad de la inclusin de conjuntos, que se puede
expresar como: si ASB y B!;;;C, entonces ASC.
Podemos probar que S es transitiva de la siguiente forma:
sea a Wl elemento arbitrario de A, con lo que AS B asegura
que a e B, y B ~ C asegura que todos los elementos de B lo
son de C, en particular aeC. Como a es un elemento arbitra
rio de A, resulta que todos los elementos de A son de C.
Luego ASC.
La inclusin de copjuntos es entonces transitiva y la conclusin obtenida a partir de las premisas es vlida. Se pueden
construir silogismos ms complicados a partir de las mismas

LATIW'ISITIVIOADDELAINCLUS10NDE.CONJUNTOS

premisas, mediante expresiories equivalentes a !;;; obtenidas


en !a seccin anterior. Demostraremos all que las expresiones
Cs;;F;

F's;;C'

CUF=F;

CnF=C;

C'UF=l;

CnF'-0;

son. equivalentes.
La primera premisa se puede escribir
tonces de las siguientes formas equivalentes:
A todos los gatos les gusta el pescado
Lascriaturasalasquenolesgustaelpes
cado no son gatos
Losgatosolascriaturasalasquelesgusta
elpescadosoncriaturasalasqueles
gusta el pescado
Lascriaturasqtiesongatosylesgustael
pescado son gatos
Lascriaturas,onosongatos,olesgusta
el pescado
Noexisteningngatoalquenolegusteel
pescado

en

es;; F
F'J;;;C'
CUF=F
CnF=C
C'UF.=l
CnF'z:0

las ~remisas del silogismo se pueden expresar de diferentes


maneras; una de ellas es
Noexisteningngatoa\.quenolegusteel
pescado
Pedro es un gato

CnF'=0
Ps;;C

y la conclusin se puede obtener escribiendo cada una de las


sentencias en trminos de inclusin de conjuntos y usando
la propiedad transitiva de esta inclusin.
En general, existen dos pasos para ta obtencin de la con
secuencia de un silogismo. El primero consiste 'en escribir
las premisas ee.la forma equivalente de inclusin de conjuntos,
y el segundo en establecer una cadena de la forma As;; B s;;
Cs;;Ds;;... !;X, de la cual se deduce la inclusin As;;X me
diante la propiedad transitiva.
Recprocamente, podemos construir un silogismo a partir
de una cadena As;;Bs;;Cs;;, .. s;;X, escribiendo sta en pares
As;; B, B s;; C, C s tJ, erc., omitiendo la conclusin A s;; X, y
escribiendo estos pares en forma equivalente.

EJEMPLO
l {L!!WIS
C\RROLL).
Resulvanse los silogismos
siguientes:
1.. Ningn nombre de esta lista deja de ser adecuado para
el hroe de una novela.

2. Los nombres que comienzan con una vocal son siempre melodiosos.
1.0 Ningn nombre es adecuado para un hroe de novela,
con tal que comience en consonante.
- Tomemos cerno conjunto universal l el conjunto de todos
los nombres, y sean A el .conjunto de los nombres que comtenean con una vocal, B el conjunto de nombres de la lista,
C el conjunto de nombres melodiosos, y D el conjunto de
nombres adecuados para. un hroe de novela.
Consideremos la primera premisa. Si ningn nombre deja
de ser adecuado, todos los nombres son adecuados, y la primera premisa se puede escribir en la fonna:
J) Bs;;D.

La segunda

premisa es:

2) As;;C.

La

tercera premisa establece que no existen nombres que


sean simultneamente adecuados para un hroe de novela y
que comiencen por una consonante. Luego
3)

DnA'-0.

Cada Wla de las premisas se puede escribir de dos maneras


diferentes mediante el smbolo de inclusin:
1) B!:DD's;;B'.
2) As;;C C's;;A'.
3) D!:A A's;;D'.
y la cadena B s;; D s;; A s;; C establece la conclusin B ;; C, o su
equivalente.
La conclusiil es entonces "los nombres de esta lista son
melodiosos", o quizs mejor: "ningn nombre de esta lista .
deja de ser melodioso", que corresponde a la forma equivalente BnC'-0.

EEMPLO
2.
Constnya.se un silogismo con tres premisas.
Un silogismo de tres premisas requiere cuatro conjuntos
A,B,C,D, y la cadena As;;B!;;Cs;D. Las premisas del silogsmo son entone-es As;: B, B s;: C, C s;: D. Seleccinense cnatro
conjuntos, por ejemplo:

es
B es
C es
Des

el
el
el
el

conjunto
conjunto
conjunto
conjunto

'El silogismo
Los hombres
Los hombres
Los hombres

de todos los hombres casados;


de todos los hombres felices;
de todos los hombres que comen mucho;
de los hombres obesos.

ms seaclllo es:
casados son felices:
felices conien mucho;
que comen mucho son obesos;

la conclusin es que todos los hombres casados son obesos.


Este mismo silogismo se puede complicar mediante formas
equivalentes. Por ejemplo, podemos reemplazar A!;;;; B por
A~B'=0,
Bs;:C por C'f;B', y C'!;;D=l; podemos tambin
escribir las premisas en diferente orden, con lo que obtenemos:

Los que

comen poco no son felices:


Loshombres,ocomenpocoosonobesos;
Ningn hombre casado es infeliz;

C' !;;;; B'


C'UD=I
A nB'-0

Ejercicio l.7

J. Escn'banse fonnas equivalentes de la premisa "Todos


loselefantestiepencuatropatas".
2." Escrbanse fonnas equivalentes de la premisa "Todos
los elefantes tienen cuatro patas y un rabo".
.
3." Si E es el conjunto de todos los elefantes, F -el conjunto de todos los animales de cuatro patas,y T el conjunto
de todos los animales con rabo, la sentencia de la pregunta 2
se puede escribir en la fonna Es;:(Fn7). Usense las leyes
de De Morgan para obtener nuevas fonnas equWalentes no
obtenidas en la pregunta 2.
4. Escrbanse las sentencias siguientes en otras formas
equivalentes,sinhacerusodelainclusin:

a) Todos los hombres con los pies grandes son felices.


b) Todos los hombres felices ganan ms de 250.000 pesepor-ao.
e) Los hombres, que ganan ms de 250.000 pesetas po~
aotienenunagranresponsabilidad.
d) Los hombres que tienen una gran responsabilidad tenen el pelo gris,
Dse e! silogismo transformado a alguna persona y pfdase\e
queha!Ielasolucin.

tas

s.

Constn:yase un silogismo mediante la inclusin de


coniuntos, complfquese ydse a alguien para que lo resuelva.
6.0 Encuntrese la consecuencia de:
a) Todo el que est cuerdo puede hacer lgica.
b) Ningn luntico sirve para jurado.
e) Ninguno de sus hijos puede hacer lgica.
7. Encuntrese la consecuencia de:
a) No existe nadie al que simultneamente le guste el
ajo y no sirva como tirador.
b) Todas las personas curtidas por el sol van al extranjero, a! menos una vez al ao.
e) Las personas a las que no les gustan los ajos ganan
menosde300.000pesetasal
ao.
d) TodO el mundo es, o astronauta, o Je gustan loo coco
drilos, o ambas cosas a la vez.
e) No existe nadie al que simultneamente le gusten los
cocodrilos y sirva como tirador.
f) Las personas que ganan menos de 300.000 pesetas al
aonoviajanalextranjero.
8. ,EJ siguiente silogismo tiene como consecuencia: "Los
hombres que no son tontos son felices''. Falta una premisa;
hllese.
a) Toda persona, o es tonta, o es prudente.
b) Nadie que sea prudente escribe demasiado.
e) No existe ningn hombre rico con un bajo coeficiente
de inteligencia.

d) Todo hombre es rico. o feliz, o ambas cosas a la vez.

llblloJnlfi,
Probablemente,
la mayor
coleccin
de silogismos
es la de
reunidos en Th, Mathe
marical ,Recreations of Lewis Carroll, vol. I, "Simbolic Logic
and the game of logic". Dover Publications, 1958 (no ae dese-

LE~rs CARROLL. Estos se encuentran


che como ''lgica anticuada").

NUMUO DI IUMINTI>S DE UN CONJUNTO


2.8. En un ejemplo anterior se le pidi demostrar al lector
que si n(X) designa et nmero de elementos del conjunto X,
y n(Y) el del conjunto Y, entonces
n(XU Y)n(X)+n(Y)-n(Xn

Y)

La demostracin resulta como co11SCC11enci1 directa de la


definicin de unin. La unin de dos c:onjuntos X e Y es el
conjunto formado por todos los elementos de X y todos los
de Y, teniendo en cuenta que los elementos de ambos slo se
consideran una vez. Si los dos conjuntos no tienen elementos
comunes, entonces el nmero de elementos de la unin es
igual a la suma de los nmeros de elementos de cada uno
decllos;esdecir,
n(XUY)-n(X)+n(Y)
Si, por el contrario, existen m elementos comunes a ambos.
entoncesn(X)+n(Y)ineluyeestosmelementosdos~y.
por tanto, debe restarse m. Como m es el nmero de elementos de !a interseccin, es decir, m::n(XnY),
entonces
n(XU Y)-n(X)+n(Y)-n(XnY)
Por supuesto, este resultado coincide con el de dos conjuntos distintos (que no tienen elementos comunes), pues la
tmerseccla de dos conjuntos disjuntos es 0 yn(0)=0.
EJEMPLO l. En una clase de 50 estudiantes hay 20 fsicos
y 40 matrniticos. Cuntos hay que son simultn,amente ff matemticos?
Sean X e Y el conjunto de !os"matemticosydelosffsicos,

1icos

respeciivamente. Entonces X n Y es el conjunto de los estudiantes que son las dos cosas y XUY es el conjunto de los
estudiantes que son matemticos, fsicos, o ambas cosas a
la vez.
Entonces
ll(XU Y)50,n(X)=40,n(Y)=20
y usando
n(XU Y)=n(X)+n(Y)-n(Xn

Y)

obtenemos
50=40.+20-n(XOY)
luego existen diez estudiantes que son simultneamente mate
mticos y fsicos.
Si tenemos tres conjuntos A, B y e; el nmero de elementos de su interseccin se puede obtener extendiendo la expresin anterio_r. Si escribimos X=AUB
e Y=C, la expresin
se convierte en
n[(A

u B) u CJ=n(Au B)+n(C)-

n[(A UB) n C]

[l]

ahora bien,
(AUB)UC=AUBUC
n(A UB)-n(A)+n(B)-(A

nB)

(AU B)nC=(A nC)u(BnC)


Luego
n[(A UB)n C]=n[(A nC) U(BOC)]
=n(A

n C)+n(B !1 C)-

n[(A n C)n (Bn

=n(A n C)+n(B n C)- n(A n Bn C)


Sustituyendo
n(A

u Bu

en [l] obtetlemos
C)=n(A)+n(B)+n(C)n(A
-n(CnA)+n(AnBnC)

n B)n(B n C)

C)J

,EIEMPt.O 2. En otro colegio hay 2J ,studiontes de matt


mdti, 19 de {fsica y IJ de qumica. ~ tos, JJ estudian
matemdticas II fsico, 7 fsica y qumica, y 9 matffl!ticas y
qumico, y 4 laJ tres materios. Cudntos 1studian1e1 tierre el
colegio?

Sean M, PyC los conjuntos de estudiantes que estudian


matemticas, fisica y qumica, respectivamente. Queremos ob. tener n(MUPUC),ysabemos'quen(M)=23,
n(P)=l9, n(C)=ll,
n(MnP) ... J3, n(PnC) .. 7, n(MnC) ... 9 y n(M.nPnC)=4.
Mediante el resultado anterior obtenemos:
n(M UP UC)-23

+ 19+

13- ll-7-9+4s30

Luego son 30 estudiantes en total.

~~"
A

D E F
G

""'"
Se pueden plantear otras cuestiones, tales como el nmero
de estudiantes de matemticas y fsica que no lo son de qumica, o el nmero de estudiantes que estudian una sola materia. En el diagrama de Venn (Fig. 34), la regin B representa a los que estudian matemticas y fisica, pero no qumica. Es evidente que
n(B)-n(M n P)-n{M n PnC)

Hay 9 estudiantes que estudian materdticas y fsica, y que


no estudian qumica.

El nmero de estudiantes que estudian una sola materia


es el de las regiones A, C y D. Pero
n(A)... n(MUPUCJ-n(PUC)
n(C)=n(MUPUC)-n(MUC)
n(G):n(MUPUC)-n(MUP)
y el nmero de estudiantes que estudian una sola de
terias es
n(A)+n(C)+n(G)3n(M

las ma-

U PUC)n(PUC)
-n(MUC)-n(MUP)

Desarrollando n(PUC), n(MUC)

n(MUP),

obtenemos

n(A) +n(C)+ n(G)-Jn(M U PU C)-2n{P)-2n(C)-2n(M)


+n(PnC)+n(MnC)+n(MnPJ
3x30-2Kl9-Zxl3-2x23
+7.+9+13

_,

Hay

estudiantes de una

sola

materia.

Un mltodo ms simple de resolver este problema, que al


fin coincide con el anterior, consiste en hallar el nmero de
estudiantes de cada regin. E es la regin MnPnC
y el n
mero de estudiantes de E es 4. La reunin de B y E es M n P,
y el nmero de estudiantes de Bes entonces n(MnP)-4; es
decir, 13 - 4= 9. Amilogamente, hay 3 en la regin F y S en
la regin D. La regin A comprende a todos \oJ estudiantes
de matemticas, n(M), menos los de las regiones B, E y D.
Luego el nmero de estudiantes de A es 23-9-4-55,
y
anlogamente hay 3 estudiantes en la regin C y l en la G.
La reunin de las regiones A, C y G tiene 5+3+19
estudiantes; luego hay 9 estudiantes de una sola materia.
EJerdcio 2.8

l." Al revisarie 28 coches en una inspeccin de policfa,


tenan falla de frenos, 6 falta de direccin y 6 f~lta de luces;

de stos, 4 tenan falta de frenos y de direcciil, l de dreccin y de luces, y 3 de rreaos y de luces; l coche tena falta
delas tres cosas.
a) Cuintos coches no tienen ninguna falta1
b) Si se permite circular a los coches con slo falta de
luces, ci.Jntos coches tienen que repararse1

2. Una firma de construccin decide comparar la situacin legal de ISO hombres. Se eligieron tres clases,casados,con
unos treinta aos de edad, y ganando alrededor de 250 000 pe
setas al afio. Se encontr que 94 hombres estaban casados,
que 104 tenan unos treinta aos. y que 32 ganaban ms de
250000 pesetas al ao, que 31 estaban casados y tenan unos
treinta aos, 5 de los del grupo de treinta aos ganaban unas
250 000 pesetas por afio, asimismo como 13 de los casados;
finalmente haban 3 hombres de treinta aos, casados y ganando unas 250000 pesetas al ao. El propietario de la firma
sospech que no se haba obtenido ninguna comparacin, tenia razn?
3.' En una oficina de colocaciones se ofrecen 29 puestos
del ramo de la construcci6n. l3 son de albailes, I3 de fontaneros y IS de carpinteros. De stos, 6 tienen que ser albailes y fontaneros, 4 fontaneros y carpinteros y S albailes
y carpinteros.
a) Cuntos tienen que ser las tres oosas1
b) A cuntas personas que slo tengan el oficio de alliail se les puede ofrecer empleo1
e) Cuntas personas se requiere que sean.carpinteros y
albailes,perono!ontaneros1
4. Las ofertas para los puestos vacantes de la pregunta 3
han sido las siguientes: acudieron 29, de los cuales 15 eran
fontaneros..I6carpinteros,6albailesyfontaneros,5fontanerosycarpinteros,Yllastrescosas.
a) Cuntos albailes haba?
b)
e)

Qu puestos quedaron vacantes1


Qu personas no obtuvieron puesto7

5. Demustrese
se verifica:

que para cuatro conjuntos

W, X, Y, Z,

n(W UX U YU 2)-n(W)+n(X)+n(Y)+n(Z)-n(WnX)
-n(X Y)-n(YnZ)-n(Zn W)
-n{XOZ)-n(Wn Y)
+n(wnxn Y)+n(Xn YnZ)
+n(YOZOW)+n(WnXnZ)

-n<wnrnznX)

6. Un ejemplo adecuado del uso del nmero de elementos


de un conjunto lo constituye la teora de la probabilidad elemental. & recomienda al lector la siguiente
Blbllon~la

Probobwt111111 EN,pr,rn. DohsoD, ~).


W11rnsrn: BoolH,, Al11bra 11114 iu ApPliarticnu.Addiaon,Wesley,
Al>u&:

'"' FD..LU( Jntroduaitmlo l'rol>Gbilit TMOrl/, eet, l. WikJ, 1959.


'Hou, Jntroductipnto Matltffltotit#l S1<1tiitlc,. Wlley, 1961.
MENOENKIIU.,Jntroductmto Starinicr. Wadtwortll Prentice-Rall,
1961.
'BAn.s: Probobillt11. Adduon-Wesley,1%5.
IIIUOCIAftA SOlkt CONJUNTOS

La teora de conjunos. en general, es fundame111al para


lectura y comprensin de muchcxs temas "modernos". Damos
aqu la referencia de cuatro libros (en orden de dificultad
progresiva)queestablecenadiferentesniveleslosfundamentos
delateorfadeconjuntos:
ta

BlbUopaffa

M=: T~i-:htlaf#llffl~lroo.Bell, 1%S.


Buua.: lntroductionID lb /MOfJI o{ #U. Prmtlca-H.111, 1951.
LIPSaWT'Z: Sd/MOffllffl4m,,u,ltopia.Sdiaum,
1964.
STou.: s,u,l.ofic""41lrionwticthwia.FrHm&D, lffl.
El de Breuer es sobresaliente.

C.Vll\lLO

;3
Clculo.proposicional

3,1. Definimos una proposicin como una frase que puede


serciertaofalsa,peronoambascosasalave:z:.I.assiguientes
oraciones son proposiciones:
a)
b)
e)
d)
e)
fJ

Yo soy un.hombre.
A todos los cogi la nevada.
El autobs es lento.
Los gatos comen carne, o bien, los perros beben leche.
Si hoy llueve no lucir el sol.
La luna est hecha de queso amarillo.

mientras que
g) Apresrate.
h) Adnde vas?
z) Esta oracin no es cierta.
nosonpro.i;:e_siciones.

De estas tres ltimas oraciones, la 1) es la ms semejante


a una proposicin. No es una proposicin porque no es ni
cierta ni falsa.
Algunasdelasproposicionesa)--fJestinconstruidasapartir
de otras dos. Por ejemplo, ) comprende las dos proposiciones:
"los gatos comen ca~e"y"los
perros bebenleche"
unidas mediante la i::onjuncin "o". Anlogamente.
construidaapartirdelasdosproposicionessimples:
"lluevehoy''y"elsolnolucir",

e) est

unidas por la condicional Si ... entonces ... En este caso particular se ha omitido la palabra entonces, pero queda sobreentendida. Clculo proposicional es el nombre que se da al
estudio de las proposiciones en cuanto estn construidas a
partir de proposiciones ms simples.
~erclclo:3.1
Cb.les de )as siguientes oraciones son proposiciones?:
a) Yo soy un hombre y t eres una mujer.
b) Es usted feliz?
e) Los gatos pueden medir dos metros y medio de altura.
el) Yo siempre digo la verdad.
e) Hijos e hijas unidos.
fJ El Madrid es un buen equipo de ftbol.
8) Si el Barcelona gana al Bilbao, quedar campen.
h) Nadie en su sano juicio come carbn.
I) S!, lo har.
j) Federico dijo: ''s, !o har".

3.2.

En el lenguaje ordinario,

las oraciones simples, tales

"Llueve" y "Me mojar",


se unen mediante palabras, tales como "y", "o", "st.
tonces",etc.
Por ejemplo:
a) Llueve, y me mfiar.
b) Llueve o me mojar.
c) _Si"llueve me mojar.
Las palabras que unen oraciones simples de esta forma se
llaman conectivas. Cuantas ms conectivas aparecen en una
oracin, ms complicada es sta; por ejemplo:
a) Si'lluevey
no llevo mi impermeable, me mojar:
e) Llueve, y si me mojo me resfriar.

Se pueden construir proposiciones muy complejas a partir


de proposiciones simples y c.onectivas; todas las oraciones
simples anteriores son proposiciooes, y, por t.,anto, lo son las
oraciones complejas c.onstruidas a partir de ellas (prubese).
Lasprincipalesconectivassoncuatro,quesonlosuficientemente importantes para llevar nombres especiales. Son:

"y",

llamada conjuncin,
"o", Jlamada dis)uncin,

"Si ... entonces ... ", llamada condicional (a veces llamada


implicacin, prestndose a confusin),
"si y slo si", llamada bicondicional (a veces llamada implicacin en los dos sentidos).
Si p y q son proposiciones, escribimos

"p y q"
''p o <t'

como "p /,, <t' (conjuncin),


como "p V <t' (disjuncin),

"Si p entonces q" e.orno "p+ (/' (condicional), y en este


caso llamamos antecedente a p y consecuente a q,

"p

si y slo si

q"

como

"p .... q"

(bicondicional).

Como advertencia al lector, para ayudarle a comprender


el resto de este captulo, se le recomienda no leer p+ q como
''p implica q".
Podemos ahora escn'bir proposiciones mediante notacin
algebraica. Si p! q, son, respectivamente, las proposiciones

"ueeve" y "me

mojad",

podemos escribir la proposicin a) como p A q, siendo la conectiva la conjuncin (A). Anlogamente, b) es la disjunciqn
p V q, y c) la condicional p+ q. La proposicin d) requiere
parintesis para precisarla. Supongamos que p, q son las proposiciones anteriores, y que r es la proposicin "No llevo mi
impcrmeab!"; entonces la proposicin completa se debe escribir de la siguiente forma:
(Si llueve y no llevo mi impermeable)-+ Me mojar .
. En forma algebraica
SISTlMASIOCll.U'IOS5

(p

II

r) -+

Consideremos de manera anloga la proposicin e). Si p, q, r


sen.tes proposiciones "llueve", "me mojo" y "coger un resfriado", respectivamente, la proposicin "llueve, y si me mnjo
coger un resfriado", se puede escribir entonces como
pA(q-H)
Ntese que la proposicin

la coma!

hubiera

sido

imprecisa

sin

Adems de estas conectivas simples, en el lenguaje crdlnario se usa a menudo la negacin; por ejemplo:
: "Llover"
"No l!over"
-:!/'El sabe leer" "El no sabe leer"
Si p es una proposicin cualquiera, escribimos su negacin
como - p, y leemos "no p''.
Ejercicio 3.2

J. Si p y q son las proposiciones "les sueldos son elev.ados" y "los precios son altos", respectivamente, exprsense
las siguientes proposiciones mediante palabras:
a)p
().P.

b)q ..... p
g)-p__.q

c)pVq
h)""l'Aq

d)pAq

e)p<>q'

2. Combnense la) y l b) en una misma proposicin mediante las conectivas a)Ab)Vc) ......
3. Si p, q, r, son las proposiciones "los gatos son agradables", "los perroscorren de prisa" y "Me gustan los conejos",
escrbanse con -palabras !as siguientes proposiciones:
a}"(pllq)Ar
b)'(pAq)V-r
~) p ..... (-q/1,-.,q)

d) (-pA,-.,q) .... -(pVq)_


e) (-pA-q)Vr
.

4. Si p,q, r, son las proposiciones '.'traba>') mucho", "aprobar mis exmenes" e "ir a la Universidad", respectivamente,

escrbanse simblicamente las siguientes proposiciones:


) Trabajo mucho y aprobar mis exmenes.
b) Si trabajo mucho ir a la Universidad.
e) Ir. a la Universidad si, y slo si, trabajo mucho y
apruebo mis exmenes.
d"J No trabajo mucho.
e) Si no trabajo mucho, no ir a la Universidad.
f) Si voy a la Universidad y no trabaj mucho, suspender mis _exmenes.

s. Un hombre dice acerca de su quiniela:


"Si ganan el Betis o e) Gijn, y si pierde el Espaol, ganar
algn premio; pero si el Betis o el Gijn no ganan, no cobrar
nada".
Pngase esta proposicin en forma siniblica.
6. Resulvase la ambigedad en que pueda estar expresada la siguiente proposicin, escribindola simblicamente de
tantas maneraS diferentes como sea posible:
Si un vicedecano y un tutor coinciden en que un alumno
debe ser expulsado, ste no ser expulsado si, y slo si, el
decano le defiende, yel estndianteconsienfeen
una suspensin
parcial.
OTRAS CONECTIVAS

3.3. Hemos venido usando slo cuatro cnectivas y la


negacin, aunque sabemos por experiencia que existen ms;
por ejemplo:
a) El caf es agradable, a menos que se le aada azcar.
b) La hierba es verde, pero el cielo es azul.
e) Ganar la carrera slo si corre ms aprisa.
d"J Que dos lados, de un tringulo sean iguales es una
condicin necesaria para que el tr:ii!.ngulo sea issceles.
e) Que dos lados de un tr:ii!.ngU}o sean iguales es una con
dicin suficiente para que el trii!.ngulo sea issceles.
f) Que dos lados de un trii!.ngulo sean iguales es una con
dicin necesaria y suficiente para que el tringulo sea issceles.

tascractones a}{) incluyen algunas de las conectivas ms


comunes: a menos que, pero, slo si, condicin necesaria,
condicin suficiente, condicin necesaria y suficiente. Existen
muchas otras. Nuestro problema consiste en tratar de reducirlas a las cuatro anteriores, o bien construir una nueva
notacin para ellas. Con la segunda opcin tendramos, al
construirellgebrade\asproposiciones,lascincooperacionesoriginales (incluyendo la negacin) ms las seis anteriores
o ms. Un total de oece, por lo menos. La primera opcin es,
por supuesto, la ms conveniente con tal que podamos reducir
estas palabras a las conectivas originales sin distorsin de su
uso comn. Con esto adoptamos una definicin rigurosa de
estas nuevas conectivas .
. Considrese la_proposicin a):
"El caf es agradable, a menos que se le aada azcar",
simblicamente "p a menos que q".
El significado de la proposicin es, en esencia, que si aadimos azcar, el caf no es agradable; es decir:
El caf es agradable si no aadimos aWcar,
o bien:
Si no aadimos azcar, eJ caf es agradable,
que puede escribirse como ,..,q,.p.
Luego p a menos que q, y e+ p tienen en esencia el
mismo significado.
Consideremos ahora la proposicin b). En este contexto
"pero." se puede remplazar por "y" sin que cambie - e! sig!ificado de la proposicin. Luego aqu la conectiva es 11.
Eferelclo l.l
l. Mediante argumentos similares a los del texto, de.
mustrese que:
a) "p slo si q" se puede escribir p+ q, y deducir de
_aqu(que]a
proposicin c)sepuedee~resar"siquiereganar
la carrera, debe correr ms de prisa".
b) "pes una condicill. necesariaparaq" se puede escribir
como q+ p, y iiedzcase de aqu que d) se convierte en "Si
un tringulo es issceles, tiene dos lados iguales''.

e)
"p es una condicin suficiente pira q" se puede escribir como p+ q, y dedzcase de aqu que
se convierte en
"si dos lados de un tringulo son iguales, ste es issceles".
d) "p es una condicin necesaria y suficiente para q" se
puede escribir como p ..... q, y dedzcase de aqu que r, se
puede escribir como "dos lados de un tringulo son iguales si
y slo si el tri:ingulo es issceles".
e) Demustrese que tf) puede escribirse tambin como
(p+ q) /\ (q+ p), y que la proi,osidn f) puede escribirse "si
dos lados de un tringulo son iguales, el tringulo es issceles,
y si el tringulo es issceles, tiene dos lados iguales".

2." Escrbanse las siguientes proposiciones en forma snnb\ica:


a) No jugamos al tenis, a menos que alumbre el sol.
b) Que un cuadriltero tenga cuatro lados iguales es
una condicin.necesaria
para que sea un cuadrado.
e) Que un cuadriltero tenga cuatro lados iguales es una
condicin suficiente para que sea un cuadrado.
d) Juan no nadar a menos que el agua est caliente, pero
de todas maneras vendr de excursin.
FUNCIONESY TABLAS DE VERlflCACION
3.4. El concepto de funcin es familiar en la matemtica
elemental. Se dice que una expresin es funcin de unas variables dadas si ~\ valor de la expresin queda unvocamente
determinado para valores especficos de las variables. Dijimos
antes que el clculo proposicional es el estudio de las proposiciones en cuanto construidas a partir de otras proposiciones ms simples. Con este fin hemos construido una notacin mediante la _cual cualquier proposicin se puede escribir en trminos de las proposiciones que la constituyen y de
varias conectivas lgicas. La cuestin que nos planteamos
ahora es si estas expresiones algebraicas son funciones. Hemos
dicho ya que una proposicin puede ser cierta o falsa, pero
no ambas cosas a la vez. Si p es una proposicin, llamaremos
IPI a su valor de verificacin, que ser IPl-1 si pes cierta,
y lvl?'-0 si pes falsa. Una proposicin simple es, en efecto,
una "funcin, pues toma los valores O l con tal que sus

variables (en este caso la misma proposicin) tomen los va


lores O l. Las proposiciones compuestas son tambin fu,rt
ciones, pues podemos ver fcilmente que "p y q", es decir,
p A q, es cierta si y slo si las dos oompooentes son ciertas,
y es falsa en caso contrario. Por ejemplo, si p A q es la proposicin:
"Llueve y estoy dentro de casa",
entonces p A q es cie111, si es cierto que llueve y es cierto que
estoy dentro de casa, y es falsa en cualquier otro caso.
Luego, lpAqll
si y slo si \pl-1 y lqll.
[Esta es una proposicin que se puede escribir:

llpAql-II

-ICIPll)A(lqll)l-l

Anlogamente, p q, es decir, pVq, es cierta con tal que


al menos una de las componentes lo sea, es decir,
lpVql-1
si y !1610 si IPl-1 lqJl o ambas cosas.
Otra manera de decir esto es:
lpVql=O si y slo si [PI""

y lql-0,

[Como antes, sta es una proposicin que se puede escribir

lls vel=l

e-

IOPI-O)AOql-=O)I,]

Con el fin de determinu la funcin de verificacin de una


proposicin condicional, consideremos un caso particular:
"Si crece el nivel de vida, los pobres se empobrecen ms
an."
Sean p, q las proposiciones "el nivel de vida crece" y
"los pobres se empobrecen ms an", respectivamente. Sim
blicamente, la proposicin es p+ q. El significado de esta
proposicin es sUstancialmente el mismo que "O el nivel de
vida no crece, o los pobres se empobrecen ms an", o simblicamente,
....pVq.
Pero .....pVpl-=O
cuando
restantes casos. Adems, si

pl=O y lql-0, y es len los


pl<=O, entonces IPl-=l;
es de-

AJ,;c10N!SYTABI.ASDEVERIFICACIDN

cir, si la negacin de una proposici611 es falsa

la.

proposicin

:!;e:~

:::p:r~~d~, 1~1~int5q\!;~-=~;
La condicional p+q tambin satisface las condiciones de una
funcin.

Finalmnte, la bicondici.onal p .... q es tambin una funcin,


yparadeterminarlaconsideraremose\siguientecasoparticular:
"El nivi de vida crece si y slo si los pobres se empobrecen ms an."
&to tiene sustancialmente el mismo significado que
"Si el nivel de vida crece, los pobres se empobrecen mis
an,ysilospobres:ieempobrecenmtsan,elnivel
de vida
crece."
Simblicamente, (p+q)A(q+p).
Sabemos que 1 (p+q)ll(q+ p)jcal si y slo si lp-+ql-1
y lq-+pl-=1 cotijntamente.

Pero jp.-+ql=I
para todos los casos, excepto cuando
.
IP]-lylql..,O,
y tambin
'
IP-+'cJl=d
para todos los casos; excepto cuando
lqlmJylpl-=0.
Luego
para los casos

IP-+q)A(q.. .,.p)l=l
1,1-1. ll=l,

1,1-0, ll-0;

esdecir,labicondicionalesciertaslocuandolasdosproposiciones que la constituyen toman el mismo valor.


Todas las conectivas enlazan pares de proposiciones
Variabu

'
l

o
o

_,
o
o
l
l

FU>!CioM~
pA'q
l

o
o
o

que

,,,

,..,

l
l
l

o
o

satisfacen las condiciones de una funcin. Las expresiones que


se forman a partir de proposiciones y conectivas se llaman
funciones proposicionales, y las partes que las constituyen,
variables proposicionales o simplemente variables.
Podemos resumir mejor todos los resultados obtenidos en
esta seccin en una tabla de verificaciones. Las variables pro
posicionales. como las variables interruptoras, pueden tomar
slo uno de dos valores posibles, con Jo. que podemos enumerar en una lista todos los valores posibles de una funcin
proposicional. Esta lista se llama tabla de verificacin (ta
bla XIV).
OTRAS FUNCIONES Df. VlRIFICACION
35. Si nos dan ahora las proposiciones p, q, r, ... podemos usar las conectivas V,A, ..... ,- y....,, para construir fun:
clones proposicionales de ms de dos variables. Por supuesto,
debemos tener mucho cuidado con el orden de precedencia,
que adoptaremos de la siguiente forma: parntesis, conjun
cin (A), disjuncin (V), condicional( ..... ) y bicondicional ( .... ).
Convenimos tambin en que si a la negacin sigue una letra, se
aplica slo a esa letra, pero si la sigue un parntesis abierto,
se aplica a todo el parntesis. Usaremos los parntesis en los
casos posibles de ambigedad.

Toda funcin proposicional se puede describir completamente mediante su tabla de verificaciones.


EJEMPLO.
p, q, r, son vaTiabler r,roposicioliales;constTyan
se la.s tablas de verificaciones de la.s funciones

(-pVq) ..... r; ......(pVq) ..... r.


Solucin:

:
"
:

,!

1o

:
1
l

Las primeras tres columnas de la tabla XV de verificaciones,


describen todas las combinaciones posibles de los valores de
verificacin de las variables p,q,r. Las restantes columnas describen los valores de verificacin de las funciones de la parte
superior correspondiente a los valores de verificacin tomados
porlasvariables.~rveseque\asdosfuncionesdificrenen
la segunda y sexta filas, y, por tanto, no spn iguales.
Ejercido 3.S
Constryanse tablas de verificacin para las siguientes funciones proposidonalcs:
a) p ..... q
b) q+P
c) pVq
d) .....(pVq)
e) ..... pllq
f) pllq
&) pll...,q
h) ( .....p/1.q)-+(pll-q)
i) (pllq) .... (p/1. .... q)

j) .....(_..... pl\q) ..... (pf',q)


k) P+(qVr)
1) .... p....,.....(_qVr)
m) p ..... p
n) (p-+q)-+(-q-ts)
o) (p<-+q) ..... (q....,,...,s)
p) .....(p+q)/1......(_q ..... p)
q) j{p-->q)ll(q ..... r)\-+(p-+r)
r) (p,.r)f',(q+r).
l(!YIVALUICIA

3.6. En kis ejercicios previos, las proposiciones p,.q,


q+P, y pVq, tienen las mismas tablas de verificacin;
es decir, toman los mismos valores bajo las mismas condiciones.
Las proposiciones que cumplen esta condicin se llaman equi
valentes. Si dos funciones proposicionales P,Q, son equivalentes, entonces I p ......
(es decr, p .... es siempre cierto), ya que !a bicondicional es cierta con tal que lo sean sus
dos componentes. Una expresin que es siempre cierta se
llama tautologa.
Supongamos ahora que P, Q, se han construido a partir
de las proposiciones p,q,r, ... Si son equivalentes, entonces
!P!-101
para todos los valores de p,q,r. Pero si !Pl .. 101,
entonces IP .... QI-I: ~ decir, f .... Q es una tautologa. Recprocamente, si I P .... O l l, P y O deben tomar siempre los

or-1

mismos
ficacin

IPl=IOI;

valores
de verificacin
correspondientes
a

es

Es~e se !Jama

para

todos

los valores

de veri-

las proposiciones p,q,r, ... , y


decir, las proposiciones P y Q son equivalentes.

principio de equfoaleircia.

Ejercicio 3_.6
l. Demustrese que los siguientes pares son equivalentes:
a) p+q; (,p/1.,,,q)+P
d) p,.q; (,p/1.q),.q
b) p,.q;q+p
e) p++q; (p/1.q)V(pAq)
c) p,.q; (pA.....q)-+(rA-r)
f) (,p+q),.r; (pA.....qAr)Vr

2.

Demustrese que la proposicin

"Si se llevaron a los prncipes comenz la guerra",


es equivalente a
''Se llevaron a los prncipes
sisellevaronalosprlncipes."

comenz \a guerra si

slo

EQUIVAUNCIA DI PROPOSICIONES A PARTIR DI LAS TABLAS


DE VEIIIFICACIONts
3.7. Si comparamos la tabla de verificaciones, tabla XIV,
para la negacin, conjuncin y disjuncin, con las tablas de
verificaciones de la complementacin, serie y paralelo del
lgebra de circuitos (tablas IV y VI), observamos que las es
tructuras son las mismas. Esto sugiere que el procedimieoto
usadoenel.capfttilo l para eocontrarlafuncin de transmisin descrita por una tabla de verificacin, se pueda usar tambin para encontrar una funcinpro~sicional,con talque slo
pongamos la funcin en trniinos de A, V, y-.
La correspondencia es

. Interruptores

Cdlcu/o

proposicional
A
V

Consideremos un ejempln particular. Supongamos que deseamos hallar una funcin proposicional equivalente a p,. q.
Primero constmimos la tabla .de verificaciones (tabla XVI).

'O

1
1

Sistefueraunproblemadeinterruptores,lafuncindetransmisin sera
pq+p'q+'[l<f

La

funcin proposicional correspondiente es


(pAq)V( .... pllq)V( .... pA .....q)

y sta es equivalente a pi,q

si

[(p-+q) ..... j(pAq)V( .... p/1 q) V (-p/1-q)I= 1


Sedejaallector!adernostracindequeaslocurre.
An podernos avanzar ms, pues hemos desarrollado el
lgebra de interruptores basta el punto de que podemos Simplificar la funcin de transicin.

Es decir,
pq+p'q+,P'

'

<fzpq+p'q+'[lq+'[I
=q' (p+'[l)+p'.

(q+q')

p'+q
que corresponde a !a funcin proposicional -P V q." Si las leyes
dellgebradeinterruptoresvalenparaelclculopropooicional, las dos funciones -pVq y p-i,q deben ser equivalentes;
es decir,

i(p+ q) ..... (.... pV q~,,.

Obtenemos esto en la tabla XVIL La tabla de verificaciones se ha construido de manera algo diferente a las tablas
previas, con el fin de economizar escritura. Las variables pyq
de las dos primeras columnas aparecen exactamente igual que
en las tablas anteriores. La expresin que queremos valorar,
en este caso (p ..... q) .... (pVq), se han escrito algunos espacios aladerechadepyq. El primer paso consiste en valorar
p ..... q,p y volver a escribir q en la columna 3. Entonces se

".

rNq
O II

n~o
ll

valora ,..,pVq en la tabla y se escribe el resultado bajo el


s!mbolo V, que corresponde a la columna 4. Finalmente, las
columnas l y 4 (que representan p ..... q y ,-,pVq) se enlazan
mediante la conectiva .... y se pone el resultado en la columna S, representada por el smbolo ...... Esto, junto con tos
valores de p y q, constituyen la tabla de verificacin de la
funcin (p ..... q) .... (-p V q). El lector observar que sta es
slo una manera ms resumida del mtodo usado anterionnente
para hallar !a tabla de verificaciones de una funcin proposicional. La expresin es una tautologa, y, por tanto, p ..... q
y --.,pVq son equivalentes.
EJEMPLO. Encuntrese una funcin proposicional equiva
lente a p V q, donde V es la exclusiva "e", que sigm'fico 11110 u

otro,

per" no ambos~

Solucin.
bla XVIll).

La tabla de verificaciones de

J._

se da abajo (ta

TABLA
XVIIl
p'!_q

En la analgfa con los interruptores,,Ja funcin de transmisin es


p rf+fl q

que no se simplifica. Luego la funcin proposicional es ,


(pA.....q)V(-pAq).
Obtenemos la equivalencia demostrando que
l!,Yq)-l(pA-q)V(-pAq)Jl,l
TilU XIX'

~
"''
'

10
II
01
00

l
O
l
O

"

'

'-"'"

"''""

1001
1110
0001
0010

0101
0100
1011
1000

o que sus tablas de verificacin son idfuticas. Como antes,


el orden en que se oblienen las colwnnas individuales se da
sobre las columnas.
Ejercicio 3.7

J. Usese laanalogf.aconlosinterruptoresparahallarlas
funcionesequivalentcsalassiguientes
a) p ... q
b) (pVq)-+r
e) (p+q)+r

d) \(p-+q)A(q-+r)\ -t-(p-+r)
e) (pA.....q)-+("'9Vr)
1) (p-+q) ... (.....q-+""fl)

2. Se definen las operaciones


verificaciones XX.

t y+

'"

mediante la tabla de

'"

Encuntrense

funciones ~quivalentes a
a) ptq

e) (ptq)tr

p!(l

d) CP!q)!r

b)

LEYES DEL CALCULO PROPOSICIONAL


3.8. Algunos de los resultados del apartado 3.7 sugieren
laposibilidaddequemuchasdelasreglasdellgebrade-circuitosse puedan aplicar tambin alcilculo proposicional. Se
recomienda al lector el uso de tablas de verificacin para la
demostracin de l~s siguientes:
l.

Ley conmutativa
a) pVq .... qVp

b) pAq .... qAp

2. Leyasociativa
b) pA(qAr) .... (p"'q)Ar

a) pV(qVr), ....,pVq)Vr

ley

distributiva
a) pA(qVrJ
b) pV(qAr)

(pAq)V(pAr)
(pVq)A(pVr)

4. Leyes de tautolog!a
a)'(pVp) .... p

5. Leyes de

b) (pllp)++p

negacin (complementacin)

a) IPV-Pl=l
6.

b) IPA-PI"'

Leyes de al,sorci6n
a) pV(pAq) ..... p

b) pA(pVq)++p

7. Leyes de Dt Morgan
a) -(pVq) .... -pA,..,,q
8.

LeyesconOyl
a) OVp
p
b) 1 Vp
l
c) ...... J
O

b) (pllq .... ,.,.,pvq

Se puede observar que estas leyes son las mismas que las
del lgebra de interruptores y las del tlgebra de conjuntos,
con la correspondencia

Si el lector encuentra ms familiar la notacin de los in


terruptores, no debe dudaren usa.ria, pues es la ms simple,
ya que en ella el orden de precedencia reduce el nmero de
parntesis necesarios para evitar ambigedades.
Ejercicio 3.8

1. l.acondicionalconectivaestransitiva;
p+ q y q+ r, entonces p -t r. Demustrese
proposicin en forma simblica:
[(p--+q)A(q.-+r)J--+(p

esdecir,si
estableciendo la

..... r)

que es una tautologa.


Demustrese que ! es conmutativa;

comprobando
2!

Es
3.

1<P1,i-c,1,1-1

es

decir,

conmutativa?
Encu6itrensc

proposiciones

a) (p!p).j.p
b)(p!p)J.(p!p)
e) (p!p)! (q!q)

equivalentes

d) (ptp)tp
e)(ptp)t(ptp)
O (ptp)t(qtq)

TIOllMASY OIMOSTUCIONIS
3.9. Se pueden usar proposiciones equivalentes para exponer formas equivalentes de un mismo teottma, con lo que

se sugieren entonces distintos tipos de demostracin. En gene.


ral, un teorema consiste en deducir ciertas consecuencias de
ciertas premisas. Por ejemplo, "dado el nmero entero n, entonces 2n es tambin un nmero entero". La premisa es aqu
"n es un nmero entero", y la consecuencia "2n: es un nmero
entero". Otro ejemplo lo constituye el teorema de congruencia,
"dos tringulos son congruentes si sus conespondientes lados
son iguales", donde las premisas son "dos tringulos con sus
lados correspond!entes iguales", y la consecuencia es "dos
triingu!os son congruentes". Las premisas y la consecuencia
de un teorema son siempre conocidas, y el teorema se puede
escribir en la forma:
Si ... premisas... entonces ... conclusi6n... ,
tan semejante a la coodicional
/'rffnisQS} conelwidn.

que nos tienta a escribir

Sin embargo, ya veremos que existen diferencias, y para


evitar confusiones usaremos el smbolo
y escribiremos los
teoremas

Premisas= conclusin
y leemos ::;,,como "implica".
Los teoremas dados antes como ejemplo se pueden escribir
ahora de la siguiente fonna:
n es un nmero entwo :=> 2n es un nmero par

dos tri6ngulos con kuws correspondientesiguoles = los


tringulos son congruentes.
Por qu es necesaria la distincin entre --} y ::;,, 1 Con
el fin de responder a esta pregunta, consideremos en qu consiste probar un teorema. Para probar un teorema, tenemos
que obtener una conclusin a partir de unas premisas, mediante una cadena de argumentos. Pero por qu prueba esto
el teorema, y qu entendemos porque hemos probado el teorema7
Consideremos el teorema p
q; para probarlo debemos
establecer su veracidad. La primera condicin consiste enton1~
!-;~m1:n:Sg~~:a~:'/1~~ne!sd~i~,

:;t s~:~ ~:s,q

==-

,:Ci

en el caso anterior. Si el teorema tiene ms de una premisa,


p. ej., p,q,r, ... , y si tes la conclusin el teorema es entonces
pyqyry

...

=t;

es decir, la conjuncin delas premisas implica la conclusin,


pl\ql\r/1. ...

=t

Las consideraciones de la demostracin son entonces


lpl\ql\r/1.

...

=tl=l

IPl=lql=lrl=

.. =l

es decir, el teorema es cierto y todas las premisas son ciertas.


El smbolo
es entonces una restriccin . del condiciona! -lo, y se usa cuando el valor de verificacin del antecedente es l. Podemos considerar ahora la primera condicin
I p qJ= l. Como el valor de verificacin de p' se restrioge
a I, lp=ql=l
slo cuando lql=l (a partir de la tabla de
verificacin de la condicional), y entonces, para probar el teorema slo hace falta que q sea cierta, lo que generalmente se
deduce a partir de p.
Nos encontramos as en la raz de !a confusin acerca de
larelacindecausayefectoenlacondicionalconectiva-lo.
No existe ninguna relacin de causa y efecto entre p y q en
la proposicin plq;
se pueden tomar proposiciones p,q,
como "la luna es cu.adrada"y "cinco pesetas hacen un auro",
y escribir:
"Si la li.ma es cuadrada, cinco pesetas hacen un duro",
P-l-4
'

pues hemos definido -lo para dos proposiciones cualesquiera.


Adems, en este caso particular es IPl=O, con lo que la proposicin es cierta. Sin embargo, no se pueden tomar estas
mismas proposiciones para escribir el teorema p::::::, q, por dos
razones. Primero, ::::::, supone que p es cierto, y no ocurre as,
y segundo, para afirmar o negar el teorema, debe ser posible
deducir q a partir de p; es decir, debe existir una relacin
de causa y efecto entre p y q. En este caso no la hay, e incluso si podemos tomar la premisa como cierta, no podemos
afinnar o negar el teorema porque no hay ninguna relacin
enrrep y q.
SISnMASaOOLEJ\NOS.6

En la prctica, siempre aceptamos las premisas como ciertas y probamos el teorema demostrando la relacin de ausa
y efecto entre p y q. Muchas teoras pueden construirse sobre
premisas que no son ciertas, pero son vlidas, con tal que
aceptemos estas premisas como ciertas; la geometra eucldea
es un buen ejemplo,.
Como ejemplo final, considerarei:nos p, q como las pro.
posiciones "la luna es un cubo perfecto" y "slo existen ocho
puntos que estn a una distancia mhima del centro de la
IUJ)a"; entonces p=>q,es decir,
"Si la luna es un cubo perfecto, s,6Jo existen ocho puntos
que estn a una distancia mxima de su centro"
es. un teorema vil.lido, ya que si tomamos p como cierta, en
toncessededuceq.La
relacindecausayefectoexiste,
dedu,cirse a .partir de p, .y elteorema es cierto.
En resumen:. un teorema p=>q es una sentencia en la
que p es cierta, y que se toma como cierta demostrando que
la veracidad de q es una consecuencia de la veracidad de p.
Existen teoremas de !a forma "p si y slo si (/'. Por ejem
plo, en el Cl!Ptlo4 mostramos que un sstema es un lgebra
de Boo\e si y slo si se verifican los postulados de Huntington. Escribimos este tipo de teoremas como pe:;,q, y del
resultado de que p .... q es equivalente a (p+q)ll(q+p),
se
sig\1~ que pan probar el teorema p~q, hay que probar tes
dos teoremas p=q y q=>p.

q puede

FORMAS

(QUIVllNTES

Y DEMOSTRACIONES

3.10. En el ejercicio 3.6 se le pidi al jectcr que probase


quelas
demostraciones
siguientes eran equivalentes:
l)p .... q
2)-,q-+-P
5) (p~q)+ (rA.....r)

3)(pA-q)-+,..,P

4)(pA-q)-+q

Esto se puede hacer demostrando que todas eUu tienen


m{smii ta);,la de verificacin (tabla XXJ).

la

Si p, q, son las proposiciones"z es un nmero


impar" y "~ es un nmero impar", las formas equivalentes
1)-5) nos dan las proposiciones a)e).
EJEMPLO l.

ppr .... q .... q .... ...,p(pll,.,,q)p(pll....q)

O 100
100
O 111
O l l l
1 OO
1 000
l 001
1 001

1
JO
O
O
I
l
1
l

.... q(pll

l O I
1 010
O 10
O I O
1 O 1
l 01
l 11
1 .l l

a)
b)
e)
tonces
d)
ces 3:i

Si :e es un nmero impar, entonces Jo es 3:i:.


Si 3z es un nmero par, ,e es un nmero par.
Si z es un nmero impar y 3z es un nmero par, en
:e es un nmero par.
Si z es un nmero impar y : un nmero par, enton
es un nmero impar.
Si z es un nmero impar y bes un nmero par, hay

O
O
l
1
1
1

100 11
100 11
111
1 1 l O O
000 l l
000
11
001 00
001 00

....,.q) ... C,11.,.,r)

111
110
101
I O O
011
010
001
000

l 00
100
J 11
1 1 1
000
000
001
001

100
001
100
OO I
100
001
LOO
001

e)
una contradiccin.

Todo teorema se puede expresar en una cualquiera


cinco formas; es decir,

estas

de

l.p=>q
2. (q)=>p
3. (pllq)=> ...... p
4.(pllq)=q
5. (pll .... q)':::;,rl\r

Estas

formas son todas equivalentes. Luego para probar el


teorema p
q podemos optar por una de estas cinco alter
nativas, y demostrarla. Obsrvese que las premisas son diferentes; en el primer caso slo hay la premisa p; en el segundo,
slo la premisa "no,:/'; en el tercero, cuarto y quinto, hay
dos premisas, p, y "no ,:/', que deben tomarse simultinea
mente como ciertas. Luego, en el Ejemplo l, las proposi
ciones a)-e) son teoremas vlidos si la veracidad de las premisas implica la conclusin. Ademb, los cinco teoremas son

equivalentes; podemos escoger el ms fcil de probar, probarlo, y con esto tenemos tambin probados los restantes.
EJEMPLO 2. Prubese que V 2 es. rraconet.
Solucin. El teorema se puede escribir:
"Si 2 es un nmero entero, entonces V2 es irracional."
Las posibles premisas
(tabla XXII).

y conclusiones

se pueden

tabular

Conclusiones

2.

,..,q:::::,.,...p

3.

{ph,..,q):::;,.

2esentero
V2esracional
... p

4. (ph....,q)=>q
5.

V2esirracional

a es

eetero
y V2 es racio11al

(pA,._q):::::,.~A-,

~~~160 _, M
es entero
contradiccln -V2
noesraciooal
una contnidledn
cualqu!era(incluycn
do lasdosanterlo=l

El caso 5 incluye los casos J y 4, y los tres son diferentes


versiones de! mtodo de reductio ad absurdum.
La fila 1 es nuestro teorema, que no podemos demostrar
directamente. La fila 2 sugiere suponer V2 racional y deducir
que 2 no puede ser un nmero entero. Las filas ); 4 y S sugieren que supongamos que 2 es un nmero entero y que V2
es racional, y encontrar una contradiccin. Supongamos que
optamos por el ltimo caso; es decir, supongamos que 2 es
un nmero entere y que V2 es racional, y tratemos de llegar
auna contradiccin.
Si V2 es racional, se puede escribir comeuna fraccin afb
irreducible (a,b son nmeros enteros); es decir,
../2=.;a/b
Elevando al cuadrado

2=a'/b'

y 21:i'=a'.

Luegoa'-espar,ycomodeaqusepuedeprobarqueaestambien par, podemos escribir a=2c.


Sustituyendo

2b'ao4c', es decir,

b'=2c'.

Luego b' es pary, por tanto, b debe ser par.


Pero si a y b son pares, la fraccin a/b no es irreducible,
llegamos a una contradiccin.
Hemos probado entonces
teorema l.

el teorema 5 y, por tanto, el

Consideremos ahora la fila 2, que sugiere una prueba diferente. Supongamos ..; 2 racional y demostremos _ como consecuencia de esto que 2 no puede ser un nmero entero.
Si V2 es racional, se puede exepresar
'a/b irreducible; es decir,

como una fraccin

no es un nmero entero, ya que 1 ... 1 y 2"""4, y de aquf


l<V2<2,
luego b"'l.
Elevamos al cuadrado 2,;:rf/b1.
Pero a/b es una fraccin irreducible. Luego a, b son primos
entre s y, por tanto, lo son tambin rt y b'.
Luego rf/b' es una fraccin irreducible, pero b?!1 y cf/11
no es un nmero entero, y como 2=a'/b', resulta que 2 no
es un nmero entero. Luego (teorema 2), si V2 es racional,
2 no es UI1 nmero entero.
sta demostracin es muy similar a la primera: la nica
diferencia consiste en que aqu nuestra premisa es "V2 es
racional", y no "V2 es racional y 2 es un nmero entero",
como en la primera. Para convertir. la segunda demostracin
en la primera hubiramos tenido que incluir la premisa "2 es
un nmero entero", y terminar la ltima lnea ... "pero 2 es
un entero, y llegamos a una contradiccin". Hemos probado
as el teorema 5, pues una de las premisas es "2 es un 'nmero entero"; es decir, p, y la conclusin es "2 no es un
nmero entero"; es decir, ....... p.

Ejercicio

3.10

Exprsense los siguientes teoremas en diferentes formas.


Usese una de las formas equivalentes para hacer una demos
tracin.
1. V3esirracional.
2.0 V4 es un nmero entero.
3.0 Si x es un nmero impar, entonces h es un nmero
'par:
4.0 Si x es un nmero impar, entonces 3x es un nmero
impar.
S. La suma de los ngulos interiores de un tringulo
es 1800.
6. Si p es un nmero primo, existe otro nmero primo
mayor que p.
7.0 La suma de tres nmeros impares es impar.
8. Dado que por dos puntos pasa una sola lnea recta,
entonces dos lneas rectas slo se pueden cortar en un punto.
9.0 Existe un nmero infinito de nmeros primos.
BibUografa
ARNOLD: Logic and Boole(sn Algelm:I. Prentioe-Hall, 1%2 (cap. 1).
Teaching aidi a11d logic. Association of Teacben; of matbematics {separatas de Methemati<a Teaching).
F11WDENT11AL: The /angt,ege of /ogic. Elstvier, 1966 (ucelente introduccin_a la lgica formal)..
BASSOll y O'CoNNOR: /ntroducticn to smbo/ic /ogic. Univrsity Tutora] Press, 1953 (conduce a la axiomtica).
JOHNSONYTAYl.011: Logicarn!reasoninginmalhs.Murray(elernental).
DISEROS LOC:ICOS
. ~.11 .. Las calculadoras aritmticas se pueden disear mejor
con las ideas de la lgica que con las de loo circuitos d iurerruptores. Los elementos bsicos son unidades llamadas vlvulas. Convenimos en que existe una vlvula "y", "que acta
de acuerdo con la tabla de verificacin de la conectiva lgica
"A"; y una vlvula "o" que acta de acuerdo con la tabla

de veriJlcacin de la conectiva lgica "V". Suponemos, adems,


que existe unaunidad de negacin que actd.a de acuerdo con
la tabla de veriJicacin de la negacin lgica"-" (Fig. 35). La
descripcin de estas vlvulas se da en la bibliografa del final
de esta seccin.

-.,,..

~-

1
1

o
o' 1
o o

VOl,u!Y

""'
-e-

Resuludo
~u

o
r

o o
D,ro

-'---0--"

ep.cin
R!$Uludo

Unid.id<lt-<in

FIG.3S
Con objeto de disear una sumadora intermedia mediante
vlvulas!gicas,consideremoslaecuacinqueladefine(vase
apartado 1.10, ecuaciones {l] y [2].
U=.X

y'+,!

C=X

No necesitamos la ecuacin de c' porque la unidad. de


negacin nos pennite obtener directamente a partir del
dato c.
.
.
La segunda ecuacin es la ms simple, y es la primera
que consideraremos. En el captulo 4 most:ramo5 que bajo
algunas condiciones, el lgebra de interruptores y el clculo

proposicional tienen esencialmente la misma estructura y que


es posible obtener teoremas de interruptores que'son aplicables a la lgica (y viceversa), puesto que ambas son lgebras
de Boo!e. En la lgica, la segunda ecuaci6n se escribe e=% A y
y se lee e igual a :1: e y", donde "igual" se interpreta en el
sentido deque tienenlamismatabladeverificacin.
Tenemos
una vlvula para la operacin "y". Esta operacin se puede
entonces reproducir elctricamente mediante dos datos x, y regulados por una vlvula "/', que nos da como resultado e
(Fig. 36).
Con la primera ecuacin, aunque
complicada, se procede exactamente de la misma fonna. Se puede escribir en
forma lgica como
U=(:1:/1 .....y)V(....,:1:/ly)

mas

. El primer parntesis se lee "z, y no/'; "no y'' se obtiene


pasando el dato y a travs de la unidad de negacin, y el resultado de esta operacin, junto con el dato x, se pasan a la
unidad"y''(Fig. 37).Anlogamente,parael segundo parntesis (Fig. 38). Los resultados de los circuitos 37 y 38 se pasan
a una unidad "o", que nos da como resultado u (Fig. 39). Los
circuitos 39 y 36 comprenden la semisumadora, que se da
condensadaenlafigura40.

~~

"'"

~.,.,.,

Es importanle tener en cuenta quelasvariablesz,11, etc.,y


las operaciones entre ellas, desempean un papel en los di
scos lgicos dilerentes al que desempean en los diseos
deinterrupiorcs. En los interruptores, las variables representan
interruptores que ccedueee o no conducen, mientras que en
los diseos lgicos, las variables representan la ausencia o
'presencia de una seal (generalmente un voltaje); de nuevo,
enlosinterruptoresseinterpretanlasoperacionesparaindicar
la manera de comunicar dos interruptores, mientras que en

losdiseosl6g.icosindicaneltipodev.tlvulaqueserequiere.
En el primer caso Ja.s variables indican el estado de la couexin; en el StjUl\do, !a operacin indica el tipo de c.onexi6n
que se necesita.
Se pueden usar dos sumadoras intermedias para obtener
una sumadora completa, de aqu su nombre, o bien se pueden

usar varias sumadoras intermedias para construir una suma


dora completa de varios dgitos. A causa de la importancia
de la Sll!'ladora intermedia, la designaremos mediante un
crculo con dos datos y dos resultados, como en la figura 41,

donde s y e in"d.ican la' suma y el resultado que "se lleva",


respectivamente.
Veamos ahora cmo podemos usar dos sumadoras intermedias para obte"ner una sumadora completa. La propiedad
aritmtica de una sumadora intermedia consiste en que puede
sumar dos dgitos para dar la suma y el resultado que "se
lleva", mientras que la sumadora completa puede sumar tres
dgitos, uno de los cuales es el dato que "se lleva" del paso
anterior. La manera ms natural de sumar tres dgitos con
siste en sumarlos mediante una sumadora intermedia, y luego
sumar el tercero con este resultado, mediante otra sumadora
intermedia. "Sin embargo, pueden surgir algunos problemas,
siendo el ms evidente que en la primera adicin puede cbtenerse un nmero de dos dgitos. La sumadora intermedia suma
slo nmeros de un dgito, y no un n.mero de dos dgitos y
otro de un dgito. Lo mejor es resolver estas dificultades si y
cuando surgen. Consideremos Ios dos primeros dgitos; todas
las combinaciones posibles se dan en la tabla XXIII. Una su
T~11u. XXIII

madora intermedia
puede sumarlos y nos da los" resultados
e y . Supongamos que el tercer dfgito es d. Este d{gito debe
aadirse a u, lo que puede hacerse de nuevo mediante una
sumadora intermedia. El circuito se muestra en la figura 42.
El resultado u, de la segunda sumadora intermedia es el primer dgito de la suma de los tres dgitos dados, y se !Jeva,

d~
;X
.
)'

s. /

'

JU

s.r.

e,

por tanto, a una lmpara indicadora. Hay, sin embargo, dos


resultados "que se llevan", uno de cada sumad.ora, qu hacemos con ellos7 Sumemos da la columna u de la tabla XXIII.
Si d-0, entonces u no cambia y, por tanto, tampoco e; Juego
la segunda sumadora intermedia no da ningWl resultado "que
se lleva" y u,=u. Si d l, y sumamos ste a la columna, oh
tenernos l, 10, 10 y l, de arriba abajo. Es posible entonces
que el resultado "que se lleva" Ci sea l~ es decir, que d una
seal, solamente en las posiciones correspondientes a la segunda y tercera filas, y el resultado que se lleva e sefil nicamente en la pcslcin.correspondiente a !a cuarta fila. Luego
los dos resultados que se llevan, c,c,, no pueden ser l con
juntamente. Se pueden enlazar entonces mediante una vlvula "o", y uno de ellos dari la seal al paso siguiente. La
sumadora completa se muestra en la figura 43.

Ejercicio 3.ll
l! Disese un circuito para sumar dos nmeros binarios
de tres dgitos; sese una sUllladon intermedia y dos cceapletas. Dibujando los ci:uitos de las sumadoras completas
mediante intermedias, mustrese cmo una sumadora 'puede construirse mediante slo sumadoras intermedias y. vlvulas "o". Estdiese la relacin entre la capacidad del aparato
(es decir, con qu nmeros puede trabajar) y el nmero de
componentes que se necesitan para construirla.
2.0 Hemos considerado ya unidades que pliC<len ttStar.
Una restadora completa es un aparato que recibe como datos
los r-'silnos dfgi1os del sustraendo y del minuendo, y una
se.iialprooedentedelpasoanterior;yquedacomoresultado
el ,-simodfgitode \adifcrcnciayeldgito que "se pide prestadn" al paso siguiente. Supongamos que el dgito del mi
nuendo es z, el del sustraendo es y, la seal del paso previo

es b, el dgito resultado de la diferencia es d, y el rsultado


"que se pide prestado al paso siguiente" es B.
co:;1e::C:~strese

D<llw

Minuendo
(r)

que la tabla aritmtica de una restadora ,

SurlJ'IJe'1do
(y)

Se pide

prestado
U,)

ResullA<W

Diftrrneio
(el)

S pide

,nstodo
(B)

(Considrese, p. ej., la primera fila: el sustraendo y la seal


suman 2 (decimal) y el minuendo es l. Debemos entonces "pe
dirprestado"2delpasosiguiente-Bml-yladiferenciase
convierte en 3-2-1,
es decir, 1 en la columna de la diferencia.)
b) Encuntrese la funcin
sultados By d.

booleana

que describe los re

e) Constryase una restadora lgica completa (despus de


simplificar By d).
d) Constryase
e) Constryase
termedia y tantas
(vase sumadoras).
Comprubese
rio--- los dfgitos a

una restadora lgica intennedia.


una restadora mediante una restadora inrestadoras completas como sea necesario
que funciona siguiendo -si es necesatravs del diagrama de circuitos.

g) Constryase una restadora completa mediante interruptores, teniendo en cuenta que es necesario un circuito B' (vase
laseccindelassumadorascompletasmedianteinterruptores).

J. Disese un circuito lgico que multipliqu dos nmeros binarios de dos dgitos.

4. Estdiense los problemas que se plantean al constrtuir


unidades de multiplicac::in mediante mt!todos anlogos a los
de las unidades de suma. Seria til, si es posible, tener una
unidad de c::ambio {que multiplique por 10 en binarios)?
Blblonfla pl.n lfl:t11ras mb avllllUdas:
W built our own r:omputt,i. S.M.P. Handbook, CacnbrldgeUnivenity
1966.
WHITISITT: BoolHn alg~braand its app/watio,u.Addllon Wesley, 1961.
F"UTeuu (ed.): So.... kumu in mothtmatie..Cambridp Univer&ity
Press, 1964.
C..I.DWIU.I.:
Switclrincirt:tal$andlDcii:4/dfsi,,..WUey,1965.
Loic: Publicada por EUiot Antomatlon.

p"'"

CAPITULO

4
Algebra de Soole

4.1. En los tres sistemas discutidos en los captulos 1, 2


y 3, el lector puede haber encontrado algunas analogas. Por
ejemplo, hemos mostrado que las conectivas de! clculo pro
posicional se pueden reduciracombinacionesde"y"(J\),
"o"
(V)ylanegacin(-).Estastienenanalogfacon
las operaciones
interseccin (n), unin (U) y complementacin (') del lgebra
de conjuntos y stas ltimas tienen, adems, analoga con
interruptores en serie(), interruptores en paralelo(.+), e in.
de circuitos. En
a de interruptores
2.4)estangrande
una gran analoga
entre las operaciones n, U, (') y J\, V, ... , ser muy posible
que las leyes del lgebra de conjuntos sirvan tambin para
el clculo proposicional.
Resulta entonces que, en lugar de estudiar estos tres temas
aparentemente separados, es ms provechoso estudiar lo que
tienenencomcn.Estudiaremosenestecaptuloalgunasdeestas
propiedades comunes.
las dos ltimas secciones del captulo sern difciles para
lectores no familiarizados con el lgebra. Estas secciones se
incluyenporrazonesdecompletitud,ynosonnecesariaspara
captulos posteriores. Se sugiere a estos lectores que omitan
el estudio de estas secciones en una primera lectura,ypueden
estudiarlos cuando tengan un cierto dominio de las lgebras
deBoole.

OPERACIONES
4.2.

Hemos

n, u,

discutido

dos

BINARIAS
tipos

de

operaciones.

Unas

ce-

A, V,, +, que son operaciones que enlazan dos ele


mentos y otras, como, (') rr, que cambian el estado de un
elemento. El primer tipo se llama operacin binaria, y no
slo enlaza dos elementos, sino que determina un tercero (el
resultado de los otros dos) que pertenece al conjunto que
consideramos. Podemos dar as la siguiente definicin:
mo

DEFINICIN

4.1:

OPERACIN

BINARIA

Una operacin binaria ('} en 11.n COnjunto B es una operacin tal que si a, b, son elementos del conjunto B, tambin
loesab.
Por ejemplo: en la aritmtica ordinaria, tiene sentido
decir que e- es una operacin binaria1 Puede o no serlo. aegn
el conjunto que consideremos. Por ejemplo, si el conjunto es
W, conjunto d los nmeros reales positivos, entonces (a:b)
es u elemento de R+ con tal 'que a y b lo sean. En este caso
(-:-) es una operacin binaria. Si, por otra parte, consideramos
el conjunto z+, conjunto de los enteros positivos, (a-:-b) no
siempre pertenece a Z p. ej., si a=3 y b=2, entonces (a:b)=
=ll que no es un entero positivo. Luego la operacin(-:-) no
es una operacin binaria sobre el conjunto z+, aunque s lo
es sobre el conjunto R".
Anlogamente podemos definir operaciones unitarias, de
un solo e\ementq:
DEFINICIN

4.2:

OPERACIN

UNITARIA

Una operacin unitaria(-) sobre un conjunto.Bes


.una
operacin tal que si a es un elemento de B, tambin lo es a.
Por ejemplo, la operacin ( - ) (t.omar el vlor negativo de)
es una operacin unitaria sobre el conjunto Z, pero no es una
operacin unitaria sobre el conjunto z+ de los enteros positivos (ya que 3 es 11.n elemento de z+.y -3 no lo es).

Ejerckio 4.2
l. Dgase cunes dc las siguientes son operaciones unitarias:
a) la operacin "tomar el inverso de" en el conjunto de
los nmeros reales.
b) la operacin "tomar el inverso de" en el conjunto de
los nmeros enteros.
e) cncu6!trese otro con.junio sobre el cua.l "lomar el inverso de." sea una operacin unitaria.
2. En qu circunstancias son +, -, x, +, operaciones
binarias:
a) en el sistema de los nmeros reales o subconjuntos de
este sistema.
.
b) En el sistema de los nmeros complejos.
POSTULADOS Dt: HUNTINCTON

PARA

Al.CHIA DE IOOLE

4J. En el apartado 1.9 se introdujeron diez leyes que se


verificaban para el 11.lgebra de interruptores. Para definir un
lgebra de Boole no hacen falta tantas, y se pueden reducir
a un mnimo de cuatro. Demostraremos que tas otras seis se
pueden deducir de estas cuatro. En 1904, E. V. HlIN'IlNGTON
fonnu16 cuatro postulados que son los que damos seguidamente, aunque no constituyen el nico sistema:
DBFlNION 43: ALGEBRA DB Boou,;
Un conjunto B, junto con dos operaciones binarias EB y 0
definidas sobre l e.s un lgebra de Boole, si se verifican las
siguiente~ leyes:
P,: Ley conmutativa
aEBbbEBa y a0b=b0a
donde

a, b,

son dementos de

B.

P1: Ley dinributiva


a0(bEBc)=(a0b)EB(a0c)
donde

a, b, e,

son elementos de

aEB(b0c)(aEBb)0(a!Bc)

B.

P,: Elementos cero y unidad


El conjunto B tiene dos elementos que designaremos
con las siguientes propiedades.
aEB0"'a
a01=a
donde a es un elemento de B.

0 e

t,

P,: Complementacin
Para todo elementn.e perteneciente
a B. existe un elemento b de B, tal que
affib=l
y a0b=0
generalmente designaremos el elemento b determinado por a,
como ,.con lo que
afl,s:l
y a0a'=0.
Hemos usado deliberadamente los smbolos EB, 0 a causa
de su analoga con + y, pero, evidentemente, pueden ser
dos operaciones binarias cualesquiera. De aqu en adelante quitaremos el crculo y escribiremos + y . La razn de esto es
que ya hemos establecido un orden de precedencia para+ y
en la aritmtica, que conservaremos aqu y que no tenemos
para estos otros smbolos. Este orden nos permite economizar
el uso de parntesis en muchos casos.
La observacin ms importante que debemos hacer sobre
tos postulados de Huntington es la simetra de las dos operaciones. En las proporciones P, y P, observamos que si intercam- .
biamos + y en una parte de la proposicin, obtenemos )a
otra parte, y viceversa. Anlogamente ocurre en las prposicones P, y P., con tal que, adems de intercambiar las operaciones + y , intercambiemos
0 e l. Esta. simetra nos
pemute formular el principio de dualidad.
0RPINICIN

4.4:

PRINCIPIO

DE DUALIDAD

Si en un teorema vlido intercambiamos + -ee- , y 0 e:> 1,


obtenemos otro teorema vlido.
La demostracin de que esto es cierto se obtiene haciendo
este intercambio en todos los pasos de' la demostracin del
teorema original.
SISTfMAS!IOOLEANOS,7

Es posible ahora .determinar si un sistema dado es o no


un lgebra de Boole, comprobando si cwnple cada Uno de los
postulados.

EJEMPLO. Consideremos el conjunto de dos elementos (a, b)


con las operaciones + y definidas por le!f tablas 4.1, 4.2.
Es sta un lge~ de Boo/e?

~
--:~
bl

---

b"

-.--.-,
-=--1--;;-:b

"b

---

Como convenio, cuando se define una operacin mediante


una tabla, a+b se encuentra en la interseccin de la fila a con
la columna.de
b. En el caso considerado a+'b=b (interseccin de la primera fila con la segunda columna). Como slo
aparecen a y ben )as tablaS, ambas operaciones son cerradas,
y, por tanto, son operaciones binarias. Veamos si se verifican
los postulados:
0ley
P,.
conmutatioo: a+bb+a
es cierta para todos los
elementos -de] conjunto (a y b). Anlogamente a b=b a.
Cuando las operaciones se tabulan en la forma anterior, la
ley conmutativa se caracteriza por la simetra respecto a la
diagonal principal (de la parte superior izquierda a la inferior
derecha) (por qu?).
P,. ley distributiva: a (b+c)=a b+a c. En este caso
particular no existe ningn e, y las distintas posibilidades son:
1) a (b+a)a
.. 2) a (b+b)=a
3).b '.(b+a)=b
4) e : (b+b)=b

b+a
b.+a
b+b
b+b

<a
b
a
b

5) a (a+a)=a a+a a
6)b(a+.a)=ba+ba
7) a, (a+b)=a
a+ab
's) b(a+b)=ba+bb

POSTULADOS"Dl.HUNTINGTOO

I:.os casos 7) y 8) son los mismos que I) y 3), respectiva


mente, pues hemos probado la conmutatvidad.vy resulta
a+b=b+a
a a+a b=a b+a a
b a+b b=b b+b a
Luego queda probar l}-6):
l)

primer miembro y a (b+a)"'a b

a b=a

Luego el primer miembro

es

igual a

Tabla XXIV
Tabla XXV

a.

segundo miembro a b+a a=a.+a

Tabla XXV
Tabla XXIV

El segundo miembro es igual a a.


Luego el caso 1) es cierto.
Se deja al lector la comprobacin de los casos 2}-6). En
contrarquetodossonvlidos,y,portanto,queseverifica
la primera ley distributiva
a (b+c)=a

b+a

La

segunda ley distributiva a+b c=(a+b) (a+c)


quese1VerifiqUenlossiguientescasos:
1).
.. 2)
3)
4)

a+:b
a+b
b+b
b+b

a~(a+b)
,b=(a+b)
i1=(b+'b)
b=(b+b)

(a+a)
(a+b)
(b+a)
(b+b)

5)
6)
-7)
8)

a+a
b+a
a'.,fa
b+a

requiere

a:(a+a), (a+a)
,ai.,.(b+a) (b+a}
b"'(a,+:a) (a+b)
b=(b+a) (b+b)

De nuevo los casos 7)y S)son consecuencia de l)y 3),respectivamente (de la misma forma que para la primera ley dlstributiva).
Comprobemos de nuevo algunos casos:
primer miembro a+ b a=a+a
=a
segundo miembro (a+b) (a+a)=b a
=a
primer miembro=segundo miembro yl)

Tabla XXV
Tabla XXIV
Tabla XXIV
Tabla XXV
esvlido.

2)

primer

miembro a+b

segundo miembro (a+b).


primer miembro-segundo
primer

miembro

segundo miembro (b+b}

--
-

b=a+b

(a+b)=b

Tabla
Tabla
Tabla
Tabla

XXV
XXIV
XXIV
XXV

miembro y 2) es vilido.
b+b ab+a
(b+a)=a

Tabla
Tabla
Tabla
Tabla

XXV
XXIV
XXIV
XXV

primer rniembraeesegundo miembro y, por tanto, la


segunda ley distributiva a+b c(a+b) (a+c) no
es vlida.
El conjunto !a, b! junto con las operaciones +, definidas
sobre fl no fonna entonces un ilgebra de Soole. Sin embargo,
es interesarite continuar el problema y comprobar los restantes
postulados.
P,.

Elementos cero y unidad

Et postulado P, requiere que el conjunto


mentos, designados por 0 e l, tales que
a+0a
y a, J,.,a.

tenga dos ele-

En otras palabras: P, requiere que el conjunto contenga


una identidad aditiva y otra multiplicativa, donde los adjetivos .. aditiva"y"multiplicativa"seusanparadesignarlasdos
operaciones binarias.
T.._au. xxvt

-1-

b
b.

Consideremos primero la identidad aditiva. La pregunta que


debemos responder es: existe algn elemento del conjunto,

en este caso a y b, tal que aadido a s mismo o a cualquier


otro elemento del conjunto, de este ltimo elemento? Exam
nese cuidadosamente la tabla XXIV. Recordando que la fila
indica el primer sumando de la suma y la columna el segundo,
y que el resultado se encuentra en la interseccin de las filas
y columnas adecuadas, obtenemos
1) av ae a
2) a+b=b

3) b+a=b
4) b+b=a

Cul de estas ecuaciones tiene estructura similar a a+,0=a1


Es bastante sencillo comprobar que 1) y 3) la tienen, pero
2) y 4) no. En las ecuaciones I) y 3) a hace el papel de 0,
Si a se suma a cualquier elemento del conjunto B""' a,b], este
ltimo elemento no cambia, con lo que a es el elemento que
los postulados de Huntington designan como "cero".
En este postulado dijlmos: "a se suma por la derecha a
cualquier otro elemento", pero adems, como ya hemos visto
que se verifica la ley conmutativa, sabemos que a+b=b+a,
y resulta cierto el postulado.

De manera anloga, el lector puede ver que la identidad


multiplicativa les b.
Con muy poca prctica se pueden encontrar fcilmente los
elementos unidad a partir de la tabla que define la operacin
que consideremos; en este caso particular, la fila uno de la
tabla XXIV y la fila dos de la tabla XXV indican que a y b
deben ser las identidades aditiva y multiplicativa, respectivamente, ya que estas filas fl<;rmanecen invariables.
P,.

Complementacin

Este es el ltimo de los


comprobar, y requiere que
ciente al conjunto B= a,bl,
"", tal que
a+a'=l

cuatro postulados que hemos de


para todo elemento a, perteneexiste un elemento anotado por

y aa'=0

Hemos identificado ya a con 0 y b coll I, y entonces


lo que necesitamos es encontrar a', tal que

a+d'b
b+b'=b

y
y

a d'=a
b . b'=a

todo

En fa tabla XXIV vemos que


puedeserslolaecuacin
a+b=b,

"a se

aade a algo para dar b"

y anlogamente

b+a=b

Tambin vemos en !a tabla 4.2 que "a se multiplica a algo


paradara"puedeseralgunadelasecuaciones

aa=a

ab=a

Comparando el ltimo par de ecuaciones con el previo, vemos


que a es b y que b' es a. Luego b es el complementario de
a, y a es el complementario de b. (Podramos haber visto esto
directamente, ya que a= 0 y b= 1 (segn P,) y 0 el son complementarios.)
Resumamos la solucin de este problema y veamos qu
conclusiones podemos sacar de todo ello. Tenemos un conjunto
B= a, bl con dos operaciones + y definidas sobre l. De
mostramos que se verifican los postulados P,,P,,P., as como
la primera parte de P.,, pero no la segunda. Sealemos dos
puntos impottantes. El primero es que el ejemplo lustra cmo
podemos comprobar si un sistema dado es un lgebra de
Boole. En particular, para un postulado cilalquiera, todos
los casos posibles se deben considerar individualmente, lo
cual es muy fcil, aunque tambin laborioso, en el caso de
un conjunto con pocos etementos: o bien, debe darse una
demostracin general de la propiedad. El segundo punto es
que ste es un ejemplo particular en que se cumplen todos
los postulados, excepto una parte de uno. Esto significa que
la parte que no se verifica debe ser independiente de las otras
siete; si podemos encontrar otros sistemas algebraicos, cada
uno satisfaciendo todos los postulados, excepto una parte de
uno de ellos, y esto ocurre para cada una de las partes que
consideremos, habremos demostrado que todas las partes de
los postulados sori independientes y que no sobra ninguna.
Ejercicio 4.3
l. Compltense rodas las partes del ejemplo del texto
que no hayan sido completadas.

2, Determnese qu postulados de Huntingten


~siguientes sistemas:

~~1_.:_t
b.
b b

"b"
b a b

satisfacen

T:''l___:_.f:b
+""

b b b

""

b a b

~~1_.:_t T:'l'_.:_f:
"b
b b

a""
i,. b b

+a a a

b a a

a a a
b "b

) l_.:_t ~~1_.:_1~
T:
+
"b
Q

b b b

b b
b b b
Q

Q
b
b b b

b "b
"b
b

J. V~St:. que 2(/) demuestra la independencia de les-dos


postulados P, y que la pregunta 2, junio con el ejemplo del
texto, demuestra la independencia de los postulados de Huntington.

CONIUNTOS e INTERRUPTORES COMO AlCHRAS DI IOOU


4.4. En los tres primeros captulos vimos que las leyes
para cada uno de los sistemas eran semejantes. Podemos ahora
demostrar que cada uno de estos sistemas es un lgebra de
Boole. Esto lo haremos comprobando que cada sistema satisface los postulados de Huntington.
a) El lgebra de coniuntos como un lgebra de &,ole
Los postulados de Huntington requieren un conjunto B y
dos operaciones binarias definidas sobre B. Debemos entonces

examinar las dos operaciones binarias y determinar exactamente los elementos que se combinan.
En el lgebra de conjuntos las dos operaciones son unin
e interseccin, y !os elementos que se combinan son los conjuntos. Luego el conjunto B de postulados de Huntington es
el conjunto de todos los conjuntos que pueden combinarse.
En este caso el conjunto Bes un conjunto de todos los subconjuntos del conjunto universal que se considera, y las dos
leyes son la de interseccin y la de unin de conjuntos. Estas
operaciones son cerradas, ya que el resultado de una de ellas
sobre dos subconjuntos del conjunto universal, da un nuevo
Subconjunto de este conjunto. Luego las dos son operaciones
binarias. La primera condicin se satisface entonces: tenemos
un conjunto B (todos los subconjuntos del conjunto universal),
y dos operaciones binarias (U, n) definidas sobre l. Ahora
hay que demostrar que se verifican los cuatro postulados.
P,.

Uy conmutativa

Si X,Y son subconjuntos de un conjunto universal I, entonces:


XUY-=YUX
y xnY=YnX

Esto resulta como consecuencia de la definicin de la unin


-Y la interseccin de conjuntos, en donde no se considera ningn orden.

P,.

Ley distributiva
Si X,Y son subconjuntos de un conjunto universal l, en-

toncesr

Xn(YUZ)=(Xn

Y)U(XnZ)

XU(YnZ) ... (XU Y)n(XUZ)


La segunda se prob en el apartado 2.5. Consideremos
Xn(YuZ)-(Xn

Y)U(XnZ)

y dibujemos diagramas de Venn de los dos miembros


identidad (Fig. 44).

de la

Xu(Y"~-~
Yt"\?Y,,:

x.. r& (X"l'J"(X"Z}~


X"7.~

Estos muestran que 10s dos miembros de la identidad son


iguales. Indica tambin un medio de demostracin: todo elemento a del conjunto
XU(YnZ)
es un elemento de

x.

o de

rnz

Si a es

Un elemento de X, entonces a es tambin un elemento


de (Xu Y) y de (XUZ), con lo que a es un elemento de la
interseccin de (XU Y) y (XUZ); es decir, a es un elemento
de (XuY)n(XUZ).
Slanoes un elementodeX,
\oesentonccsde YydeZ.
Luego a es un elemento de (XUY) y de (XUZ); es decir, a
es un elemento de (XU Y)O(XUZ).
Hemosdemostradoentoncesquesiaesunelementocualquiera de X u (Y n Z), entonces es tambin un elemento de
(XUY)n(XUZ).
Luego todos los elementos de Xu(YlZ)
son elementos de (X U Y)n (X U Z}, lo que significa que
XU(YnZ)
es un subconjunto de (XuY)n(XUZ);
es decir,
XU(YnZ)s;(XU

Y)n(XUZ)

Si podemos demostrar ahora que


(XU Y)n(XUZ)!-XU(Yn

Z)

tenemos que el primer conjunto es un subconjunto del se


gundo,yqueel segundo es un subconjunto de! primero. Como
consecuencia,losdosconjuntossonigualcs.

Veamos entonces que


(XU Y)tl(XUZ)!;;XU(YnZ)
Procedamos como antes; supongamos que a es un elemento
cualquiera del conjunto (XUY)O(XUZ)

Entonces a pertenece a los conjuntos (X U Y} y (X u Z).


Supongamosque
a es un elemento de X.
Entonces, por definicin deIa unin, a es tambin un elemento de XU{YnZ).
Supongamos que a no es un elemento de X. Entonces a debe
ser un elemento de Y (ya que a es un elemento de X U Y), y
tambin de Z (ya que a es un elemento de X U 2).

Y y de Z;

Luego a es un elemento de
mento del conjunto YnZ.
Luego

a es

e9' decir, a

es

un ele-

un elemento de X u (Y n Z).

Como antes, hemos demostrado que todo elemento de


(XU Y)n(XUZ) es un elemento de XU(YflZ), y, por tanto,
(XU Y)n(XUZ)!;;XU(YnZ)
Luego se verifica la primeraley
XU(YOZ)=(XU

distributiva
Y)n(XUZ)

P1 y P,

Los dos ltimos postulados son muy sencillos de demostrar. El elemento neutro satisface evidentemente XU 0 .. x, y
el conjunto universal satisface evidentemente X n l =X.
Adems, el complementario X' del conjunto X tiene las
propiedades del postulado P,: es decir,
XUX'=l

xnX'=0

Hemos demostrado entonces que el conjunto de todos


los subconjuntos de un conjunto universal I, con las dos operaciones u, n forma un lgebra de Boole. El papel del lgebra
deconjuntos es mucho ms importante que ste. Se puede demostrar, aunque se salefuera de los lmites de este libro, que
toda lgebra de Boole se puede representar mediante un lgebra

CONJUNTOS E INTERRUPTORES

COMO AI.GEBRAS DE BOOLf

de conjuntos. Esta es !a verdadera importancia del lgebra- dt


conjuntos.
b) El lgebra de interruptores como un lgebra de Boo/e
Con el fin de determinar la naturaleza booleana del lgebra de interruptores, es necesario .definir ms precisamente
los elementos de que partimos. Definiremos una funcin de
transmisin como un circuito con interruptores arbitrario, incluyendo el circuito entre dos puntos no conectados (O) y un
circuito cerrado entre dos puntos (1). Entenderemos por una
funcin de transmisin a la descripcin algebraica de la transmisin.
El conjunto B de Huntington es el conjunto de todas las
funciones de transmisin, y las dos operaciones+
y son las
que indican si dos transmisiones se deben poner en paralelo
y en serie, respectivamente. Estas operaciones son cerradas,
debido a que toda combinacin de circuitos en paralelo y en
serie (transmisiones) pueden slo producir nuevas transmisiones en serie y en paralelo. Luego +y() son operaciones
binarias.
P,, postulado conmutativo, se satisface, pues sabemos por
experiencia que el orden en que coloquemos dos transmisiones
en serie (o paralelo) no afecta al resultado de la transmisin.
Luego las funciones de transmisin son conmutati-vas con respecto a T y a().

P1, Ja ley distributiva, a+b, C=(a.+b)(a+c), donde a, b,c,


sonfuncionesdetransmisin.Quizsseamsconvenienteusar
la notacin dl captulo I y escribir la ley distributiva:

T.+T1

T.=(T.+T,) (T.+T.)

La

transmisin del miembro de la izquierda se muestra en


la figura 45, y la de la derecha en la figura 4o.

___r0---u----L

~.~-l@J

Fio.46

Resulta .sencillo considerar todos los estados posibles de


T.,
y T, y demostrar que r.+T1,
T, y (T.+T.)(T,+TJ
son
idnticas para las mismas combinaciones der., T y T,. Esta
ley distributiva es entonces vlida,
AnilOMmente se puede demostrar que la segunda ley dis-

r,

tributiva:'

T. (T.+TJ=T.,

es tambin vfda.

La

demostracin

T.+ T. T,
se deja al lector.

P, requiere la existencia de dos elementos del conjunto B,


designados por l y 0 que tienen las siguientes propiedades:
a+0=a y al=a
paratodoade\conjuntoB
En trminos de funciones .de transmisin
T0+ 1=T.

T0

1=T,

En el primer caso, qu funcin de transmisin se puede


poner en paralelo con r. para que la deje invariante? La res
puesta es, evidentemente, "ninguna conexin";
es decir, la
transmisin "cero" representada por la funcin O.
. Anilogamente, la segunda expresin pregunta qu transmisin se puede poner en serie con una transmisin arbtraria y la deje invariable. La respuesta es, evidentemente, la
lnea completa. es decir, la transmisin unidad representada
por la funcin l.
Luego 0 e l existen y corresponden a la ausencia de transmisin (O) y a la lnea que conduce (!), respectivamente.
P,, complementacin, requiere que para toda funcin de
transmisin T exista otra funcin T' con la propiedad T + T' = 1
y T , T' = 0. En trminos pricticos, necesitamos construir
una transmisin r que conduce cuando no lo hace T, yviceversa. Esta transmisin, cuando se pone en paralelo. con T,
debe conducir .la corriente (ya que cuando una conduce, la
otra no, y viceversa), y de aqu T + T' = l. Tambin, si se
pusiera T en serie con T', el resultado no debe conducir la
corriente, pues los dos nunca conducen simultneamente
y,
por tanto, T T'aeO. El conjunto B incluye a todas las Iundones de transmisin y, por tanto, incluye a todos los complementarios T'.
.
Hemos demostrado que loscuatro postulados de Huntington de un ilgebra de Boole se satisfacen para el conjunto de

~JUNTOS

E INTERRUPTORES COMO At.GlBU DE 900U

tdaslasfuncionesdetransmisinconlasope:racionesbinarias +, , y, por tanto, este sistema forma un ilgebra de


Boole. El estudio de la naturaleza booleana de los interruptores por los ingenieros elctricosdurante los aos diecinuevetreinta abri el camino para tcnicas ms complicadas de diseo de clrcultos, primero en sistemas telefnicos, y luego
en computadores.
E/erclclo

4.4

t Demustrese que el conjunto de todas las proposiciocon Js operaciones 11, V, y ""' forma un lgebra de Boole.
2! Detennfnese si son booleanos los siguientes sistemas:
a) Se considera el conjunto Sal!, 2, 3,4, S, 6, 10, 12, lS,
20, 30, 601; como operacin() Jade ha.llar el mximo comt1n
divisor de dos nmeros, y como operacin ( +) la de hallar el
mnimo comn mltiplo de dos nmeros. Se define la comnes

plementacin como ,t.f,0/a.


b) Considrese el conjunto de los nmeros enteros con
las operaciones+,,'.
Si ay b son dos enteros cualesquiera,
se define a+'b como el mayor de los nmeros a y b, y ab
como el menor de estos nmeros. La complementacin
se define
como d'a.
e) Considrese el conjunto de los nmeros enteros con
las operaciones(+),().
Si ay bson dos enteros cualesquiera,
se define a+b como el mximo comn divisor de a y b, y a, b
como su mnimo comt1n mltiplo. Se define la complementacin como d'= a.

los siguient,s

Dr. T.

ejercicios u reproducen

J. FLBTOW.

por

gentilmi

del

Estdiense los siguientes sistemas y determnese si son


lgebras de Boole.
3! Considrese el conjunto formado por los puntos del
plano cartesiano.
La suma de dos puntos es el punto ms
alejadodelorigen,ysuproductoeselms~rcanodelorigeo:
a) La complementacin
no st definida.
b) El complementario de un punto es su simtrico respecto del origen.
e) El complementario
de un punte es SU inverso en el

crcillo unidad. Cons_idrense "situaciones anlogas en el espacio


de tres dimensiones.

4. El. producto de dos cuerdas musicales es el conjunto


de notas que tienen en comn, y su suma es el efecto produ
ciclo a! tcarlas simultneamente;
el complementario de una
cuerda es la- Cerda que toca )as notas que no estn en ella
y slo sas.
5. Considrese la fotografa. Podemos convertir dos pelculas en una tercera mediante doble exposicin o mediante
superposicin. A partir de un negativo obtenemos un positivo,
y -viceversa. Descr!base el sistema mediante un lgebra de
Boole.
6. I:.os elementos del lgebra son pares ordenados de
nmeros naturales
(p, q) +(i:, s)= [mx(p, r), mn(q, s)]
(p, q) , (r, s)= [mn(p, r), mx(q, s)]
(p,q)'=(q,p)

4.5. En el apartado 4.3 dfinimos un lgebra de Boole me


diante cuatro postulados, y aunque demostramos que cada
una de _las partes de estos postulados es independiente de las
restantes, y, por tanto, necesaria, no demostramos que todas
la leyes se pueden deducir de estos postulados. Es necesario
deducir estas leyes con el fin de demostrar qu postUlados son
suficientes, y convencemos de que no se ha omitido ningn
postulado necesario.
Teore_ma 1.
Para

aa=a.

todo

mostracin:

(Leye_s de tautologQ)
elemento a del lgebra

de Boole,

a+O:oaa(a+a) l
=(+a)
(a+a')
""a+a a'
=a+0

por P,
por P;
porP,
porP,
por f._

B, a+a=a,

y.

Anilog.ame:nte:

!laaa+0
aa+a,
a(a+rl)

porP1
porP,
porP,
porP,
porP1

ri

ClI

Cada uno de los ~


de la segunda demostracin es el
dual del correspondiente de la primera. En teoremas poste.
riores acudiremos al principio de dualidad para probar la segunda parte del teorema.
Teore.1111 2.0

a.

Para todo elemento


0=>0.

del lgebra de Boole,

B, a+l=I

Demostracin:

a+lI

(a+J)
-(ll+ri)(a+J)

porP, y
porP,

porP1
porP,

a.

Y, segn el principio de dualidad,


Teottll1l

P,

pP,

a+ril
a+ri

0.0.

3.0 (ley de '1bwrdn)

fara todo par de elementos a, b


a+a bzo y a (a+b)a.

de un 11.lgebra de Boolc B,

~~~~~~~~a+abal+ab

Demostracin:

a(l+b)
al

y segn ti principio de dualidad

porP1
porP,
porteorema 2

pP,

a(a+b)a.

Teorema 4.
Para todo elemento de a de un lgebra de Boole B, el complemento es nico y (Y=a.
Demostracin:
Supongamos que el elemento
y ,.
Entonces:
a+1,

Es
y

a=0,

tiene dos complementarios

a+,=l

a,=0

por

P,

=I
porP,
=(a+J
porhiptesis
=a+,
porP,
=0+,
porP,
=,
porP1
... ,,.+0
porP,
,+a, , por hiptesis
=, +,, a porP,
=,(+a)
porP,
... ,,. I
porP,
=,
porP,
a'=a\

decir:

el complementario

de

es nico.

Supongamos ahora que b es un elemento del lgebra de


Boole B.
Entonces
b+b' .. J
y e . b'=0 por P,
b'+b=l

porP,

b'b=0

Sea b=, el complementario


segundo par de ecuaciones:

de a; sustituyendo

(a')'+(a')=I

(d)' =0

a+l

aa""0

Pero, segn P.,


Luego, como el complementario de

a es

nico, (a')'-a.

en el

Corolario:

Demostnlcin:
a+l=I,

segn el teorema 2.", y a la, seg11 P, para todo a.

Si remplazamos a por 0 obtenemos


0+11
si comparamos

0 l-0;

con
y

a+l

dcz0

(P.)

entonces
es decir,
yesnico.

0-1
Adems,

(0')'=(/)'
luego
1'=0
Teorema

.5."

(Leyes de De Morgan)

Para todo par de elementos


(abY=+b'
y (a+by ... r1. b'.

a, b del lgebra de Boo1e B,

Demostnlci6n:
Consideremos
(a

(a b) , ( + b')

b) (+b')=a,

b . +a

b, b'

""' et b+a'b, b'

=0b+a0
=0+0

-0

porP1
porP,
porP,
.
por torema 2y P,

C.OOsideremos ahora ab+(+b')


a b+(+b')(+b')+a
b
(+b'+a) (+b'+b)
,.,(+a+b') (+b'+b)
' (a+"+b') '(+b+b')
=(l+b') (+l)
c(b'+l) (+l)
ll

porP1
porP,
porP,
porP,
porP,
porP1
porteorema 2
porteorema 1

_,

Obtenemos as dos resultados:


ab+(+b')el

(a

b)(+b')0.

Segn P., si :e es un elemento de B, entonces


:it+1f[

%=0

Luego

(5.1)

(a b)-( +b')'
y, segn el teorema 4,
(a b"f-[(a' +bTI'=tf +b'
Si remplazamos
anterior, obtenemos

por y b por b' en la ecuacin [5.IJ


. b'-((J+(b'Y)

~ P,el"flr~n el teorema4.0,
(b'}')=b

(a')'-a,

'

luego
Slo oos queda por deducir la ley asociativa.

Teorema 6.

(l:qasodatitxr)

Pai:a ~l~~!o;;

cualesquiera a, b; e del llgebra de Boole B,


las operaciones binarias + y , son asociativas; es decir,
a+(b+c.)(a+b)+c;

a, (b c)=(a b), c.

Demostracin:
. Consideremos

a+a,

(b e)

a+a., (b c)a
:=a,(a+c)
=(a+a b) (a+c)
=a+(a b) e

por
por
por
por

teorema 3
teorema.a
teorema 3
P,

Luego.
+a (b c)=a+(ab)
Consideremos

[6.IJ

ahora .d +a (b, e)

porP1
porP,
.porP,

d+a:(b."c)=(d+a)."(a'+b)
=J (a'.+b e)
=d+bc
=(a'+b)
(d+c)
=[l(d'+l?)](a'+c)
=[(d+a)(a'+b)](a'+c)
=(d+a .. b)(a'+c)
=a'+(ab)c

porP,
porP,
porP,
porP,

porP,

Luego
a'"+a (b _c)~a' +(a .b) '. e
Multiplicando las ecuaciones [6.1) y (6.2]:
[a+a.

(b. c)J~ [lf.+a'(b

c)]=[a+ra

ib):,(c) [a' +(a. b). e]

El.miembrq de la izquierdaes :
.=[a(Pc)+a]:[a:Jbc),+a']
=a:.(b,c)+aa'

=a(bc)+0
=a ,(b , e)

i,orP,
porP,

porP,
porP,

Anlogamente, el miembro de la derecha es (a ) c.


Luego a (b c)=(a b) e, que 'es la ley asociiltiva d la
multiplicacin.

Segn el principio de dualidad, +(b+c}=(a+b)+c.

Hasta aqu hemos visto tres cosas. Hemos descrito un lgebra de Boole como una estructura abstractaque comprende a
los tres sistemas discutidos en los tres primeros captulos de
este libro. Hemos demostrado que los cuatro postulados que
determinan este sistema son todos necesarios y suficientes; finalmente, hemos mostrado otros sistemas "booleanos distintos
delostresyafamiliares.
POSTULADOS EQUIVALENTES

ee

UN ALGEIRA DE IOOLE

4.6. Aunque los postulados de Huntington son probablemente los ms simples, especialmente para comprobar si un
sistema dado es o no un lgebra de Boole, no. son los nicos
postulados que pueden tomarse. BIRDIOFF y MAcl"..I.NE (Survey
of Modern Algebra, cap. XI, 4) da !a siguiente definicin de
un lgebra de Boole:
Un lgebra de Boole es un conjunto de elementos a, b, e, ..
con las siguientes propiedades:
a) B
a)
b)
e)
)

binarias + y que satisfacen:


es decir, a+a.a,a
a=a
es decir, a+b=b+a,ab<=ba
decir, a+(b+c)=(a+"b)+c,

a,(bc)<=(ab)c
ley distributiva, es decir, a(b+c)=ab+ac,
a+(b c)=(a+b) (a+c)

tiene dos operaciones


La ley de tautologa,
La le}' conmutativa,
La ley asociativa, es

La

P)

B tiene una relacin binaria, anotda:i,;;;", que es:


a) Reflexiva, es decir, que para_ todo a,a:E;a
b) Antisimtrica, es decir, si a,;;; by b ,;;;a, entonces a:>b
e) Transitiva, es declr, si a,E;b y b.;;;c,entonces
a,;;;c, y
tal que d) satisface el principio de consisteilcia que establece
que a..;;; b, e . ba, y a+b""b, son equivalentes.

1)

B
a)
b)
e)
d)
e)

contiene dos elementos 0 e 1, tales que:


son extremos absolutos, es decir, 0 ,E; a..;;; l
sesatisface 0 a=0
se satisface la=a
5C satisface 0+a=a
se satisface l+a.,.J.

para todo

6)

B tiene una operacin unitaria de complementacin (') que


cumple:
a) Las leyes de complementacin,
es decir, a a'=0
y
a+dl
.
b) LasJeyes de De Morgan, es decir, (abY=a'+b'
y
(a+b)'=a' b'
e) "La ley de involucin, es decir, (ctY =a, para tedc a.

Estos postulados piden ms cosas que los de Huntington, y


para demostrar que son consistentes con stos, hemos de bacer
dos consideraciones. En primer lugar debemos establecer que
los postulados de Huntington se pueden obtener a partir de
stos; y en segundo lugar debemos demostrar que estos postulados se deducen de los de Huntington.
Tratemos primero de obtener !os pastulados de Huntington
a partir de stos. P,, la. ley conmutativa aparece en a, b);
P., la Jey distributivaen O', ); P., los elementos cero y unidad
aparecen en y, e) y y, }, en la formal""
y 0 +a=a. pero
podemos aplicar la ley conmutativa para obtener a+0=a
y
a l=a; y, finalmente, P,, las leyes de complementacin aparecen en 6, a). Luego todos los postulados de Huntington aparecen dentro de stos.
Tratemos ahora de llevar a cabo el" segundo de nuestros
objetivos, ms difcil que el anterior. Consideremos primero O';
b) y } son las leyes conmutativa y distributiva, que son dos
de los postulados de Huntington. Los postulados a) y e) los
obtuvimos a paitir de los postulados de Huntington como los
teoremas I y 6, respectivamente. Omitamos {3 por el momento, y consideremos y); los postulados e) y ) son tambin postulados de Huntington, mientras que los postulados
b) y e) se dedujeron a partir de los de Huntington como teorema 2; a) lo dejaremos basta que consideremos la relacin
".:s:;". Consideremos, finalmente, 6): el postulado a) constltuye el P, de Huntington; las leyes de De Morgan se probaron
como teorema S; y la ley de involucin se prob como teorema 4. Quedan por deducir fJ) y y, a).
Con e! fin de simplificar ideas, consideremos primero como
caso particular e! lgebra de conjuntos. En el apartado 4.4 des,
cribimos el lgebra de conjuntos slo en trminos de B,el conjunto de todos los subconjuntos del conjunto universal l, las
dos operaciones binarias unin e interseccin, y la operacin

unitaria .cmplementacin.
Vimos que el conjunto vaco 0 y
el conjunto universal l eran elementos del conjunto B. Sin
embargo, en el. apartado 2.6 introdujimos una inclusin de
conjuntos!;;", y probamos que X!;Y, XnY-X, Y.' xuy.,.y
son equivalentes (ejercicio 2.6, 1.0, y respuestas). Este es, entonces, el principio de consistencia de /3) d), con tal que interpretemos la in:lusin !;' de conjuntos como ~. la unin (U)
como "+ ", la interseccin (n) como "", y los conjuntos X, Y
como elementos a, b del lgebra definida en esta seccin. Luego
para demostrar que s; es la operacin binaria ~ que se refiere
debemos demostrar que en el lgebra de conjuntos son vlidas
p, a) b) y e) y-y, a). En efecto:
{n

B tiene una relacin binaria, anotadas;;, que es:


a) Reflexiva, es decir, que para todo X e B se verifica

xs x.

b) Antisimtrica,
es decir, que cualesquiera que sean
X, YeB, tales que X!; Y e Ys;;X, entonces X-Y.
e) Tran~itiva, es decir, que si X, Y,ZeB y si xs;Y e
Ys;Z, entonces, xs;;z.

y) a) El conjunto .B contiene dos elementos, 0 e 1, tales


que 0 !;;Xs;;l, para todo XEB.
La propiedad. reflexiva se satisface, ya que, segn la definicin des;; dada al final del apartado 2.1, todo conjunto puede
ser un subconjunto de s mismo. La propiedad antisimtrica
se us en el apartado 2.5 para demostrar la igualdad de dos
conjuntos, aunque no dimos la demostracin. Sin embargo,
si X s;; Y, entonces X U Y= Y. Anlogamente, si Y s;; X, entonces YUX=X.
Como en el conjunto B la unin es conmuta
tiva, se obtiene XU y ... yux, de lo que se sigue que
X=YUX-=UY,
es decir, X=Y, con lo que se verifica la
propiedad antisimtrica. La propiedad transitiva se prob
en el" apartado 2.7, con lo que se verifican todos los
postulados r. Una relacln que. posee estas propiedades se
llama relacin de orden parcial, y un conjunto con una reicin de orden -parcial definida sobre l se llama conjunto
parcialmente ordenado. Finalmente. el posttu!ado y' a) es
vlido, puessegn la definicin del conjunto vado 0, ste es

subconjunto de cualquier OODjunto, y todo conjunto es un


subconjunto del" conjunto universal.

Luego, en resumen, los postulados.de Huntington se pueden


deducir de los de Birkhoff y MacLane. Todos los de Birkhoff
y Maclane, excepto los que tratan con la relacin de orden
parcial' pueden deducirse fcilmente de los postulados de
Huntington. La relacin ,s;;: presenta algunas dificultades, pero
puede encontrarse para el lgebra de conjuntos; todo lo que
nos queda es demostrar que se puede definir una relacin de
orden parcial a partir de los postulados de Huntington, y sin
considerar ningn lgebra particular.
. Sugerida por !;;, vamos a definir una relacin binaria que
anotaremos y que esperamos tenga las propiedades de .s;
que se han dado antes. Sobre B definimos la relacin tal
que a b es equivalente a a b=a, y a+b.sb. Para la propiedad reflexiva debemos demostrar que para todo a e B, se
verifica a@ a. Esto es equivalente a a aa, y es cie!lO seg11n
el teorema 1.-, que se dedujo a partir de los postulados de
Huntington. La demostracin se puede hacer como sigue:
El teorema 1. resulta como consecuencia de los.
postulados de Huntingtoo, Juego a , aa. Por de-
finici6n, aa=a es equivalente a aa, luego@
es reflexiva.
Consideremos ahora la propiedad antisiml!trica. Debemos
demostrar que si ab y b@a; entonces, ab. Segtm la de!
finici6o de,
las premisas son equivalentes a ab=<a y
b, ab, "respectivamente. Mediante la propiedad conmutativa
~~.Qbtiene aabbab,
es decir, ab. Luego si ab
y b@a, entonces ab. Recprocamente, si ab, entonces
a1 aa b, y, segn el teorema l.", a, aa, con Jo qe
aa, b, que es equivalente a a b. Anlogamente, b a=b,
con lo que b@a. Luego si aab, entonces a@b y 1.i@a. La

relaci6n@esentoncesreflexiva.
Consideremos, finalmente, la

tnmsitividad, la tercera de
las. tres propiedades del orden parcial. Debemos demostrar
que, si ab yb@c, entonces a@c. Usando de nuevo la.
definicin de, ab es equivalente.a a ba, y bc es

equivalente- a b c=b. Pe.ro como


la derecha por b e, obtenemos

(a

b)

a b=a,

(bc).,,a (b

multiplicando

e)

6.~)
c=a

(b e)

c=a

(b e)

Segn la ley asociativa (teorema


[(a b) b]
Segn !a ley asociativa
[a (b b)I
Pero b bb segn el teorema
luego
(a. b).

J. y
c=a.

b
b

c=b

a partir de b

e,

De a b resulta a b=a,
luego a c=a, que, por definicin, es equivalente a a c.
Luego si a@b y bc, entonces ac.
Herns demostrado asf que es una relacin de orden
parcial en el conjunto B. Nos queda slo demostrar la validez
de. ,y,a).

A p_artir del teorema 2.~, a 0 = 0. Luego, mediante la


ley conmutativa, 0 a= 0, ton !.o que 0 a segn la denicin de Anlogamente, segn el teorema 2.0, a Ia,
con lo que a@l.
Luego se verifica el postulado 'Y, a) 0 @a@ l, y la relacin binaria, definida como hemos hecho, tiene todas las propiedades de la relacin del segundo conjunto de postulados.
Hemos demostrado as que no slo se pueden deducir los pos
tulados de Huntington a partir de los de Birkhoff y Maclane,
sino que tambin estos ltimos se pueden deducir a partir de
los de Huntington. Los dos son entonces equivalentes, y .podemos tomar uno cualquiera de ellos para definir 'un lgebra
de Boole ..
Ejercicio 4.6
l." Demustrese que la conectiva
relacin de orden parcial en el clculo
de aqu, que el clculo proposicional
de Birkhoff-MacLane
para un lgebra

condicional -+ es una
proposicional, y a partir
satisface los postulados
de Boole.

2.0 Deffoase una relacin binaria en el lgebra de interruptores de forma que sea una relacin de orden parcial, y
comprubese con ello que el lgebra de interruptores tambin
satisface los postulados de Birkhoff-Ma~e.
UN TERCER CONIUNTO DE POSTULADOS PARA UN ALGHRA
tll BOOLE

4.7. Se puede dar un tercer conjunto de postulados para


un lgebra de Boole, mucho ms concisos que los de Birkhoff
Macl.ane, de la siguiente forma:
Un conjunto B, con una operacin binaria(), y una cperacin unitaria(') es un lgebra de Boole, si" se verifican las
siguientes leyes:
I) La ley conmutativa a b+b :a
Il) La ley asociativa a (b c)=(a, b), e
Si para a.b.c,
ab'=cc'
entonces ab=a

nr:,

IV)

Si ub=a, entonces ub'=c, donde


elementos del conjunto B.

u,b,c, son

La prueba de que sta es un lgebra de Boole se hace, como


en el caso anterior, en dos pasos. En primer lugar debemos
demostrar que estos postulados se pueden deducir de los de
Huntington. El eostuJado 1) resulta directamente de P,. y el
postulado JI) -la ley asociativa- se prob como teorema 6.0
en e!apartado 4.5. Los postulados llI) y IV) son los que nos
quedan por probar:
a) Demostraremos que si ab'=cc', entonces ab.,,u.
Demostracin: cc'=0 porP,y,portanto,al/=0.
Sumando a, b a ambos miembros, u, b+a b'=a b+0,

=a b por P,
a b+ a b' .,,Q , (b+ b'), segn la ley distributiva P,
=a l por P,
=a por P,
Luego a b=u y queda probado el postulado UI).
Pero

b) 'Demostremos que si a, b=a, entonces a b'~c t:!.


Demostracin: Si a b=a, entonces (a b), b'=a, b'
pero (a b) b'=a (b b') por la ley asociativa, teorema 6.0
=a; 0 por P,
= 0 por el teorema 2.
Luegoab=0.
Perosicesunele!IlentocualquieradelconjuntoB,
.
por P., ct:!0

entonces

Luego a b=ct:!, y queda probado el postulado IV).


Lasegunda parte deIademosrracn
es bastante ms di
fcil; debemos deducir los postulados de Huntington de los
postulados I-IV anteriores, y como no hemos deducido ningn
teorema de estos postulados (correspondiente a 2.0-6.0, ante
riores), es necesario incorporar. tales teoremas dentro de la
demostracin.
Como los postulados de Huntington tienen dos operaciones
binarias, y los anteriores slo una, es necesario definir una segunda operacin binaria (anotada +) a partir de las dos operaciones de estos postulados. Definimos a+b mediante la ldentidad (a+b)=(a' b)'.
Consideremos ahora P., la ley conmutativa. La ley conmutativa de la multiplicacin aparece en estos postulados, y, por
tanto, slouecestamos probar la de la suma.
Demostracin:

por definicin (a+b) .. (a' b')'

pero a'b'=b'rf

por l).

Entonces (a+b)=(b'

a')

-(b+a), por definicin


Luego se verifica la ley conmlltativa de la adicin, y P, se puede deducir de estos postulados.
Con el fin de deducir P,. la ley distributiva, obtendremos
'algunos resultados intermedios. Estos aparecen como" lemas,
pero antes tenemos que obtener la
Definicin de 0 e I

Definimos
tal que para un elemento particlar k
d!! ~ k.: k' .. 0 y ?efinimos 1=0'.
Lema l.:

a,a
atfc,c,a,a'
a, a=a
atf=k. k'"'0

para todo .elementc

Demostracin:

-0.

entonces, segn Ill),


y segn IV),

luego para todo elemento

a,a:

=~

El lema 2. define una operacin binaria " sobre Cl co~junto


B, tal que a b=a y "b son equivalentes. La relacin" es
reflexiva, antsimtrica y transitiva.

a) Propiedad reflexiva:
De Ill) y IV) se obtiene que a b"'a si y slo
a, b'=0 (ya que e c'><=0, lema l.")
Luego a~ b y a ti= 0 son- equivalentes, y si
abc0

si

[\]

entoncesa"b

b=a,

pero si consideramos
gn el lema l.~
Juego a~a-propiedad

obtenemos

tf=0

se

reflexiva.

b) Propiedad antisimtrica:
De

a~b yb~a se deduce que a b=a y b a=b


a=a b=ba (ley conmutativa I)

Entonces

es decir, si a~b y
dad antisimtrica.
e)
.c De
b

b'~a,

entonces

a=b propie-

Propiedad iransitiva:

a~by
C=b

b"'c

se deduce que

a:b=a

y que

Entonces a c(a b) e

"'"

(b c)segn la ley asociativa Il)

"""

b, ya que bc=b

"",

ya que a ba

esdecir,a
Jo que es equivalente a a,:;;;c
luego resulta la propiedad
b,:;;;c, entonces a,:;;;c.
Lema 3.0:

transitiva:

si a,:;;;b

' ... a [donde a"..,,(a')1

Demostracin:

a" r=0

y, segn el resultado

.a",:;;;a
Si remplazamos a por r y
nemos c ya"",:;;;'
Mediante

la propiedad

a"",:;;;a",:;;;a,
lente a

[2]

por a" en (2), obte-

transitiva de ,:;;;; obtenemos

es decir, rf'".,;;;a,

ysegnlaleyoonmutativa
es decir,

[11

lo que es equiva-

r'"r-0
Or-(r")'

... 0

,:;;;a"'

Pero hemos demostrado ya que r".,;;; r, y por la piopiedad


antisimtrica resultar=r" (lema!.).
Pero a (t,,0 (lema l.")' y entonces a (a"Y=0,
con lo que.
Pero tambin hemos demostrado que
luego, por la propiedadantisimtrica,

r'.,;;; a,
a"=il, o sea,{a'Y-a.

a0=0

Lema4.:

Demostracin:

a,

0-a

(a , a') por el lema 1.

=(a a)
tiva(ll)
pero a a=a,

por

luego a, 0=a
,...0

por la ley asocia

orn

segli el

lema 1.

Lema 5.0:
Para todo par a,b del conjunto B, a:s;;a+b,
ab~a
y a:s;;b,b':s;;<I son equivalentes.

a = 0 segn el lema l."


..(a)b'=0b',
multiplicando a la derecha

Demostracin:
por b',

=b'

0 segn (1)

Entonces. (a a') b'


y de aqu
pero f(

a (
b'n' =

y ( b')'=a+b

=0

por

el lema 4."

b')= 0 por la ley asociativa (II)


b' por el lema 3.

por definicin

luego a (a+b)'= 0, Jo que es, equivalente a a:;;;: a+b


Pero

a~b

es equivalente a

a.,

b'

=0

Segn la ley conmutativa (l) b', a=0,


lema 3. (a')'=a
Luego b' (a')'=0,

De

aqu, a~

y,

segn el

lo que es equivalente a b'~

es equivalente a

b':;;;: <

Si remplazamos ahora a,b por ,b' en a:s;;+b,


obtenemos a':;;;: +b'. Esto es equivalente a ( +b')'
~(a')'
Pero (+b')_(a"b"Y

por definicin

e; decir, ( +b')"'(a bY, ya que '=a, b''..,b. por


el lema 3.",

y entonces (a'+b')'=(a

TarriB"in' or

Lema 6.0:

a;;,b

b)"=a,

3.

el lema

b pr el lema 3.0

(a')'""

0,

si y slo si a+b=b

Demostracin:

<

a) si a;;,b, entoncesb';;,/segne!
lemas., !o
!1 que.es.equivalente a a'. ll=b'por definicin y aplcando la ley conmutativa l). TmandO el complementario" de .. ~4a..miembro ,(a' bJ=WY que nos
daa+b=b (segn la definicin de a+b y el!ema 3.-) .
.Qh~~m~nte~
a+b=b.
es j equivalente a
(a' b')'=b, y hallando el complementario obtenemos a' b' b', que es equivalentea
b' ;;;, a', nuevamente equivalente a a;;,b,

Lema 'J.:i ~.i.~.~.b,


Demostracin:
a b='a.

c,s;;b t ya;+N;;b,+c

entonces.;
si

a;;;, b,

entonces,
.. .,

por definicin,

Luego (a!.b) c=a c,


y segn la ley conmutativa (1) y !a ley asociativa (U),
(a e) b=;.a e

(a" e)
(f.:f~C}
.uego

(b c)=a

Entonces, a,:_c:,;;;.b,

e segn

c=a

.e segn" (IU)

la definicin

s.,

de,;;;

l)..1:nbin, por_ el lema


si s; b entonces b',;;; a'
segn.el resultado.anterior, b',;;; a' e'
Pero por definicin
(b')=(b+cY
y Q.r:!=
(a+c)'

Y, pqr. tanto,

y, por tanto,

i1+c,;;;1.,+c

(i;/;); ,;;;(.c)''. , qufes

(lema S.)
Luego .a+c;;,b+c

''

equi;~lente

Lema s.:
Demostrain:
adici?.n ..

a+a=(a'

a'J ~g~ia' delinic\.n

ae

-(a')'por(IIl)(esdecir,ac=a)
=a por el lema 3.0

Podemos ahora probar las leyes distributivas. Cousiderecaso especial y probemos que a(a+b)=

, 1

mosvprimero un
=;a,+a:b."

'

,;t-J~b\egI
la definicin de,;;:;
r;'.i

: :

' ' .. ,.

s.,

el lma
y entonces a (a+b)=a
en el lema 2.'.
'

Pero:tam.bin por el lema s., ab,s:;a


a, b+a=a por el lema 6.0 Luego a (a+b)""a
por la leyconmutativaP,,ya
probada.

sgn

y, por tanto,
b+a=a+a
b
. [3]

..
'
b=a(af/)b'
lema 3.0 y definicin de
a+~
,
.
. ,
=(a b') (a .b1' ley conmuttiva
=0 lema t.

Pero a(a'+b)

Entonces, segn el postulado OII), a, (a'+b) .. a (a'+b) b


-ti. pro(a'fb)'b=b-c(cf.
a(a+b}=)
:'
: . .
y entonces a (a'+&)=a b
[4]
Mediante.el lema $. obtenemos b,;;:; b+c y
yrusandoentonceslasegundapartedellemaS.
ab~'a(b+c)

e ,s:;b'+

y ''a,c\:a,(hc)

apartirde,loc1:1al~obtiene

< .b+,a

.C~rq ,

(~+f~+a,

,(rtc)

segn el lema 7.

es

decir.

segn t:b!ffla.8!'

a b+a

c"",a:

(b+,c)

!SJ

Tambiffl

a,

(b+)

(a,

b+a

cYa

(b+c), [(a'+b') (a'+)j


por aplicacin reiterada de la
definicin de adicin
-{b+c) ab'(a'+c')
por IIl)
anterior
c(b+c) b'a e', por definicin
de adiciD y IIl)(aa-a).
-(b+c) (b+cY, a, por la ley con
mutativa I) y Ja definicin de
adicin
=0
el lema 4. y la ley
0
conmutativa 1).

apor

Luego obtenemos una expresin de la forma


segn lII) y IV), es equivalente a p=i;;;q.
Entonces,

a(b+c):!i;:a,

b+a

hro aplicando la ley antisimtrica


resultados [5] y [6], es decir,

ab+ac"a(b+c)

p <f

0 que,
(6]

e
del lema

2., b) a los

a(b+c)=s;;a,b+ac,

obtenemos: a, (b+c)a b+a e que es la primera ley distributiva.


Si remplazamos ahon: a, b, e por rl, b', , respectivamente,
y tomamos el complementllrio de cada miembro, obtenemos

!d' Cb'tc')l'(a' lf+at"f


Consideremos el miembro de la izquierda:

la'

(b' +c')l'a+(b'

+)' por definicin

de adicin

=a+b e' por definicin de adicin


Consideremos ahora el miembro de la derecha:
(d b' +a'

e;

,e
[(a' . br (d . c')1"' por definicin de adicin
=(a',b'),(a'c'Y
por el lema 3.
=(a+b), (a+c) por definicin de adicin.

Luego se obtiene la segunda ley distributiva


a+b C(a<=b)

(a+c).

Hasta aqu hemos demostrado que los dos primeros postu


lados de Huntington se pueden deducir de estos postulados,
aunque hemos necesitado un aparato relativamente grande. La
obtencin de los dos restantes resulta sencilla en compara
cin con la de los anteriores. E.l postulado P., de Huntington,
requiere dos elementos 0 e l, con las propiedades a+ 0-a y
a l=a, donde a es un elemento arbitrario del conjunto B.
A partir del resultado (31 anterior, obte.nemos a b+a=a;
remplazando b por d' y teniendo en cuenta que Oema l.")
a d' = 0, obtenemos 0 +aa. La ley conmutativa I) nos da
a+0=a.
Si remplazamos ahora a,0 por d' e r (ya que
10, 1'=0"- 0). obtenemos d'+ra.
Pero aplicando la definicin de adicin y el lema 3.0 al
miembro de la izquierda, obtenemos (a , f'f =. Tomindo el
complementario y aplicando de nuevo el lema 3.0 obtenemos
la segunda parte de P.. es decir, a 1a.
Nos queda, finalmente, el postulado P, de Huntington, que
dice que para todo elemento a del conjunto B existe un ele
mento d' tal que a+rtcl
y art-0.
La ltima de'estas
expresiones se prob como lema L", Por definicin. a+=
-(a' a"')'-(d'
segn el lema 3 ...
Entonces, a+=(a' aY0'.
Pero 0'=1, y de aqu
a+d'=l.
Hemos demostrado as que no slo estos postulados se
pueden obtener a partir de los de Huntington, sino que los de
Huntington se pueden deducir de stos. Hemos dado tres
conjuntos de postulados diferentes para un lgebra de Boole
de tal forma que cada uno se puede obtener a partir de otro
cualquiera de ellos. Existen tambin otros conjuntos de postu
lados admisibles, y se recomienda al lector la siguiente

ar.

GooDsn111: Bookw1ill~brrl.PcfPIIIOD, lffl.


STOLL: Stts,Loic<UUJ,biomoticThft>l'W1.Fr=n.l%l.
Estos dos libros dan tambin una deduccin diferente (en
el caso de Srou., muy diferente) de los postulados de Huntington a partir del ltimo conjunto dado anteriormente.
SlmMASIIOOllAl'fOS 9

CAPITVLO

5
funciones booleanos
y mtodos de simplificacin

INTRODUCCION

5.1. El propsito de este captulo consiste en discutir al


gunos de los actuales mtodos de simplificacin de funciones
booleanas. El lector apreciar que los mtodos de "tanteo" de
los primel'06 captulos resultan inadecuados en vista a la gran
cantidad de problemas de simplificacin planteados por ingenieros y cientficos que aplican el lgebra de Boo!e al anlisis
de crcuitcs y redes. El capftulo comienza con la consideracin de la nafuraleza y propiedades de las funciones booleanas,
y prosigue con la descripcin de los mtodos de simplificacin
de tales funciones.
El primero de estos mtodos es geomtrico, y resUlta como
extensin lgica del diagrama de Venn. El segundo utiliza ideas
anlogas a las del mtodo geomtrico, pero tiene forma algo
rtmica, siendo particularmente til para la aplicacin a problemas con un gran nmero de- variables, y suministra incluso
una programacin para resolver el problema mediante un
computador.
FUNCIONES

BOOLlANAS

5.2.. Supongamos que el conjunto B, junto con las dos


operaciones ( + ), ( ) es un lgebra de Boole. Por una cons
trmte entendemos cualquier smbolo, tal como 0, 1, que represente un elemento determinado de B. Por una variable
entenderemos un smbolo r, y, ... que represente un elemento
arbitrario de 'B.

Una expresin como x+y :z' donde x,y,z son elementos


deB, y las leyes de composicin +, ()satisfacen las condiciones .de los postulados de Huntington, se llama funcin bcoleaha, y se escribe
f==x+y Z
La analoga entre una funcin booleana y una funcin de
variablerealeslas.iguiente:
Una funcin de variable real se puede definir como una
aplicacin de un conjunto de elementos D, llamado dominio,
en otro conjunto de .elementos R, llamado espacio de valores.
Consideremos. p. ej., la funcin y=Zx. Esta funcin se representa normalmente mediante una grfica (Fig. 47). Sin embargo, no existe ninguna razn particular p.ara que tengamos
siempre que representar la funcin mediante puntos coordenados y ejes rectangulares. La figura 48 muestra la misma funcil!, y2:c, representada mediante una grfica sobre dos rectas
paralelas. La.relacin funcional se establece uniendo mediante
una fecha cada elemento x del dominio X con su imagen y en
el espacio de valores Y. Un hecho importante surge de la representacin de la figura 48. Slo se han considerado valores enteros del dominio X, mientras que en el grfico normal de una
funcin se consideran todos los valores de x. Luego en este
caso, el dominio X no es el conjunto de los nmeros reales,

ll'

:J-3

-<.

F1<;;,47. Lafuncinv.,h,
grfficanormal

-3

-<

:~f.:~ t

Fic;.48. l.afuncl6nF'h,
ejespara!elos

sino el de los enteros. En segundo lugar, mediante la funcin


(oaplicacin)y-.ch,e\
dominio se aplica "sobre" los enteros
pares, y "en" los enteros. La diferencia entre una aplicacin
"sobre" y una aplicacin "en" es que en el primer caso todos
los elementos del espacio de valores son imagen de algn elemento del dominio, mientras que en el ltimo caso, al menos
un elemento del espacio de valores no es imagen de ningn
elemento del dominio.
No exste ninguna run para que el dominio y el espacio
de valores deban restringirse a los nmeros de la recta real.

Ocminio(pl<>0zV)

flpo<io<Milore,

(ie>
Fic;. 49. Una funcia dt do& varlablet
Si fes" una funcin de dos variables., tal como :f(x,y), es
decir, z es una funcin de x e y, se representa normalmente
en un sistema de coordenadas de tres dimensiones pero puede
interputarse como aplicacin del plano ~ (dominio) sobre el
eje z (espacio de valores) donde x,y,z son nmeros reales
(Fig. 49).
.
Otra manera de definir una funcin de dos variables consiste en cons.iderarla como una aplicacin de los pares ordenadas de eleinento.s (.t, y), donde .l: e y son nmeros reales,
enlosnmerosrea)es:(Fig.50).
Tambin es posible que et espacio de valores sea un con
junto de pares ordenados, como en el caso de una variable
compleja, donde el plano ,z (dominio) se aplica en.el plano w
(espacio de valores) mediante u~a funcin compleja f (Fig. 51).

Oominio;p,t ..... ~
do<M)mtr<Krooloo

FIG. 50. Representacin m oomplic.1d1 de una funcin de


dolnriabll!:S
Podemos extender ahora el concepto de funcin a una
funcin booleana. Consideremos la funcin f=:c, :c.. El espacio de valores de f es el conjunto que comprende las dos
constantes booleanas 0 e l. El dominio puede considerarse

como el conjunto de pares ordenados (;e,. ,:J, y como cada una


de las variables puede tomar los valores 0 6 l, el dcminio es el conjunto de pares ordenados D,,.!([,l),(I,0),
(0,l),(0,0)1.
Una representacin completa de la funcin
/=%,;c.,estl.
dibujada en la figura S2.

[1f>OCiodovol<>""!

Gr'1ico y tabla de verificaciones de la fundn


leana fe:r,.. :q

boo-

Si comparamos la gri.ca de f=i:, :,:, con la tabla de verificaciones de la misma funcin, podemos encontrar una reacin f!IUY estrecha, y sra da una indicacin de cmo podemos

1
f

1 ;
11 .r

.i . .

F1~.-s). Gr~fico y tabla de verificaciones.de


leana f'f'JtJ.t1+-t1

la

f1mcin boo-

dibujar grficas de funciones booleanas de ms de dos variables.


Para una funcin de tres variables. los elementos del dominio"
son los triples ordenados (%11 r., rJ, donde cada valor r es 0
l. El grfico de la funcin de tres -variables fz,, z,+~ se
da en la figura 53, junto con SU tabla de verificaciones.
Las funciones booleanas satisfacen exactamente los mismos
criterios que las funciones "ordinarias". El dominio de una
[uncin de n variables consiste en un conjunto de puntos, cada
uno de los cuales corresponde a una n-tupla (r,, r., ... , :rJ donde
lasxtomanlosvalores0!.Todantup\adebeestarpresente
eo el dominio, lo que es equivalente a decir que toda recta de
la tabla deverificacionesdeberepresentarsemedianteun
punto
del dominio. El espacio de valores es, evidentemente, el con
junto que comprende a las dos constantes booleanas 0 e l.
Podemos definir ahora una funcin booleana de n variables.
Di!FINICIN

5.1

Una funcin booleana de n variables se define como una


aplicacin de las 2" posibles ntuplas(:t,,%t. ... ,:t.), donde ;cl
6 0 .,., 2, ... , n, sobr, (o, en algunos casos, en) el conjunto
constituido por las dos constantes booleanas 0,1.
Ejercicio 5.2

J.

Hgaseunagrlificadelafuncinde,dosvariables

2!

Hgace un grfico de las funciones de tres variables


l} fr,+r,+:ti
2) f:t,r,r,
3) f:i,r,+x,:t.',+%',:ti

3!

Hgase un grfico de las funciones de tres variables


l} f~:i:,+:t.',r,
2) f:t,:ttr,+:i:,rs:t',+x,%',x.+

f-r,+:r.

Qu podemos decir del grifico de cada funcin?

FORMAS

CANONICAS

O NORMAL!S

.5.3. Supongamos que el conjunto B=\z,.z,,x.l y las dos


operaciones ( + ), ( ) forman un lgebra de Boole de tres ele
mentos'. Una funcin booleana puede ser entonces

f(x,,z.,.x}"'x,+%',x,
En conveniente poder expresar esta funcin en fonna can6
nica o nomal, en la cual supondremos que la funcin viene
expresada como la suma de un nmero de producl:o5, cada uno
de los cuales contiene a cada una de, las variables del con
junto B, con prima o sin prima; p. ej., la funcin
g(x1,z.,.x,)aa:x1

x,.i-'1

+z, z,.x,

est en forma cannica.


Para convertir una funcin en forma cannica debemos usar
la ley de cmplementacin
(:i:+.:i:')=l
Consideremos de nuevo la funcin

f=.x,+z',
Como la multiplicacin

z,

por 1 deja todo elemento


f=:i:, T+z', z,

invariable

y ponierido
l=(.r.+:i:',)

f=x,

(:i:.+x'a)+z',;q

D.eaqu

Esta' no es an la forma cannica, ya que B tiene tres ele


mentos, y los tres no estn incluidos en los productos de todos
lostrminos.

de nuevo cada tmnino por l,

Pero, multiplicando

f"'(x,
fc:;r,

%1

,;rt),I+(z,x't)l

(x.+r't)+x,

y_desarrollando
f .. ,, Xi, x.+x,

+(x',

:t, (x.+x't)+Z,

xt)I
x, {z,+r'J

x,, ,:',+x, :/1 x,+z, ,:'1, %',+:

que es la forma cvtnica,pues todot~rminoes un productoque


contiene a todos los elementos de B, con prima o sin prima.
Evidentemente.esta ticnicasepuedeemplear para expresar
en forma caneca una funcin cualquierade cualquier nmero
de variables. Los productos como Estos, que contienena todos
los dementos (con prima o sin prima) de wi lgebra de Boo!e
se llaman tlnninos cannicos.
Definicin 5.2
Si se tiene un lgebra de Boo!e sobre el conjunto !B=.:ti.
x,, ... ,x.! con las operaciones(+), (,),entonces los productos de la forma

~x;. ... ,z:

dondezesunaprimaono,sc\lamao

rrmino.scannicos.

SJ
Se dice que una funcin booleana est en forma cannica
cuando viene expresada como suma de thminos can6nicos.
VolYl.lllos a nuestro ejemplo. Si tenemos tres variables.
cuntos t&-m.inoscannicos diferentes se pueden fonnar?La
primeravariablex,pucdccstarconprimaosinella;luego
la primera variable puede seleccionarse de dos formas. An
logamente,x, se puede seleccionar tambinde dos formas. con
Jo que las dos primeras variables se pueden seleccionar de 'P
Definicin

formas. la tercera variable :r, puede seleccionarse tambi& de


dos formas, con lo que las tres variables se pueden seleccionar de 'P formas; es decir, nisteo ocbo trmecs cannicos

dilerentesenunlgebracontresvariables.Estossonlossiguientes:
.t, .t1r,,x,;.l:i.
z'1,z, r',,z,,x,.:c',z',.x',..t,..t,.
r',.l:i:x!,..:c',.
z'.z,,z',
r', .;(,
Este mismo argumento se puede extender a un lgebra de
Boole con n elementos.
Teorema 5.1
En un lgebra de Boole con n variables existen 2" trminos
cannicos diferentes.
Demostracin(por inducdn):
_ a) Consideremos el lgebra de Boole con un elemento .t.
Entonces tiene dos trminos cannicos .:c,:x!.
{3) Supongamos cierto el teorema para un lgebra B, con r
elementos z,, z., ... , x., que tendr entonces 2' trminos cannicos diferentes.
Supongamos ahora un lgebra de Boole B,., con r+l elementos :i,, tt ... , x., x,.,. Los trminos cannicos se pueden formar multiplicando los trminos cannicos de B, por
(x,.,+l!,.J,,.f.
Luego todo trmino cannico de B, da lugar a dos trminos
cannicos de B,.,.
Entonces
tiene dos veces el n1mero de trminos cannicos de B,, es decir, el n1mero de trminos cannicos de B,.,
es 2x2"''. Luego si el teorema es cierto para B, lo es tambin para B,.,.
")') Pero el teorema es cierto-para B,: es decir, el lgebra
de Boole con un elemento.
LuegOes cierto para Bt, ...
Resulta as( demostrado el teorema por induccin matemtica.

B.;,

Definicin 5.4: Forma 'cannica comp~ta


La forma cannica que contiene a todos los trminos canncosde un lgebra con n variables, se llama forma cannica
completa den.variables.

EJEMPLO S.l. Supongamo,s ~ el dlgebru de Booi, tiene


como elementos los conjuntos X, Y, Z, con las operaciones de
conpUltos unidn (+) e interseccin().
Existen 'P tbminos cannicos difertntes (teorema 5.1). que

y.z.

X y.z, X Y'Z,
X Y'Z,
X'YZ,
Y'Z, X'Y'Z. Un diagrama de Venn de
(Fig. 53) muestra que los trminos cannicos
representan regiones mlnimas. Cuando una funcin fX_+ Y', Z
5011 X

X' YZ', X',


estos conjuntos

, .. x+r-z_

FIG. 54. T&mlnol can6n!a11 en conj11ntgs

(sombreada en la Fig. 55) se expresa en forma cannica,


puedeconsideraroomolasuma(unin)delasreglonesmnimas
en su diagrama de Venn; es decir. f en forma cannica es
X Y'Z'+X

y.

Z+X.

Y ,Z+X' Y'Z+X

se

Y'Z

Supongamos que el dlgefJra de Bock tiene


como eltnulntos los interruptons x, y, z, con las operaciones
panz/elo(+)yurit().
Existen de nuevo 2' trminos cannicos diferentes: z y z,
X y:', X lj :, Z lj, :, ;( 1J Z, :,! 11 r, 't 'f Z, y
11.'!/z',
que corresponden a las ocho transmisiones posi
EJEMPLO

5.2.

bles(Fig.S6).
La funcin

:e

lj.

fz+!/ : es,
r+.i:, 11 z'+:c.

en ,forma cannica,
y, z+:f!,

'11,

z+x

!I z

yco~pondealose~4,2,l,7,l;esdecir,es!afuncin de transmisin de 1a figura S7.

Si examinamos la forma cannica completa de tres variables, observamos que si a cada uno de los x, y, z se les asigna
un valgr 0 o l, entonces slo uno de los ocho tnninos cannicos toma el valor l, y los restantes toman el valor 0; por
lxy:
2xyz'
3xy'z
4xy'z'
5x'fz
6x'yz'
7x'y'z
8-x'-y'-z'F10.S6.

...:....xyz
xyz'c
xy'z
xy',z'

x'y'z

nrminoscannicoseo
inUrruptOs

F,c. 57.

f-r+/

ejemplo, si :t= 0, y=l y z1, entonces '.t' v z toma el


valor l, y los restantes trminos cannicos teman e! valor 0.
En el caso del primer ejemplo la asignacin determina una
regin particular del diagrama de Venn, y en el segundo un
enlace particular de. la red de transmisin. Se puede establecer
como teorema:
Si en la forma cannica completa de tres variables se le
asigna arbitrriamente a cada variable el valor 0 o 1, entonces uno, y slo uno, de los trminos cannicos toma el valor!
(y los siete restantes toman el valor 0).
La demostracin de este teorema es como sigue:
Existen ocho trminos cannicos, enumerados en el ejem,
plo5.2.

Existen tambin ocho combinaciones diferentes de 0 e 1


que se pueden asignar a las tres variables x,y,z, que estin
tabuladas en la tabla XXVII.
Tmese la primera; cuando :t=l, y=I, z.,,J, el trmino cannico :t,y;zesl,
y los crrosson 0, como puede comprobarse analizando cada une de ellos. Anlogamente, otra asignacin cualquiera de 0 e 1 produce slo un trmino cannico
distinto de 0.

Resulta as el teorema para tres variables.


TADU
;r=I
z=I
11=!

I 1 1
0 1 0
1 0 0

XXVII
0 0 0 0
1 I 0 0
1 0 0

Ejercicio
Prubese el teorema para dos variables.
Teorema

5.3

Si en la forma cannica completa de n variables se asigna


arbitrariamente a cada variable el valor 0 J, entonces uno y
slo un trmino cannico puede tomar el valor 1, y los restantes. 2"-1 toman el valor 0.
Demostraci6n

(por induccin)

a) El teorema se prob ya :ara n=2 y n"'3.


b) Supongamos cierto e! teorema para n=r.
Entonces, en la forma cannica completa de r variables
x,. x,, .... x .. slo un trmino cannico, p. ej., M, toma el valor/, y los restantes )o toman 0.
La forma cannica completa de r+I variables se obtiene
multiplicando cada trmino de la de r variables por (x,+1+x',,.,).
En la forma de r wriables, todos los trminos, excepto M,
son 0. Luego todos !os productos, excepto M, (x,.1+x' 1)
son 0. Cualquiera que sea la asignacin de x,.i. s!o Uno de
x,.,.,.x' , es 0, y de aqu slo uno de M x,'.,. M x',+1 es 0,
y.el otro debe ser l.
.
Se sigue entonces que eri la forma cannica.de r+l varia
bles slo un trmino cannico toma el valor I, y todos los restantes toman el valor 0.
Luego si el teorema es cierto-para n=r, es tambin cierto
para n=r+l.
e) Pero el teorema es cierto para n""2, luego debe ser
cierto para ae j, ....
Resulta asr demostrado el teorema por induccin mate
mtica.
Las consecuencias de este teorema son im:lortantes.Signifi

ca que el procedimiento del captulo 1 para obtener una funcin


booleana a partir de su tabla de verificaciones es vfdo. Toda
combinacin de 0 e l en la parte de la tabla correspondiente
a Ias variables independientes, da origen a un nico trmino
cannico distinto de cero en la forma cannica; seleccionando
aquellos para los que la funcin toma el valor l, obtenemos
la parte relevante de la forma cannica completa.
EJEMPLO 5.3. A partir de la siguiente tabla de verifica
ciones, encuntrese la forma cannica de la funcin que re
presenta.
Fi/Jl

'

' J
J
' r
r
'
0

la forma completa de tres variables es


c .. x,y,

z+x yz'+x
y' z+x
u' Y z'+ll"' y' z+x'

!!' z'+x'
.z'

Y, z

Los trminos canncos e . y, z', x y' z,x' y, z, r . y' z,


toman el valor 0 (las variables de las filas 2, 3, 5, 7, se sustituyen en ellos), y todos los otros toman el valor l. La forma
cannica de la funcin representada por la tabla es entonces
f(x, y, z)=x y z+x

!I

z' + x' y

+.%'Y

z'

es decir, la surna de los trminos cannicos distintos de cero.


Slo nos queda demostrar que dos funciones booleanas
son iguales si y slo si sus fornas cannicas son idnticas.,
Teorma S.4
Dos funciones booleanas son iguales si y slo si sus formas cannicas son idnticas.

Dmrostraci~:
a) Dos funciones soo evidentemente iguales si sus formas cannicas cemprendeu los mismos ttrininos.
b) Supongamos que dos funciones son iguales. Deben tomar entonces los mismos valores para cada un.a de las 2" pcsibles asignaciones de 0 e!alasvariables. Pero cada asignacin
determina un nico trmino cannico de la forma cannica de
la'tullcin.

Luego las dos funciones deben tener la misma forma cannica.


Ejmk:lo 53
de

l. Encuntrese el complementario de ta forma cannica


funcin I descrita en el ltimo ejemplo (53).
Escrbase el complementario f de f, en una tabla, y la
cannica de f.
Demustrese que las respuestas al y 2 dan funciones

ta

2.
forma
3.
iguales.
4.
5.

D!gase por qu son iguales estas funciones.


Pngase un ejemplo anlogo al anterior.
6. Sepuedeencontraralgunamaneradeescribirlafun.
cin {como producto de un ciertonmerode sumas, a partir
desutabla?(Esteproductosellamaformacannicadual.)
TEU.41NOS CANONICOS Y R!DUCCION Dr FUNCIONES
IOOLU.NAS
S.4. En la 11ltima Sttcin mostramos cmo una funcin
booleana se puede obtener en forma cannica a partir de su
tabla de verificaciones. Desgraciadamente, la fonna cannica
no .es siempre la ms conveniente para una funcin. Como

m
o

='"Y

toda funcin puede escribirse fcilmente en forma cannica, por


desarrollo o directamente de la tabla, vamos a considerar ahora
cmo podemos reducir la forma cannica a una forma mnima;
es decir, una expresin con el menor nmero posible de varia
bles. &to es particularmente til en los problemas de interruptores, donde cada trmino de la funcin representa una vlvula,
y una reduccin en e! nmero de trminos de la funcin reduce
el costo del aparato. Consideraremos dos medios de reducir
una funcin; el primero es geomtrico, y se debe a Karnaugh
y Veitch. Lo mejor es ilustrarlo mediante un ejemplo:
Consideremos un diagrama de Venn de dos variables; cada
regin corresponde a un tnnino cannico de la forma cannica completa de dos variables (Fig. 58). Toda funcin de dos
variables se representa en este diagrama sombreando sus trminos cannicos; p. ej., f=z y+iz; / se puede representar
sombreando las regiones (2) y (1). Pero la reunin de (2) y (I)
constituye
con lo que se ver~ca

z:

f=z y+z /=X


Esto mismo .se podra demostrar algebraicamente

como sigue:

f=Z y+z y'


-:z:. (y+y')

Ejercicio S;4a
Demustrese que todo par de regiones adyacentes en la fi.
gura 58 se pueden representar por una variable, mientras que
esto no es vlido para dos regiones no ayacentes.
(Indicaciones: las regiones adyacentes se pueden escribir en
la-fortna a . (y+y').)
El aspecto fundamental de la figura 58 lo constituyen sus
cuatro regiones, donde cada una corresponde a un trmino cannico, y regiones adyacentes corresponden a trminos cannicos que s610 s diferencian en una prima; p. ej., z y
es contigua a z y' y pueden unirse. La combinacin geomtrica de las regiones corresponde a la identidad algebraica

T(JU,UN0$

CANONICOS

V 11.lOUCCION

Ol

FUOCIONES

1100UANAS

1~~

z y+z y'z. La figura S8 se podrfa representar como un


cuadrado con regiones cuadradas (Fig. S9a), donde !as cocrdenadas,filaycolumna,deunaregipnidentificansutlrrninoca
nnico. Entonces,p. ej., la regin l representa el trmino cannico :' , y, la regin 3 el trmino cannico z - y, etc. Dos

'~

=Ll

regionesadyacentes forman una fila o una columna completa.


Luego una fila o columna completa reduce dos variables a
una, donde la expresin reducida es la cabeza de la fila o columna. Por ejemplo, sabemos que z y+z, 11 se reduce a z.
En el diagrama esta e;,:presin se representa por las-regiones
3y2,quejuntas<lanlaltimafilaconcabezaz,quceslafuncin reduc:ida.
EJEMPLO. Redzcase fz y+z /+:'y'

nima.

a su forma mf.

La aplicacin f comprende las regiones (2), (3) y (O). Las


regiones (2), (3) se combinan para dar la segunda fila, z.
Las regiones(2), (O) se combinan para dar la primera co-
lumna 1/, y la funcin se reduce a fz+y'.
Puede plantearse la cuestin de la validez de incluir dos
veces la regin (2), y la justificacin la daremos mediante la
solucin algebraica.
fzy+i!I+:'/
%y+:/+zy'+:'y',
-z. (y+y')+y'- {z+z')
Z /+/
l
mz+/

yaquez

y'+z/Zy'

En la linea A es cuando la regin (2)se incluye dos veces,


vlido a causa de la ley de tautologa.
& fcil comprobar que una representacin equivalente es
la que muestra la figura 60, con tal que consideremos las re
glones0y2
comoregionescontiguas.(Pinseseen el esquema
como en un cilindro.)

resulta

y'.z'

y.z'

y.z

y'.z

F10.60
Ejercicio S.4b

Escrlbanse todas las formas cannicas de dos variables.


simplifquense sobre su representacin gnl.fica y comprubese
esta simplificacin algebraica.mente.
El uso de representaciones gnl.ficas para simplificar fun.
ciones de dos variables es trivial y no valdra la pena estudiarse si no pudiera extenderse. La primera extensin es a
tres variables, y como hay ocho posibles trminos cannicos
requeriremos una repusentacin gr.ifica con ocho regiones,
ta.les que las regiones contiguas slo se diferencian por una
prima en su correspoadlentetrmino cannico. Esta se puede
construir fcilmente mediante dos de las del tipo de la figura 60, y !!!mando a cada fila ,! y :,;, respectivamente (Fig. 61).
y'.z'

y'.z

y.z

y.z'

"'rrffil
l2
r

'

FJo. 61. R~praent.eln


det~variJ.bles

y'.z'

y'.z

y.z

y.z'

:[:HE
f-:rfr+
+.t,'r+:t',':

FIO. 62.

con tal que supongamos que estn conectadas entre la regin


(2) y la regin (O), y tambin entre las regiones (6) y (4). Puede
interpretarse como dibujada sobre un cilindro.
Consideremos un ejemplo:
f::y
se representa
se combinan
des.

z+:z:

yZ

por las regiones (7) y (6) que son contiguas, y


entonces para dar x y, factor comn de las

Anlogamente,
se reduoe a;.-,

f:: y:+=

V:

ya que (1) y(S) son regiones contiguas.

Estos ejemplos son triviales, y la simplificacin puede ha


cersefllcilmenteanalizandola
funcin,peroconsideremoseste
ejemplo ms dificil;
f=xy

:+ry' :+x .y.z

la representacin grWca de esta funcin viene dada en la


figura62ycomprendelas
regiones(7),(S)y(l),
lasregiones(S)y(7)puedenunirseparadarrz,yes10
reduce la funcin a fx z+z' y' i, pef9 (S) y (1) pueden
unirse tambi&i para dar y' , :, con lo que se ha hecho una
simplificacin a fxz+y'
z. Una nueva simplificacin sin
usar la representacin grfica se puede hacer mediante la ley
distributiva, y se obtiene fz (:t"+tf). Se puede argir que
sta no es una nueva simplificacin, ya que no se ha llevado
a cabo ninguna simplificacin de tfrminos; sin embargo, en
ejemplos como los circuitos la primera funcin requiere un
contacto ms que la segunda. El mtodo de la representacin
gri.ficatienelimitaciones,puesserelegaeulusivamenteauna
combinacin de la ley de tautologa y la propiedad .:e+z'l.
La reduccin algebraica de la funcin f se da. m'5 abafo;
el lector la comparar con la reduccin mediante la representacingrfica.
{=%.y.:+%.

y'.

:+r'.

y'.%

:ry'
y entonces

z+(:r

f=x
=X
=X

/ z+x,

y' z)

Y z+i:c: y' z+:t:y' z+x'.; y'


Z (y+y')+/
Z (:r+x')
Z l+y'
Z J

=X

z+!f z

=Z

(,t+y')

La representacin grfica se puede utilizar para obtener


una considerable rci!uccin de una funcin, pero aumenta su
eficacia en conjuncin con el lgebra, ya para simplificar hasta
un punto en que la simplicacin algebraica sea obvia, ya para
.stigerir qu pasos algebraicos debemos tomar.
Ejercicio 5.4c
Comprubense algebraicamente las respuestas siempre que
sea posible.
1. Redzcanse las siguientes funciones mediante una representacin grfica.
I)
If)
III)
IV)
V)
VI)
VII)

xy z+x
z
:r'y z'+xy z'
xy' i'+~ y', z'+:ry' ,z
xyz+::'yz'+xy'z'+:ryz'
xy'z'+::'yz'+.tyz'+Xy'z'
.tYZ+%'-y',z+x'yz+:t:/Z
.t y' z' +X y z' +:e y z' +x' y' z' +.t y' z

2. Dos regiones alyacentes se combinan para reducir una


variable.&tdiese:
I) Una fila de cuatro regiones
II) lasregiones7,5,l,3
III) un bloque de cuatro regiones

3!

Estdiese:

1) Tres regiones adyacentes.


Il) Cinco regionesadyacentes.
4!

Qu~ funcin cubre las ocho regiones? Reddzcase.

El mecdo de fa represeotacin grfica se puede extender


fci!men.te a la simplificacin de funciones de: cuatro variables.
Los fundamentos son los. mismos. Una representacin grfica
de cuatro variables se da en la figura 63, y se sugiere que el
lector estudie sus propiedades y las use por s mismo. Damos
a continuacin un medio de llevar a cabo este estudio.

y','y',,,,,

w'.x'
w'.x

w.x'
FIG. 63. Repruenu.cin de
cuatrovarl1blts
Ejercklo S.4d
a) Sombrese la funcin u/%' r'+u/ Z y,:', redzca.sealgebraicamente aw':f'
'!.'; deddz.casequedosreas
sombreadas deben ser adyace.ntes. Reptase para otros pares
de reas en la primera y ltima columna. Debe coasiderarse
la primera columna adyacente a la ltima como si la representacin estuviera sobre un cilindro vertical1
b) Sombrese la funcin ul;e'y'r'+w%'"1fr',
y
reptase a). Debe considerarse la primera fila adyacente a la
ltima como si la representacin estuviera sobre un cilindro
horizontal?

e) Sombrense pares de funciones sobre su rpresentacin


grfica. Demustrese que cada par se reduce de la misma forma
que en las representaciones anteriores.
ti) SoJllbrese la funcin

<: x',

y' z'+w' x' y' z+ w' x' Y z+w' x' y

z';

que corresponde a la primera lnea de la representacin. Conje,


rrese cmo puede ser SU forma reducida. Simpliffquesealge,
braicamente y comprubese la conjetura.

Reptase para otros lneas y columnas y generalcese el re


su\tado.
e) Sombrese la funcin
w'x'ifz'+w'iy'z+w'xy'z+w'xy'z'
y redzcase algebraicamente a w' , y'. Dedzcase qu bloques
de cuatro elementos se reducen a un producto de dos, siendo
estos dos parte del bloque total, en este caso w' e y'.
Redzcanse las siguientes funciones mediante su represen
tacin grfica yalgebraicamente:'
a) w'x'y'z'.+w'.x'Y=+W:c''!/z'+wx'y'z
{3) w':c'J/z'+w'x
y'z'+w':c'yz'+w':c.y:'
y) u/,:c'y'z'+w

x'y'z'+w'x'yZ+w:r.'yz'

f) Considrese un bloque de ocho elementos que represente,p.ej.,alafuncin


w'x' y' r'+w', x'y' z+w'x'
y z+w':c'
w' X 11 r'+w'xy'
=+u! XY
z+ul:CY

Y z'+

Como los cuatro primeros trminos representan la p~ime;a fila,


que se reduoe a w' x', y los 'cuatro siguientes a la segunda
fila, que se reduce a u/ x, el bloque total de ocho se reduce
a w':c'+w'
x, es decir, w', que es el nico elemento como
a los ocho trminos.
Consdreese otros bloques de ocho trmino& cannicos;
p. ej., los que representan a la fila uno y a la fila cuatro. (Se
pueden considerar como un bloque de ocho?) Resulta an
vlida al conjetura?

g) Pueden producirse similares ~educciones en bloqul!S


no formados por una po'tencia de dos trminos cannicos? Es
tlldiensebloquesdetres,einco,seisysietet&minoseannios.
h) Usense los resultados a)-g) para simplificar otras fun.
dones. Usese el mismo tipo de tcnicas que en las representaciones de dos y tres variables.
Aunque el mtodo de la representacin grl.fica de Karnaug.b se puede eeteeder a eteec variables.el estudio de estos
bloques se hace ms complicado. KARNAUGH y Cw:>WELL (referencias 1 y 2, respectivamente, pg. 165), describen estas
extensiones, pero para problemas de muchas variables es necesario un mtodo ms complicado.
Et mtodo debido a McCtusKBY (referencias 2 y 3) se puede
obtener a partir del de Karnaugh, y como es un mtodo numrico, queda abierto a los mtodos de solucin de los computadores.
Cada trmino canriico-de la forma cannica viene dado
por un nmero binario de la siguiente forma. Todo elemento
con prima se remplaza por O, y todo elemento sin prima
por l. Entonces, p. ej., w'%/
z se representa por el rimero binario 0101; es decir, Sen la notacin decimal. Como
un segundo ejemplo consideremos la funcin' e , (y+z) que
tiene la forma caenca e . y, z+:c, y, z' +:e, z; la asig
nacin binaria de estos trminos cannicos es 111, 110 y 101,
respectivamente. Estos son precisamente los m'imeros de las
columnas independientes de la tabla de verificaciones para.los
que la funcin toma el valor I. A menudo se especifica una
funcin por el equivalente decimal de.esros nmeros binarios,
por ejemplo,

f .. w:c

y z'+w'

r, ,.

z+wJ!y

z,

tiene representacin binaria 1110, 0001, 1011, y la funcin se


puede escribir como ((14, l, 11).
El primer paso de este mtodo consiste en agrupar todos
los equivalentes binarios de la funcin cannica de acuerdo
con ef nmero de unos que tengan, y colocarlos en orden
creciente de unos.

EJEMPLO 1.

Considrese la funcin
f=(0,2,3,4,10,12,14,15}

TABu.xxvm
Equi,,alente

Equi0<1/ente

decimal

binario

ID':r'II'='
ID':r'yz'
ID'.tII'='
ID':r'yz
u, :r'. ~ ....
u, ~ 11'. r.'

g'

0010
0,00
0011
1010
1100

u, ....

14

ThmiM
c.,,w,rjco

~ ....

~"'
de5
tres

La simplificacin se hace teniendo en cuenta que slo bay


una prima de diferencia entre grupos contiguos, y es entonces
posible aplicar la identidad a+a'=l a cada par de trminos
cannicos en grupos contiguos. E\grupo uno se compara con
elgrupodos,ysehacenlassiguientesreducciones:
w';(

y'

z'+w';(yz'=w';(z'en

binarios

w';(

y'

z'+w':r!/z'=w'y'z'-en

binarios

0000)00-0

0010
0000)0-00
0100

No existe ningn medio de comparar el grupo uno-con


el grupo tres, puesextsten dos primas diferentes entre los
trminos cannicos de estos grupos.
Se puede comprobar que es innecesario considerar todos
los trminos cannicos. Toda reduccin posible entre dos trminos cannicos se obtiene como una diferencia de un dgito
entre sus binarios equivalentes. En el proceso completo, el
grupo uno se compara con el grupo dos,,el/grupo dos con el
grupo tres ... , etc., y todo trmino canico que no se ccmbina con ningn otro se llama trmino primo y se anota.

se

Esta comparacin se completa


tabulan en la tabla XXIX.

r,rmino

'""""'

w'%'J'
w'l/I'
w'll'11
ll'11t'
J:1/1'

abajo y los resultados

Equicoknt~
decimal

EituiNI.nt,

''

oo--0
0-00
001----010
-100
1-10
11----0

''

2,10
4,12
10,H
ll,14
1:4,lS

:: :~

ms

M"'"'

""""'

"!'

Para hacer posible posteriores eliminaciones de las verables, debemos combinar agrupaciones adyacentes como antes,
pero debemos poseer una nueva condicin, que los trminos
cannicos deben contener tambin las mismas variables. En
notacin binria, esto quiere decir que el guin, que indica
ausencia de una variable, debe corresepnnderse en ambos tr.
minos, ademil.s de que las agrupaciones sean adyacentes. El
ejemplo anterior no se puede simplificar ms mediante esta
tcnica, y la funcin simplificada es la suma de Jos trminos
primos; es decir,

1u1

r. r+u1. ,. r+w ~.

11+

+ioyz+w:r.z'+w:,:,y

r Y

z'+:r.,

, z'

que !)Or supuesto se puede simplificar pnr factoritadn.


EJBMPLO. 2. Simplifiquese la siguiente funcin de cinco
variables
/(O, 6,7,9, 11, 14, 15,22, 23,25,27,30,31)
Resolveremos
valentes binarios.
la tabla XXXI el
esta comparacin

este problema considerendo slo dos equLa tabla XXX muestra las agrupaciones, y
resultado de esta primera comparacicSn. En
nicamente se ha dejado de usar el tr-

mino "O'', que debe ser entonces~ino


primo. Reducimos
la tabla XXXI a la tabla XXXII, recordando que los elementos
pueden combinarse ahora slo cuando tienen el guin en la
misma posicin, adems de estar en grupos contiguos.
Eqwiv'alen.re
decimal

EqUW<IUnte
bilUlrio
ninguno

OOIIO

01001
00111
01011
01110
10110
11001
01111
10111

u'
i~
~~"

m:~

,o

_Gri,po

dos

cuatro

ci~oo

lllll

Existen dos observaciones sobre la tabla xxxn, la primera es que no hay trminos primos, la segunda es que algunas agrupaciones aparecen ms de una vez. Estas deben considerarse slo una vez (debido a la ley de tautologa). La tabla
se puede reducir considerablemente incluyendo slo la primera, tablaXXXlll.
.
La reduccin de esta tabla nos da la tabla XXXIV.
El trmino "9, 11, 25, 27'' no se usa en la reduccin de la
tabla XXXIll. Este debe ser entonces un trmino primo y, ecmo
!a tabla XXXN no puede reducirse de nuevo, los elementos
de sta deben ser tambin trminos primos. El resultado de
la reduccin de-la funcin/lo constituyen los trminos primos
00000, -01-1,
--ll-, es deck,
u'w';(y'z',w':t:Z,:tY

f se reduce a
:z'+w' X :z+~ y

respectivamente. Luego la funcin

ft/

uf,;(

y''

TU\MINOS U,NONICOS Y RIOUCC!Ot<I OC FUNCIONES IQOI..EANA$ 155

Los

mtodos de McCluskey y Karnaugh, aunque aparentemente distinta;, se basan en la misma ley de complementacin, .t+.t'-1;
ambos consisten en una agrupacin----
de
Karnaugh es geomtrica y la de McCluskey es numrica- y
haoen uso de la ley de tautologa yfactorizan la solucin final.

Equioawnu
dttiffllll
d,lo,
1/lffllffltM tombinodo,

.. ,
,.14

'"

9,11
9,2S
7,2)
11,U
11,27
14,U
14,30
22,23
22,,0
2S,27
15,31
23,ll
27,ll
)0,31

liquioak..t,

"""""

nil!.JUIIO
ninguno
00111-110
-0110
010-l
-1001
-0111
01-ll
-1011

Huno

"'""

"!'

-~

Olll-

-1110
10111-110
110-1

-un

1-111
11-11
1111-

cinco

De aqu su analoga. El mtodo de la representacin grfica


es til hasta las funciones de cuatro variables, mientras que
el mtodo numrico se considera para mayor nmero de variables. Es interesante observar que l<ARw.tlGH desarroll su
mtodo a comienzos de la dcada de los SO, cuando el computador adn no haba tomado fuerza, mientras que McCLUSKEY
desarroll el suyo a finales de dicha dkada.

FlJNCIONlSi,ca.~yMfTOCX),;DE$!MPllflCACION

EquilXIUnt

Eqr,ivat.ltt
binmio

7,14,IS
,6,7,22,23
6,14,22,30
7,21
6,22,14,30
,,11.2s,v
,.2s,n,21
7,23,15,ll
11,15,27,31
11,27,15,31
14,15,30,31
14,30,U,Jl
22,21,30,11
22,30,23,31

0-11-011--IIO
-011--llO
-10-1
-10-1

. '""""

...

--lll

-1-11
-1-11
-111-1111-111-11-

Nutoo

'"'"'
""

T,...u. xxxm
Equivalent
d,cim,zl

'
,.11,2s.v

7,14,IS
7,22,23
6,14,22,}0
6,23,15,JI
ll,IS,Zl,31
14,15,30,Jl
22,23,30,31

Eqr,it,aknte
dfflllt#I

'

7,14,15
22,2),J0,3!

Hqr,ivat.ltte
bi.wio
0-ll-011--110
-10-1
--111
-1-ll
-1111-11-

Equtt,<Uffit.

"'"'"

.,,,

Nu,c,o

':!"

'"'"'

Ejercicio S.4f
l. Usense los dos mtodos de simplificacin para reducir
algunas de las funciones del captulo l.
2.0 Simplifquense las siguientes funciones mediante el mtodo de McC!uskey. Comprubese la solucin, siempre que sea,
posible, con el mtodo de la representacin gr.ifica.
1) f(0,1,2,7,8,9;15)
11) f-=(2,4,5,6,7,9)
111) fs(0,1,5,7,9,15,27,31)
IV) f(l,2,4,7,8,10,
ll,13,14)
V) f .. (3,S,6,7,9, 10, 11, 12, 13, 14)
El mtodo de McCluskey para simplificar una funcin COD
duce a un conjunto de trminos primos y tomamos la suma
de stos como la forma simplificada de la funcin origina\. Pero
hasta Ql! punto hemos simplificado? 'Se sigue neoesariamente que la suma de los trminos primos es la mejor; es decir, la mlnima forma de la funcin original? Estudiaremos esto
considerando el siguiente ejemplo:
El problema consiste en simplificar la funcin f ... (0,1,2,3,
4, 6, 7, 8, 9, 11, IS). Esto se ha hecho en la tabla XXXV, y
conduce a los cuatro trminos primos designados sor A. B, C,
D, E, F, respectivamente.
Los nicos trminos primos difmntes son los designa.dos
porAF, ysi la funcin f tiene lasvariablesu,o,z,y, se puede
escribir en forma reducida:
far/

o'+o' r'+

!/+rl y+v' -:c+:c

que es equivalente a la funcin original f. Sin embargo1 es


sta la forma m.is simple de f? Podemos comprobarlo considerando la representacin grfica deKamaugh de la funcin
original y observando si obtenemos o no la misma simplifica
cin. La funcin {completa es
f9 11' r' !/+u' v': y+
+u' v : !/+u' 11 %!/+u'
+u %' y+u v'ry+u

if zy'+II
v', %Y
vr
y+ulf'A1
!/
y.

vr

y se puede considerar su representacin gri(ka (Fi~. 61), con


J;t.quesercdueelafuncina:
f=tl.:r'+%y+rly
Re,mlta ahora claro que, aunque el m6todo de MeCluskey
simplifica considerablemente la funcin original, no produce
una simplif:aein ptima,ya que el m6todode la representa
cingrfieahareducidolafuncinoriginalalasuJl!,adetres

.,

. b.

,.d.

0000

.. 1
0010
0100
l ..

0,1
0,2

.
.

oou
ono
,oo,

'
,'
"
"

Olll
IOll
1111

00-0

o.

0,8

,,
.,,,,

oo-,
-eei
eno-ro
01-0
roeo-u
-en

...

8..9

,.,

3,11

''

01110-1

,.11
7,ts
11,lS

(1)

.~o:...
.....

~-.,,

"'

..

'

1,
1.1,,
1,,
0,2,4,6
0,4,2,6
0,8,

00--0000-0--0
0--0
-00-

l,9,11
1,9,l,ll
2,3,6,
2,6,),7

-0-1
-0-1
0-10-1-

,.,
'

l, 7,11,U
3,11. 7,IJ

-111
1-11
(D)

.. ,.
o,
o,
o,.

--11
--11

(110

!e

F
F

Tf!!l,HNOS

CANONICOS

!!EDUCCION

DE

FUNCIONES

BOOL,U.NAS

\59

productos de segundo orden, mientras que originalmente se


haban obtenido seis. Adems, como estos productos son C(!
munes a ambos, resulta que los trminos ti v', v' , y y v' , .i
que aparecen en la primera simplificacin, pero no en la se
gunda,sonredundantes.
Es ,posible construir un mtodo para reducir de nuevo el
resultado de la simplificacin de McC)uskey, basado en el
examen de los trminos cannicos originales y los trminos
primos finales. Por ejemplo, el trmino primo A (es decir,
u' tf.) se construye a partir de los trminos cannicos cuyos
decimales equivalentes son O, J, 2, 3. Anlogamente, el trminoprimoCseconstruyeapartirdelostrminos.cannicos
O, 2, 4, 6. En ambos casos aparecen los t.rminos cannicos O, 2,
y se nos plantea entonces la cuestin de si es necesario realmente incluir ambos trminos primos. Supongamos que decldimos incluir C (es decir, O, 2, 4, 6), pero excluir, si es posible,
A Dos de los t.rminos cannicos. de A, O, 2, se han incluido
en C, pero no los trminos cannicos l, 3, y entonces,. para
excluir el trmino primo A, debemos incluir otros trminos
primos en que intervengan los trminos cannicos l y 3. Po
demos incluir D, que se construye a partir de los trminos
cannicos l, 3, 9, 11. Si incluimos C y D, habremos tomado
los trminos cannicos O, 2, 4, 6, l, 3, 9, ll de la expresin
original, y resulta entonces innecesario incluir A (es decir, 0, 1,
2, 3) en la suma final, ya qUe sus trminos cannicos aparecen
en C +D. Sin embargo, an quedan por incluir los trminos
cannicos 7, 8 y 15; 7 y 15 se incluyen en F (tambin 3 y 11)
y el trmino primo B incluye el trmino cannico 8.
Entonces la suma B+C+D+1E
de los trminos primos es
equivalente a la suma de los trminos cannicos origiriales.
Que algunos trminos cannicos aparezcan dos veces en esta
suma carece de importancia, ya que por la ley de tautologa
se pueden incluir tantas veces como se desee. Sin embargo,
sta no es an una simplificacin tan buena como la obtenida
con ta representacin grfica. Debe haber-entonces
ctraasoluciones obtenidas por este mismo camino, pero que den una
respuesta ms satisfactoria. Podemos sistematizar el estudio
mediante una tabla de trminos cannicos (Fig. 65) que se
construye como sigue: enumrense en la parte superior de la
tabla todos los . trminos cannicos de la expresin originl,
y los trminos primos en la parte izquierda de la tabla. Mr

quense con unasterisco los trminos canniCOS que dan lugar


a cada trmino primo. Estos estn enumerados en la columna
e. d. de la tabla de reduccin X.XXV. Por ejemplo, el C tiene
un. asterisco en las columnas O, 2, 4, 6, porque stos son los
trminos cannicos a partir de los cuales se ha construido.
Exponemos ahora un proceso de tanteo, pero sistemtico. Con
sideremos una columna con un solo asterisco; p. ej., la columna 15. Esta columna indica que el trmino cannico 15 se
ha combinado en un solo trmino primo, en este caso F, y
entonces este trmino primo debe aparecer en el resultado
final, pues ningn otro trmino primo puede incluir el trmino cannico 15. Pero la fila F incluye los trminos cannicos 3, 7 y ll. Enmrquense con un crculo, junto con 15, para
sealar que ya se han tenido en cuenta. Al seleccionar otros
trminos primos para cubrir los trminos cannicos restantes,

: '. '. ,'";"; t~


n,m,nosu<>6<>,:o,del

@@

..

@
F1G. 65

9 11

15

@@

@@
@

@@

tenemos en cuenfa que estos cuatro ya se han incluido en F


(que aparecer en e) resultado simplificado final) e intentaremos incluirlos de nuevo Jo menos posible. En este ejemplo
particular, el trmino cannico 4 aparece tambin una sola
vez en su columna; esto corresponde a C, con lo que el trmino primo C debe aparecer en el resultado final, pues ningn
otro trmino primo puede tomar el trmino cannico 4. En
marquemos con un crculo los asteriscos de la fila C. Ocho de
las once columnas se han enmarcado ya con un crculo, lo que
significa que C y F comprenden ocho de los once trminos
cannicos de la funcin original no simplificada. Quedan por

cubrir los tres ltimos tnninos cannicos 1, 8 y 9 de la forma


mas-econmtca posible. El trmino primo B cubre O, l, 8, y 9,
y una vez enmarcado! stes mediante crculo&, todas las celumnas contienen yi. asteriscos. enmarcados. Todos los trminos originales estn entonces incluidos en los tnninos prim.OS
B; C y F, y stos forman una suma mLilima. Luego la funcin
red~idaes

fB+C+F,

es

decir,

fv', r'.+u' V+,:,

!I

qe coincidecon la simplificacin mediante la representacin


grl.fica.
Aunque las tablas de tnninos primos pueden diluir, el
principio que se les aplica es siempre el mismo -todo trmino
cannico que aparece en la tabla debe estar incluido en el
menor nmero posible de trminos primos- y la dcnica para
utilizarla es en todo caso similar a nuestro ejemplo particular.
Debemos hacer una observacin final acerca del mtodo
de simplificacin de McC\uskey. El artificio necesario en este
mtodo. especialmente cuando se usa la tabla de trminos
primos, es mucho mayor que el del mtodo de la representacin grfica. Sin embargo, el primero se puede extender para
simplificar funcione~ de tantas variables ccme se desee. Adems, el papel de la tabla de tnninos primos se puede" susti
tulr mediante una programacin en un compUtador. Por otra
parte, el mtodo de la representacin gri.fica, muy efectivo
para funciones de hasta cuatro variables. se hace complicado
. para cinco, y mis o menos imposible para seis o m.

EJBMPLO.
La funcidn
a. la siguienktabla

origen

O
A

1, 3, 5, 7,9, 11, 15, TI, 31) da


de thminos primos (sin cfrculos).

9,11

15 TI 31

@.@.

e
~

,-co,

(!}'"

: ~

.lacoluinn,O''intervieneunasolavez--en
el trininoprimo
E~ ~r.. l quis,E:debe ser: .un. miembro de, la suma mnima.
li':.cubre;.timbin'la.columna
l; y se enmarcan con cfrculos
los isteri:icos -correspondientes.
La .columna 5 interviene una
sola v~::coil. lo que A debe-pertenecer tambin a la suma mniiiia:JSe,,trazali drculos que indtquenque las columnas O, 1,
3, 5, 7, se cubren por los trminos primos A y E. Las columnas 9 y .31 tienen asimismo un s_o\o .elemeqto, y los trminos
primos By zi-debea pertenecer tambin a la suma mfnima.

~liffitt~~1e:b;1~ 1:~~n:~~=~~~:iti;' ! ::;:


f.f1,B,D,E)

tf !ecto/qui'est

particularmelte in~rsad.O .en pioblemas


!'eia.~iona~ coa.ja reduccip.,.y minimizacin de funciones
tiooit~n.as :puede leer C.\LDWELL, Switchini'i:ircuits.pnd logiazl
1e~~(~erenci_i.2).

;:ft~;f~~si1:.i~:i::4::;j~:,r:.ra.,c:,;.:.':;~:
v~(,lle,s:mfn_imos. .de

las _funciones-correspondientes.

2:::Es;.posibl, 'una Vlii:rartte""dei m"ltod~ dC simplificac!n


una:,~sen~nen un

~!"~~=,~~~u;-~ -~ _
1,

espaco

Por ~~mplo, en el caso de tres vari~)es existen _'}!, ._sea,


8:'JiSible's trmillos . cnnicos' que -pue'l.len "representarse como
Is;:O~h~vitlces'deuncnbo'en-elespacdde"3 dhh~siones.

los otros vrtices, obtenemos e) diagrama qe se niuestra ms


abajo. Pera simplificar ahpra una ..func.in en forma cannica,
marcamos los tnninos cannicos presebtes en el cubo. Ntese
que cuando se n\8.rca dos trminos cannicos contiguos, por
ejemplo, lll en A y 110 en B, el lado comprendido en.tre los
dos representa la simplificacin. Lnego ea.el ejemplo que con-

TEJ>.M!NOSCANONICOSYREDVCClot<IDE:fUtlCIONESSOOI.EANAS

sid~ramos, el lado AB representa la simplificacin


trminos cannicos 111 y 110.
H oo,

11-

16l

de los

o~

"
010.

lCO

111111

Esti1diese la representacin booleana de las pt0pi0edades


geomtricas de la figura. Por fiemplo.- qu silnpl~n
representa la cara ABCD, si represeri.ta alguna? RCpresentan
algo: las" diagonales ee las caras o- les diagonales 'del cubo7
Extindase esta idea a. la 'simplificacin de una funcin de
cuatro variabls,mediante un hipercubo, .;Qu son las caras
cbicas, las caras planas; las diagonales, etc.? Un discusin
detallada se puede encontrar en FLEGG, en la ~ibliograffa,:que
se"da,ms'bijo,:'..;
a' j<; , ,,,,."!'!o;

-, 3." "Utia dt l-;difiCultades "e obtner una: -suma mfnin\.i


_'p.a:rt 'Qi_' ~{'tabla dlt~i~os" p~l!os~ts:'qf se ieq!lle~
ur 'cierto grado dC'habiHdd- para:sleccioitat las filas. Cuanto
mayor sea l~ tabla de trminos,W:WJ'i'S, m~yor' es la habil!dad
que se requiere. Esto se puede evitar mediante una aproximacin lgica 11. la tabla de trminos "primos. Consideremos la
tabla XXXVI. El trmino cannico O se puede cubrir por los
trminos primos A, B 6 D. Esto se puede escribir A +B+D,
donde + se toma aqu por la conectiva lgica ''6". Anlogamente, el trmino cannico l secnbreporD;ettrminocannico 2 por A; 'el trmino can6nico'7 por C; el trmino can-:
nico 8 por B+D; el trmino cannico 9 por D; el trmino
cannico 15 por C. La funcin requiere que los trminos cannicos O, l, 2, 7, ... yl5quedentodoscubiertos.Luego,,si
es
la conectiva lgica "y", nuestro requisito es
(A+B+D)

D A

C (B+D)

D. C.

fUNCIONU

'"'

9()()L.fANAS

V METODOS

OE

SIMPl.lflU.CION

1,

Como + y son operaciones booleanas, la expresin se puede


usar mediante las leyes booleanas usuaJe~.
Luego
(A+B+D) D A C(B+D) D. C
A C D (A+B+D) (B+D)
A.
D. (B+D) ya que [(A+(B+.O)]
(B+D)B+D

e.

y desattollando
,_; :..A.:B."C,D+ACD
Luego.la furici6~ se obtine con los b!rminos primos A, B. C, D,
o ece los trminos primos A, C, D. Los ltimos tienen menos
trminos, y dan entonces origen a la suma mlnima.
Luego, f=(A,C,D), Que eael resultado que obtuvimos a
p.artirde"iatabla.
,
Consideremos otto ejemplo: (El ejercicio 5.4f, "cuestin
2., V) da origen a doce trminos primos; llmense stos
A.B, C, D, 11, F, G, H, /, K, L., M (vanse respuestas a este
ejercicio), ta tabla de tminos primos se muestra ms abajo:
1
A

'

D
E

F.

kL

.10

11

12

l)

14

Evidentemente, una seleccin de tanteo a partir de esta tabla


puede tener dificultades, especialmente'debido a que no hay
columnas con un solo asterisco. Sin embargo, el trmino cannico 3 se cubre por A+B, el trmino cannico 5 por C+D,
etctera.
La funcin entera se cubre por
(A+B),

(E+F) (A+C+EJ
(B+G+n (l+M),

(C+D)

(G+H)

(D+H+L)

(J+K)

,(F+K+M)

se desarrolla a
(ACE+ADE+A
CF+ADF+BCE.+"
+B. Cf+BD E) (D GfM+D G,, K ..Af+
+G, H K M+G I M, L+ F G I L+G, K ,"L+
.+H L.M+B, H ,,K M+ H I F, L+H /. K . L+
.+BI KL)
.
que

Los-elementos de este producto con,un nmero mnimo de letras tienen.seis letras, como AD .. EGfM, AD,.i,
G K M, etc. Estas son entonoes sumas mnimas posibles.
Esndiese este mtodo. La ventaja consiste en que se obtienen todas las sumas mnimas, y la desventaja en que se
hace uso del tlgebra "pesada" {vase la referencia 2, apar
tado5.6).
libllopfll
l. KilNAUGH: Thtm11p""1/hodfo,$VlltMsisr.,fcombinationallogic
ci...:Wh: TNm.s. A.I.B.B., TIJl. 72, nov. 1953, pp. 593-9.
2. {:AU)w2t.L: Swirching cin:uirsa111/k>gicaldtlin. Wlley, 1958.
3. McCl.usnY J.: Algdmli.: minimi:ratif.>n, 4lld tM dnin, of taoo
ttrminal conl<Jct networkJ, MJ.T. thesii, 1956,

l. CwiWllL(Vhsiean~).
2. Kl1sna. RltCHII MID W.UHaUaN: TM duip oltvlitchill rircui.,.,Van' Nostnlld, 1951,
FUoo: B~
als~brrt 1111d ih applicatioru. Black.le, l~-

3.

Ef'tablero~de pruel:i.as es un aparato sobre .el cual se puede


hallar. la sol~ci6n .de unproblema de ,it~r111cptores simples.

~1!f:i~dw~;1
~r;d:~
~~;1~:ed~~!~:;/:~!~:1~
el
C.ada
los inte'rru'ptoresconttola
muestra
diagrama.
uno de
cuatro triples, que son elctricamente

~1t~tr11f;;~; ,i;;rn;:,;~~;;~~;,;,~r~.
-<i:.:r!

. -;, M.!"!'
J

!'!

independientes,

de tal

F10. 67. Tablero de pruebas

la parte -Sllperior

en

cada uno de

JoS ~i:r triples.con'irola:

::-1::~

~k''~~~ri~~:f~ri~t!~~~~~~!t-~1~11

dones), el casquillo del centro se conecta elctricamente con


de la parte inferioren cada uno de los cuatro triples.

el

Las CODCxiones entre los casquillos se liacen.por medio de


cable. La energfaelcmca-se
obtiene mediante dos pares de
casquillos situadi::is en l-extreme defa derecha yei el -de
la i7.quicrda del tablero, respectivamente. Las conexiones a la
lmpara indicadora se hacen mediante dos casquillos situados
en la base de cada lmpara. Estos tableros de pruebas se construyen por Tor Insirument' Co., 4 Steps LaM, Watcombf, Tor
qugy, Deoon. ,.
.
El tablero de pruebas se usa de la siguiente forma: cuando
un interruptor est en la posicin superior representa una variable con prima, y cuando est en- la~icininferior,una
variable sin prima .. Consideremos un.ejemplo particular. La
solucin a la pregunta 6 del ejercicio 1.8 es Lx, y :z:+
+a. y :'+x, !l .z+r ,y,:, que se simplifica evidentemente a L:c y+z (:e, V+.1" y). S! llamamos :c,y,z a los tres
primeros interruptores, enfnces % 11 significa poner los interruptores e y en serie; lue'go se debe poner el resultado en paralelo con et.restoae Jaeicprsi6n: -Las primeras conexiones
son entonces: batera al ceerrc e. casquiJlo inferior de este triple,al ~ntroy,casquilloinferiordeestJ,;trip\ealalmpacain

'':"~~;'~
'-.

S.tori

~';""

~'::''.

-~
....

o o

'...:,

.;

e..1 .. 1,

o o

1 - - - -

S!npritNX

F10. 68.

La funcin

:f

:r

L-~v+:(:r't/+:t'r)

dicadora (Fig. 68). La segunda parte de la expresin tiene z en


serie con el parntesis, constiruido por dos pares de interrupto,.
res en serie, en paralelo. Se hace coroo sigue: batera al centro z, casquillo inferior de za\ cectro e, casquill inferior de x
al centro y, casquillo superior de y a la lmpara; tambi~n del

.
1

casquillo superior_ de :z a un _centro difrente y, y del casquillo inferior de y a la lmpara. Esta ltima parte del ircuito
se puede ~implificai como muestra la "figura 69.

AL~.~

e~/:::;

o
o-

"
"

oo'o

00

Fto. 6!1. Una vehln lll Kneill1 de L


Es posible economizar cable e interruptores mediante: a) la
reduccin de la funcin a su forma ms simple, y b) la eleccin
de la ruta ms econmica sobre el tablero. Lo ltimo se consigue
con la prctica.

De&graciadarnen1e, las notaciones de los nterruptcres, el


clculo proporcional, el lgebra de conjuntos y el ilgebn de
Boole, no han sido uniformizadas. Damos seguidamente una
seleccin de notaciones usadas en los libros ms elementales.
En cada caso se da, en primer Jugar, la notacin 'Usada en
este libro.
1,

Algebra de Interruptores
Interruptor que conduce
Interruptor que 110 c.ooducc
Interruptores enserie
Interruptores en paralelo
Complementario

2.

A1gebra di con/untos

zy; .ty;%ny
z+y; iuy':evy
Z;i

-~'-

Conjunto universal
Conjunto vaco
Interseccin
Unin
Complementario
Complementario relativo de Y respecto
de X
Diferencia simtrica
Inclusin

1; U; l; T
0;0.
XnY;XY;x..;y

XUY;X+Y;Xvr

X'; X; X
XY;X/Y
X6.Y;X+Y;X$Y

xc r.xe nx c r.

l. ~c~o proposlcionaJ
Proposici6tl

cierta

Proposi~n

falsa

Conjuncin
Disjuncin
Condicional
Bicondicional
Negacin

-~i

PYP:,

Exc1us1va'!6.,-'
::.:,.":o r
4,.

IPll;"elvalordepesT'';pl,ptiene
el valor de verificacin l"; pT
[P!O;"elvalordepesF';pO,"ptiene
el valor de verificacin O"; pF
pAq; p&q; pq; pnq; p q; Kpq
pVq;p+q;pUq;Apq
p~q; p~q; p:::>q; Cpq
p ..... q;pq;Epq
.p; P;p'; ;; Np
p~q; __pe1:
p1r p:~ii:. Rpq_

~g~briii.~ 1ook 1:

~ ~; -: ~;ci~n~ bi~nas
Operaciones unitarias
Unidad

Cero

s.~~
Operaciones t y

Relacin de~~

Vb,

a+b; a.Ub;0a0
a . b;anb; aAb

~\:~ ,
0;0

: : J

pfq;pftq;pUq; pVq;
Spq
Segundo, p.iq;pq; pq; pAq;
Dpq
plrcial "; p; e;
primero,

Indicaciones,

respestas, soluciones

~~~~~~~~~~-

Ejercicio Jj.

(:r0r)C.o:0r)0,

1.(1):r

,, ,,'

'

(11).z

,,
'

'
Luego

. _(z0r,)0_zz~(r,0z)
H

. :~,

:r ~:,;.; :

~([)~=,~;~

1,

(1 ~.~~"i;~~~+Los

recuadI'OS]~pun1eados
indican Ja. parte del crcuto
va primero. Evidentemente, pueden omitirse.

que

~~~~~~~~~~~

Ejercido 1.4

1.(1)"

(11)"

Luego

<~ey)e:-~e(ye:).

Los recuadros punteados indican la parte del circuito


primero. Evidentemente, pueden omitirse.
Ejercicio

~~~~~~~~~~,.,
,.,
,., ...,.,
E
"""'"'
l.S

:i:"m"

"'

impar
impar: .\m?'r

im=

"~por"

"'""'

l'

que va

INDICACIONES, RESF'UE5rAS, SOI.VCIONES

Comprense stos con los circuitoS en serie y paralele (tabla 1.4). Si "par'' se interpreta como le ''impar" como 0, entonceslaoperacin"por"correspondealaoperacindeinterruptores "ms"; el sistema presenta una estructura idntica con
esta operacin. Dos sistemas que cumplen esta condicin se
llaman isomorfos. Con la misma interpretacin de par e impar,
la operacin "ms" no correspcnde a la operacin en serie.
Luego no existe isomorfismo entre pares e impares con la
operacin "mS""Y los interruptores .:e e y con la operacin
"en serlev t v ).
2. Desgnese la clase de nmeros enteros de resto 1 por l,
y los de resto O por O. Sean :e, y dos -variables que pueden
tomar uno cualquiera de estos valores. Sean +. las operaciones aritmtica de suma y multiplicacin.

(::r+r)

Resulta evidente que la multiplicacin de estas clases y la


operacin "en paralelo" de los interruptores, tienen la misma
estructura, pero no ocurre as con la adicin de clases y la
operacin "en serie" de los interruptores. Sin embargo, este
sistema es isomorfo con las operaciones +, al de la pregunta l con las operaciones "ms", "por".
Demustrese

esto remplazando

par.por]
impar por O
"ms" por+
"por" por.
y recprocamente.

Ejercido U

l. l-GP~'{i3J--{(}
,i~.-~'-[J-Ey

,!~~:~~~
dJ~"'""-c:=:J-[J-

~~-i;-ic:
:,:::i.
.,_j~y:}---J:-"

,~

~:: .. :

"
'
El lector puede observar que si la corriente pasa por la
primera transmisin P, debe pasar tambin por1 las transmisiones en paralelo, cualquiera que sea el vaJordeR
y
Luego
esto se reduce a
...

-0-

-~,.

-CJ:-

s.

2.

a) (y+:).i:
.i:y+:
e)

.b)

-.
d)Dibuje:mosdenuevo,~~

func~n.~cqnvienten
(u+v+w

4.

(:e

'

'

Cntonoesla

P+11

Q),

z), (y", z)+p '

S. Del nm. 4, donde P=(z, y+:

w)

Qo::..i: ~ y+w
R+s
t.
sustituyendo, la fundnse convierte en
!:r(%1(+:

w)+Y(zy+w)J

(st).

EjerdcJ:o I? ,.-
l.

ti}:_
I

o t

1)--"0..

.
3. a) similar a la pregunta 2.

ier!_wr

(b)

II

:t

o
o

Las
d)

es

columnas A y B son complementarias.


simi!arab).

Ejercclo
l.

1.8

(""%' y+:it' y

g=x y+%'

2, f=~yz+:ty'z+.z'.y.z+%'
y'z (puede haberse
obtenido/=zapartirdela
tabla)
g=:t y z+r y, t'+-:t' ,y, z+%' .y' ,z
h=:t y z+ory' z+%' '/ z

a.

-[,/-.,.];-,
Jx'.y+x'.y'
,)

{:=;-.-:}
:,("f:

!<i:
J x.y.z + x.y' .z + x' .y.z +x' .y' .z
e)

,-,]-[,-,
gx.y+x'.y
b)

~=~
1:

>C't
gx.y."z+x.y.t +x'.y.z+x' .y'.z
di_

-f

-,-,3, _, ._,
X':,~

hx.y.z+x.y'

.z+x' .y.z

4.

la se dibujar -r-c:-=ipuede

que tiene la funcin


:r'(y+ll);

de transmisin

luego

:r'y+%'11x'(y+lf)

Adems, coino y e , son complementarios cuando est4n


en paralelo, la corriente puede pasar siempre por alguno; luego
son redundantes y la transmisin se reduce 1 -71-, y de aqu
:r'y+x'y'%.
Podemos cmprobar este resultado mediante la tabla de
verificaciones (vase ns abajo), donde las columnas para
:,!, y+:r' y' y,! son idnticas.

'
o
l
l

Ani!.logamcnte para los otros circu.itos. Se debe comprobar la

-:~~-12

simplificacin mediante tablas de verificacin, siempre que sea

. L

La
esdecir,

transmisin

de

o
o
1

z es e . y' +z' y

--c,-,J"

xy

'

''

'e
o
o
o
L"""'-11:+:r11i'+,,1/r"'r'.111
Luego el ,cir~uito

(sin simplificar)

es

{,-,-}
x>'.'
xy,

x')':

'

. P"sid1t1U

Lsop.z

Y z+p

y,

.t

Luego el circuito (poco

:'+p.r

,.

x~~:;}
i+p

%' IJZ

-{
,, .

x1:z

simplificado)es

Jl';Yz

8. Supongamos que un inten'Uptor registra 1 cuando ay


peligro, y O cuando se puede seguir adelante:
Rojo

,.

1
1

1
1

.,o

Vmfc

c.,
o

o
o
o

o
o
1

Obsrvese que L. y
dando el circuito

Lo

son complementarios L,.:

!/ :',

:/z'

Como L,...,(L0Y
L,.(t / z')'x+y+z
verificaciones).
Circuito

L,;=xy

L=xy

Gustif!quese mediante una tabla de

-E '.,3,

z+xy'C+

z'+x

y el circuito es

... ,etc. (siete trminos).

/ z+:y,

z+.x'

!/

-{:=;=:}

z'

J()'t:

:r1z'

10. Sean las bombillas B, D, C, respectivamente,


interruptores que las controlan b, d, c.

los

lt'lOICACIQNES,11.ESPUESTAS,SOlUCIDNES

Supongamos que la luz del techo alumbra cuando e conduce,


y los otros interruptores no conducen (fila 4). Supongamos,
adems, que la lmpara de la cama B alumbra cuando b y e
conducen. Anfilogamente, para la lmpara del pupitre (filas 2
y 3). Supongamos que cuando los tres interruptores conducen,
las lmparas no alumbran (fila _l).
Si ahora la lmpara del p\lpitre alumbra (fila 3), puede
apagarse. slo mediante d~O que da la fila 100, es decir, el
interruptor de la lmpara de) techo conduce.
Complicaciones aniogas surgen cualesquiera que sean las
combinaciones de interruptores y lmpaias que se usen.
Ejercido

J.9a

. () :~ ::: : ~:=1-}
Preguntas 1, 2 y]; vase. texto .

'''' "'"

Tabla de verificaciOM&

Las

tablas de verificaciones de.z,x+x

son idnticas.

Anloga solucin para 4b.


L mi=bro
5.

(a)

La corriente

-C'::Jx'

puede fluir por cualquier camino.

es decir, r+.t'-1.
Solucin anloga para Sb.
t. miembro ~x--i__
6

L..,____:_.,J

Cl
2.

mi=bro

11

es evidentemente
mlundante

----

ir+:r,

r y :r+1' tienen la misma tabla de verifica.clones.


Solucin anloga para 6b.
7. (z+z)' no puede reproducirse directamente sobre un
circuito con interruptores. Construyamos la tabla de veri-

ficacin.

(:r+r,)' y .t' 11 tienen las mismas tablas de verificacin.


Luego (:r+y)'-z' y'.

fflgunuu8,

9 y 1.0. Soluciones anlogs a lu anteriores.

Ejercicio l.9b
l.

a), %+%' y=(.a:+x') (x+y)-segunda


=l(:e+y)

ley distributiva.

=x+s
b)

(x+y),(%'+y)""XX+xy+y.a:'+yy
=O+x y+%'
y+y+y(y yy)
'"'O+y
(ley de absorcin)

Y
e) xy+%'

Se

Jl+x y'

podra suponer que la siguiente solucin es la mejor:


X y+/

(XTx')=X y+y'
=(x+y'}(y+y'}---segunda
tributiva
x+y'

ley dis-

Existen, sjn embargo, otras soluciones que usan el hecho


de que x,lf,;,.a:,y'+xy'
como sigue:
x y+%'

y'+.a:,

y'=x, y+%' y'+x, y' +.a:, y'


,,,z,(y+y')+J/(%'+x)
=x+y'

Aunque en este ejemplo particular el resultado final es el


mismo, su uso puede a menudo producir posteriores simpli
ceciones (vanse mtodos de simplificacin del eapftulo5):
d) :ry+x'y+xJ/=Y(.:ox')+xy'
y+x
y'
=<Y+x). (y+y')x+y
e) (x+y)(x'+y)(x+y')=(xx'Hty+:t'y+y))
(x+y')
(:r+y')
""xy
f) Respuesta:=:y.

=v-

g)

Desarrol!ando obtenenios
z (Z i,+:t if)= z (.a:+y)

(:t'+y').

2.

Los ntlmeros

se refieren a las preguntas del ejercicio U.

1) simpliliqucse a f7!,gy
2) f:r,g:,:,y,z+;ryz'+t!y,:r+:t',y,z
diantelaleydetautDlogfa:
s(X

y me

Y z+zy
z')+(x 11 z-+7!
+(:t'y:r+7:'f/'
:r)
11+11 z+:r' :r
h-:r (x+y)

11 z)+

5) Nn se obtime simplificacin efectiva, aunque L se puede expresar L-(:i:+11)


(7!+11)
6) L-:ey:r'+:ryz'+:ry',:r+ix'l/Zfporlaley
de tautologa
-(:e Y :+x 11 :r')+(z
+(:ey
z+7:' s : z)
X. y+x. z+y, z
Luego Lz, (y+z)+y
y el circuito se reduce a

:r+x y' z).+

z L-:r y+:

(z+y)

7) Como 6), pero con el factor comdn p, obteniffldose

Obsirvese que La y L,. son funciones complementarias


y 4,-:c'y'z'.
Luego L,.-(4,Y-(%'
y' z')':r+y+z.
9) Se simplifica slo a :c {y z'+/ z)+7:'{y
:r+
+/:')
con eeonomfa marginal de interruptores.
8)

S. Usense los smbolos t,w,g,c para representar viajero,


lobo, cabra y coles, respectivamente. Una solucin se encuentra
al considerar la situacin en el bote.
Ida

1,

Vuelta t

te

t,

tw

tg

La situacin sobre las orillas al final de cada viaje se da en


la tabla XXXVII.

Orillo A
t

'

"

t w ge

Podemos combinar "ori\la A" y "orilla B" en una sola tabla,


escribiendo 1 para entender "-est en \aorillaA"yOparaen
tender "-st en la orilla B". Las posiciones legtimas se mar
can con un asterlscc " en la tabla XXXVII.
Las posiciones ilegtimas vienen dadas por la funcin:
f=tw(c'+t
+t'wgc+t'w

w'gc+t.
gc'+t'

w'. ( c+tw'
w'gc+t'w'(c

( e'+

que se reduce a:
f=t ( t!+t w'(+t'&
c+t'
:et, (, (c'+w')+t' g (c+w)+w'

w, g+w'
e

.
-c;.~
f

dando origen al circuito

-C

., __ ,.

'l
'l

:
:
l
l

o
o
o
'O
o
o
o
-e
Puede plantearse la pregunta de si este circuito esnco,
ya que otra solucin es
Ido.
Vuelta

tw

t,

te

t&

E:i:tensin del problema: La situacin del viajero, el lobo,


la cabra y las coles, es slo una versin del problema de cruce.
Establzcanse los circuitos para las posiciones ilegitimas de la
siguiente situacin:

Tres hombres, A, B, C, deben atravesar el ro con sus mu


jeres a, b, e, en una canoa de dos plazas, de tJ.l forma que ninguna mujer est sin su esposo en la compaa de otro hombre.
Generalcese para n hombres con n mujeres.
(l'tlN

~hnu:

la 1oluci6n,

Math,matic:cl
gl111.227.
KMITCHIK: Mathmiatiarl
nu 214221.)
0oMOITAD:

Gttm,i,

and

RICMIIOM.

PllftrlUII,

Allea

&

P,,.,amon,

1964,

114

uo,..in, 1K3, p4:gl-

NOTA: En los casos en que hay ms de cuatro variables es


probablemente ms conveniente (aunque no necesario) usar
los mtodos de simplificacin de McCtuskey, capitulo S.
7. Existen cuatrogrupossanguneosalosquepuedenadaptarse dos interruptores de cuatro mane,u difetentes. Si los in--,.
terruptores son w, x, entonces la tabla XXXIX establece una '
notacin.
TABLA XXXIX

A
B
AB
La tabla XXXIX es una tabla de verificaciones para comparar los grupos de Prez y Gonlez. Los interruptores w, x,
corresponden a Peez, y lqs y, z, a GonlCL
Podemos encontrar las cuatro funciones de tn.nsmisin di
rectamente de la tabla, pero X es el complementario de W, y Z
el complementario de Y. Adems, X e Y tienen slo siete ''I",
mientras que W e Y tienen nueve. Resulta entonces mejor
obtener stes y utilizar las leyes de Morgan para obtener
las complementarias
Xw x' y, :+w r', lj :+w' :ie y :+uf
+t r'. y, :+w' ~y.
z'+t ~ 11 :

:r y

z'+

que se reduce a :r:' ztw'y


Luego W=X'=(:r:'z+w'y)'=(~z}
=(:cz')'(wy')

(w'y'f=

LoscircuitosdeXyWson,entonces,

-c:=1--c::J- -c:=:=1w

Comprubese la respuesta mediante el mtodo de McCluskey, una: vez completado el captulo 5.


Y y Z se hallan anlogamente.

El lector puede complicar el problema considerando


tor Rhesus.

a~~

g
o

i.

AS
AS

el fac-

Gon.ln

"'"
1

o
o
o
o
o
o

;
1
1
1

g
o
o

o
o
o
o

G~~

!.

t
t
~

AS

t o:

o
o
1
1

g
l

w
1
1
1
1

1
io ii
1
o

o
o
o

o
o
1
o

o
1
o

11

:o o: o o
o o
o
o
o o
:
1

1
1

11
1
1

o
1

1o
o
o
o

9. Considrense los dgitos como pares de interruptores


w, :e; y, z. Supongamos que se enciende una lmpara L cuando
el par w, :e, es el mayor, y que se enciende una lmpara M si

el mayor es el par y, z. Los circuitos de L y M no son coni:plementarios, ya que el caso en que los nmeros son iguales requiere un estudio especial. Supongamos que las dos lmparas
es~n encendidas cuando los dos nmeros son iguales. Enton
ces, Low:tyz+w:ry,z'+ ... + ... diez Unnlnos.
L tiene slo seis trminos,
L'w x' 'IJ z+w':t y.:+ ul e . y, z'+w' %y.
+w'x'yz'+w'~i/%
ysereduceaL'-.ul
y+ul x' z+:'yz
El complementrio

z+

M
1

o
o
o
o
1
1
1
1

o
o
o

O
Luego

L(w', y+w' x' z+.=' y, z)', y

Morgan:
L(w' y)', (w' x' z)' (:r' y, t)'
""(w+I) (wu+z') (:r+y'+z')

la

mediante

... (w+w :r+w z'+,j, w+::e ,J+!I :')

a(w+:t ,j+y' z') (:t+,j+:')


-(w :r+w !l+UI, %'+:r y'+:r y'
+y'z'+y'
z')
w :r+wy'+w %'+:r /+y' z'
w (:e+y'+z')+y'
(:r+z')

ley de

(:r+f'+z')

%'+:r

%'+

De

De donde se obtiene el circuito

Para M se encuentra una solucin anoga .


. Una discusin del uso de valores cero como resultados para
determinar una 'f\lncin de transmisin a partir de su tabla
de verificacin se.puede encontrar en:
Wmnsm:
Wesley, 1961;
males".

Bool~ 11lgebra 1111d iu 11pplications, Addison


con el enunciado "Formas correctivas nor-

Ejercicio.2.la
l. No est bien definida;
puede ser subjetiva.

la

habilidad de un futbolista

2. No est bien definido; si "juega en primera divisin"


fuera ms especfico; p. e]., "jug en primera divisin el domingo"; entonces el conjunto estarla bien definido.
3.

V&.senm.2.

4.

Bien definido.

S.

Nmero6,v~texto.

Ejercicio 2.lb

l. Entre los trtviales


un solo elemento.

[Felipe IVI es un subconjunto

de

Z.
Toda combinacin de 2, 4, 6, 8, 10, pero no combina
ciones, tales como 12. 2, 41, donde aparece un n.mero repetido.

3. S,

aunque no es un subconjunto propio.

Ejercicio 2.2
J.

a) Unin: el conjunto de todos los hombres (loi va


rones son un subconjunto del conjunto de todos los
hombres).
.
Interseccin: El conjunto de to:dos los varones (suponiendo que est bien definido).
b) Unin: s-Js/s es estudiante de matemtticas, fsica, o ambas].
.
Interseccin: T= !t/t es estudiante de matemticas
y ffsicaj.
e) Unin: C.OOjunto de todos los adultos.
Ieterseccon: No existen elementos comunes; fia.
mamo., a este conjunto vaco; vse apartado 2.3.

2.

SI.

]. (AUB)UC~AU(BUC):
ilstrese mediante diagramas de Venn (apartado 2.4); dlbjense los dos miembros por separado. Hgase una demostracin
segn el mtodo del apartado 2.5.
4. Anilogo a la pregunta 3 (A n B) neA n (Bn C)
S. Sea S el conjunto de puntos de la recta 2:t+ly-7;
es
decir, S es el conjunto de puntos de la forma (O, "f-/J, (1, l"/J,
etctera, o sea, S-1(:1:,y)l2%+3y-7
l. Anilogam"ente, T=
lfa,y)l 6%- 7y=SI.
Mediante coordenadas cartesianas, S se representa como
una lnea recta, y de la misma formar. Resolver las ecuaciones
es equivalente a hallare! punto A; es decir, hallar la interseccin de los dos conjuntos.
Luego la solucin del.par de ecuaciones es
A=SOT

y en este caso A es el 6onjunto fonnado por el nico elemento (2,1); es decir, A-1(2,lf.'

.6.

a) El oonjunto de puntos situados a la derecha del


ejey,sinincluirlo.
b) El conjunto de puntos situado a la derecha. del eje y,
incluyfndolo.
e) El conjunto de puntos que estn sobre la recta
.a:+y=2 o sobre la regin que comprende al origen,
de las dos que determina la recta.

7.

vrue

apartado 2.8.

EJtrckio 23
l. Cortjunto universal: el conjunt.o de los alumnos de todas las escuelas. B' es el conjunto de los que no,estlin en una
escuela nacional.
"
Conjunto universal: el conjunto de IS alumnos de una es
cuela nacional B' es el conjunto vaco 0.
2.

Et

a)
conjunto. de los irracionales.
b) El conjunto de los nmeros a+bi
irracional, o a,b reales y b .. o.
e) R'=0.

donde b0 y a

INDlCACIONES,RESP\IESTAS,SOlt.lCIONES

Porque el conjunto de los nllmeros enteros es un sutccnjunto de R.


3.

(lrfH.

4. El complementario del conjunto vado est formado por


todos los elementos que no pertenecen al conjunto vado; es
decir, el conjunto universal.
An.logamente,

10.

Ejercido 2.4

b)

a)

%-

YUZ'

1xn(YUZ')J'

!llJ-Xl(YUZ')
Como en el nllmero l y texto.
a) ABAnB'.
b) Seglln la ley de
(A-B')-(A

De Morgan:
n B')'.. (A')U(B')'-A'U

e) Mediante diagramas de Vcnn.


SlsrtMASIOOUANO$

IJ

B.

AB

I. .. miembro

~-C>
Algebraicamente:

(AB)C

0-m-~-C>

(A-B)-C-{A-B)nC
por a)
-(AnB')nC'por
a)

Tambin, (AC)=AnC'

y BCBnC

Litego (A-C)-(B-C)=(AnC')-(BnC')
=(AnC')n(BnC)
segn

De

~-C>

es decir: (A-m-C-(A-C)-(B-C)

por a)

Morgan(BnC)'-B'uC

Luego (A-C)-(B-C)=(A
n C) n(B' UC)
=[(A nC')n B'J u[(AnC)nCJ
-ley distributiva.
=[(A nB')nC'J u[An{CnC)J
- leyes conmutlltiva y asociativa.
-(AnB')ncu0
- asociativa y propiedad del 0.
=(AnB')nC
luego el miembro de la izquierda es igual al de la derecha.

4. Q) El rea sombreada (Fig. 31) es evidentemente la


unin de los complementarios relativos ABy
BA (vfuse.
la pregunta)).
Estos pueden escribirse de nuevo como A n B' y B n A',
respectivamente.
.

Luego
AAB ... (AnB')U(A'nB)
b) (AAB)'[(AnB')U(A'nB)]'
... (A nB')'n(A'nB)'
=(A'nB)n(AnB')
o desarrollando (A n B) u (A' n B')

-porDe Morgan
-

"

"

"

Ejerddo 2.6
l.
rio,

Equiualencia de xs: Y

y Y'!;;;X'.

Supo1;1gamos que X s; Y y sea y' e Y' un elemento arbitracon lo que y' f: Y, y como X!;;; Y, entonces / e: X.

Luego y' eX'. Como y' es Un elemento arbitrario <le Y'.


todos los elementos de Y' son tambin elementos X'.
Luego Y'~X'.
Supongamos ahora Y's;X'. Aplicando
esta demostracin, (X1s;(Y')', es decir,

Equiiialencia ck x c Y y xn.Y-X-.
Supongamos X!;;; Y y sea :e e X.

ptesis.

Luego ~ e X n Y, y como
conjunto X, se verifica

.t

la

primera

x1:;;;r.

parte

de

Entonces e e Y por hi-

es un elemento arbitrario del


)

Supongamos ahora peX-nY,


por tanto, pe X.
Luego, como

p es

con lo que peX

y pe Y;

un elemento arbitrario de X n Y,

xnrs;x

Luego X n Y ""X segn a) y b).

Supongamos ahora que

xn Y=X.

Sea xeX; como x e.xn Y, se verficaentonces


y en particular que e e y.

que e e Xn Y,

Como x es un elemento arbitr;ario de X, resulta X!; Y.


Demostraciones anlogs para los casos restantes.
2.

Para una discusin

completa, vase

G ... RnNER: Mathematical puzzles


Ejercicio

ami diversions,Bell,

1961.

2.7

l. Sean E, F el conjunto de todos los elefantes y el conjunto. de todos !os animales de cuatro patas, respectivamente.
Entonces, E!;.;F es equivalente a
F'!;;;E'Los animales de dos o tres patas no son elefantes
(licencia del autor).
EUF=F-Todos
los elefantes 6 animales de cuatro patas,
sonanimalesdecuatropatas.
EnF=ETodos
los animales que son elefantes y tienencuatropatas,sonelefantes.
E'UF=I
Los animales tienen cuatro patas o no son ele
fantes.
En F' = 0 - No existe ningn elefante de dos o tres patas
(licencia del autor).
2. E, F, T, son los conjuntos de los elefantes, los animales
de cuatro patas, y los animales con rabo, respectivamente.
Entone-es

E~(FnT)

es decir, (Fn n'!;;;E, y segn De Morgan FUT'!;E';


es decir, !osanimalesdedosotrespatas(esdecir,nocuatro)
o ni,ign rabo, no son elefantes.
An1ilogamente para otras formas equivalentes.
3. Vase la pregunta 2.
4. Usense formas equivalentes.
6. Sean S, L, /, C, los conjuntos formads por las personas
cuerdas, las que pueden hacer lgica, las que sirven para un
jurado, y los hijos, respectivamente.

a)

Sr;;.L.L't;.S'

b) S'n/-0,
e) CnL-IZI,

es decir,
es decir,

S't;/' 6
C'!;L' 6

Jr;.S
Lr;;.C'

Obtenemos Jacadena/!;"St;,.L!;"C'

csr,

es

decir, /'.C' 6
esdecir,ingun.odesushij?ssirveparaunjurado.
7. Anloga a la pregunta 6; la solucin es "Todas las
sonascurtidasporelso!sonastronautas".

per-

8.

Sean los conjuntos: Fde las personastontas,A


delas
prudentes, Wdelasqueooescribendemasiado,Rdelasricas,
L de las que tienen un bajo coeficiente de inteligencia, H de
las felices.
La cadena es: F'!;A !,;;; W' L!;,R'!;H

La premisa. que falta es W'!;;L


es decir, no toda persona con

6 L'SiW;
un alto coeficiente

de inteli-

gencia escribe demasiado.


Ejercicio 2.8
l. n(B)=7;n(S) .. 6; n(BOS)::4; n(SnL) .. J; n(LOB)-3;
n(BnSnL)-1
n(B U SU L):an(B)+ n(S)+ n(L)-11(B O S)-n(S O L)
-n(LOB)+n(BOSOL)
es decir,
11(B USU L)-=7 +6+6-4-1-3+
1

-12

Luego a) 16 coches no tienen ninguna falta.

A tres de los doce se les permite circular, y, por tanto, deben


repararse 9.
2. Analticamente, mediante la frmula o mediante el diagrama de Venn: el nmero total de hombres es la suma de
!os de cada clase; es decir,
53 +28.+ 71 + 10+3 +2+17~184
Pero la firma emplea slo 180 hombres. Luego bay un error .

.-.lbo~;t.,
Cupln10<os

a) Mediante la frmula se
obtienen tres capaces de
lastres cosas.
!>)Squesloseanalbailes.
c)2.

Fe>e111'trm

4.

Anloga a la pregunta 3.

5.

Escrbase YUZ=A

y sese el desarrollo de

n(WUXUA)
obtenido anteriormente,

remplazando despus A

por

Y U Z.

Ejercicio 3.1
b)ez)nosonproposiciones.d),e),f)puedenserlo,locual
depende del contexto.

Ejerddo 3.2
l.

a) Si los sueJdos son elevados, los precios son


e) Los sueldos son elevados o los precios son
e) Lossue\dossonelevadossiyslosilosptteios

son altos.

g)

Si los sueldos

son

bajos, ice

altos.
altos.

precies son elevados.

2. a) (p ~ q) A (q ~ p)- Si los sueldos son elevados, los


precos son altos, y tambin si los precios son altos, los sueldos son elevados.
Nota: Esto tiene el mismo significado que p ... q.

J.

b)
d)

4.

Los gatos son agradables y los perros corren de


prisa, o no me gustan los conejos.
Los gatos no son agradablesylosperrosoo pueden
correr de prisa, si y slo si no se verifica que los
gatos son agradables y los perros corren de prisa.
(No existe ningn medio satisfactorio de expresar
la segunda parte de la sentencia sin recurrir a la
priI!lera.)

a) p.1:,.q; e) r ..... (pAq); e) .... p~ .....r.

Ejercicio 3.5

Obsrvese que a)yb) son equivalentes.

----Ch)
p

o
l
o

p/\q

p/\q

{pl\q}+(p/\q)

--<o-

(pAq)(p/\q)

j(P-+q)fl(q-+r)]
rp+q

+(v>r)

(q-+r)(p-,,q)A{q-+r)l{J>-r)

Resulta interesante a causa de que la proposicin es siempre


cierta. Escribiendo la sentencia con palabras, obtenemos:
"Si p ..... q yq ..... r, entonces p ..... r'', es cierta siempre; es
decir, la condicional-+
es transitiva. Vase la transitividad
de la inclusin de conjuntos!;;;;, apartado 2.7.
Ejercido 3.6

(a)
p

l
l

l
l

lo

~~

o l
o o
o o

p+q

(PAq)

(p/\q)+p

(b)
q+p

rflr

Como tienen los mismos valores de verificacin., son equivalentes. Anlogamente para los restantes casos.

2. Seanp, q. lasproposiciones "sellevaronalosprncipes'.'


"comenz la guerra", respectivamente.
La primera sentenciad
p+q, y la segunda (pl\q) ... p.
Son equivalentes si (p+q)l(pl\q) ..... pl es una tautologa.
y

l
l.
l
l
Luego es una tautologa que resulta de que p+ q y
tienen la misma tabla de verificacin.

(p f.q)

... p

Ejerckio 3.7

(J>Aq)V(..pll..q)

d'J La

,,,

sentencia universalmente cierta.


(pll ... q)>(pV,)

Como slo hay un cero, el complementario de la funcin es


pq'. r'.

Luego

la funcin

convlerre en

p'+q+r.

es

(p

rf rj,

que segn De Margan se

Luego la funcin proporcional equivalente es P V q V r.


Comprubese este resultado.
2. a) p/1,..,,q
son equivalentes.

b) ....,(pAq) 6 ....,pV,..,,q-demustrese

,,,

pfq

CPtq)tr

(ptq)tresequivalentea
pq:,r'+pq'r'+p',q

r'=(p+q).r'.

Cuyo equivalen.te lgico es (p V q) /\ ,.,,r,


) Similar a e), dando .... rV(pAq).
Ejercicio 3.8
l.

Vase ejercicio 3.5, pregunta l(q).


(a)

ptq

(b)

qtp

Las columnas a),.b)son idnticas, o bien,


f(pjq)-(qtp)[-1.

pfq ... qtp

que

INOIC'.ACIONES,11.ESPUESTAS,SOl-UCIONES'

3.

()

(b)

P.h

Ph

(plp).l,.(pJp)

Luego (pJ,p)HpJ,p)-p.

Luego (pJ,p)J,(qJ,q)=pVq.
Surge aqu una cuestin muy interesante. Podemos expresar V en trminos de J,; de la columna a) de la pregunta 3b)
obtenemos que p J, q es equivalente a .....p. Luego la negacin y
la conjuncin se pueden expresaren trminos de J,. Sin.embargo,sabemosquetodafuncin
proporcional se puede expresar en trminos de la disjuncin, la conjuncin y la negacin.
Ademis, mediante las leyes de De Morgan; .la conjuncin se
puede expresar en trminos de la disjuncin y la negacin, ya
que
.-(pAq)=-pV-,q
y entonces

.....,[-(pAq)],,,(pllq)=:--{-pV-qj

Como segn Jo anterior, la disjuncin y la negacin se pueden


expresar en trminos de J,, resulta, finalmente, que toda funcin proposicional se puede expresar en trminos de J,.
Demustrese que toda funcin proposicional ptiede tambin
expresarse slo en tnninos de t,.
Estos dos operadores, llamads a veces "nor'' y "nand'',
tienenunaaplicacinimportanteene!
diseodecircuitosl_gicos.

Blbliografla
Logit:, publicada por Elliott Automation.
FU.NAGA.'I Y MOL't'NEUX: "A low speed single supp]y NOR !ogic system", Eltronic Enginetring, July 1%4.
KELL.eT:
"1.'l'e Elliot Sheffer strolte static switching system"; Elactro
n,c Eng,nte1ing, September 1960.

Ejercicio 3.10
Todas las soluciones son anlogas en la prctica.

8. Una forma equivalente es ..... q


p; es decir, si dos
rectas se cortan en dos puntos, entonces por dos puntos se
puede trazar ms de una recta.
Demostracin: Sean A, B, los dos puntos en que se cortan
las dos rectas. Existen entonces dos rectas que pasan por A y B.
Luego por dos puntos se puede trazar ms de una recta.
Luego ,q = P y, por tanto, p = q.
9. El teorema se puede escribir:
Si .t es un nmero primo, existen infinitos nmeros primos;
esdecir,p=:>q.
Otras formas equivalentes son:
a) ......q=:>p;
es decir, si no existen infinitos nmeros
primos, entonces x no es un nmero primo(es decir,
no existe ningn nmero primo).
b) (pll ..... q)=p;
si pes primo y slo hay un nmero
finito de nmeros primos, entonces p no es primo.
e) (pll,-q)=
q; si pes primo y slo existe un nmero
finito de nmeros primos, entonces existen infinitOS nmeros. primos.
d) (pll,q)=rll....,,; sipesprimoysloexisteurin
mero finito de nmeros primos,entonces hay una contradiccin.
En la demostracin usamos d).
Las premisas son "r es prmcv. y slo existe un nmero finito de nmeros primos. Supongamos que este nmero finito es .:i,, :i:., .. , :i,..
Todo otro nmero debe ser divisible por uno de estos
primos.

El emerc A.z,, x. .i. ... z,,+l no es divisible por ninguno de dios, ya que siempre obtenemos el resto l. Llegamos
asa una contradiccin.
Losn6.merosprimosson entonces infinitos.
Ejercicio 3.11
l.

vase texto.

l.ll).

Bz y

b+r' y b+z' y b'+z' y' bb (r'+y)+


+r' y'+d=x
Y b+z '( b'+r' Y b'+
+z' y'b(con
la noticin+,,
,pues de otra for-

ma resuJta mas engorroso; se puede remplazar +


por A y' por e- si se desea).

por V,

,~''
)'

Enlcense estos dos circuitos para obtener una restadora


oompleta.

IV) La restadora intermedia, por analoga con la sumadora intermedia, debe tener la tabla
MinllffldO Su1tto1ndo Difurncia S pid, p..stQdO
d
'

Demustrese que una restadora completa se puede construir


mediante restadoras intermedias de la siguiente forma:

f;::.
.,.u

,~
Ejmkio 4.2
l.

a)

Es una

operacin unitaria si se excluye el cero.

2-t

b) No,ya que
que no es un nmero entero.
e) El conjunto de los racionales distintos de cero;
conjunto de los complejos distintos de cero.

el

2.

!:r

Designemos el conjunto i;!e los naturales por N, el de

~~~i5 d':fo! C:~~~I: ;:~~es

+ es una operacin binaria en N, I,


- es una operacin binaria en 1,

x es

por

Z,

z. R,

R.

Z,. el

de

C.

una operacin binaria en N, J,.z, R, C(pero

enteros negativos

los reale:s

c."
no en los

-3x -4+12).

+ es una operacin bi11aria en Z, R, C (excluyendo el cero).


Ejercicio 4.3
?.

a)

La primera ley distributiva no se satisface. Consideremos a(a+b).


La primera ley distributiva es a (a+b)+a a+ab.
El primer miembro es a (a+b)=a bca.
El segundo miembro es a a+a bb+ab.
Los restantes postulados se stisfaoen.

b)

La primera ley conmutativa no sesatisface(la


de adicin no es simtrica).

tabla

e) La segunda

ley conmutativa no se satisfaoe Oa tabla '


de multiplicacin no es simtrica).

d) Existe un elemento unidad b), pero ningn elemento cero.


e)

Existe un elemento
unidad.

cero,

pero ningn elemento

f) En este caso a hace el papel de 0 y de/, y b no


tiene complementario. Todos los postulados se satisfacen si existe un solo elemento con la propiedad
a+a=a y a a .. a. Luego requerimos que el elemento oero y el unidad sean distintos.
Ejercicio 4.4
1. Las operaciones f.., V son cerradas. V corresponde a+
. y A corresponde a . . Los elementos O y 1 son una proposicin

falsa arbitraria y una proposicin cierta arbitraria, respectivamente. El complementario de una proposicin es su negacin.
Las preguntas 2-6 son todas semejantes, y en ellas se trata
.de comprobar las ocho partes de los postulados de Huntington.
Seinvitaallectoraestudiarestossistemas.S6lodaremosaqu
dos soluciones.
2. a) Como todos los elementoo son divisores de 60, las
operaciones.+ y, son cermdas.'

P,:

Ley

conmutativa; se

verifica evidentemente.'

P,: Ley distributiua; consideremos el siguiente caso particular, donde indicamos las operaciones mximo comn y mnimo
comn mltiplo por ffi y 0, respectivamente. La multiplicacin ordinaria se indica por"". Si se verifica la ley distributiva, entonces 12@(20'0.30)=(12@20)0(12@30).
Expresemos ambos miembros en factores primos;
2'3@[(2'5)0(23
es decir 2'3Gl213S
'
2'35

5)]y
y

(2'3Gl2'
(2'3

5)0(2'3+235)
5)0(2'35)

2'35

60
Luego el miembro de \a izquierda es igual al de la derecha.
Pnganse ms ejemplos y comprubese que esta ley distributiva se verifica en ellos. Trtesedegenerali7.arlademostra
cin.
Demustrese anlogamente que la otra ley distributiva tambin se verifica.
P,:

0 corresponde a 1 e 1 a 60.
Ambas no se verifican; p. ej., el complementario-de
60/6; es decir, 10.
.
/

P,;

Las leyes requieren a+a'=60

ya

pero 6+10=30.
y 6 10=2.
Luego no es un lgebra de Boole.

a'=l,

6 es

6. P, Consideremos las leyes conmutativas:


(p, q)+(r, s);se[max(p, r)'. m~n(q, s)]
y (r,s)+(p,q)=[m:u(r,P,), mm(s,q)J

conmutativas para+

An41ogamente, soo tambifo conmutativas. para la multiplica


cin ..
P,: Consideremos las leyes distributivas:
a+b C(a+b) (a+c)
Primer miembro
(p,q)+(r,s), (u,i,)
.
""(p,q)+(min(r,u),mali{s,v)]
.. [max(p, min(r, u)), min(q, max(s, v))]
[AJ
Segundo miembro [(p,q)+(r,s)J [(p,q)+(u,v)}.
-[max(p, r), min(q, s)} (mu:(p, 11), min(q, v)]
..,. [min(max(p, r), max{p, u)), max(min(p, s},
min(q,v})]
[B]
Compruibcsc que [Al{B] sustituyendo valores de p,q,r,s,
u,v,probandoacestringirellgebra
a los dgitos l, 261, 2, 3.
Prubese el razonamiento general: consideremos el caso ge
nera!, si p es, p. ej., el mayor, y q el menor de los nmeros,
(A]y[B} se reducen a (p,q); si p<r< u,yq < s < e, [A]y[B]
se reducen a (r, q). La identidad se satisface para estos dos
casos. Comprubese qu otros casos hay, y si la identidad
se verifica en ellos.
..La segunda ley distributiva requiere un razonamiento an
logo.
P,: Los elementos 0 e 1 requieren que a+Oa y a la. Como hemos definido un complementario, es mejor considerar
primeroP,.
P,: a+a'.,J
aa'0
(p, q) +(p, qy *'(p, q)+(q, p),.,[max(p, q), min(q, p)]
quecorrespondea!.Estcnoesnicosielconjuntoeselde
los nmeros naturales; p. ej., si p-3, q=S, entonces 1(5,3),
pero si p-2, q=4, entonces 1(4, 2).
Existe t.lgn subconjunto de los nmeros' naturales para el
quelseanico?
(Prubese a restringir el lgebra a 1,2; incl.yase el cero
yprubesearestringirlaaO,l.)
SISTlMASIIOOlfANOS14

Discusin anloga para aa'0.


S.i en algn conjunto 16 0 son nicos, comprubese P,.
Nota: No slo tratamos de comprobar si un- sistema es o no
un lgebra de Boole, sino tambin modificar los postulados
que no se verifiquen y obtener nuevas estructuras booleanas.
Ejercicio 4.6
l. En el apartado 3.7 demostramos que si p, q son proposiciones, entonces p..... q y ..... p V q son equivalentes. Una relacin de orden parcial es reflexiva, antisimtrica y transitiva.
Comprobemos estas propiedades:

I) Reflexiva; es decir, p.....p.


,
Consideremos la expresin equivalente .... p V p, que es
siempre cierta. Luego p.....p es siempre cierta y se ve
rificalapropiedadreflexiva.
II) Propiedad antisimtrica; es decir, si p.....q y q.....p,
entonces p=q. Remplazando p..... q y q ..... p por las
expresiones equivalentes P V q, q V p la expresin
"p..... q y q ..... p" se puede escribir
(-pVq)/1(.....qVp)
que se puede desarrollar a (-p 11q)V (p II q)'.
Esto es. ciert.o; es decir, 1(-pll-q)V(pllq)_\=1
cuando
P'"' 1 y q= 1, o cuando p=O y q=O, y en ningn otro caso.
Luego p.....q y q.....pes eqUivalente.ap=q
(en rigor IPI.,

-lql).

III) Propiedad
p+r.

transitiva:

Si p.....q

y oe r. entonces

Esta es una expresin'condicionai, y se puede escribir


!(p.....q)ll(q..:.r)I
.....(p.....r)
Mediante las tablas de .verificacin (ejercicio
puede demostrar fcilmente que
. (p,--,.q)ll(q.....r)\ -+(p.....r)l=l.

3.5,q), se

pi'tratodosp,q,r,ylapropiedadtransitivaesenton~svlida.

Lueg.? la cnectiva condicional-+ es transitiva.


Consideremos ahora \ospostuladosdeBlrklwffy
MacLane
de un lgebra de Boo!e. El conjunto Bes-el coojunto de todas
~~n~bi:~~::e~isj!;nru~aio
Joj:n:~s~~
s::e1fas ~::
Acabamos de demostrar que B tiene una relacin de orden
parcial-+ que satisface los postulados Il)a), b) y c). El principio de consistencia establece que p+q, pAq=p,pVqq
son equivalentes. Comprubese mediante tablas de verificacin.
,

El postulado III)requiere!:l)ementos 0 el: b),c), d), e),!e


satisfacen con lassenteneiasuntversalmentefalsayuniversalmenteeiertaOyl.Elpostuladolli)a)requierequeO-+p-+.l.
De las tablas de verificacih se obtiene I O -+ p ... l para todos ,
los valores de p, y IP-+ ll-1 para todos los valores de p.
Luego lll), a)O-+p-+l
es siempre cierta.
Finalmete,laoperacinunitariarequeridaporlospostulados fV)es !anegaein-,yse
verificanasftodaslaspropiedades.
2. En la pregunta l usamos la equivalencia de p+q y
-pVq y establecimos que-+ era una relacin de orden parcial. P:areceentoneesrawnabledefinir:r~ycomoelcircuito
que produce el mismo resultado con el mismo dato que s' +y.
Considrese este hecho y hgase un rawnamiento anlogo al
de la pregunta l. -

E>pKiodoY1lor1

(Los nmeros del dominio se refieren a las filas de la tabl


de verificacin.)

3. I)y II). Todas las funciones tienen la misma tabla de


verificacin, y deben entonces tener la misma grfica.

Estdienselasgriicasmediante
funciones equivalentes conocidas.
Considrense las grficas como un mediodeencontrarfun
cionesequivalentes.
Ejerckio

5.3

l. z ~y

z' +;,; f

z+

:i;'

y z+a: f z.

6. La forma dua.l cannica, a veces llamada forma normal


con;untiva. El proceso es esencialmente el dual de! proceso de
encontrar la forma cannica.
EJEMPLO:
Exprsese x+y zen forma dual ~nica.
Factorcese primero como producto de sumas.
r+y z=(x+y),

(z+_z)

Todos los sumandos deben contener todos los elementos del


lgebra con prima o sin ella. Sumamos entonces z , z' ( = 0) e ,.,
y, y' (=0) obteniendo
x+y
Factorizando
=(.t+y+z),
:,c(.t+y+z),

z=(.t+y+z

z')(x+z+y y')

(:Hy+z') (z+r,+z) (x+y'+z)


(x+y+z') (.t+!f +z)

Pnganse otros ejemplos. Se puede encontrar la forma


cannica dual a partir de la tabla de verificacin? Estdiese
con ejemplos.
Ejercicio 5.4'1
Todos los pares posibles de regiones contiguas son: 1, 2:
1,4; 2, 3; 3,4. Redzcansealgebraicamente.
Ejercicio 5.4b
a) xy+x(+.t'y+.t'!f=l.
b) ry+xy'+x'y=x+y
y anlogamente para otras
qu omprndan tres tnninos.
c) x y+.z y'=x y an:ilogamente
prendan dos trminos.
d) .:e y, erc.: no se simplifican.

para otras que com-

E~rck:io S.4c
J. ))
j'.z'

nI)

V)

:EfEE

se reduce a

:1:H-H

se reduce a/:'+:/,
es decir,/(:+%')

y'.z'

y'.z

y'.z

y'.z' y'.:

.><l"LE]

y.z

y.:

JI.Z

y.z'

y.z'

y.z'
se reduce a un bloque de
cuatro, dando z'

x~]
Vil)

:m
y'.z'

y'.z

:e:

y.z

y.z'
las regiones O, 2,_ 4, 6, se
reducen a z' (v&se V);
lasregiones4,S,screducena:ry'

Luego la funcin se ~uce a : , y'+ z'.


2.

I)

La fila de cuatro reglones se reduce al tfrmino de


la fa;

p. ej., r, '11
reducea:.c'.
II) Se reduce a:
IU)
3.

t'+:t!1f

:+z'

y.,i:+x'11

z' se

Se reduce al elemento comn a .les cuatro regiones.

1) Ge~eralmente,

lo mejor es reducir a dos pares.

INOIU.C!ONES,

RESl'UUTAS,

SOI.UClot,llS

Generalmente, lo mejor es reducir

cuatroyaunpar.

un bloque. de

4. Laidentidad.
Ejercido 5.41

es

2. , .. co,1,2,1,a,9,ts)
decir,
f=lf, r1.
y'+lf. d.
lf+lf.
+lfOX
!f+II rf, :f', y'+II
+U OXIJ,

x.

0001
1000

"

..

-N

00-0A

,.,

1,9

r1. x . Y+
rfx'!f+

0,1,8,9
0,8,1,9

-00-C.
-00-D

-001
100-

nlnuno

7,IS

Los termtcos primos son A, B, C, D, pero como C y D son


idnticos,sloseusauno(leydetautolog{a).
La funcin se reduce entonces a
flf

rly'+uxi,+rl

:t'

Mediante el mtedo de la representacin grific.a, se cbserva que hay tres agrupaciones ptimas, que se reducen a la
funcin anterior.

INOICACIONES,RfSPUESTAS,SOLUCIONES

Il)

{=(2,4,

5, 6, 7,9)

'flTl I
;;-
l!)

11'

w
w
es decir,
f=u'v'
+if

e
V

r;

-~

y'+u'vx'/+u',vx'y+
y+u t{. X y':

UVJ:'/1

0010
0100
0101
0110
1010
0111

"'

A2,6
B2,9

,.,

O - 1 O

4,6

- o lo
o lo o l - o

''
''

O l - 1
O 11 (10

C4,5,6,7
D4,6,5,7

O l - O 1 - -

(111)

C y D son los mismos;


luego loa t~rmlnos primos
so11(2,6),(2,9)y(4,5,

Luego la funcin se reduce a fu'Zy'+v'

xy'+iv.

Mediante el mtodo de la representacin grfica

Lasagrupacionessonevidentementededosycuatro,obtenindose/=u' v+v' x . ,. Pueden relacionarselas dos respuestas? Las dos son correctas.

111) Como es una funcin de cinco variables, el mtodo de


la representacin grfica no es aplicable directamente, pero
vase Reterenca.L

00101
01001

,
""

01111
11011
11111

,,

)1

Sin mayor simplificacin

f._.tf.

e,'

+u'zy

",.'',
7,U
IS,31
27,)l

oo - o
o - o o
oo l -

l
l

.
.

e
o

O - 11 l
- 1 l Il F
l 1 - 1 l G
(Il)

posible, la funcin se reduoc a

1fy'+lf
lft/z+u'1f
z+v.ty,z+uvyz

Vz+u'o'::c

IV)

,.d.

.d.
O OO 1
o o Io
0100
I O OO

JO
11

l!

1010
0111
1011
1101
1110
(l)

2,10

- O l O

a.10

1 o - o

10,11
10,14

l O l 1 - 1 0
(ll)

Ningu1111 reducd<!ln posterior de ll tabla (11) es


J)O<libte. Los 1mlll110S primosaon',I; 4; 7; U;
l.lO;l,IO;IO,ll;l0,14;dalldolafunci<!ln
feof',,l,,t.,+il1>,( ,'+il1>,.r+
+ ... .,.,t.,+,1.,,,,+11
rl,'+
+url,,+11",t

Porelml!tododelarepresentacingrifica:
la funcinorigi
nal es
frsu' rlfry+u' tfXlf+
o :t' y'+u v':x'
y'+
+u v' e . lf+rlv
:r y+u D' l' y+u v z' y+
+U Vl'if'
La agrupacin en pares que se muestra en la figura da lugar
a la misma simplificacin.

..b.

;.;,,.

lll>l'I,'

''
"'
'
u" : n~
OOll
0101
0110
1001
1010
1100

12

0111
1110

A
B

''

3,11

''

D S,13
R
F 6,14
o 9,11
H !>,U
JI0,11
K 10,14
Lll,IJ

''

M 11,14

O - l I

- o l
0 1 - lo

l
t
O I l - l I O
I O - 1
1-01
I O 1 1-10

1 1 O - .,,~
1 1 -~o.,

Todos los thminos de la ltima columna contienen dos "unos"


)' por tanto, no puede simplificarse mis mediante este mtodo.
Si lu variables son u,o;y, la simplificacin es

f,1 l'
+o

!f+V'
l'

y'+u

+u otr+u

y+' V
!f+ V' :t' !f+I' V' !X+
ti y+u z' y+u ti :r+u x r/+
e . r/

Esta no es la mejor simplificacin.

Un m!todo para olitener una mayor reduccin se discute en


laspjginassiguientesdeestecaptulo(5).
Para la representacin de Karnough, la funcin debe escribree
'
fil v' e . y+,t V:,(
11+il
+u, v' ::e' y+11 iy'+u
+11 V z! !J+II V%,
y'

vzy'+
zy+11

v %Y+
v r Y+
~

La

agrupacin debe hacerse de la forma mis econmica y se


obtiene

mi
.

fu'xy+v
.+v i!y

..
.

iy'+uv'x+v'y+utii!+

Esto reduce la funcin a seis trminos, mientras que por el


mtodo anterior hablamos obtenido doce.
Ejercicio S.4g
l,
2.

Refiresealejen:icioHf,ysoluciones.
l)
11)

Vase

2
A
B

texto.

El mtodo de McCluskey
A, B, C.

Sl

reduce

la funcin a

Los t&minos primos B y C cubren los tinninos


cannicos.
El resultado coincide ahora con el del mtodo de
simplificacin de larepresentacingri.fica.
JU) Siete t,nninos primos A.C.

. A

E
F
G

+
+ +
@

15

27

e
+

A, C, G, deben estar en la suma mfnima, pues. proporcionan la nica entrada a las columnas O, 9, ?l.
El siguiente trmino primo que conviene es E.
Slo queda la columna 5, que puede ser cubierta
por B 6 D.
Luego la suma mnima debe ser
f-(A, C, G, E, B)6 f(A,C,G,E,D)
es decir,

ftl

y z+

f=tl

11

y z+

11' X /+u'
;t. tj, z+u
+u'~yz+rltj,z
X /+ti
:t y', z+u
+u':1:y z+u' rlx"'z"

Demu6strese que cstu dos funciones son iguales.


IV) Ninguna reduccin.
V)

5;e

simplifica a varias combinaciones de seis trminos primos cada una tan buena como las otras.
Vase la pregunta 3 de estos ejercicios.

Indice

de materias

Ablorci6n. Ley de. Al1tbra de


Boole,UI.
---de amJuntos, .%.
---deinterroptOrts,21.
--ctleu\opropcaldonal,78.
An~enu,6S.
Aotisiml'tria. Rd11cin, 116.
Aplicadn"en", 132.
-"~".132.
Aaocilltln.
Ley. Al,ebra de Boole,114 .
---deconluntos,44.
---de interruptorea, 18.
--ctlculopropof.kloria\,78.
Axlomas(v&,ecl'oltuloilos).

llloondicional(
....),65.
ll!narla.()pend6n,!i5.
-Representacin, 151.
-Sumadora,u.
BirkhoffyM.acLane,116.
ctlculo proPD'ldoul oomounil1tbn dt Boole, 109, 1JJ7.
CanDko. T&mino, 1}1.
--en tl~ebndeoonjnntos,
139.
---deinttrruptoffl,140.
Orcuito. Tabll de verificacloou.
14.'
Complell!entario.Algebn deBoo~. !n.
--deconjuntos.41,%.

Coinplemenbrlo. Alce.bn de interruptoffl, 10, 21.


-ctleulopropoaiciorial,10,21.
-n!1tlvo, %.
-Unicidad del, 112.
Condidonalconectin( ... ),65.
-~da{=>),11.
Conectin, 76.
Co!IOin(u) ai paralelo. lntemip:,N!l.4,
-tnferie,2.
Conjuncln(A),75.
Conjunto(i;)biendeflnldo,)7.
=~;:,,7.bJ'ldeBoole,103.
-l?lemaito de, 37.
-igoala,39.
-Nmtto de elementos de, 41.
-()pmidnde, )9.
-parda!menwordeniado, IIS.
-vado, 41.
-unlvera!, 41.
Conmutatiu. Ley. Aliebra de
Boole,%.
---deoolljantos.43.
---deinterruptorea,lS.
--Cleulopro!X)lldonal,78.
Con,.ea,ente,65.
Conai.Jtencla.Prineiplode,ll6.
Constante. Algebra de Boole, 130.
--deoonjuntos,%.
--delnterruptores.3,21.
-CleuloproPD'ldonal.V1lnrde
Terlficacin,69.

Contactoll mllltiplca, 10.

Demostracin.
Naturaleza
79ysiga.
--enellgebradeconjuntos,

"

de la,

Karnaugh,144.
-Representacin grfica de,

144

.Ysip.

Dlolo,33.
Disei\o lgico, 86.
Leyes,110ysigs.
Disjuncin(V),6S.
-ConjlllltoS, 57.
Distributiva. Ley. Algebn d McCluskey,151.
Boole,96,
,
Minimizacin. Mtodo nwu6rico,
---deconjuntos,45.
150yslgs.
---interruptores, 18.
--de\arepresentacingrafica,
--Clculoproposiciona!,78.
143yslgs.
Morgan. Ley de Algebra de BooDominio. 111.
Dualidad. Principio de. Algebra
le, 113.
deBoole,97.
---deconjuotos,47.
---deinterruptores,22.
Negacin, 66.
-Leyde.78.
Normal.Forma, 136.
Notacin. Apndice 2, 169.
Elemento de un oonjunto, 37.
Numero de elementos de un con-Nmero de, en un conjunto,
iunto, 41, 57.
41,57.
-e-unitaric de un algebra de Boole, 97.
Operacin unitaria. 95. , ,
Equivalentes.ldentidades,51.
Orden pardal. Relacin de, 118.
-Proposiciones,73.
Espado de valores, 131.
Exclusiva"n"(V),76.
Parordenado.132.
Extremo absoluto, 116.
Paradoja de Hempel, 51.
Postulados de, para tlgebn de
Boole. Birkhoff y Macl.ane.
Forma cannica, IJ6, 142.
116.
.
Fupcfnbooleana,130;133.135.
---de Huntington,96.
-dedosestados,7.
---O!rQ, 121.
Precedencia. Orden de. Algebra
deinterruplllres,9.
--01.lculoproposiciona!,72.
Idempotente. Ley (vust Tauto/o
gfo)..
Premisa, 52.
Identldades.AlgebradeBoole,%.
Primo. Trmino, 154.

Principiodeequivalencia,73.
--.-deinterru])tores,21.
Proposicin,63:
Igualdad.Circuitosde,19.
-Fundonu booleanas, 143.
Implicacn,65.
Reflexiva. Relacin, 116.
-mutua(,...), 65.
Rel electromagntloo, 11.
Inclusin (g, 39.
-Relacin oon las operaciones Restadora, 91.
delosconjuntos,50.
Internrp!Oresoomoun lgebra de'
Boole. 107.
Silogismo,52.
lnterseccin(n) decon)untos,40: Simtrica. Dlfe~ncii.(<I.), 47.

Simplifiaicin
de, elr(Uitos,
-defuncionesbooleanu,Cap.S.
Sistema
cerrado,
42.
S11booniunto,
39.
-propio,39.
Sumadora.
29.
-completa.89.
--lllttm,ptort1,2'.

18.

--I.6gjai, 87.
-intermedia, 29, 88.
--lnterruptores,29.
--l.gica,88.

Tabla de ~rmioos primo, 154.


Tablero de pruebQ. 166.
TautoloKfa.AltbndeBoole. llO.
--de=njuotns, 46.
--deintenuptores,21.
-Oleulo propoaiclonal, 73, 78.
Teorema. Natur.:Jeu del, 79 y si
111!eotes.
Trans.ltividaddela"oondiciooal"
(....),79.

Tnruitividad de11J11relacln,ll.
-de "es suboonjunto de" (g,

"

Tr.mmisin.Funcin de, 3.
-Unea de, 2.
-en pan,Wo, a.
-enloerle.8.
n-Tuplaordenada,135.
Unin de oonjuntos (U),
Unlenal. Conj11nto, 41.
ViJTUla,

86.

40.

Vel1ch, 144.
Veno. Diagn.ma de,~.
Verificacin. Funcin de, 69.
-Vilorde,69.
-T1bb de. Algebra de lnterruptorea. 3.
--akuloproposlclonal,72.
--de11ncin:uito,U.

Potrebbero piacerti anche