fbpx
Wikipedia

Lógica computacional

La lógica computacional es la misma lógica matemática aplicada al contexto de las ciencias de la computación. Su uso es fundamental en varios niveles: en los circuitos computacionales, en la programación lógica y en el análisis y optimización (de recursos temporales y espaciales) de algoritmos.

La lógica se extiende al corazón de la informática a medida que surge como una disciplina: El trabajo de Alan Turing sobre el Entscheidungsproblem seguido del trabajo de Kurt Gödel sobre teoremas incompletos. La noción de la computadora de uso general que surgió de este trabajo fue de gran importancia para los diseñadores de la maquinaria informática en la década de 1940.

En los años 50 y 60, investigaciones predijeron que, cuando el conocimiento humano se pudiera expresar usando la lógica con notaciones matemáticas, sería posible crear una máquina capaz de razonar o una inteligencia artificial. Esto fue más difícil de lo esperado a causa de la complejidad del razonamiento humano. En la lógica de programación, un programa consiste en una colección de axiomas y reglas. Los sistemas de programación lógicos (como Prolog) calculan las consecuencias de los axiomas y las reglas organizadas para responder a una consulta.

Hoy en día, la lógica es extensamente aplicada en los campos de inteligencia artificial y de ciencias de computación, y estos campos proporcionan una rica fuente de problemas en la lógica formal e informal. La teoría de la argumentación es un buen ejemplo de cómo la lógica está siendo aplicada a la inteligencia artificial. El sistema de clasificación computacional ACM, en particular, considera:

  • Sección F.3 en Lógicas y significados de programas y F.4 en Lógica matemática y lenguajes formales como parte de la teoría de la ciencia de computación: este trabajo cubre la semántica formal de los lenguajes de programación tan bien como el trabajo de métodos formales como la lógica de Hoare.
  • Lógica booleana como fundamento en el hardware de la computadora, particularmente la sección del sistema B.2 en la estructura aritmética y lógica, relacionado con operadores AND, NOT y OR.
  • Muchos formalismos lógicos fundamentales son esenciales para la sección I.2 sobre inteligencia artificial, por ejemplo la lógica modal y la lógica por defecto en los formalismos y métodos de representación del conocimiento, las cláusulas de Horn en la programación lógica y la lógica de descripción.

Además, las computadoras se pueden usar como herramientas para los lógicos. Por ejemplo, en lógica simbólica y lógica matemática, las pruebas de los seres humanos pueden ser asistidas por computadoras. Usando la prueba automatizada del teorema, las máquinas pueden encontrar y comprobar pruebas, así como trabajar con las pruebas demasiado largas para escribir a mano.

Circuitos computacionales

El nivel menos abstracto dentro de una computadora está constituido por circuitos electrónicos que responden a diferentes señales eléctricas, siguiendo los patrones de la lógica booleana; esto es, compuertas lógicas que devuelven un valor dependiendo de las entradas que se le dan al sistema. Existen ocho compuertas lógicas básicas con las cuales se pueden formar sistemas muy complejos: AND, OR, Inverter, Buffer, NAND, NOR, XOR y XNOR. Todas ellas son representadas mediante un símbolo y una tabla de valores de verdad, que es simplemente un cuadro donde se ubican todas las posibles entradas y los valores que devolvería la compuerta dados dichos valores.

Todo sistema computacional, por muy complejo que sea, no está compuesto por más que circuitos electrónicos que únicamente entienden un lenguaje binario. La lógica computacional se encarga de modelar y optimizar tales sistemas a este nivel.

Referencias

Enlaces externos


  •   Datos: Q2651693

lógica, computacional, este, artículo, sección, necesita, referencias, aparezcan, publicación, acreditada, este, aviso, puesto, mayo, 2009, lógica, computacional, misma, lógica, matemática, aplicada, contexto, ciencias, computación, fundamental, varios, nivele. Este articulo o seccion necesita referencias que aparezcan en una publicacion acreditada Este aviso fue puesto el 17 de mayo de 2009 La logica computacional es la misma logica matematica aplicada al contexto de las ciencias de la computacion Su uso es fundamental en varios niveles en los circuitos computacionales en la programacion logica y en el analisis y optimizacion de recursos temporales y espaciales de algoritmos La logica se extiende al corazon de la informatica a medida que surge como una disciplina El trabajo de Alan Turing sobre el Entscheidungsproblem seguido del trabajo de Kurt Godel sobre teoremas incompletos La nocion de la computadora de uso general que surgio de este trabajo fue de gran importancia para los disenadores de la maquinaria informatica en la decada de 1940 En los anos 50 y 60 investigaciones predijeron que cuando el conocimiento humano se pudiera expresar usando la logica con notaciones matematicas seria posible crear una maquina capaz de razonar o una inteligencia artificial Esto fue mas dificil de lo esperado a causa de la complejidad del razonamiento humano En la logica de programacion un programa consiste en una coleccion de axiomas y reglas Los sistemas de programacion logicos como Prolog calculan las consecuencias de los axiomas y las reglas organizadas para responder a una consulta Hoy en dia la logica es extensamente aplicada en los campos de inteligencia artificial y de ciencias de computacion y estos campos proporcionan una rica fuente de problemas en la logica formal e informal La teoria de la argumentacion es un buen ejemplo de como la logica esta siendo aplicada a la inteligencia artificial El sistema de clasificacion computacional ACM en particular considera Seccion F 3 en Logicas y significados de programas y F 4 en Logica matematica y lenguajes formales como parte de la teoria de la ciencia de computacion este trabajo cubre la semantica formal de los lenguajes de programacion tan bien como el trabajo de metodos formales como la logica de Hoare Logica booleana como fundamento en el hardware de la computadora particularmente la seccion del sistema B 2 en la estructura aritmetica y logica relacionado con operadores AND NOT y OR Muchos formalismos logicos fundamentales son esenciales para la seccion I 2 sobre inteligencia artificial por ejemplo la logica modal y la logica por defecto en los formalismos y metodos de representacion del conocimiento las clausulas de Horn en la programacion logica y la logica de descripcion Ademas las computadoras se pueden usar como herramientas para los logicos Por ejemplo en logica simbolica y logica matematica las pruebas de los seres humanos pueden ser asistidas por computadoras Usando la prueba automatizada del teorema las maquinas pueden encontrar y comprobar pruebas asi como trabajar con las pruebas demasiado largas para escribir a mano Circuitos computacionales EditarEl nivel menos abstracto dentro de una computadora esta constituido por circuitos electronicos que responden a diferentes senales electricas siguiendo los patrones de la logica booleana esto es compuertas logicas que devuelven un valor dependiendo de las entradas que se le dan al sistema Existen ocho compuertas logicas basicas con las cuales se pueden formar sistemas muy complejos AND OR Inverter Buffer NAND NOR XOR y XNOR Todas ellas son representadas mediante un simbolo y una tabla de valores de verdad que es simplemente un cuadro donde se ubican todas las posibles entradas y los valores que devolveria la compuerta dados dichos valores Todo sistema computacional por muy complejo que sea no esta compuesto por mas que circuitos electronicos que unicamente entienden un lenguaje binario La logica computacional se encarga de modelar y optimizar tales sistemas a este nivel Referencias EditarEnlaces externos EditarEsta obra contiene una traduccion parcial derivada de Logic de la Wikipedia en ingles concretamente de esta version publicada por sus editores bajo la Licencia de documentacion libre de GNU y la Licencia Creative Commons Atribucion CompartirIgual 3 0 Unported Datos Q2651693Obtenido de https es wikipedia org w index php title Logica computacional amp oldid 133169628, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos