Articulo de referencia

Interpretación (lógica)

Una interpretación es la asignación de significado a los símbolos de un lenguaje formal . Muchos lenguajes formales utilizados en matemáticas , lógica e informática teórica se d...

Una interpretación es la asignación de significado a los símbolos de un lenguaje formal . Muchos lenguajes formales utilizados en matemáticas , lógica e informática teórica se definen únicamente en términos sintácticos y, por lo tanto, carecen de significado hasta que se les da una interpretación. El estudio general de las interpretaciones de los lenguajes formales se denomina semántica formal .

Las lógicas formales más estudiadas son la lógica proposicional , la lógica de predicados y sus análogos modales , y para estas existen formas estándar de presentar una interpretación. En estos contextos, una interpretación es una función que proporciona la extensión de símbolos y cadenas de un lenguaje objeto. Por ejemplo, una función de interpretación podría tomar el símbolo de predicadoT{\displaystyle T}y asígnale la extensión{(a)}{\displaystyle \{(\mathrm {a} )\}}. Nuestra interpretación simplemente asigna la extensión{(a)}{\displaystyle \{(\mathrm {a} )\}}al símbolo no lógicoT{\displaystyle T}y no hace ninguna afirmación sobre siT{\displaystyle T}es para estar de pie por ser alto ya{\displaystyle \mathrm {a} }para Abraham Lincoln. Por otro lado, una interpretación no tiene nada que decir sobre los símbolos lógicos, por ejemplo, los conectores lógicos.anorted{\displaystyle \mathrm {y} }", "or{\displaystyle \mathrm {o} }" y "norteot{\displaystyle \mathrm {no} }"Aunque podamos interpretar estos símbolos como representaciones de ciertas cosas o conceptos, esto no viene determinado por la función de interpretación. "

Una interpretación suele (aunque no siempre) proporcionar una forma de determinar los valores de verdad de las oraciones en un idioma. Si una interpretación dada asigna el valor Verdadero a una oración o teoría , dicha interpretación se denomina modelo de esa oración o teoría.

Lenguajes formales

Un lenguaje formal consta de un conjunto posiblemente infinito de oraciones (denominadas palabras o fórmulas ) construidas a partir de un conjunto fijo de letras o símbolos . El conjunto de letras del que se extraen se denomina alfabeto, sobre el cual se define el lenguaje. Para distinguir las secuencias de símbolos que componen un lenguaje formal de las secuencias arbitrarias, a las primeras se las denomina a veces fórmulas bien formadas (ff). La característica esencial de un lenguaje formal es que su sintaxis puede definirse sin referencia a la interpretación. Por ejemplo, podemos determinar que ( P o Q ) es una fórmula bien formada incluso sin saber si es verdadera o falsa.

Ejemplo

Un lenguaje formalW{\displaystyle {\mathcal {W}}}se puede definir con el alfabetoα={,}{\displaystyle \alpha =\{\triangle ,\square \}}y con una palabra estando enW{\displaystyle {\mathcal {W}}}si empieza con{\displaystyle \triangle }y está compuesto únicamente por los símbolos{\displaystyle \triangle }y{\displaystyle \square }.

Una posible interpretación deW{\displaystyle {\mathcal {W}}}podría asignar el dígito decimal '1' a{\displaystyle \triangle }y '0' a{\displaystyle \square }. Entonces{\displaystyle \triangle \square \triangle }denotaría 101 bajo esta interpretación deW{\displaystyle {\mathcal {W}}}.

Constantes lógicas

En los casos específicos de la lógica proposicional y la lógica de predicados, los lenguajes formales considerados poseen alfabetos divididos en dos conjuntos: los símbolos lógicos ( constantes lógicas ) y los símbolos no lógicos. La idea subyacente a esta terminología es que los símbolos lógicos tienen el mismo significado independientemente del tema de estudio, mientras que el significado de los símbolos no lógicos varía según el área de investigación.

Las constantes lógicas siempre tienen el mismo significado en todas las interpretaciones del tipo estándar, de modo que solo cambian los significados de los símbolos no lógicos. Las constantes lógicas incluyen los símbolos cuantificadores ∀ ("todos") y ∃ ("algunos"), los símbolos de conectores lógicos ∧ ("y"), ∨ ("o"), ¬ ("no"), los paréntesis y otros símbolos de agrupación, y (en muchos tratamientos) el símbolo de igualdad =.

