13.03.2017 Views

Carlos Ivorra Castillo LÓGICA MATEMÁTICA

pmcjq2

pmcjq2

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

8 Capítulo 1. Lenguajes y modelos<br />

ser el rey de España. Confundir c con ¯c es como confundir un objeto con su<br />

nombre. Mi mesa tiene cuatro patas, pero no letras, la palabra “mesa” tiene<br />

cuatro letras, pero no patas.<br />

Relatores Los relatores son los signos destinados a nombrar relaciones (el<br />

equivalente a los verbos en castellano). Al definir un lenguaje formal debemos<br />

asociar a cada signo catalogado como relator un número natural no nulo al que<br />

llamaremos su rango. Los relatores de rango n se llaman relatores n-ádicos.<br />

Un modelo M de L debe asignar a cada relator n-ádico R de L una relación<br />

n-ádica ¯R sobre su universo, que será la interpretación en M del relator R.<br />

Cuando convenga explicitar M escribiremos M(R) en lugar de ¯R.<br />

Por ejemplo, si el universo de un modelo es el conjunto de los números<br />

naturales, la interpretación ¯R de un relator monádico R puede ser la relación<br />

“ser primo”. Nuevamente, R no es más que un signo en un papel, por ejemplo,<br />

△, que en principio no es más que eso, un “triangulito”, mientras que ¯R es una<br />

propiedad que puede tener o no cada número natural.<br />

Exigiremos que todo lenguaje formal tenga al menos un relator diádico que<br />

llamaremos igualador, y que representaremos mediante el signo =, y en la definición<br />

de modelo exigiremos que la interpretación del igualador sea siempre la<br />

relación de identidad ≡ en el universo del modelo.<br />

Funtores Los funtores son los signos destinados a nombrar funciones, el equivalente<br />

a expresiones del estilo de “el padre de” en castellano. Al definir un lenguaje<br />

formal debemos asociar a cada signo catalogado como funtor un número<br />

natural no nulo al que llamaremos su rango. Los funtores de rango n se llaman<br />

funtores n-ádicos. Un modelo M de un lenguaje L debe asignar a cada funtor<br />

n-ádico de L una función n-ádica ¯f en su universo, que será la interpretación<br />

de f en el modelo. Cuando convenga escribiremos M(f) en lugar de ¯f.<br />

Conectores lógicos Los conectores lógicos son signos destinados a construir<br />

nuevas afirmaciones a partir de otras dadas. Aunque podrían definirse muchos<br />

más, en la práctica consideraremos siempre cinco de ellos: un negador ¬, un<br />

implicador →, un conjuntor (o conjunción) ∧, un disyuntor (o disyunción) ∨ y<br />

un coimplicador (o bicondicionador) ↔.<br />

En la definición de modelo no incluiremos ninguna asociación de significado<br />

a los conectores lógicos, no porque no vayan a tenerla, sino porque les vamos<br />

a asociar siempre la misma, independientemente del modelo considerado. El<br />

significado asociado a cada conector no será ni un objeto, ni una relación ni una<br />

función, sino una “tabla de verdad”. Concretamente, las tablas de verdad de<br />

los cinco conectores que estamos considerando serán las siguientes:<br />

p q ¬p p → q p ∧ q p ∨ q p ↔ q<br />

V V F V V V V<br />

V F F F F V F<br />

F V V V F V F<br />

F F V V F F V

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!