En matemáticas y en otras disciplinas que utilizan lenguajes formales , como la lógica matemática y la informática , se puede decir que una variable es libre o ligada. Algunos libros antiguos emplean los términos variable real y variable aparente para referirse a variable libre y variable ligada , respectivamente. Una variable libre es una notación (símbolo) que especifica los lugares en una expresión donde puede realizarse una sustitución y que no es un parámetro de esta ni de ninguna otra expresión contenedora. La idea se relaciona con un marcador de posición (un símbolo que posteriormente se reemplazará por algún valor) o un comodín que representa un símbolo no especificado.
En programación informática , el término variable libre se refiere a las variables utilizadas en una función que no son ni variables locales ni parámetros de dicha función. El término variable no local suele ser un sinónimo en este contexto.
Una instancia de un símbolo de variable está ligada , en cambio, si el valor de ese símbolo de variable se ha ligado a un valor o rango de valores específicos en el dominio del discurso o universo . Esto se puede lograr mediante el uso de cuantificadores lógicos, operadores de ligadura de variables o una declaración explícita de los valores permitidos para la variable (como, "...dondees un número entero positivo".)
Dado que el mismo símbolo de variable puede aparecer en múltiples lugares de una expresión, algunas ocurrencias del símbolo de variable pueden ser libres mientras que otras están ligadas, [ 1 ] : 78 por lo tanto, "libre" y "ligado" se definen primero para ocurrencias y luego se generalizan sobre todas las ocurrencias de dicho símbolo de variable en la expresión. Un símbolo de variable en general es libre si al menos una ocurrencia del mismo es libre. [ 1 ]
Si bien el dominio del discurso se entiende en muchos contextos, cuando no se ha proporcionado un rango explícito de valores para la variable ligada, puede ser necesario especificar el dominio para evaluar correctamente la expresión. Por ejemplo, considérese la siguiente expresión en la que ambas variables están ligadas por cuantificadores lógicos:
Esta expresión se evalúa como falsa si el dominio deyes los números reales , pero es cierto si el dominio son los números complejos .
El término «variable ficticia» también se utiliza a veces para referirse a una variable ligada (más comúnmente en matemáticas generales que en informática), pero no debe confundirse con el concepto idéntico, pero no relacionado, de variable ficticia utilizado en estadística, sobre todo en el análisis de regresión . [ 2 ] p.17
Ejemplos
Antes de enunciar una definición precisa de variable libre y variable ligada, a continuación se presentan algunos ejemplos que quizás aclaren estos dos conceptos más de lo que lo haría la definición:
- En la expresión:
- es una variable libre yes una variable ligada; por consiguiente, el valor de esta expresión depende del valor de, pero no hay nada llamadode lo que podría depender.
- En la expresión:
- es una variable libre yes una variable ligada; por consiguiente, el valor de esta expresión depende del valor de, pero no hay nada llamadode lo que podría depender.
- En la expresión:
- es una variable libre yes una variable ligada; por consiguiente, el valor de esta expresión depende del valor de, pero no hay nada llamadode lo que podría depender.
- En la expresión:
- es una variable libre yyson variables ligadas, asociadas con cuantificadores lógicos ; en consecuencia, el valor lógico de esta expresión depende del valor de, pero no hay nada llamadoode lo que podría depender.
En las pruebas
En un contexto más amplio, las variables ligadas son fundamentales para la estructura de las demostraciones matemáticas . Por ejemplo, la siguiente demostración muestra que el cuadrado de cualquier entero par positivo es divisible por 4:
Dejarsea un entero par positivo arbitrario. Por definición, existe un enterode tal manera queSustituyendo esto en la expresión para el cuadrado se obtiene. Desdees un número entero,también es un número entero. Por lo tanto,es divisible por 4.
En esta prueba, ambosyfuncionan como variables ligadas, pero están ligadas de diferentes maneras. [ 3 ]
La variablese introduce como un elemento arbitrario pero particular de un conjunto. La afirmación "Seaser..." funciona implícitamente como un cuantificador universal , vinculandopara el alcance de la prueba. La prueba establece una propiedad para este único y arbitrario, lo que permite llegar a la conclusión general de que la propiedad se cumple para todos los enteros pares positivos. [ 4 ]
La variable, por otro lado, está limitado por un cuantificador existencial ("existe un entero")"). Se introduce para representar un entero específico, aunque sin nombre, cuya existencia está garantizada por la definición deser uniforme. El alcance dese limita al razonamiento que sigue a su introducción. [ 5 ]
Por lo tanto, ninguna de las variables es libre; su significado está completamente determinado por su función dentro de la estructura lógica de la demostración.
Operadores de enlace de variables
En matemáticas y lógica , varios símbolos funcionan como operadores de vinculación de variables . Estos operadores toman como argumento una función o una fórmula abierta y vinculan una variable libre dentro de esa expresión a un dominio o rango de valores específico, creando una nueva expresión cuyo significado no depende de la variable vinculada. [ 6 ]
Los operadores comunes de vinculación de variables incluyen:
- La integral () y límite (operadores que vinculan una variable a lo largo de un continuo o a medida que se aproxima a un valor determinado.
- Los cuantificadores lógicos , como el cuantificador universal () y el cuantificador existencial (), que vinculan una variable sobre un dominio de discurso .
En cada caso, la variable x está ligada dentro de la expresión que sigue al operador (por ejemplo,oMuchos de estos operadores actúan sobre una función de la variable ligada. Si bien la notación estándar suele ser suficiente, las expresiones complejas con operadores anidados pueden volverse ambiguas, especialmente si se reutiliza el mismo nombre de variable. Esto puede dar lugar a un problema conocido como captura de variable , donde una variable que debería ser libre se liga incorrectamente mediante un operador en un ámbito diferente. [ 7 ]
Para evitar dicha ambigüedad, puede ser útil cambiar a una notación que explicite la vinculación, tratando a los operadores como funciones de orden superior . Este enfoque, basado en los principios del cálculo lambda , separa claramente la función sobre la que se opera del operador en sí. [ 8 ]
Por ejemplo:
- El resumense puede escribir para hacer explícito el argumento funcional:
Aquí, el operadorSe aplica al conjunto S y a la función f .
- El operador de derivada también puede representarse claramente tomando una función como argumento:
Esta notación aclara que el operadorse aplica a toda la función, en lugar de simplemente una expresión en la queresulta ser una variable.
Explicación formal

Los mecanismos de vinculación de variables se presentan en diferentes contextos de matemáticas, lógica e informática. Sin embargo, en todos los casos, son propiedades puramente sintácticas de las expresiones y las variables que contienen. Para esta sección, podemos resumir la sintaxis identificando una expresión con un árbol cuyos nodos hoja son variables, constantes, constantes de función o constantes de predicado, y cuyos nodos no hoja son operadores lógicos. Esta expresión se puede determinar mediante un recorrido en orden del árbol. Los operadores de vinculación de variables son operadores lógicos que aparecen en casi todos los lenguajes formales. Un operador de vinculacióntoma dos argumentos: una variabley una expresióny cuando se aplica a sus argumentos produce una nueva expresiónEl significado de los operadores de enlace viene dado por la semántica del lenguaje y no nos concierne aquí.
La vinculación de variables relaciona tres cosas: una variable, una ubicaciónpara esa variable en una expresión y un nodo no hojade la formaCabe destacar que definimos una ubicación en una expresión como un nodo hoja en el árbol de sintaxis. La vinculación de variables ocurre cuando esa ubicación está debajo del nodo..
En el cálculo lambda , xes una variable ligada en el término M = λx. Ty una variable libre en el término T. Decimos xque está ligada en My libre en T. Si Tcontiene un subtérmino , λx. Uentonces xse vuelve a ligar en este término. Se dice que esta ligadura interna anidada de x"sombrea" la ligadura externa. Las ocurrencias de xen Uson ocurrencias libres del nuevo x. [ 9 ]
Las variables vinculadas al nivel superior de un programa son técnicamente variables libres dentro de los términos a los que están vinculadas, pero a menudo reciben un tratamiento especial porque pueden compilarse como direcciones fijas. De manera similar, un identificador vinculado a una función recursiva también es técnicamente una variable libre dentro de su propio cuerpo, pero recibe un tratamiento especial.
Un término cerrado es aquel que no contiene variables libres.
Definición de funciones y operadores como ligaduras
Un ejemplo claro de operador de vinculación de variables en matemáticas es la definición de una función . Una expresión que define una función, como el lado derecho de:
vincula las variables. La expresión, que forma el cuerpo de la función, puede contener algunas, todas o ninguna de las variables., que son sus parámetros formales. Cualquier ocurrencia de estas variables dentroestá limitado por la definición de la función. El cuerpoTambién puede contener otras variables, que se considerarían variables libres cuyos valores deben determinarse a partir de un contexto más amplio. [ 6 ]
La expresiónes directamente análogo a las expresiones lambda en el cálculo lambda , donde laEl símbolo es el operador fundamental de vinculación de variables. Por ejemplo, la definición de la función.es equivalente a la abstracción lambda. [ 8 ]
La misma definición, vinculando la función que se está definiendo al nombre, se escribe más comúnmente en textos matemáticos de la forma
Otros operadores matemáticos pueden entenderse como funciones de orden superior que vinculan variables. Por ejemplo, el operador de sumatoria ,, puede analizarse como un operador que toma una función y un conjunto sobre el cual evaluar dicha función. La expresión:
vincula la variable x dentro del términoEl alcance de la vinculación es el término que sigue al símbolo de sumatoria. Esta expresión puede tratarse como una notación más compacta para:
Aquí,es un operador con dos parámetros: una función de un parámetro(en este caso,) y un conjuntopara evaluar esa función.
Otros operadores pueden expresarse de manera similar. El cuantificador universalpuede entenderse como un operador que se evalúa como la conjunción lógica de la función con valor booleanoaplicado a cada elemento del conjunto (posiblemente infinito). Asimismo, el operador del producto (), el operador límite (), y el operador integral () todos funcionan como enlazadores de variables, enlazando las variablesyrespectivamente sobre un dominio especificado. [ 10 ]
Lenguaje natural
Cuando se analizan desde la perspectiva de la semántica formal , los lenguajes naturales exhiben un sistema de vinculación de variables análogo al que se encuentra en la lógica formal y la informática . [ 11 ] Este sistema rige cómo se interpretan las expresiones referenciales, en particular los pronombres , dentro de una oración o discurso. [ 12 ]
Los pronombres como variables libres
En inglés, los pronombres personales como he , she , they y sus variantes (por ejemplo, her , him ) pueden funcionar como variables libres . [ 13 ] Una variable libre es un término cuyo referente no está determinado dentro de la estructura sintáctica inmediata de la oración y debe ser identificado por el contexto más amplio, que puede ser lingüístico o situacional ( pragmático ). [ 14 ]
Considere la siguiente oración:
Lisa encontró su libro.
El pronombre posesivo «her» es una variable libre. Su interpretación es flexible; puede referirse a Lisa , una entidad dentro de la oración, o a alguna otra persona femenina relevante en el contexto del enunciado. [ 12 ] Esta ambigüedad da lugar a dos interpretaciones principales, que pueden representarse formalmente mediante subíndices de coindexación. [ 15 ] Un subíndice idéntico indica correferencia , mientras que subíndices diferentes señalan que las expresiones se refieren a entidades diferentes.
- Encontré a Lisa en mi libro.
- (Esta interpretación implica correferencia, donde "ella" se refiere a Lisa. A menudo se la denomina lectura anafórica, donde "ella" es una anáfora y "Lisa" es su antecedente ).
- Lisa , encontré su libro de J.
- (En esta interpretación, "ella" se refiere a una mujer que no es Lisa, por ejemplo, una persona llamada Jane que fue mencionada anteriormente en la conversación).
Esta distinción no es meramente un ejercicio teórico. Algunas lenguas poseen formas pronominales distintas para diferenciar entre estas dos lecturas. Por ejemplo, el noruego y el sueco utilizan el posesivo reflexivo sin para la lectura correferencial ( her i ) y una forma no reflexiva como hennes (en sueco) para la lectura no correferencial ( her j ). [ 16 ]
Aunque el inglés no tiene esta distinción explícita en sus pronombres estándar, puede forzar una lectura correferencial mediante el uso del posesivo enfático own . [ 17 ]
- Encontré el libro de Lisa . (Se requiere co-referencia)
- * Lisa encontró su propio libro. (Esta interpretación es incorrecta gramaticalmente )
Anáforas como variables ligadas
A diferencia de los pronombres personales, los pronombres reflexivos (p. ej., sí mismo , ella misma , ellos mismos ) y los pronombres recíprocos (p. ej., el uno al otro ) actúan como variables ligadas , también conocidas en lingüística como anáforas . [ 15 ] Una variable ligada es una expresión que debe estar coindexada con, y controlada por, un antecedente dentro de un dominio sintáctico específico. [ 15 ]
Consideremos la oración:
Jane se lastimó.
El pronombre reflexivo «ella misma» debe referirse al sujeto de la oración, Jane . No puede referirse a ningún otro individuo. [ 12 ] Esta correferencia obligatoria es un sello distintivo de una variable ligada.
- Jane se lastimó a sí misma . (Interpretación gramatical: sí misma = Jane )
- * Jane se lastimó a sí misma . (Interpretación agramatical: sí misma ≠ Jane )
Esta relación de vinculación puede capturarse formalmente mediante una expresión lambda, una herramienta del cálculo lambda utilizada en la semántica formal para modelar la abstracción y aplicación de funciones. [ 18 ] La oración puede representarse como:
(λx.x hurt x)(Jane)
En esta notación:
λxes el operador lambda que vincula la variablex.x hurt xes el predicado , una función que toma un argumento y afirma que este argumento se perjudica a sí mismo.(Jane)es el argumento aplicado a la función.
La expresión se evalúa como "Jane lastimó a Jane", capturando correctamente el hecho de que el sujeto y el objeto del verbo son la misma entidad. [ 18 ]
Teoría de la vinculación
El comportamiento distintivo de los pronombres y anáforas se explica sistemáticamente mediante la teoría de la ligadura , un componente central de la Teoría del Gobierno y la Ligadura de Noam Chomsky . [ 15 ] Esta teoría propone tres principios que rigen la interpretación de diferentes tipos de frases nominales :
- Principio A: Una anáfora (reflexiva, recíproca) debe estar ligada a su categoría rectora (aproximadamente, la cláusula local ). [ 15 ] Esto explica por qué " ella misma" en "Jane se lastimó" debe estar ligada a "Jane " .
- Principio B: Un pronombre debe ser libre en su categoría de regencia. [ 15 ] Esto explica por qué un pronombre personal a menudo no puede estar ligado a un antecedente local. Por ejemplo, en "Ashley la golpeó", el pronombre " ella" no puede referirse a Ashley . [ 19 ]
- * Ashley la golpeé . (Gramaticalmente incorrecto debido al Principio B )
- Ashley , la golpeé . ( Gramaticalmente; "su" se refiere a alguien que no es Ashley).
- Principio C: Una expresión R (una expresión referencial como un nombre propio, p. ej., Jane , o una descripción definida, p. ej., la mujer ) debe ser libre en todas partes. [ 15 ] Esto impide que una expresión R se coindexe con un pronombre c-comandante, como en * He i said that John i was tired*. [ 20 ]
Frases nominales cuantificacionales
El concepto de ligadura de variables es esencial para comprender las frases nominales cuantificacionales (FNC), como «cada estudiante» , «algún político» o «nadie» . [ 18 ] A diferencia de los nombres propios, estas frases no se refieren a una entidad específica. En cambio, expresan una cantidad sobre un conjunto de individuos. [ 18 ] Una FNC puede ligar un pronombre que se encuentre dentro de su ámbito , convirtiendo al pronombre en una variable ligada.
Todos los estudiantes piensan que son inteligentes.
En esta oración, el pronombre "él" se interpreta de forma más natural como una variable ligada. [ 21 ] Su referencia covaría con los individuos del conjunto denotado por "cada estudiante". La oración no significa que cada estudiante piense que una persona específica (por ejemplo, Peter) es inteligente; más bien, significa que para cada estudiante individual,piensa quees inteligente. En las teorías sintácticas, esto se analiza a menudo mediante un proceso de elevación del cuantificador (QR), donde el QNP se mueve en el nivel sintáctico abstracto de la forma lógica a una posición donde controla y vincula al pronombre. [ 21 ]
Preguntas con pronombres interrogativos y oraciones de relativo
La vinculación de variables también es fundamental para el análisis del movimiento de wh , que ocurre en la formación de preguntas y oraciones de relativo . [ 22 ] Las palabras wh como who , what y which funcionan como operadores que vinculan una variable en la oración principal. [ 23 ]
- Pregunta: ¿ A quién le gusta John ?
- Cláusula relativa: El hombre [a quien María vio ] es mi hermano .
En estas estructuras, se dice que la palabra interrogativa se mueve desde una posición subyacente, dejando tras de sí una "huella"., que se trata como una variable ligada. [ 15 ] El significado de la pregunta puede parafrasearse como "¿Para qué persona¿A John le gusta??". [ 18 ] De manera similar, la cláusula relativa denota un conjunto de individuosde tal manera que "María vio"". [ 18 ]
Identidad descuidada versus identidad estricta en los puntos suspensivos
La distinción entre variables libres y ligadas proporciona una explicación poderosa para ciertas ambigüedades que surgen bajo la elipsis de VP . [ 24 ] [ 25 ] Considere la siguiente oración:
John quiere mucho a su madre, y Bill también.
Esta frase tiene dos interpretaciones distintas:
- Identidad estricta: Bill ama a la madre de John .
- Identidad descuidada : Bill ama a la madre de Bill .
Esta ambigüedad puede explicarse por el estatus del pronombre "his" en la primera cláusula. [ 19 ]
- Si se trata a «his» como una variable libre que se refiere a John, la frase verbal elidida (o «faltante») se interpreta como «ama a la madre de John». Cuando esto se aplica a Bill, el resultado es la lectura estricta . [ 19 ]
- Si se trata a "his" como una variable ligada ligada por el sujeto de su cláusula (es decir, John ), la frase verbal se interpreta como una propiedad abstracta lambda:
λx.x loves x's mother. Cuando esta propiedad se aplica a Bill, el resultado es la lectura imprecisa . [ 19 ]
La existencia de la lectura de identidad descuidada se considera una fuerte evidencia de la realidad psicológica de las interpretaciones de variables ligadas en la gramática de los lenguajes naturales . [ 26 ]
Por lo tanto, la distribución e interpretación de los pronombres y otras expresiones referenciales en los lenguajes naturales no son aleatorias, sino que están regidas por un sofisticado sistema sintáctico y semántico. [ 12 ]
La distinción entre variables libres y ligadas es una piedra angular de la teoría lingüística moderna, ya que proporciona las herramientas analíticas necesarias para explicar la correferencia, la cuantificación, la formulación de preguntas y la elipsis.
Véase también
Referencias
- 1 2 Quine, Willard Van Orman (1982). Lógica matemática ( Edición revisada). Harvard University Press . págs. 142–143 . ISBN 978-0674554511.
- ↑ Robert S. Wolf (2005) Un recorrido por la lógica matemática ISBN 978-0-88385-036-7
- ↑ Velleman, Daniel J. (2006). Cómo demostrarlo: Un enfoque estructurado (2.ª ed.). Cambridge: Cambridge University Press. págs. 99–103 , 129–131 . ISBN 978-0-521-67599-4.
- ^ Hammack, Richard (2013). Libro de prueba (2ª ed.). Richmond, VA: Universidad de la Commonwealth de Virginia. págs. 89 a 92. ISBN 978-0-9894721-0-4.
- ↑ Enderton, Herbert B. (2001). Introducción matemática a la lógica (2.ª ed.). Burlington, MA: Harcourt/Academic Press. págs. 70–73 . ISBN 978-0-12-238452-3.
- 1 2 Forster, Thomas (2003). Lógica, inducción y conjuntos . Cambridge: Cambridge University Press. págs. 13–15 . ISBN 978-0-521-53361-4.
- ↑ Pierce, Benjamin C. (2002). Tipos y lenguajes de programación . Cambridge, MA: MIT Press. págs. 59–62 . ISBN 978-0-262-16209-8.
- 1 2 Barendregt, Hendrik P. (1984). El cálculo lambda: su sintaxis y semántica . Ámsterdam: North-Holland. págs. 26–28 . ISBN 978-0-444-87508-2.
- ↑ Thompson 1991 , pág. 33.
- ^ Frege, Gottlob (1893). "§8-10". Grundgesetze der Arithmetik [ Leyes básicas de la aritmética ] (en alemán). vol. I. Jena: Verlag Hermann Pohle.
- ↑ Heim, Irene; Kratzer, Angelika (1998). Semántica en gramática generativa . Malden, MA: Blackwell. págs. 93-125 . ISBN 978-0-631-19713-3.
- 1 2 3 4 Büring, Daniel (2005). Teoría de la vinculación . Cambridge Textbooks in Linguistics. Cambridge: Cambridge University Press . pp. 1–4 . ISBN 9780521812801.
- ↑ En la terminología de Heim y Kratzer (1998), los pronombres que no están ligados se asocian con una función de asignación g proporcionada por el contexto, que les asigna un referente. Véase Heim, Irene; Kratzer, Angelika (1998). Semantics in Generative Grammar . Malden, MA: Blackwell. p. 243. ISBN 978-0-631-19713-3.
- ↑ Partee, Barbara H. (1978). "Variables ligadas y otras anáforas". Actas de la 2.ª Conferencia sobre Cuestiones Teóricas en el Procesamiento del Lenguaje Natural : 79–85 . doi : 10.3115/980228.980245 (inactivo el 5 de agosto de 2025).
{{cite journal}}: CS1 maint: DOI inactivo desde agosto de 2025 ( enlace ) - 1 2 3 4 5 6 7 8 Chomsky, Noam (1981). Lecciones sobre gobierno y vinculación . Dordrecht: Foris Publications. pág. 188. ISBN 90-70176-28-9.
- ↑ Haspelmath, Martin (2008). Haspelmath, Martin; Dryer, Matthew S.; Gil, David; Comrie, Bernard (eds.). "Capítulo 105: Construcciones ditransitivas" . Atlas mundial de estructuras lingüísticas en línea . Leipzig: Instituto Max Planck de Antropología Evolutiva.
- ^ Reinhart, Tanya; Reuland, Eric (1993). "Reflexividad". Consulta Lingüística . 24 (4): 657– 720. JSTOR 4178843 .
- 1 2 3 4 5 6 Heim, Irene; Kratzer, Angelika (1998). Semántica en gramática generativa . Malden, MA: Blackwell. págs. 184-186 . ISBN 978-0-631-19713-3.
- 1 2 3 4 Reinhart, Tanya (2016). Anáfora e interpretación semántica . Londres: Routledge. ISBN 9781134993604.
- ↑ Lasnik, Howard (1989). Ensayos sobre la anáfora . Estudios de lenguaje natural y teoría lingüística. Vol. 16. Dordrecht: Springer Netherlands. pp. 100–104 . ISBN 9781556080906.
- 1 2 May, Robert (1985). Forma lógica: su estructura y derivación . Monografías de investigación lingüística. Vol. 12. Cambridge, MA: MIT Press . págs. 64–70 . ISBN 9780262631020.
- ↑ Haegeman, Liliane (1994). Introducción a la teoría del gobierno y la vinculación (2.ª ed.). Oxford: Blackwell. págs. 395–400 . ISBN 978-0-631-19067-7.
- ↑ Chomsky, Noam (1977). «Sobre el movimiento de las preguntas interrogativas». En Culicover, Peter W.; Wasow, Thomas; Akmajian, Adrian (eds.). Sintaxis formal . Nueva York: Academic Press. pp. 71–132 . ISBN 978-0121992408.
- ↑ Sag, Ivan (1976). Eliminación y forma lógica . Tesis doctoral del MIT.
- ↑ Williams, Edwin S. (1977). "Discurso y forma lógica" . Linguistic Inquiry . 8 (1): 101– 39. JSTOR 4177974 – vía JSTOR.
- ↑ Dalrymple, Mary; Shieber, Stuart M.; Pereira, Fernando CN (1991). "Elipsis y unificación de orden superior". Lingüística y filosofía . 14 (4): 399– 452. doi : 10.1007/BF00627759 .
Lecturas adicionales
- Gowers, Timothy ; Barrow-Green, June ; Leader, Imre , eds. (2008). The Princeton Companion to Mathematics . Princeton, Nueva Jersey : Princeton University Press . pp. 15–16 . doi : 10.1515/9781400830398 . ISBN 978-0-691-11880-2. JSTOR j.ctt7sd01 . LCCN 2008020450 . SEÑOR 2467561 . OCLC 227205932 . OL 19327100M . Zbl 1242.00016 .
- Notación matemática
- Símbolos lógicos
- Programación informática
- Lógica de predicados