Propiedades generales de las interpretaciones veritativo-funcionales

Muchas de las interpretaciones más estudiadas asocian cada oración de un lenguaje formal con un único valor de verdad: verdadero o falso. Estas interpretaciones se denominan veritativo-funcionales e incluyen las interpretaciones habituales de la lógica proposicional y de primer orden. Se dice que las oraciones que se vuelven verdaderas mediante una asignación particular se satisfacen con dicha asignación.

En lógica clásica , ninguna oración puede ser verdadera y falsa a la vez con la misma interpretación, aunque esto no se aplica a lógicas de sobrecarga como LP. [ 1 ] Sin embargo, incluso en lógica clásica, es posible que el valor de verdad de una misma oración sea diferente bajo distintas interpretaciones. Una oración es consistente si es verdadera bajo al menos una interpretación; de lo contrario, es inconsistente . Se dice que una oración φ es lógicamente válida si es satisfecha por todas las interpretaciones (si φ es satisfecha por todas las interpretaciones que satisfacen ψ, entonces se dice que φ es una consecuencia lógica de ψ).

Conectores lógicos

Algunos de los símbolos lógicos de un lenguaje (aparte de los cuantificadores) son conectores veritativo-funcionales que representan funciones de verdad  : funciones que toman valores de verdad como argumentos y devuelven valores de verdad como resultados (en otras palabras, son operaciones sobre los valores de verdad de las oraciones).

Los conectores veritativo-funcionales permiten construir oraciones compuestas a partir de oraciones más simples. De esta forma, el valor de verdad de la oración compuesta se define como una función de verdad determinada de los valores de verdad de las oraciones más simples. Los conectores suelen considerarse constantes lógicas , lo que significa que su significado es siempre el mismo, independientemente de las interpretaciones que se les den a los demás símbolos de una fórmula.

Así es como definimos los conectores lógicos en la lógica proposicional:

  • ¬Φ es verdadero si y solo si Φ es falso.
  • (Φ ∧ Ψ) es verdadero si y solo si Φ es verdadero y Ψ es verdadero.
  • (Φ ∨ Ψ) es verdadero si y solo si Φ es verdadero o Ψ es verdadero (o ambos son verdaderos).
  • (Φ → Ψ) es verdadero si y solo si ¬Φ es verdadero o Ψ es verdadero (o ambos son verdaderos).
  • (Φ ↔ Ψ) es verdadero si y solo si (Φ → Ψ) es verdadero y (Ψ → Φ) es verdadero.

Así, bajo una interpretación dada de todas las letras de la oración Φ y Ψ (es decir, después de asignar un valor de verdad a cada letra), podemos determinar los valores de verdad de todas las fórmulas que las contienen como constituyentes, en función de los conectores lógicos. La siguiente tabla muestra cómo se ve esto. Las dos primeras columnas muestran los valores de verdad de las letras de la oración según las cuatro interpretaciones posibles. Las demás columnas muestran los valores de verdad de las fórmulas construidas a partir de estas letras, con valores de verdad determinados recursivamente.

Ahora es más fácil ver qué hace que una fórmula sea lógicamente válida. Consideremos la fórmula F : (Φ ∨ ¬Φ). Si nuestra función de interpretación hace que Φ sea verdadera, entonces ¬Φ se vuelve falsa por la función de negación. Dado que el disyunto Φ de F es verdadero bajo esa interpretación, F es verdadera. Ahora bien, la única otra interpretación posible de Φ la hace falsa, y si es así, ¬Φ se vuelve verdadera por la función de negación. Esto haría que F fuera verdadera nuevamente, ya que uno de los disyuntos de F , ¬Φ, sería verdadero bajo esta interpretación. Dado que estas dos interpretaciones para F son las únicas interpretaciones lógicas posibles, y dado que F resulta verdadera para ambas, decimos que es lógicamente válida o tautológica.

Interpretación de una teoría

Una interpretación de una teoría es la relación entre una teoría y un tema de estudio cuando existe una correspondencia de muchos a uno entre ciertos enunciados elementales de la teoría y ciertos enunciados relacionados con el tema. Si cada enunciado elemental de la teoría tiene un correspondiente, se denomina interpretación completa ; de lo contrario, se denomina interpretación parcial . [ 2 ]

Interpretaciones para la lógica proposicional

