Lóxica matemática

A lóxica matemática é unha disciplina relacionada coa lóxica e a matemática, que estuda os sistemas formais en relación coa maneira na que estes codifican os conceptos intuitivos da demostración matemática e a computación como unha parte dos fundamentos da matemática. Garda, por tanto, estritas conexións coa ciencia da computación.

Adoita dividirse en catro subcampos: teoría de modelos, teoría da demostración, teoría de conxuntos e teoría da recursión. A investigación en lóxica matemática xogou un papel fundamental no estudo dos fundamentos das matemáticas.

Tamén foi chamada lóxica simbólica e matemática. O primeiro termo aínda se utiliza como sinónimo seu, pero o segundo refírese agora a certos aspectos da teoría da demostración.

A lóxica matemática non é a lóxica das matemáticas senón a matemática da lóxica. Pódese entender como a matemática da lóxica xa que comprende aquelas partes da lóxica que poden ser modeladas e estudadas matematicamente.

Historia

editar

Lóxica matemática foi o nome que lle deu Giuseppe Peano a esta disciplina. En esencia, é a lóxica clásica (de Aristóteles), pero cunha notación diferente, máis abstracta, tomada da álxebra.

Previamente xa se fixeran algúns intentos de tratar as operacións lóxicas formais dunha maneira simbólica por parte dalgúns filósofos matemáticos como Leibniz e Lambert, pero o seu labor permaneceu descoñecido e illado.

Foron George Boole e Augustus De Morgan, a mediados do século XIX, os que primeiro presentaron un sistema matemático para modelar operacións lóxicas. A lóxica tradicional aristotélica foi reformada e completada, obtendo un instrumento apropiado para investigar sobre os fundamentos da matemática.

O tradicional desenvolvemento da lóxica salientaba o seu centro de interese na forma de argumentar, mentres que a actual lóxica matemática céntrao nun estudo combinatorio dos contidos. Isto aplícase tanto a un nivel sintáctico (por exemplo, o envío dunha cadea de símbolos pertencente a unha linguaxe formal a un programa compilador que o converte nunha secuencia de instrucións executábeis por unha máquina), como a un nivel semántico, construíndo modelos apropiados (teoría de modelos).

A lóxica matemática estuda os sistemas formais en relación co modo no que codifican conceptos intuitivos de obxectos matemáticos como conxuntos, números, demostracións e computación.

Campos

editar

A Mathematics Subject Classification divide a lóxica matemática nas seguintes áreas:

Nalgúns casos hai conxunción de intereses coa informática teórica, pois moitos pioneiros da informática, como Alan Turing, foron matemáticos e lóxicos. Así, o estudo da semántica das linguaxes de programación procede da teoría de modelos, así como tamén a verificación de programas, e o caso particular da técnica do model checking.

Tamén o isomorfismo de Churry-Howard entre probas e programas correspóndese coa teoría de probas, onde a lóxica intuicionista e a lóxica lineal son especialmente significativas.

Algúns sistemas lóxicos como o cálculo lambda, e a lóxica combinatoria, entre outros, chegaron a ser, incluso, auténticas linguaxes de programación, creando novos paradigmas como son a programación funcional e a programación lóxica.

Lóxica de predicados

editar

A lóxica de predicados é unha linguaxe formal onde as sentenzas ben formadas prodúcense polas regras enunciadas a continuación.

Vocabulario

editar

Un vocabulario é unha tupla:   que consta de:

  •   símbolos relacionais  , cada un deles cun número entero   asociado, o cal se coñece como a aridade de  
  •   símbolos funcionais  , cada un de aridade  
  •   símbolos constantes  

Unha fórmula de primeira orde   no vocabulario  , é unha fórmula de primeira orde onde os únicos predicados, funcións e constantes emprgeados son os especificados por  .

Linguaxes e estruturas de primeira orde

editar

Unha linguaxe de primeira orde   é unha colección de distintos símbolos clasificados como segue:

  1. O símbolo de igualdade  ; as conectivas  ,  ; o cuantificador universal   e a paréntese  ,  .
  2. Un conxunto contábel de símbolos de variábel  .
  3. Un conxunto de símbolos de constante  .
  4. Un conxunto de símbolos de función  .
  5. Un conxunto de símbolos de relación  .

Así, para especificar unha orde, xeralmente só fai falta especificar a colección de símbolos constantes, símbolos de función e símbolos relacionais, dado que o primeiro conxunto de símbolos é estándar. As parénteses teñen como único propósito o de agrupar símbolos e non forman parte da estrutura das funcións e relacións.

Os símbolos carecen de significado por si sos. Porén, a esta linguaxe podemos dotala dunha semántica apropiada.

Unha  -estrutura sobre a linguaxe  , é unha tupla consistente nun conxunto non baleiro  , o universo do discurso, xunto a:

  1. Para cada símbolo constante   de  , temos un elemento  .
  2. Para cada símbolo de función  -aria   de  , unha función  -aria  .
  3. Para cada símbolo de relación  -aria   de  , unha relación  -aria sobre  , isto é, un subconxunto  .

Adoito usaremos a palabra modelo para denotar esta estrutura.

Véxase tamén

editar

Bibliografía

editar

Outros artigos

editar