Articulo de referencia

Boolean differential calculus

Boolean differential calculus ( BDC ) (German: Boolescher Differentialkalkül ( BDK )) is a subject field of Boolean algebra discussing changes of Boolean variables and Boolean f...

Boolean differential calculus (BDC) (German: Boolescher Differentialkalkül (BDK)) is a subject field of Boolean algebra discussing changes of Boolean variables and Boolean functions.

Boolean differential calculus concepts are analogous to those of classical differential calculus, notably studying the changes in functions and variables with respect to each other.[1]

The Boolean differential calculus allows various aspects of dynamical systems theory such as automata theory on finite automata, Petri net theory,[2] and supervisory control theory (SCT), to be discussed in a united and closed form, with their individual advantages combined.

History and applications

Originally inspired by the design and testing of switching circuits and the use of error-correcting codes in electrical engineering, the roots for the development of what later would evolve into the Boolean differential calculus were initiated by works of Irving S. Reed,[3]David E. Muller,[4]David A. Huffman,[5]Sheldon B. Akers Jr.[6] and A. D. Talantsev (A. D. Talancev, А. Д. Таланцев)[7] between 1954 and 1959, and of Frederick F. Sellers Jr.,[8][9]Mu-Yue Hsiao,[8][9] and Leroy W. Bearnson[8][9] in 1968.

Since then, significant advances were accomplished in both, the theory and in the application of the BDC in switching circuit design and logic synthesis.

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 pages) Translation of: Bochmann, Dieter[in German] (February 2006). Binäre Systeme - Ein BOOLEAN Buch[Binary systems - A Boolean book] (in German) (1st ed.). Hagen, Germany: LiLoLe-Verlag GmbH (Life-Long-Learning) / BoD GmbH. ISBN 3-934447-10-4. ISBN 978-3-934447-10-3. DNB-IDN 978899873. (452 pages)
  21. Steinbach, Bernd[in German]; Posthoff, Christian (2013). "Derivative Operations for Lattices of Boolean Functions"(PDF). Proceedings Reed-Muller Workshop 2013. Toyama, Japan: 110–119. Archived(PDF) from the original on 2017-10-21. Retrieved 2017-10-21. (10 pages)
  22. Steinbach, Bernd[in German]; Posthoff, Christian (2017-06-07). Thornton, Mitchell A. (ed.). Boolean Differential Calculus. Synthesis Lectures on Digital Circuits and Systems (1st ed.). San Rafael, CA, USA: Morgan & Claypool Publishers. doi:10.2200/S00766ED1V01Y201704DCS052. ISBN 978-1-62705-922-0. S2CID 10178376. Lecture #52. (216 pages)

Further reading

  • Davio, Marc; Piret, Philippe M. (July 1969). "Les dérivées Booléennes et leur application au diagnostic" [Boolean derivatives and their application and diagnosis]. Philips Revue (in French). 12 (3). Brussels, Belgium: Philips Research Laboratory, Manufacture Belge de Lampes et de Materiel Electronique (MBLE Research Laboratory): 63–76. (14 pages)
  • Rudeanu, Sergiu (September 1974). Boolean Functions and Equations. North-Holland Publishing Company/American Elsevier Publishing Company. ISBN 0-44410520-4. ISBN 0-72042082-2. (462 pages)
  • Bochmann, Dieter[in German] (1977). "Boolean differential calculus (a survey)". Engineering Cybernetics. 15 (5). Institute of Electrical and Electronics Engineers (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 .
Obtenido de " https://en.wikipedia.org/w/index.php?title=Boolean_differential_calculus&oldid=1361608922 "