El lenguaje formal de la lógica proposicional consta de fórmulas construidas a partir de símbolos proposicionales (también llamados símbolos sentenciales, variables sentenciales o variables proposicionales ) y conectores lógicos. Los únicos símbolos no lógicos en un lenguaje formal de lógica proposicional son los símbolos proposicionales, que suelen representarse con letras mayúsculas. Para que el lenguaje formal sea preciso, es necesario fijar un conjunto específico de símbolos proposicionales.

La interpretación estándar en este contexto consiste en una función que asigna a cada símbolo proposicional uno de los valores de verdad verdadero o falso. Esta función se conoce como función de asignación de verdad o función de valoración . En muchas presentaciones, se asigna literalmente un valor de verdad, pero algunas asignan portadores de verdad .

Para un lenguaje con n variables proposicionales distintas hay 2 n interpretaciones posibles distintas. Para cualquier variable particular a , por ejemplo, hay 2 1 =2 interpretaciones posibles: 1) a se le asigna V , o 2) a se le asigna F . Para el par a , b hay 2 2 =4 interpretaciones posibles: 1) a ambos se les asigna V , 2) a ambos se les asigna F , 3) ​​a a se le asigna V y a b se le asigna F , o 4) a a se le asigna F y a b se le asigna V .

Dada cualquier asignación de verdad para un conjunto de símbolos proposicionales, existe una extensión única a una interpretación para todas las fórmulas proposicionales construidas a partir de esas variables. Esta interpretación extendida se define inductivamente, utilizando las definiciones de tablas de verdad de los conectores lógicos mencionados anteriormente.

Lógica de primer orden

A diferencia de la lógica proposicional, donde cada lenguaje es idéntico salvo por la elección de un conjunto diferente de variables proposicionales, existen muchos lenguajes de primer orden distintos. Cada lenguaje de primer orden se define mediante una signatura . La signatura consiste en un conjunto de símbolos no lógicos y la identificación de cada uno de estos símbolos como constante, función o predicado . En el caso de los símbolos de función y predicado, también se les asigna una aridad de número natural . El alfabeto del lenguaje formal consta de constantes lógicas, el símbolo de igualdad =, todos los símbolos de la signatura y un conjunto infinito adicional de símbolos conocidos como variables.

Por ejemplo, en el lenguaje de los anillos , existen los símbolos constantes 0 y 1, dos símbolos de función binaria + y ·, y ningún símbolo de relación binaria. (Aquí, la relación de igualdad se considera una constante lógica).

Nuevamente, podríamos definir un lenguaje de primer orden L como compuesto por símbolos individuales a, b y c; símbolos de predicado F, G, H, I y J; variables x, y, z; sin letras de función; sin símbolos sentenciales.

Lenguajes formales para la lógica de primer orden

Dada una signatura σ, el lenguaje formal correspondiente se conoce como el conjunto de fórmulas σ. Cada fórmula σ se construye a partir de fórmulas atómicas mediante conectores lógicos; las fórmulas atómicas se construyen a partir de términos utilizando símbolos de predicado. La definición formal del conjunto de fórmulas σ procede en sentido inverso: primero, los términos se ensamblan a partir de los símbolos de constante y función junto con las variables. Luego, los términos se pueden combinar en una fórmula atómica utilizando un símbolo de predicado (símbolo de relación) de la signatura o el símbolo de predicado especial "=" para la igualdad (véase la sección " Interpretación de la igualdad" más adelante). Finalmente, las fórmulas del lenguaje se ensamblan a partir de fórmulas atómicas utilizando los conectores lógicos y los cuantificadores.

Interpretaciones de un lenguaje de primer orden

Para atribuir significado a todas las oraciones de un lenguaje de primer orden, se necesita la siguiente información.

  • Un dominio de discurso [ a ] D , que generalmente debe ser no vacío (véase más abajo).
  • Para cada símbolo constante, un elemento de D como su interpretación.
  • Para cada símbolo de función n- aria, una función n -aria de D a D como su interpretación (es decir, una función D n D ). 
  • Para cada símbolo de predicado n -ario, una relación n -aria en D como su interpretación (es decir, un subconjunto de D n ).

Un objeto que contiene esta información se conoce como una estructura ( de signatura σ), o σ-estructura, o L -estructura (de lenguaje L), o como un "modelo".

