Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Logic Tema 5 A
Logic Tema 5 A
El lenguaje de la lgica
de primer orden
a. Conceptos bsicos
Un lenguaje ms expresivo
La lgica proposicional tiene recursos expresivos
muy limitados:
- No permite identificar elementos que se repiten
dentro de las oraciones:
Frodo es un hobbit p
Sam es un hobbit q
Frodo tiene ojos azules r
Sam no tiene ojos azules s
Sam es amigo de Frodo t
Frodo es amigo de Sam u
Un lenguaje ms expresivo
- Tampoco tiene recursos para tratar con ciertas
partculas que tienen valor lgico, como
cuantificadores e identidad:
Todos los hobbits habitan en la Comarca p
Ningn orco habita en la comarca q
Algunos hobbits no han salido de la Comarca r
Trancos es el mismo que Aragorn s
Trancos es distinto de Sam t
Sauron odia a todos, incluso a s mismo p1 p2
Un lenguaje ms expresivo
- En consecuencia, hay muchos argumentos vlidos
que el lenguaje de la lgica proposicional no permite
expresar:
Todos los hobbits habitan en la comarca p
Ningn habitante de la comarca sufre de estrs q
Por tanto, ningn hobbit sufre de estrs r
- Lo formalizamos como condicional:
(p q) r
y vemos que el argumento es invlido dado que este
condicional puede ser falso
Un lenguaje ms expresivo
El lenguaje que nos va a permitir recoger todos
esos elementos es el de la lgica de
predicados, tambin llamada lgica
cuantificacional, lgica de relatores o, en
general, lgica de primer orden.
La lgica proposicional (L0) es slo un parte
de esta lgica (L1). Podramos seguir
construyendo sucesivos lenguajes lgicos (L2,
L3 ...) que recogiesen subsiguientes niveles de
complejidad.
El alfabeto de L1
L1 mantiene en su lenguaje todas las conectivas
lgicas de L0: , , , ,
Pero en vez de constantes proposicionales,
construye expresiones ms complejas por
medio de smbolos para:
1. Individuos particulares
2. Propiedades y relaciones
3. Cuantificadores
4. Expresiones de identidad
Expresiones para objetos particulares
- Son aquellas expresiones que identifican un
individuo, sea persona, objeto, lugar...
- Las ms tpicas son los nombres propios
simples:
Frodo, Sam, Smeagol, Tom Bombadil...
Anduril, Barad-Dr, Tierra Media, Gondor...
- Pero a menudo identificamos los individuos por
medio de expresiones complejas, generalmente
las descripciones definidas.
Expresiones para objetos particulares
Las descripciones definidas son construcciones del tipo:
ARTCULO DETERMINADO + SINTAGMA NOMINAL
el portador del anillo
el mejor amigo del portador del anillo
el nombre hobbit de la criatura llamada Gollum
el Seor del Bosque Viejo que no sale en la pelcula
la espada de Aragorn
la Torre Oscura
la tierra en la que se desarrollan las historias de Tolkien
el reino que Aragorn est llamado a heredar
Expresiones para objetos particulares
En muchos casos la expresin definida es nuestro mejor
o nico modo de nombrar un objeto:
el Anillo nico
el dedo gordo del pie derecho de Gandalf
el ltimo orco que muere en la novela
el enano ms alto de la Tierra Media
el personaje ms a la derecha en el fotograma 22.176
Expresiones para objetos particulares
Las expresiones que nombran objetos particulares las
simbolizaremos por las letras:
a, b, c, ... (minsculas)
o bien, para tener cuantos queramos:
a1, a2, a3 ...
Cada letra identifica a un individuo, de modo que si
simbolizamos Frodo a , cada vez que aparezca Frodo
emplearemos la misma letra individual: a
Expresiones para objetos particulares
Existen expresiones con la construccin
ARTCULO DETERMINADO + SINTAGMA NOMINAL
que no nombran objetos individuales:
1. El troll de las cavernas golpe con su maza
2. El troll de las cavernas es una criatura peligrosa
- cuantificador existencial:
equivale a AL MENOS UNO
Cuantificacin: variables
Una afirmacin como Todos son hobbits equivale a
decir que cualquier individuo (del grupo en cuestin)
tiene la propiedad ser hobbit. Para referirnos a
individuos cualesquiera no nos bastan las constantes
individuales: necesitamos introducir VARIABLES, i.e.,
smbolos que pueden tomar como valor cualquiera de
los individuos de un grupo.
como: xAax
Cuantificando predicados binarios
Para expresar
a) Alguien ama a alguien
b) Todos aman a todos
es fundamental darse cuenta de 2 cosas:
1) Estas oraciones no hacen referencia a ningn
individuo en particular. Por tanto, habr que
expresarlas slo con variables.
2) Tanto (a) como (b) hacen referencia a relaciones
que se dan entre dos grupos de individuos. Por
tanto, habr que asignar una variable distinta a
cada grupo.
Cuantificando predicados binarios
a) Alguien ama a alguien
equivale a decir que Hay al menos un individuo que ama
a al menos un individuo
Esto puede expresarse as:
xyAxy
b) Todos aman a todos
equivale a decir que Cualquier individuo ama a
cualquier individuo
Esto puede expresarse as:
xyAxy
Cuantificando predicados binarios
Ntese que cada cuantificador va con una
variable.
Diremos que la variable en cuestin est
LIGADA por ese cuantificador.
Respetar el orden en que cada cuantificador liga
cada variable es fundamental para poder
formalizar expresiones ms complejas, como
c) Alguien ama a todos
d) Todos aman a alguien
Cuantificando predicados binarios
c) Alguien ama a todos
xyAxy
podemos leerlo como existe al menos un individuo x
tal que para cualquier individuo y, x ama a y
yxAxy xyAxy
xyAxy yxAxy
Identidad
Si queremos expresar relaciones como SER EL
MISMO y SER DISTINTO, podramos usar un
predicado binario:
Trancos es el mismo que Aragorn
d M e Mde
Pero este predicado desempea un papel lgico tan
importante que empleamos un smbolo especial para l:
ser el mismo que: = d = e (Trancos es Aragorn)
ser distinto que: d a (Trancos no es Frodo)
Tambin podemos expresar ste como d = a
Identidad
Nuestro lenguaje slo expresa identidad entre
individuos. Por tanto, el signo = slo puede estar
flanqueado por trminos.
Son correctas:
a=b ax x(x = a) x(x = x)
Son incorrectas:
H = C Ha = Ca x(Hx = a) x = x
Alfabeto de la lgica de primer orden
Los smbolos de L1 son:
x yQxy x no es frmula
x y ni x ni y son frmulas
a c dem respecto a a y c
PERO:
x(Px yPy) no se queda en: xPx yPy
Slo se simplifican los parntesis EXTERIORES. De
otro modo puede ocurrir que las frmulas no sean
equivalentes.
Simplificacin: parntesis
Al igual que en L0, podemos eliminar los parntesis
interiores de una secuencia de frmulas unidas slo
por conyuntores o slo por disyuntores:
a = b se queda en: a b
xy x = y se queda en: xy x y
PERO:
(a = b b = c) no se queda en:
abbc
Recordemos las equivalencias entre y