Articulo de referencia

cálculo diferencial booleano

El cálculo diferencial booleano ( BDC ) (en alemán: Boolescher Differentialkalkül ( BDK )) es un campo temático del álgebra booleana que analiza los cambios de variables boolean...

El cálculo diferencial booleano ( BDC ) (en alemán: Boolescher Differentialkalkül ( BDK )) es un campo temático del álgebra booleana que analiza los cambios de variables booleanas y funciones booleanas .

Los conceptos del cálculo diferencial booleano son análogos a los del cálculo diferencial clásico , en particular al estudiar los cambios en funciones y variables entre sí. [ 1 ]

El cálculo diferencial booleano permite que varios aspectos de la teoría de sistemas dinámicos, como la teoría de autómatas en autómatas finitos, la teoría de redes de Petri [ 2 ] y la teoría de control supervisor ( SCT ) , se discutan de forma unificada y cerrada, combinando sus ventajas individuales.

Historia y aplicaciones

Originalmente inspirado por el diseño y las pruebas de circuitos de conmutación y el uso de códigos de corrección de errores en ingeniería eléctrica , las raíces para el desarrollo de lo que más tarde evolucionaría en el cálculo diferencial booleano fueron iniciadas por los trabajos de Irving S. Reed , [ 3 ] David E. Muller , [ 4 ] David A. Huffman , [ 5 ] Sheldon B. Akers Jr. [ 6 ] y AD Talantsev ( AD Talancev , А. Д. Таланцев ) [ 7 ] entre 1954 y 1959, y de Frederick F. Sellers Jr. , [ 8 ] [ 9 ] Mu-Yue Hsiao , [ 8 ] [ 9 ] y Leroy W. Bearnson [ 8 ] [ 9 ] en 1968.

Desde entonces, se han logrado avances significativos tanto en la teoría como en la aplicación del BDC en el diseño de circuitos de conmutación y la síntesis lógica .

Los trabajos de André Thayse , [ 10 ] [ 11 ] [ 12 ] [ 13 ] [ 14 ] Marc Davio , [ 11 ] [ 12 ] [ 13 ] y Jean-Pierre Deschamps [ 13 ] en la década de 1970 formaron los fundamentos de BDC sobre los cuales Dieter Bochmann , [ 15 ] Christian Posthoff , [ 15 ] y Bernd Steinbach [ 16 ] desarrollaron más adelante BDC hasta convertirla en una teoría matemática autocontenida.

También se ha desarrollado una teoría complementaria del cálculo integral booleano (en alemán: Boolescher Integralkalkül ). [ 15 ] [ 17 ]

BDC también ha encontrado usos en sistemas dinámicos de eventos discretos (DEDS) [ 18 ] en protocolos de comunicación de redes digitales .

Mientras tanto, BDC ha visto extensiones a variables y funciones multivaluadas [ 15 ] [ 19 ] [ 20 ] así como a retículos de funciones booleanas. [ 21 ] [ 22 ]

Descripción general

Los operadores diferenciales booleanos desempeñan un papel importante en BDC. Permiten extender la aplicación de los diferenciales , tal como se conocen en el análisis clásico, a las funciones lógicas.

El diferencialdincógnita{\displaystyle dx}de una variable booleanaincógnita{\displaystyle x}modela la relación