La información especificada en la interpretación proporciona información suficiente para asignar un valor de verdad a cualquier fórmula atómica, después de que cada una de sus variables libres , si las hay, haya sido reemplazada por un elemento del dominio. El valor de verdad de una oración arbitraria se define entonces inductivamente utilizando el esquema T , que es una definición de semántica de primer orden desarrollada por Alfred Tarski. El esquema T interpreta los conectores lógicos utilizando tablas de verdad, como se explicó anteriormente. Así, por ejemplo, φ ∧ ψ se satisface si y solo si tanto φ como ψ se satisfacen.

Esto plantea la cuestión de cómo interpretar las fórmulas de la forma x φ( x ) y x φ( x ) . El dominio del discurso constituye el rango de estos cuantificadores. La idea es que la oración x φ( x ) es verdadera bajo una interpretación exactamente cuando se satisface cada instancia de sustitución de φ( x ), donde x se reemplaza por algún elemento del dominio. La fórmula x φ( x ) se satisface si existe al menos un elemento d del dominio tal que φ( d ) se satisface.

Estrictamente hablando, una instancia de sustitución como la fórmula φ( d ) mencionada anteriormente no es una fórmula en el lenguaje formal original de φ, porque d es un elemento del dominio. Hay dos maneras de abordar este problema técnico. La primera es pasar a un lenguaje más amplio en el que cada elemento del dominio se designa con un símbolo constante. La segunda es añadir a la interpretación una función que asigne cada variable a un elemento del dominio. Entonces, el esquema T puede cuantificar sobre variaciones de la interpretación original en las que se modifica esta función de asignación de variables, en lugar de cuantificar sobre instancias de sustitución.

Algunos autores también admiten variables proposicionales en la lógica de primer orden, las cuales deben interpretarse. Una variable proposicional puede existir por sí misma como una fórmula atómica. La interpretación de una variable proposicional es uno de los dos valores de verdad verdadero y falso. [ 3 ]

Dado que las interpretaciones de primer orden descritas aquí se definen en la teoría de conjuntos , no asocian cada símbolo de predicado con una propiedad [ b ] (o relación), sino con la extensión de esa propiedad (o relación). En otras palabras, estas interpretaciones de primer orden son extensionales [ c ], no intensionales .

Ejemplo de una interpretación de primer orden

Un ejemplo de interpretaciónI{\displaystyle {\mathcal {I}}}La definición del lenguaje L descrita anteriormente es la siguiente.

  • Dominio: Un juego de ajedrez
  • Constantes individuales: a: El rey blanco, b: La reina negra, c: El peón del rey blanco
  • F(x): x es una pieza
  • G(x): x es un peón
  • H(x): x es negro
  • I(x): x es blanco
  • J(x, y): x puede capturar y

En la interpretaciónI{\displaystyle {\mathcal {I}}}de L:

  • Las siguientes son oraciones verdaderas: F(a), G(c), H(b), I(a), J(b, c),
  • Las siguientes son oraciones falsas: J(a, c), G(a).

Requisito de dominio no vacío

Como se indicó anteriormente, por lo general se requiere una interpretación de primer orden para especificar un conjunto no vacío como el dominio del discurso. La razón de este requisito es garantizar que las equivalencias tales como (ϕincógnitaψ)incógnita(ϕψ),{\displaystyle (\phi \lor \exists x\psi )\leftrightarrow \exists x(\phi \lor \psi ),} donde x no es una variable libre de φ, son lógicamente válidas. Esta equivalencia se cumple en todas las interpretaciones con un dominio no vacío, pero no siempre se cumple cuando se permiten dominios vacíos. Por ejemplo, la equivalencia [y(y=y)incógnita(incógnita=incógnita)]incógnita[y(y=y)incógnita=incógnita]{\displaystyle [\forall y(y=y)\lor \exists x(x=x)]\equiv \exists x[\forall y(y=y)\lor x=x]} falla en cualquier estructura con un dominio vacío. Por lo tanto, la teoría de la demostración de la lógica de primer orden se vuelve más compleja cuando se permiten estructuras vacías. Sin embargo, la ventaja de permitirlas es insignificante, ya que tanto las interpretaciones previstas como las interpretaciones interesantes de las teorías que se estudian tienen dominios no vacíos. [ 4 ] [ 5 ]

Las relaciones vacías no causan ningún problema en las interpretaciones de primer orden, ya que no existe una noción similar de pasar un símbolo de relación a través de un conector lógico, ampliando su alcance en el proceso. Por lo tanto, es aceptable que los símbolos de relación se interpreten como idénticamente falsos. Sin embargo, la interpretación de un símbolo de función siempre debe asignarle una función completa y bien definida.

