Documente Academic
Documente Profesional
Documente Cultură
ElementosdellgebradeBoole
NoesobjetodeestecursounanlisisprofundoyformaldelospostuladosyteoremasdelAlgebradeBoole. Lossmboloselementalesson: 0:representativodeFALSO 1:representativodeVERDADERO Lasoperacionesfundamentalesson: ConjuncinuoperacinAND(serepresentacon ) DisyuncinuoperacinOR(serepresentacon+) Complementacin,NegacinuoperacinNOT(serepresentaconunabarrasobrelavariable, ) Lasvariablessonlasproposiciones,queserepresentanosimbolizanporletras
Postulados:
Lospostuladosparalastresoperacionesbsicas,AND,ORYNOT,sonsuficientesparadeducircualquierrelacinbolean. OR 0+0=0 0+1=1 1+0=1 1+1=1 AND 00=0 01=0 10=0 11=1 NOT
Teoremas:
1.Regladelceroylaunidad a)X+0=X b)X+1=1 2.Idempotenciaopotenciasiguales a)X+X=X 3.Complementacin a)X+ =1 4.Involucin b)X =0 c)X1=X d)X0=0
b)XX=X
5.Conmutatividad a)conmutatividaddel+ X+Y=Y+X 6.Asociatividad a)asociatividaddel+ X+(Y+Z)=(X+Y)+Z 7.Distribuitividad a)distribuitividaddel+ X+(YZ)=(X+Y)(X+Z) 8.Leyesdeabsorcin a)X(X+Y)=X b)X( +Y)=XY c) (X+Y)= Y b)distribuitividaddel X(Y+Z)=(XY)+(XZ) b)asociatividaddel X(YZ)=(XY)Z b)conmutatividaddel XY=YX
a)distribuitividaddel+ X+(YZ)=(X+Y)(X+Z) 8.Leyesdeabsorcin a)X(X+Y)=X b)X( +Y)=XY c) (X+Y)= Y d)(X+Y)(X+ )=X 9.TeoremasdeDeMorgan a) b) 10.TeoremasgeneralizadosdeDeMorgan a)
b)distribuitividaddel X(Y+Z)=(XY)+(XZ)
c) d)
b)
Dualidad Lospostuladosyteoremaspresentadosanteriormenteestnrepresentadosenpares.Laraznesquecadateoremaposeeloquellamamosun dual.EldualdeunaexpresinseobtieneintercambiandolasocurrenciasdeORporAND,0por1yviceversa..Siunteoremaesvalido,tambin losersudual,Enefectosiguiendoeldualdelademostracindelteorema,seobtienelademostracindeldualdelteorema. Porejemplodadoelpostulado0+0=0seobtieneeldualhaciendo11=1 Problemas 1.Demuestrelas8leyesdeabsorcinutilizandoalgebradeBoole 2.Demuestrelos4TeoremasdeDeMorganutilizandotablasdeverdad EnclaseseutilizaranlospostuladosyteoremasdellgebradeBooleparaminimizarfuncionesbooleanas.Lasimplificacindeestasfunciones conelusodelgebradeBooleesun"arte".Noexisteunalgoritmoqueunopuedaseguirparagarantizarqueelresultadollegueadarlaformamas simpledeexpresinmnima.Comoeneljuegodelajedrez,conlapracticasevaaprendiendoareconocerpatronesquenosguanhacialasolucin. Unapreguntaimportantequetenemosquehacernosesladequeessimplificacin?Unaexpresinconmenosliterales?unaexpresincon menosoperaciones?Larespuestadependedeloquedeseamosoptimizar,velocidad?numerodeinterconexionesentrecompuertas?numero decomponentes? Antesdeprocederadetallarlaformademinimizarexpresionesestudiaremoslasdiferentesrepresentacionesdelasfuncionesbooleanas.
verrespuesta verrespuesta
Representacindefuncionesbooleanas
Existeninfinitasmanerasderepresentarunafuncinbooleana.AsporejemplolafuncinG=X+YZpuedetambinrepresentarsecomoG=X+ X+YZ. Otrasvecessesueleutilizarlaformanegadaoelcomplementodelafuncin.ParaestoessenieganlosliteralesyseintercambianlosANDyOR. _ A+BC _ _ A( B+ C)
Porejemplo,elcomplementode: es:
Elcomplementodeunafuncinnoeslamismafuncin,eslaformanegadadelafuncin. EnellgebradeBooleesfundamentallaexistenciadeunaformaalgebraicaqueproporcioneexplcitamenteelvalordeunafuncinparatodaslas combinacionesdelosvaloresdelasvariables.Esestalaformacannicadelafuncin. Veamosantesalgunosconceptos. Definiciones: Literal:serefiereaunavariableoasucomplemento(porej.A,X, ) terminoproducto:esungrupodeliteralesqueseencuentranrelacionadosentresiporunAND (porej.AB,CA, YZ) terminosuma:esungrupodeliteralesqueseencuentranrelacionadosentresiporunOR (porej.A+B,C+A, +Y+Z) terminonormal:terminoproductooterminosumaenelqueunliteralnoaparecemasdeunavez terminocannico:terminoenelqueseencuentraexactamenteunodecadaunodelosliteralesdelafuncin.Sielterminocannicoesunproducto, sedenominarmintermino.Siesunasumasedenominarmaxtermino, formanormaldeunafuncin:eslaqueest constituidaportrminosnormales.Puedeestarenlaformasumadetrminosproductoso
terminonormal:terminoproductooterminosumaenelqueunliteralnoaparecemasdeunavez terminocannico:terminoenelqueseencuentraexactamenteunodecadaunodelosliteralesdelafuncin.Sielterminocannicoesunproducto, sedenominarmintermino.Siesunasumasedenominarmaxtermino, formanormaldeunafuncin:eslaqueest constituidaportrminosnormales.Puedeestarenlaformasumadetrminosproductoso productosdetrminossumas. formacannicadeunafuncin:esaquellaconstituidaexclusivamenteportrminoscannicosqueaparecenunasolavez. Formacannicadefuncionesbooleanas LaimportanciadelaformacannicaestribaenelhechodeserUNICA.Comovimosanteriormenteunafuncinpuedetenerinfinidadde representaciones,perosolounarepresentacinenformacannica. Existendosformascannicasdeunafuncin:SumaDeProductosoProductodeSumas.(TambindeunamaneramasformalSumade minterminosoProductodemaxterminos) Paraobteneralgebraicamentelaformacannicadeunafuncinpodemosutilizarlosteoremasdeexpansincannica: Teorema1:Paraobtenerlaformacannicadeunafuncinsumadeproductossemultiplicarporunterminodelaforma(X+ )dondefalteun literalparaqueelterminoseacannico. Teorema2:ParaobtenerlaformacannicadeunafuncinproductodesumassesumarunterminodelaformaX dondefalteunliteralpara queelterminoseacannico. Formacannicasumadeproductos: Esaquellaconstituidaexclusivamenteportrminoscannicosproductos(minterminos)sumadosqueaparecenunasolavez. __ __ _ _ Porejemplo:F(X,Y,Z)=XYZ+XYZ+XYZ + X YZ + X YZ Parasimplificarlaescrituraenformadesumacannicadeproductos,seutilizaunanotacinespecial.Acadaminterminoseleasociaunnumero binariodenbitsresultantedeconsiderarcomo0lasvariablescomplementadasycomo1lasvariablesnocomplementadas.Asporejemploel mintermino ZcorrespondeacombinacinX=0,Y=0,Z=1querepresentaelnumerobinario001,cuyovalordecimales1.Aesteminterminolo identificaremosentoncescomom 1. __ __ _ _ Deestaforma,lafuncin:F(X,Y,Z) =XYZ+X YZ+X YZ + X Y Z + X Y Z sepuedeexpresarcomo:F(X,YZ)= Formacannicaproductodesumas: Esaquellaconstituidaexclusivamenteportrminoscannicossumas(maxterminos)multiplicadosqueaparecenunasolavez. PorejemploF(X,Y,Z) _ _ _ = ( X + Y + Z ) ( X + Y + Z ) ( X + Y+ Z ) m(1,4,5,6,7)quequieredecirlasumatoriadelosminterminos1,4,5,6,7
Deestaforma,lafuncin:
sepuedeexpresarcomo:F(X,YZ)=
Enresumen,cadaminterminoseasociaconlacombinacindeentrada paralaquelafunci nproduciraun1,ycadamaxt rminoconla combinacinparalaqueproduciraun0. Enlatabladeladerechasemuestranlosminterminosylosmaxterminos asociadosconcadacombinacinenunatabladeverdadde3variables. Deacuerdoconestatablaparadeterminarelterminoproductoosumase hacelosiguiente:paralosminterminoscadavariablenocomplementada seasociaconun1ycadavariablecomplementadaseasociacon0.Para losmaxtrminoslareglaeslainversa.
Maxtermino X+ Y + Z= M X+ Y + Z= M X+ Y + Z= M X+ Y + Z= M X+ Y + Z= M X+ Y + Z= M
0
1 2 3 4
2 3 4 5 6 7
XY Z= m XY Z= m XY Z= m XY Z= m XY Z= m XY Z= m
2 3 4 5 6 7
X+ Y + Z= M X+ Y + Z= M X+ Y + Z= M X+ Y + Z= M X+ Y + Z= M X+ Y + Z= M
2 3 4 5 6 7
XY Z
XY Z XYZ XYZ XYZ
quequieredecirlasumatoriadelosminterminos1,4,5,6,7
Forma2.Aplicandolosteoremasdeexpansincannicaparalasvariablesfaltantes. _ X + YZ _ _ _ _ X ( Y+ Y ) ( Z + Z ) + YZ ( X + X ) _ _ _ _ _ ( X Y+ X Y ) ( Z + Z ) + YZX + YZX _ _ __ _ __ X YZ+ X YZ+ X YZ+ X YZ + X YZ + X YZ __ __ _ _ X YZ+ X YZ+ X YZ+ X YZ + X YZ Ejemplo2.Expreselasiguientefuncincomounproductodemaxterminos: _ F = X +YZ Denuevo,sepuederesolverconstruyendounatabladeverdadoconmanipulacinalgebraica. Forma1.Seobtienelatabladeverdaddelafuncin.Tomandolosmaxterminosdesdelatabladeverdad,larespuestaes: X Y Z F=X+YZ maxterminos
0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1 0 1 0 0 1 1 1 1 (X+Y+Z)
(X+Y+Z) (X+Y+Z)
quequieredecirelproductodelosmaxterminos0,2,3
Forma2.Aplicandoelteoremadeexpansincannica. _ X + YZ _ ( X +Y ) ( X + Z ) _ _ _ ( X + Y+ Z Z ) (X + Z+ YY) _ _ _ _ ( X + Y+ Z ) ( X + Y+ Z ) ( X + Z+ Y) ( X + Z+ Y) _ _ _ _ ( X + Y+ Z ) ( X + Y+ Z ) ( X + Y+ Z ) ( X + Y+ Z )
_ ( X +Y ) ( X + Z ) _ _ _ ( X + Y+ Z Z ) (X + Z+ YY) _ _ _ _ ( X + Y+ Z ) ( X + Y+ Z ) ( X + Z+ Y) ( X + Z+ Y) _ _ _ _ ( X + Y+ Z ) ( X + Y+ Z ) ( X + Y+ Z ) ( X + Y+ Z ) _ _ _ ( X + Y+ Z ) ( X + Y+ Z ) ( X + Y+ Z ) _ _ _ ( X + Y+ Z ) ( X + Y+ Z ) ( X + Y+ Z ) Notelasimetraqueexisteentrelasumadeproductosyelproductodesumasdeunaexpresin.Sim ieselminterminoparalacombinacini,yMi eselmaxtermino. mi=Mi Paraconvertirdeunaformacannicaaotraseintercambianlossignos noincluidasellaformaoriginal.Porejemplo: M(2,4,6)= Formanormaldefuncionesbooleanas Otramaneraimportantedeexpresarexpresionesbooleanaseslaformanormal.Tienelamismaestructurabsicasumadeproductosoproducto desumas,peronoserequierequelostrminosseanminterminosomaxterminos. Porejemplo: Lasiguienteesunaformanormalsumadeproductos: __ XY+XYZ Lasiguienteesunaformanormalproductodesumas: _ (Y+X)(X+Z)(Y) Alolargodeestecursolaformaqueseutilizarconpreferenciaserladesumadeproductos. y ysereemplazanlosnmeroscorrespondientesalascombinaciones
m(0,1,3,5,7)
Problemas
1.Dibujelatabladeverdadparacadaunadelassiguientesfunciones: _ __ _ _ _ _ __ 2.F=XY+XZ+XYZ 1.F=ABC+ABD+A+B+CD _ _ _ _ __ _ _ 4.F=AB(C+D)+ABC+CD 5. F = ( X + Y + Z ) ( Y + Z ) 2.Obtengalasformascannicassumadeproductosyproductosdesumaparalasexpresionesanteriores a)utilizandolastablasdeverdad b)utilizandolosteoremasdeexpansincannica. _ _ _ 3.F=(X+Y)(X+Z)(X+Z)
Home Contenido Bibliograf a Evaluaci n Clases Guia Laboratorio Problemarios Notas 2001SandroCostantini