dincógnita={0,ningún cambio de incógnita1,cambio de incógnita{\displaystyle dx={\begin{cases}0,&{\text{sin cambios de }}x\\1,&{\text{cambio de }}x\end{cases}}}

No existen restricciones en cuanto a la naturaleza, las causas y las consecuencias de un cambio.

El diferencialdincógnita{\displaystyle dx}es binario y se puede usar como cualquier otra variable binaria .

Véase también

Referencias

  1. H. Wehlan, Álgebra booleana en la Enciclopedia de Matemáticas
  2. Scheuring, Rainer; Wehlan, Herbert "Hans" (1 de diciembre de 1991) [julio de 1991]. Bretthauer, Georg (ed.). "Der Boolesche Differentialkalkül – eine Methode zur Analyse und Synthese von Petri-Netzen" [ El cálculo diferencial booleano - Un método para el análisis y síntesis de redes de Petri ] . En – Automatisierungstechnik – Methoden und Anwendungen der Steuerungs-, Regelungs- und Informationstechnik (en alemán). 39 (7). Stuttgart, Alemania: R. Oldenbourg Verlag : 226– 233. doi : 10.1524/auto.1991.39.112.226 . ISSN 0178-2312 . S2CID 56766796 . Archivado del original el 16 de octubre de 2017. Consultado el 16 de octubre de 2017 .  (8 páginas)
  3. Reed, Irving Stoy (1954). "Una clase de códigos de corrección de errores múltiples y el esquema de decodificación". Transactions of the IRE Professional Group on Information Theory . 4 (4). IEEE: 38– 49. doi : 10.1109/TIT.1954.1057465 .
  4. Muller, David Eugene (1954). "Aplicación del álgebra booleana al diseño de circuitos de conmutación y a la detección de errores". Transactions of the IRE Professional Group on Electronic Computers . EC-3 (3): 6– 12. doi : 10.1109/IREPGELC.1954.6499441 .
  5. Huffman, David Albert (15 de enero de 1958). "Criterio de resolubilidad para ecuaciones lógicas simultáneas". Informe trimestral de progreso (48). Cambridge, MA, EE. UU.: Laboratorio de Investigación de Electrónica del MIT: 87–88 . AD 156-161.(2 páginas)
  6. Akers Jr., Sheldon Buckingham (diciembre de 1959). "Sobre una teoría de las funciones booleanas". Journal of the Society for Industrial and Applied Mathematics . 7 (4). Society for Industrial and Applied Mathematics : 487–498 . doi : 10.1137/0107041 . ISSN 0368-4245 . (12 páginas)
  7. Таланцев [Talantsev], А. Д. [Anuncio] (1959). "Ob analize i sinteze nekotorykh električeskikh skhem pri pomośći special'nykh logičeskikh operatorov"б анализе и синтезе некоторых электрических схем при помощи специальных логических операторов[ Análisis y síntesis de ciertos circuitos eléctricos mediante operadores lógicos especiales ] . Автоматика и телемеханика [ Avtomatika i Telemekhanika ] (en ruso). 20 (7). Moscú, Rusia: 898–907 . Mi at12783 . Archivado del original el 17 de octubre de 2017. Consultado el 17 de octubre de 2017 . […] La actualización de las normas se realizó en el seminario sobre técnicas técnicas de lógica matemática en MГУ 2/1958 г. y 16/1 1959 […] Автор считает своим долгом выразить признательность В. A. Трапезникову , В. И. Шестакову y М. Л. Цетлину за интерес к работе и ценные замечания при обсуждении результатов. […] [[…] El contenido principal del artículo fue presentado en el taller de aplicación técnica sobre lógica matemática en la Universidad Estatal de Moscú los días 1958-10-02 y 1959-01-16 […] El autor considera que es su deber expresar su gratitud a VA Trapeznikov , VI Shestakov y ML Tsetlin por el interés en el trabajo y los valiosos comentarios al discutir los resultados.[…]] (10 páginas)
  8. 1 2 3 Sellers Jr., Frederick F.; Hsiao, Mu-Yue; Bearnson, Leroy W. (julio de 1968). "Análisis de errores con la diferencia booleana". IEEE Transactions on Computers . C-17 (7): 676– 683. doi : 10.1109/TC.1968.227417 . ISSN 0018-9340 . S2CID 206617023 .  (8 páginas)
  9. 1 2 3 Sellers Jr., Frederick F.; Hsiao, Mu-Yue; Bearnson, Leroy W. (noviembre de 1968). Lógica de detección de errores para computadoras digitales (1.ª ed.). Nueva York, EE. UU.: McGraw-Hill Book Company . págs. 17–37 . LCCN 68-16491 . OCLC 439460 .    (21 de xviii+295 páginas)
  10. Thayse, André (octubre de 1970) [mayo de 1970]. «Análisis transitorio de redes lógicas aplicado a la detección de riesgos» (PDF) . Informes de investigación de Philips . 25 (5). Bruselas, Bélgica: Laboratorio de Investigación de Philips : 261–336 . R737. Archivado del original (PDF) el 8 de marzo de 2017. Recuperado el 17 de octubre de 2017. [ …] El autor agradece al Dr. M. Davio su continuo interés y comentarios sobre este trabajo. También agradece al Sr. C. Fosséprez, quien sugirió inicialmente el problema básico aquí considerado. […](76 páginas)
  11. 1 2 Thayse, André (febrero de 1971). "Cálculo diferencial booleano" (PDF) . Informes de investigación de Philips . 26 (2). Bruselas, Bélgica: Laboratorio de Investigación de Philips : 229–246 . R764. Archivado del original (PDF) el 8 de marzo de 2017. Recuperado el 16 de octubre de 2017. [ …] Resumen: Tras una breve descripción de los conceptos clásicos relativos al cálculo diferencial booleano, se emprende un estudio teórico de diversos operadores diferenciales. Se menciona la aplicación de estos conceptos a varios problemas importantes que surgen en la práctica de la conmutación. […] Agradecimientos: El autor agradece especialmente al Dr. M. Davio su aliento y apoyo, así como varias ideas aportadas en la presentación. […](18 páginas)
  12. 1 2 Thayse, André; Davio, Marc (1973-04-01). "Cálculo diferencial booleano y su aplicación a la teoría de conmutación". IEEE Transactions on Computers . C-22 (4): 409– 420. doi : 10.1109/TC.1973.223729 . S2CID 13480467 . (12 páginas)
  13. 1 2 3 Davio, Marc; Deschamps, Jean-Pierre; Thayse, André (1978-08-01). Funciones discretas y conmutadas (1.ª ed.). Nueva York, EE. UU.: Georgi Publishing Company / McGraw-Hill International Book Company . ISBN  0-07-015509-7. LCCN 77-030718 . (xx+729 páginas)
  14. ^ Thayse, André (1981). Goos, Gerhard [en alemán] ; Hartmanis, Juris (eds.). Cálculo Booleano de Diferencias . Apuntes de conferencias sobre informática. vol. 101 (1ª ed.). Berlín: Springer-Verlag . ISBN   3-540-10286-8.(144 páginas)
  15. ^ Bochmann , Dieter [ en alemán] ; Posthoff, cristiano (1981). Binäre dynamische Systeme [ Sistemas dinámicos binarios ] (en alemán) (1ª ed.). Akademie-Verlag , Berlín / R. Oldenbourg Verlag , Múnich. ISBN  3-486-25071-X. DNB-IDN 810757168 , 810200317 . Número de licencia : 202.100/408/81. Código de pedido: 7623619 (6391).  (397 páginas) (Nota: Según DNB-IDN 368893146, en 1986 se publicó una traducción al ruso de esta obra). 
  16. Bochmann, Dieter [en alemán] ; Steinbach, Bernd [en alemán] (1991). Logikentwurf mit XBOOLE - Algorithmen und Program [ Diseño lógico con XBOOLE - Algoritmos y programas ] (en alemán) (1ª ed.). Berlín, Alemania: Verlag Technik . ISBN  3-341-01006-8. DNB-IDN 911196102 . (303 páginas + disquete de 5,25 pulgadas)
  17. Steinbach, Bernd [en alemán] ; Posthoff, Christian (1 de julio de 2013). Thornton, Mitchell A. (ed.). Ecuaciones diferenciales booleanas . Synthesis Lectures on Digital Circuits and Systems (1.ª ed.). San Rafael, CA, EE. UU.: Morgan & Claypool Publishers. doi : 10.2200/S00511ED1V01Y201305DCS042 . ISBN  978-1-62705-241-2. S2CID 17528915 . Conferencia nº 42. (158 páginas)
  18. Scheuring, Rainer; Wehlan, Herbert "Hans" (1991-09-01). Franke, Dieter; Kraus, Franta (eds.). "Sobre el diseño de sistemas dinámicos de eventos discretos mediante el cálculo diferencial booleano". Primer Simposio IFAC sobre métodos de diseño de sistemas de control . 2 (8). Zúrich, Suiza: Federación Internacional de Control Automático (IFAC) / Pergamon Press : 723–728 . doi : 10.1016/S1474-6670(17)54214-7 .(6 páginas)
  19. ^ Ânuškevič, Svitlana N. (1998). Cálculo lógico diferencial en diseño lógico multivalor (tesis doctoral) (1ª ed.). Szczecin, Polonia: Instytut Informatyki, Universidad Técnica de Szczecin. ISBN  978-8-387423-16-2ISSN 1506-3054 (326 páginas)
  20. ^ Bochmann, Dieter [en alemán] (1 de septiembre de 2008). Sistemas binarios: un libro booleano (1ª ed.). Dresde, Alemania: TUDpress Verlag der Wissenschaften. ISBN  978-3-940046-87-1. DNB-IDN 989771636 . (421 páginas) Traducción de: Bochmann, Dieter [en alemán] (febrero de 2006). Binäre Systeme - Ein BOOLEAN Buch [ Sistemas binarios - Un libro booleano ] (en alemán) (1ª ed.). Hagen, Alemania: LiLoLe-Verlag GmbH (aprendizaje permanente) / BoD GmbH. ISBN  3-934447-10-4ISBN 978-3-934447-10-3. DNB-IDN 978899873 . (452 páginas)
  21. Steinbach, Bernd [en alemán] ; Posthoff, Christian (2013). "Operaciones derivadas para retículos de funciones booleanas" (PDF) . Actas del Taller Reed-Muller 2013. Toyama, Japón: 110–119 . Archivado (PDF) del original el 21 de octubre de 2017. Recuperado el 21 de octubre de 2017 .(10 páginas)
  22. Steinbach, Bernd [en alemán] ; Posthoff, Christian (07-06-2017). Thornton, Mitchell A. (ed.). Cálculo diferencial booleano . Synthesis Lectures on Digital Circuits and Systems (1.ª ed.). San Rafael, CA, EE. UU.: Morgan & Claypool Publishers. doi : 10.2200/S00766ED1V01Y201704DCS052 . ISBN  978-1-62705-922-0. S2CID 10178376 . Lección n.º 52. (216 páginas)

Lecturas adicionales

  • Davio, Marc; Piret, Philippe M. (julio de 1969). "Les dérivées Booléennes et leur application au diagnostic" [ Los derivados booleanos y su aplicación y diagnóstico ] . Revista Philips (en francés). 12 (3). Bruselas, Bélgica: Laboratorio de investigación Philips , Manufacture Belge de Lampes et de Materiel Electronique (Laboratorio de investigación MBLE): 63– 76.(14 páginas)
  • Rudeanu, Sergiu (septiembre de 1974). Funciones y ecuaciones booleanas . North-Holland Publishing Company / American Elsevier Publishing Company . ISBN 0-44410520-4ISBN 0-72042082-2.(462 páginas)
  • Bochmann, Dieter [en alemán] (1977). "Cálculo diferencial booleano (una revisión)". Ingeniería Cibernética . 15 (5). Instituto de Ingenieros Eléctricos y Electrónicos (IEEE): 67– 75. ISSN 0013-788X . (9 páginas) Traducción de: Bochmann, Dieter [en alemán] (1977). "[Cálculo diferencial booleano (encuesta)]". Известия Академии наук СССР – Техническая кибернетика (Izvestii︠a︡ Akademii Nauk SSSR – Tekhnicheskai︠a︡ kibernetika) [Actas de la Academia de Ciencias de la URSS – Ingeniería cibernética] (en ruso) (5): 125-133 .(9 páginas)
  • Kühnrich, Martín (1986). "Differentialoperatoren über Booleschen Algebren" [ Operadores diferenciales en álgebras booleanas ] . Zeitschrift für mathematische Logik und Grundlagen der Mathematik (en alemán). 32 ( 17-18 ). Berlín, Alemania (Este): 271– 288. doi : 10.1002/malq.19860321703 . #18.(18 páginas)
  • Dresig, Frank (1992). Gruppierung – Theorie und Anwendung in der Logiksynthese [ Agrupación – Teoría y aplicación en síntesis lógica ] . Fortschritt-Berichte VDI, ser. 9 (en alemán). vol.  145. Düsseldorf, Alemania: VDI-Verlag . ISBN 3-18-144509-6. DNB-IDN 940164671 . (NB. También: Chemnitz, Technische Universität, Dissertation.) (147 páginas)
  • Scheuring, Rainer; Wehlan, Herbert "Hans" (1993). "Control de sistemas de eventos discretos mediante el cálculo diferencial booleano". En Balemi, Silvano; Kozák, Petr; Smedinga, Rein (eds.). Sistemas de eventos discretos: modelado y control . Progress in Systems and Control Theory (PSCT). Vol.  13. Basilea, Suiza: Birkhäuser Verlag . pp. 79–93 . doi : 10.1007/978-3-0348-9120-2_7 . ISBN  978-3-0348-9916-1.(15 páginas)
  • Posthoff, Christian; Steinbach, Bernd [en alemán] (4 de febrero de 2004). Funciones y ecuaciones lógicas: modelos binarios para la informática (1.ª  ed.). Dordrecht, Países Bajos: Springer Science + Business Media BV doi : 10.1007/978-1-4020-2938-7 . ISBN 1-4020-2937-3OCLC 254106952 ISBN  978-1-4020-2937-0.(392 páginas)
  • Steinbach, Bernd [en alemán] ; Posthoff, Christian (12 de febrero de 2009). Funciones y ecuaciones lógicas: ejemplos y ejercicios (1.ª  ed.). Dordrecht, Países Bajos: Springer Science + Business Media BV doi : 10.1007/978-1-4020-9595-5 . ISBN 978-1-4020-9594-8. LCCN 2008941076 . (xxii+232 páginas)(Nota: Según DNB-IDN 1010457748, esta edición de tapa dura se reeditó en tapa blanda en 2010). 
  • Steinbach, Bernd [en alemán] ; Posthoff, Christian (1 de junio de 2010). "Cálculo diferencial booleano: teoría y aplicaciones" . Journal of Computational and Theoretical Nanoscience . 7 (6). American Scientific Publishers: 933–981 . doi : 10.1166/jctn.2010.1441 . ISSN 1546-1955 . (49 páginas)
  • Steinbach, Bernd [en alemán] ; Posthoff, Christian (15 de enero de 2010) [2009]. «Capítulo 3: Cálculo diferencial booleano». En Sasao, Tsutomu; Butler, Jon T. (eds.). Avances en las aplicaciones de las funciones booleanas . Conferencias de síntesis sobre circuitos y sistemas digitales (1.ª  ed.). San Rafael, CA, EE. UU.: Morgan & Claypool Publishers. págs. 55-78 , 121-126 . doi : 10.2200/S00243ED1V01Y200912DCS026 . ISBN  978-1-60845-181-4. S2CID 37053010 . Lección n.º 26. (24 de 153 páginas)
  • Wehlan, Herbert "Hans" (6 de diciembre de 2010). "Cálculo diferencial booleano" . En Hazewinkel, Michiel (ed.). Cálculo diferencial booleano - Enciclopedia de Matemáticas . Enciclopedia de Matemáticas . Springer Science+Business Media . ISBN 978-1-4020-0609-8Archivado del original el 16 de octubre de 2017. Consultado el 16 de octubre de 2017 .
  • Institut für Informatik (IfI) (2017). "XBOOLE" . TU Bergakademie Freiberg . Archivado desde el original el 31 de octubre de 2017 . Consultado el 31 de octubre de 2017 .con "XBOOLE Monitor" . 23-07-2008. Archivado del original el 31-10-2017 . Recuperado el 31-10-2017 .