Interpretando la igualdad

La relación de igualdad se trata a menudo de forma especial en la lógica de primer orden y otras lógicas de predicados. Existen dos enfoques generales.

El primer enfoque consiste en tratar la igualdad como cualquier otra relación binaria. En este caso, si se incluye un símbolo de igualdad en la signatura, suele ser necesario añadir diversos axiomas sobre la igualdad a los sistemas axiomáticos (por ejemplo, el axioma de sustitución que establece que si a = b y se cumple R ( a ), entonces también se cumple R ( b )). Este enfoque de la igualdad resulta más útil al estudiar signaturas que no incluyen la relación de igualdad, como la signatura de la teoría de conjuntos o la de la aritmética de segundo orden, en la que solo existe una relación de igualdad para números, pero no para conjuntos de números.

El segundo enfoque consiste en tratar el símbolo de la relación de igualdad como una constante lógica que debe interpretarse mediante la relación de igualdad real en cualquier interpretación. Una interpretación que interpreta la igualdad de esta manera se conoce como modelo normal , por lo que este segundo enfoque equivale a estudiar únicamente las interpretaciones que resultan ser modelos normales. La ventaja de este enfoque es que los axiomas relacionados con la igualdad se satisfacen automáticamente en todo modelo normal, por lo que no es necesario incluirlos explícitamente en las teorías de primer orden cuando la igualdad se trata de esta manera. Este segundo enfoque a veces se denomina lógica de primer orden con igualdad , pero muchos autores lo adoptan para el estudio general de la lógica de primer orden sin comentarios.

Existen otras razones para restringir el estudio de la lógica de primer orden a los modelos normales. En primer lugar, se sabe que cualquier interpretación de primer orden en la que la igualdad se interpreta mediante una relación de equivalencia y satisface los axiomas de sustitución para la igualdad puede reducirse a una interpretación elementalmente equivalente en un subconjunto del dominio original. Por lo tanto, el estudio de modelos no normales aporta poca generalidad adicional. En segundo lugar, si se consideran modelos no normales, toda teoría consistente tiene un modelo infinito; esto afecta a los enunciados de resultados como el teorema de Löwenheim-Skolem , que generalmente se formulan bajo el supuesto de que solo se consideran modelos normales.

Lógica de primer orden con múltiples tipos

Una generalización de la lógica de primer orden considera lenguajes con más de un tipo de variable. La idea es que los distintos tipos de variables representan diferentes tipos de objetos. Cada tipo de variable puede cuantificarse; por lo tanto, una interpretación para un lenguaje con múltiples tipos tiene un dominio separado para cada tipo de variable (existe una colección infinita de variables de cada tipo). Los símbolos de función y relación, además de tener aridades, se especifican de manera que cada uno de sus argumentos debe pertenecer a un tipo determinado.

Un ejemplo de lógica multicategórica se encuentra en la geometría euclidiana plana . Existen dos tipos: puntos y líneas. Hay un símbolo de relación de igualdad para puntos, otro para líneas y una relación de incidencia binaria E que toma una variable de punto y una variable de línea. La interpretación prevista de este lenguaje implica que las variables de punto abarcan todos los puntos del plano euclidiano , las variables de línea abarcan todas las líneas del plano, y la relación de incidencia E ( p , l ) se cumple si y solo si el punto p está sobre la línea l .

Lógicas de predicados de orden superior

Un lenguaje formal para la lógica de predicados de orden superior se asemeja mucho a un lenguaje formal para la lógica de primer orden. La diferencia radica en que ahora existen muchos tipos distintos de variables. Algunas variables corresponden a elementos del dominio, como en la lógica de primer orden. Otras variables corresponden a objetos de tipo superior: subconjuntos del dominio, funciones del dominio, funciones que toman un subconjunto del dominio y devuelven una función del dominio a otros subconjuntos del dominio, etc. Todos estos tipos de variables pueden cuantificarse.

