No tengo claro por qué todo el concepto de variables libres y vinculadas.
¿No deberíamos tratar de vincular todas las variables que aparecen en cualquier declaración de una prueba formal?
De lo contrario, ¿qué nos impide hacer algo como o o si no está ligado a algún universo de discurso como el conjunto de los números naturales, o un conjunto o rango específico, etc.?
¿Bajo qué circunstancias usaríamos alguna vez una variable libre?
Para mí es como definir un concepto inútil como "Bueno, cuando usamos el operador de suma + generalmente ponemos dos números a cada lado, pero si no lo hacemos, lo consideramos un 'operador libre' porque no está sumando nada". Como si fuera un concepto inútil, ¿por qué tenerlo?
¿Por qué no es un requisito vincular cada variable cada vez que se usa o se introduce? ¿La prueba generalmente hace esto en la práctica donde todas las variables están vinculadas a algún universo de discurso (que supongo que significa "algún conjunto definido del que pertenece la variable").
Una de las razones por las que permitimos declaraciones con variables libres es que la misma declaración se puede usar para muchos propósitos diferentes. Tomemos, por ejemplo, la declaración .
Podríamos vincular las dos variables libres con dos cuantificadores existenciales y preguntarnos si el enunciado resultante es verdadero. O podríamos unirlo con dos cuantificadores universales, o con un cuantificador universal y uno existencial.
O podemos vincular ambas variables colocando la ecuación en la notación de construcción de conjuntos y definiendo su conjunto de soluciones sobre varias cosas diferentes, como:
En esencia, la ecuación se convierte, en sí mismo, en un interesante objeto de estudio matemático. Podemos considerar preguntas como "¿Cómo funciona el conjunto de soluciones de varían a medida que variamos el campo (o el grupo abeliano, o lo que sea)?" No seríamos capaces de formular y estudiar tales preguntas si nos viéramos obligados a vincular las variables cada vez que hablamos de la ecuación .
Tiene una confusión sobre lo que significa vincular una variable. En la lógica de primer orden, una variable no está "vinculada a algún universo de discurso". En un enfoque semántico de la lógica de primer orden (clasificación única), todos los términos que incluyen variables (ya sean libres o ligados) se refieren a elementos en algún dominio dado . A menos que es parte de su dominio semántico (también conocido como un universo [de discurso]), no tiene sentido que sea la interpretación de una variable.
Sospecho que su confusión proviene de la notación teórica de conjuntos , . Esto suele interpretarse informalmente como una restricción a elementos de , pero eso no es lo que está pasando. Supongo que esto es lo que estás imaginando cuando piensas en estar "ligado a" el "universo del discurso" . Lo que realmente está pasando es es una abreviatura de . En otras palabras, oscila sobre todo el dominio (es decir, el universo real del discurso) que son todos los conjuntos , ya que esto es en el contexto de una teoría de conjuntos. Es simplemente el caso de que será falso si no es un número natural. Y de nuevo, según el primer párrafo, no será una posibilidad para a menos que se refiere a algún conjunto específico.
Podría valer la pena explicar cuál es la semántica de las fórmulas con variables libres. Una semántica para una lógica de primer orden de orden único consiste en un conjunto, , llamado dominio y una interpretación para fórmulas. En mi firme opinión, la mejor manera de organizar esto es indexar fórmulas por el conjunto (normalmente finito) de variables libres que pueden aparecer en ellas. Escribir para el conjunto de fórmulas con variables libres en . Una interpretación es entonces una familia de funciones (que satisfacen algunas leyes) indexadas por conjuntos de variables libres, dónde es el conjunto de funciones de a y es la operación powerset. Eso es, aplicado a una fórmula produce un subconjunto de correspondiente a esas funciones que satisfacen la fórmula. Dado que podemos cambiar el nombre de las variables, solo nos importa qué tan grandes es. Es decir, podríamos escribir algo como , y ahora aplicado a alguna fórmula produce un relación -aria 1 . Con esta perspectiva, la La variable libre corresponde a la proyección . Por ejemplo, la semántica de la fórmula sería . He estado hablando de "variables libres", pero no hay variables libres separadas versus variables vinculadas en lo que respecta a la semántica. Un cuantificador se interpreta como una operación. . Entonces, una variable está representada por una proyección pero sigue siendo una proyección en el conjunto de dominio dado .
Alternativamente, podría adoptar un enfoque sintáctico para esto. No entraré en detalles al respecto, pero en última instancia es aún más estricto. A nivel de sintaxis, no tiene sentido hablar del "valor" de una variable libre. Además, las únicas cosas a las que puede referirse son cosas que incluye su lenguaje formal. Es muy poco probable que su sintaxis para los términos incluya una imagen de una flor como un término bien formado. Incluso si lo hiciera, no tendría ningún significado. Sería simplemente una forma elaborada de nombrar una constante. La noción de variables libres y ligadas vive al nivel de la sintaxis (razón por la cual no era importante para la semántica del párrafo anterior), pero el "universo del discurso" es un concepto semántico.
1 De hecho, no recomiendo hacer esto y más bien apegarme al vista porque los nombres de las variables libres tienen algún significado, particularmente cuando estamos combinando varias fórmulas. Solo asumo que las cosas parecerán más familiares si hablo de relaciones y los nombres no importan para nuestros propósitos aquí.
mbq
Derek Elkins dejó SE