En la lógica de orden superior, se suelen emplear dos tipos de interpretaciones. La semántica completa exige que, una vez satisfecho el dominio del discurso, las variables de orden superior abarquen todos los elementos posibles del tipo correcto (todos los subconjuntos del dominio, todas las funciones del dominio a sí mismo, etc.). Por lo tanto, la especificación de una interpretación completa es la misma que la de una interpretación de primer orden. La semántica de Henkin , que es esencialmente una semántica de primer orden multicategórica, exige que la interpretación especifique un dominio separado para cada tipo de variable de orden superior. Así, una interpretación en la semántica de Henkin incluye un dominio D , una colección de subconjuntos de D , una colección de funciones de D a D , etc. La relación entre estas dos semánticas es un tema importante en la lógica de orden superior.

Interpretaciones no clásicas

Las interpretaciones de la lógica proposicional y la lógica de predicados descritas anteriormente no son las únicas posibles. En particular, existen otros tipos de interpretaciones que se utilizan en el estudio de la lógica no clásica (como la lógica intuicionista ) y en el estudio de la lógica modal.

Las interpretaciones utilizadas para estudiar la lógica no clásica incluyen modelos topológicos , modelos booleanos y modelos de Kripke . La lógica modal también se estudia mediante modelos de Kripke.

Interpretaciones previstas

Muchos lenguajes formales se asocian con una interpretación particular que se utiliza para justificarlos. Por ejemplo, la signatura de primer orden para la teoría de conjuntos incluye solo una relación binaria, ∈, que representa la pertenencia a un conjunto, y el dominio del discurso en una teoría de primer orden de los números naturales se refiere al conjunto de los números naturales.

La interpretación prevista se denomina modelo estándar (término introducido por Abraham Robinson en 1960). [ 6 ] En el contexto de la aritmética de Peano , consiste en los números naturales con sus operaciones aritméticas ordinarias. Todos los modelos isomorfos al que se acaba de dar también se denominan estándar; todos estos modelos satisfacen los axiomas de Peano . Existen además modelos no estándar de los axiomas de Peano (versión de primer orden) , que contienen elementos no correlacionados con ningún número natural.

Si bien la interpretación prevista no puede tener una indicación explícita en las reglas sintácticas estrictamente formales , afecta naturalmente la elección de las reglas de formación y transformación del sistema sintáctico. Por ejemplo, los signos primitivos deben permitir la expresión de los conceptos que se van a modelar; las fórmulas oracionales se eligen de manera que sus contrapartes en la interpretación prevista sean oraciones declarativas significativas ; las oraciones primitivas deben resultar como oraciones verdaderas en la interpretación; las reglas de inferencia deben ser tales que, si la oraciónIj{\displaystyle {\mathcal {I}}_{j}}es directamente derivable de una oraciónIi{\displaystyle {\mathcal {I}}_{i}}, entoncesIiIj{\displaystyle {\mathcal {I}}_{i}\to {\mathcal {I}}_{j}}resulta ser una frase verdadera, con{\displaystyle \to }implicación de significado , como de costumbre. Estos requisitos aseguran que todas las oraciones demostrables también resulten ser verdaderas. [ 7 ]

La mayoría de los sistemas formales tienen muchos más modelos de los que se pretendía que tuvieran (la existencia de modelos no estándar es un ejemplo). Cuando hablamos de «modelos» en las ciencias empíricas , nos referimos, si queremos que la realidad sea un modelo de nuestra ciencia, a un modelo previsto . Un modelo en las ciencias empíricas es una interpretación descriptiva intencionada y objetivamente verdadera (o, en otros contextos, una interpretación arbitraria no prevista que se utiliza para aclarar dicha interpretación descriptiva intencionada y objetivamente verdadera). Todos los modelos son interpretaciones que tienen el mismo dominio de discurso que la prevista, pero con otras asignaciones para las constantes no lógicas . [ 8 ]

Ejemplo

Dado un sistema formal simple (lo llamaremos unoFS{\displaystyle {\mathcal {FS'}}}) cuyo alfabeto α consta únicamente de tres símbolos{,,}{\displaystyle \{\blacksquare ,\bigstar ,\blacklozenge \}}y cuya regla de formación de fórmulas es:

'Cualquier cadena de símbolos deFS{\displaystyle {\mathcal {FS'}}}que tiene al menos 6 símbolos de longitud y que no es infinitamente larga, es una fórmula deFS{\displaystyle {\mathcal {FS'}}}. Nada más es una fórmula deFS{\displaystyle {\mathcal {FS'}}}.'

El esquema de axioma único deFS{\displaystyle {\mathcal {FS'}}}es:

"  {\displaystyle \blacksquare \ \bigstar \ast \blacklozenge \ \blacksquare \ast }" (dónde "{\displaystyle \ast }" es una variable metasintáctica que representa una cadena finita de "{\displaystyle \blacksquare }"s )

Una demostración formal puede construirse de la siguiente manera:

  1.      {\displaystyle \blacksquare \ \bigstar \ \blacksquare \ \blacklozenge \ \blacksquare \ \blacksquare }
  2.        {\displaystyle \blacksquare \ \bigstar \ \blacksquare \ \blacksquare \ \blacklozenge \ \blacksquare \ \blacksquare \ \blacksquare }
  3.          {\displaystyle \blacksquare \ \bigstar \ \blacksquare \ \blacksquare \ \blacksquare \ \blacklozenge \ \blacksquare \ \blacksquare \ \blacksquare \ \blacksquare }

En este ejemplo el teorema producido "         {\displaystyle \blacksquare \ \bigstar \ \blacksquare \ \blacksquare \ \blacksquare \ \blacklozenge \ \blacksquare \ \blacksquare \ \blacksquare \ \blacksquare }" puede interpretarse como "Uno más tres es igual a cuatro". Otra interpretación sería leerlo al revés como "Cuatro menos tres es igual a uno". [ 9 ]

Otros conceptos de interpretación

Existen otros usos del término "interpretación" que se emplean comúnmente, los cuales no se refieren a la asignación de significados a lenguajes formales.

En teoría de modelos , se dice que una estructura A interpreta una estructura B si existe un subconjunto definible D de A , y relaciones y funciones definibles en D , tales que B es isomorfa a la estructura con dominio D y dichas funciones y relaciones. En algunos casos, no se utiliza el dominio D , sino D módulo una relación de equivalencia definible en A. Para obtener más información, consulte Interpretación (teoría de modelos) .

Se dice que una teoría T interpreta otra teoría S si existe una extensión finita por definiciones T ′ de T tal que S está contenida en T ′.

Véase también

Notas

  1. A veces llamado el "universo del discurso"
  2. La extensión de una propiedad (también llamada atributo) es un conjunto de individuos, por lo que una propiedad es una relación unaria. Por ejemplo, las propiedades "amarillo" y "prima" son relaciones unarias.
  3. Véase también Extensión (lógica de predicados)

Referencias

  1. Priest, Graham , 2008. Una introducción a la lógica no clásica: del if al is , 2.ª ed. Cambridge University Press.
  2. Haskell Curry (1963). Fundamentos de lógica matemática . McGraw Hill. pág.  48.
  3. Mates, Benson (1972), Lógica elemental, Segunda edición , Nueva York: Oxford University Press , págs. 56 , ISBN  0-19-501491-X
  4. Hailperin, Theodore (1953), "Teoría de la cuantificación y dominios individuales vacíos", The Journal of Symbolic Logic , 18 (3), Association for Symbolic Logic : 197–200 , doi : 10.2307/2267402 , JSTOR 2267402 , MR 0057820 , S2CID 40988137   
  5. Quine, WV (1954), "Cuantificación y el dominio vacío", The Journal of Symbolic Logic , 19 (3), Association for Symbolic Logic: 177–179 , doi : 10.2307/2268615 , JSTOR 2268615 , MR 0064715 , S2CID 27053902   
  6. Roland Müller (2009). «La noción de modelo». En Anthonie Meijers (ed.). Filosofía de la tecnología y las ciencias de la ingeniería . Manual de filosofía de la ciencia. Vol. 9. Elsevier. ISBN  978-0-444-51667-1.
  7. Rudolf Carnap (1958). Introducción a la lógica simbólica y sus aplicaciones . Nueva York: Dover Publications. ISBN 9780486604534.{{cite book}}: Incompatibilidad de ISBN/Fecha ( ayuda )
  8. Hans Freudenthal , ed. (enero de 1960). El concepto y el papel del modelo en matemáticas y ciencias naturales y sociales (actas del coloquio) . Springer. ISBN 978-94-010-3669-6.{{cite book}}: Incompatibilidad de ISBN/Fecha ( ayuda )
  9. Hunter, Geoffrey (1996) [1971]. Metalogic: An Introduction to the Metatheory of Standard First-Order Logic . University of California Press (publicado en 1973). ISBN 9780520023567OCLC 36312727 ( Accesible para usuarios con discapacidades visuales )