Académique Documents
Professionnel Documents
Culture Documents
LÓGICA
1. Introducción
Este capı́tulo está pensado como una introducción panorámica al análisis cate-
gorista de la lógica que sirva tanto al lógico de orientación matemática como al
de orientación filosófica, ası́ como al lector interesado en los fundamentos de la
matemática que quiera conocer los rudimentos de la propuesta categorista. Podrı́a
decirse, parafraseando a un antiguo profesor, que este texto trata de lo que tiene
que saber de teorı́a de categorı́as un lógico educado. No se cuenta en español con
un texto semejante, mientras que el texto más conocido en inglés, [11], tiene serias
deficiencias conceptuales y filosóficas que han sido bien documentadas en [18].
Presupongo que el lector está familiarizado con los elementos de álgebra y teorı́a
del orden, ası́ como que conoce la notación lógica y los rudimentos de lógica clásica
e intuicionista. Dicho esto, el plan del capı́tulo es como sigue. En la segunda sección
presento algunas nociones básicas de teorı́a de categorı́as necesarias para el resto
del capı́tulo; otras nociones que, aunque necesarias para la exposición pero que no
se repiten tan frecuentemente, son definidas en el lugar donde aparecen por primera
vez. En la tercera sección defino la noción de topos, enfatizando en el axioma de
comprehensión, uno de sus componentes principales. En la cuarta sección describo
la lógica interna de un topos, incluyendo aspectos modelo-teóricos y de teorı́a de
pruebas. Finalmente, en la quinta sección discuto la relación de la teorı́a de topos
con la teorı́a de conjuntos y examino algunas cuestiones más generales relacionadas
con una fundamentación conjuntista de la matemática.
Dedico este texto a quienes han cuestionado las reglas por mor del avance intelectual y han
sufrido por ello, ası́ como a quienes han sido vı́ctimas de fraude. Agradezco a Axel Barceló Aspeitia,
Carlos César Jiménez, Ivonne Pallares Vega, Carlos Alberto Romero Castillo y un dictaminador
anónimo sus gentiles comentarios a una versión previa de este texto.
1
2
Morfismos: para todo par X, Y de objetos en una categorı́a C hay una colección
de morfismos de X a Y en C.1 Cada morfismo f tiene asociados dos objetos, no
necesariamente distintos entre sı́, uno de los cuales es llamado “dominio de f ” y el
otro “codominio de f ”. Lo anterior se denota ‘f : X −→ Y ’, donde X es el dominio
y Y el codominio.
Composición: para todo par de morfismos f : X −→ Y y g : Y −→ Z tales que el
dominio de uno es el codominio del otro, hay un morfismo que es la composición
de f y g, denotada ‘(g ◦ f ) : X −→ Z’. ‘(g ◦ f )’ se lee “f seguida de g”, “g de f ”, “g
tras f ” o también “g (se hace o ejecuta) después de (hacer o ejecutar) f ”.
Morfismo identidad : para todo objeto X hay un morfismo idX (ó 1X ), llamado
“identidad en X”, en el que el dominio y el codominio son el mismo (X).
La identidad, los morfismos y la composición satisfacen dos axiomas:
Identidad : para cualquier morfismo f : X −→ Y de C,
(idY ◦ f ) = f y (f ◦ idX ) = f
Asociatividad : para cualesquiera morfismos f : X −→ Y , g : Y −→ Z y h : Z −→ W de
C,
h ◦ (g ◦ f ) = (h ◦ g) ◦ f
En teorı́a de categorı́as las nociones de morfismo y composición (de morfismos)
y sus propiedades son básicas en la formulación, definición y construcción de otros
conceptos matemáticos, a diferencia del proceder en las teorı́as de conjuntos usuales,
en las que la noción de membresı́a es fundamental.
Una manera alternativa para expresar determinadas igualdades entre morfismos
consiste en afirmar que ciertos diagramas conmutan, donde un diagrama consiste
en cierta organización de flechas (morfismos) y vértices (objetos) en una categorı́a
dada. Se dice que un diagrama conmuta si para cada par X, Y de objetos en una
categorı́a dada C, cualquier morfismo en C de X a Y es representada como el
mismo morfismo en C. Por ejemplo, supongamos que f : X −→ Y , g : X −→ Z y
h : Z −→ Y son morfismos en una categorı́a dada C cuyo diagrama es el siguiente:
Z
>
g h
>
X > Y
f
Y X
>
>
f idY idX f
>
>
X > Y X > Y
f f
1El subı́ndice ‘C’ indica de qué categorı́a se trata y puede omitirse si el contexto permite saber
cuál es.
3
f
W > Y
>
<
pW pY
f ×g
W ×X > Y ×Z
pX pZ
>
<
X > Z
g
i.e. f × g = hf ◦ pW , g ◦ pX i.
Dados dos objetos X y Y en una categorı́a C, un exponencial de Y por X
consiste en un objeto Y X y un morfismo evX,Y : Y X × X −→ Y tal que para cada
objeto Z y morfismo g : Z × X −→ Y hay un único morfismo ḡ : Z −→ Y X tal que
g = evX,Y ◦ ḡ × X.
Se dice que una categorı́a dada “tiene productos (coproductos, exponenciales)”
si hay un producto (coproducto, exponencial) para cualesquiera dos objetos de
esa categorı́a. Los productos, coproductos y exponenciales para dos objetos dados
también son únicos salvo isomorfismo.
Veamos a continuación cómo definir nociones lógicas en términos categoristas,
esto es, usando usando las propiedades de los morfismos y sus composiciones.
3. La noción de topos
Las categorı́as que me interesan son los topos. Después daré una definición más
precisa, pero por el momento piénsese en un objeto O de un topos como un ti-
po, colección de cosas o conjunto generalizado -los Os.2 Ası́, un objeto O es el
objeto de los o. El modo básico de obtener una lógica en un topos es a través
de una noción generalizada de comprehensión de subobjetos por “propiedades”.
Las propiedades son locales, es decir, toda propiedad tiene un dominio de signi-
ficación fijo porque una propiedad siempre es la propiedad de los os de algún O
en alguna categorı́a C. Las propiedades son además proposiciones variables: si ϕ
es una propiedad con dominio de significación O y a es un elemento constante de
tipo O, ϕ(a) es una proposición. De este modo, llamaré función proposicional en
O a una propiedad con dominio de significación O. Toda función debe tener un
codominio, ası́ que un topos incluirá un objeto Ω de proposiciones o valores de
2En esta elucidación de la noción de topos en términos lógicos sigo muy de cerca la exposición
en [1].
5
f
i >
W > X >
Y
∧
<
g
j
k
Z
Como caso particular, para el axioma de comprehensión se tiene:
ϕ
m >
M > > O >
Ω
∧ verdaderoO
<
x
h
X
El único morfismo de X a Ω que hace que este diagrama conmute es verdaderoX :
ϕ
m >
M > > O >
Ω
∧ verdaderoO >
<
x
h
verdaderoX
X
Y ası́ se tiene el siguiente diagrama:
6
m ϕ
M > > O > Ω
∧
<
>
x
h
verdaderoX
X
Nótese que, según la definición de igualador, h debe ser el único morfismo que,
entre otras cosas, x = m ◦ h. Pero con esto se satisface la definición de x ∈ m.
De este modo, lo que dice el axioma de comprehensión es que ϕ(x) = verdaderoX
(por el triángulo conmutativo de la derecha) si y sólo si x ∈ m (por el triángulo
conmutativo de la izquierda).
Esto es todavı́a más perspicuo cuando X es un terminal, 1:
ϕ
m >
M > > O >
Ω
∧ verdaderoO
<
a
i
1
El único morfismo de 1 a Ω que hace que este diagrama conmute es verdadero:
ϕ
m >
M > > O >
Ω
∧ verdaderoO >
<
x
i
verdadero
1
Y ası́ se tiene el siguiente diagrama:
m ϕ
M > > O > Ω
∧
<
>
a
i
verdadero
1
Como este diagrama conmuta, lo que está expresado en él es que ϕ(a) = verdadero
(por el triángulo conmutativo de la derecha) si y sólo si a ∈ m (por el triángulo
conmutativo de la izquierda).
topos; los ejemplos de f also y la conjunción servirán para ilustrar la idea general
tras esas definiciones.
f also se define como el morfismo tal que 01 , el único morfismo de 0 a 1, iguala
f also y verdadero:
f also
01 >
0 > 1 >
Ω
∧ verdadero1
<
!X
l
X
El único morfismo de X a Ω que hace que este diagrama conmute es verdaderoX :
f also
01 >
0 > 1 >
Ω
∧ verdadero1>
<
!X
l
verdaderoX
X
Y ası́ se tiene el siguiente diagrama:
01 f also
0 > 1 > Ω
∧ >
<
!X
h
verdaderoX
X
Lo que expresa este diagrama conmutativo es que f also = verdaderoX (por el
triángulo conmutativo de la derecha) si y sólo si 0 tiene un elemento generalizado
(por el triángulo conmutativo de la izquierda). Nótese que esto se obtendrı́a al
menos una vez, a saber, considerando el elemento maximal de 0: 0 mismo. Pero
esto no cuenta todavı́a como un caso en el que haya un elemento propio de 0 que
iguale f also y verdadero. ¿Hay tal caso?
Supóngase que X es un terminal, 1:
01 f also
0 > 1 > Ω
∧ >
<
id1
γ
1
El único morfismo de 1 a Ω que hace que este diagrama conmute es verdadero y
ası́ se tiene el siguiente diagrama:
8
01 f also
0 > 1 > Ω
∧ >
<
id1
γ
verdadero
1
Dado que este diagrama conmuta, lo que expresa es que f also = verdadero (por
el triángulo conmutativo de la derecha) si y sólo si 0 tiene al menos un elemento
(por el triángulo conmutativo de la izquierda). Pero si 0 tiene otro elemento además
del elemento generalizado maximal (la identidad en 0) entonces todos los objetos
de la categorı́a son isomorfos de modo que, para todo propósito matemático, es
como si hubiera sólo un objeto (y un solo morfismo) en la categorı́a, ası́ que a final
de cuentas en realidad ese elemento de 0 tiene que ser él mismo. Una categorı́a
degenerada se define precisamente como una categorı́a en la que todos los objetos
son isomorfos y sólo en esas categorı́as se tendrı́a que f also = verdadero. Ahora,
si 0 no tiene elementos, no todos los elementos de la categorı́a son isomorfos y
en ese caso tenemos tres opciones: f also<verdadero, verdadero<f also ó f also y
verdadero son incomparables. Pero no son incomparables ya que verdadero es el
mayor elemento en el orden formado por las proposiciones. Esto también excluye
que verdadero<f also. Entonces la única opción para una categorı́a no degenerada
es lo usual, que f also<verdadero, lo que implica que f also 6= verdadero.
La conjunción se define como un morfismo ∧ : Ω × Ω −→ Ω tal que
hverdadero, verdaderoi : 1 −→ Ω × Ω es el igualador de ∧ y verdaderoΩ×Ω . El
diagrama correspondiente
∧
hverdadero, verdaderoi >
1< > Ω ×Ω >
Ω
∧ verdaderoΩ×Ω
hp,qi
id1
1
expresa que ∧ ◦ hp, qi (más comúnmente escrito p ∧ q) es el mismo morfismo que
verdadero si y sólo si p = verdadero y q = verdadero. De hecho, las condiciones de
conmutatividad de este diagrama implican más, a saber, que p ∧ q es el ı́nfimo de
los conyuntos con respecto a cierto orden que forman las proposiciones. El resto de
las conectivas reciben caracterizaciones análogas:
- La negación es un morfismo ¬ : Ω −→ Ω tal que f also : 1 −→ Ω × Ω es el igualador
de ¬ y verdaderoΩ .
- La disyunción es un morfismo ∨ : Ω × Ω −→ Ω tal que la imagen de
[hverdadero, idΩ i, hidΩ , verdaderoi] : 1 −→ Ω×Ω es el igualador de ∨ y verdaderoΩ×Ω .4
- El condicional es un morfismo ⇒: Ω × Ω −→ Ω tal que e :≤−→ Ω × Ω es el igualador
de ⇒ y verdaderoΩ×Ω , donde a su vez e es el igualador de ∧ y la primera proyección.
verdadero y falso: ∗ ∗
: verdadero f also : p
Γ : p
Debilitamiento:
Γ, q : p
Para cualquier término s libre por x en todas las fórmulas:
Γ : p
Sustitución:
Γ(x/s) : p(x/s)
Γ, p : f also Γ :p y Γ :q
Γ : ¬p Γ : p∧q
Γ, p : θ y Γ, q : θ Γ, p : q
Γ, p ∨ q : θ Γ : p⇒q
y, si la variable x no es libre en Γ ó q:
Γ : p Γ, p : q
Γ : (∀x)p Γ, (∃x)p : q
12
s s
1 > N > N
h h
o0
∨ ∨
>
X > X
s0
10En esta sección usaré la siguiente convención: un axioma en negritas nombra un axioma
de una teorı́a de conjuntos basada en la noción de membresı́a, mientras que un axioma en itálicas
nombra un axioma de una teorı́a categorista de conjuntos. Para los axiomas de las teorı́as de
conjuntos basadas en la noción de membresı́a aquı́ expuestas véase [13].
11En jerga más usual, Infinito dice que hay un conjunto con infinitos miembros.
13
m
Sx > > S
! f
∨ ∨
1 > SA
x
La versión usual dice que si ϕ es una fórmula funcional que relaciona cada conjunto
x a un único conjunto y entonces puede formarse un nuevo conjunto v a partir de
un conjunto dado w del siguiente modo: coléctense todos los conjuntos a los cuales
los miembros de w están relacionados mediante ϕ. Nótese que Reemplazo puede
“sacarnos”, por decirlo ası́, del conjunto w al formar el conjunto v. A diferencia de
lo que sucede con Separación, los elementos del nuevo conjunto v no necesitan ser
miembros de w.
Ya que es equiconsistente con una teorı́a de conjuntos, si bien débil, un topos
puede considerarse como un universo de conjuntos y, dado que porciones de la
matemática pueden reconstruirse en una teorı́a de conjuntos, los topos también
permiten reconstruir parte de la matemática, algunos tanto como ZFC. Ası́, los
resultados de equiconsistencia tienen importantes repercusiones para el proyecto de
dar una fundamentación conjuntista de la matemática, entendiendo ese proyecto a
la manera de Lawvere, esto es, como la formulación de un sistema de axiomas de
primer orden en el que todos los objetos matemáticos usuales puedan definirse y
12Un epimorfismo es un morfismo f : X −→ Y tal que, para cada objeto T y morfismos
h : Y −→ T y k : Y −→ T , si h ◦ f = k ◦ f entonces h = k. Considérese un morfismo f : X −→ Y . Una
sección de f es un morfismo g : Y −→ X tal que g ◦ f = idX .
14
6. Conclusiones
En este trabajo he expuesto los rudimentos de la lógica interna de un topos y he
incluido una somera discusión de la perspectiva categorista en el proyecto de dar
una fundamentación conjuntista de la matemática. Sin embargo, hay otros temas
de interés para los lógicos que, por motivos de espacio, no he podido discutir aquı́,
pero que un lógico muy bien educado en teorı́a de categorı́as deberı́a conocer:
- El análisis categorista de las paradojas de autorreferencia iniciado en [15]. La idea
central es que esas paradojas, y resultados limitativos como los de Gödel y Tarski,
son instancias (de una versión generalizada) del teorema de Cantor (véase también
[25]).
- Versiones categoristas de pruebas de independencia como la de Cohen (véase [17]).
- Semántica functorial, esto es, teorı́a de modelos en términos de functores. Véase
[2].
Entre otras discusiones filosóficas suscitadas por el análisis categorista de la lógica
cabe destacar:
- La contribución de las definiciones categoristas al debate acerca del significado de
las conectivas lógicas (cfr. [9]).
- El problema de explicar la situación en una categorı́a degenerada donde
verdadero = f also (cfr. [8], [7]).
- Las caracterı́sticas de la lógica interna de un topos mencionadas en la sección
4 pueden dualizarse de manera tal que la lógica descrita sea paraconsistente en
lugar de intuicionista y, de hecho, parece que no hace falta alterar la estructura
categorista de un topos, sólo los nombres y las conceptualizaciones de ciertos objetos
y morfismos, para que la lógica interna de un topos sea en general paraconsistente
(véanse [22], [23], [6]). Eso contradecirı́a ciertas concepciones muy arraigadas acerca
de la lógica interna y habrı́a que explicar la validez de ciertos teoremas, por ejemplo,
el Teorema 4.1.
16
Referencias
[1] S. Awodey, Structure in mathematics and logic: A categorical perspective, Philosophia Mat-
hematica, 4 (1996), 209–237.
[2] S. Awodey y A. Bauer, Introduction to Categorical Logic, no publicado, disponible en
http://www.andrew.cmu.edu/user/awodey/catlog/notes/catlog1A.pdf
[3] J. L. Bell, From absolute to local mathematics, Synthese, 69 (1986), 409–426.
[4] J. L. Bell, Toposes and Local Set Theories: An Introduction, Oxford Clarendon Press, 1988.
[5] J. L. Bell, Lectures on the Foundations of Mathematics, no publicado, disponible en pu-
blish.uwo.ca/ jbell/foundations %20of %20mathematics.pdf
[6] L. Estrada González, Complement-topoi and dual intuitionistic logic, Australasian Journal
of Logic, 9 (2010), 26–44.
[7] L. Estrada González, Models of possibilism and trivialism, Logic and Logical Philosophy, 22
(2012), 175–205.
[8] L. Estrada González, Lecciones de la degeneración (O: ¿Qué hay de malo con la trivialidad?),
Mathesis, por aparecer.
[9] L. Estrada González e I. Pallares Vega, La diferencia entre lógicas y el cambio de significado
de las conectivas: un enfoque categorista, Theoria. Revista internacional de historia, teorı́a y
fundamentos de la ciencia, 26 (2011), 133–154.
[10] S. Feferman, Enriched Stratified Systems for the Foundations of Category Theory, en G. Sica
(ed.), What is Category Theory?, Polimetrica, Monza, 2006, 185–204.
[11] R. Goldblatt, Topoi: The Categorial Analysis of Logic, edición revisada, North Holland Pu-
blishing Co., Ámsterdam, 1984.
[12] M. R. Holmes, Alternative axiomatic set theories, Stanford Encyclopedia of Philosophy
(2012), disponible en http://plato.stanford.edu/entries/settheory-alternative/
[13] T. Jech, Set theory, Stanford Encyclopedia of Philosophy (2008), disponible en
http://plato.stanford.edu/entries/set-theory/
[14] P. Johnstone, Topos Theory, Academic Press, Nueva York, 1977.
[15] F. W. Lawvere, Diagonal arguments and Cartesian closed categories, en Category Theory,
Homology Theory and their Applications, II (Battelle Institute Conference, Seattle, Wash.,
1968, Vol. Two), Springer-Verlag, Berlı́n, 1969, 134–145.
[16] F. W. Lawvere y S. H. Schanuel, Conceptual Mathematics. A First Introduction to Catego-
ries, segunda reimpresión, Cambridge University Press, 2000. Versión castellana: Matemáticas
conceptuales. Una primera introducción a categorı́as, México: Siglo XXI, 2002. Traducción
de Francisco Marmolejo Rivas, con asistencia de Ivonne Pallares Vega.
[17] S. Mac Lane y I. Moerdijk, Sheaves in Geometry and Logic: A First Introduction to Topos
Theory, Springer-Verlag, 1992.
[18] C. McLarty, Uses and abuses of the history of topos theory, British Journal for the History
of Science, 41 (1990), 351–375.
[19] C. McLarty, Elementary Categories, Elementary Toposes, Oxford Clarendon Press, Toronto,
1995.
[20] C. McLarty, Exploring categorical structuralism, Philosophia Mathematica, 12 (2004), 37–53.
[21] C. McLarty, Recent debate over categorical foundations, en G. Sommaruga (ed.), Foundational
Theories of Classical and Constructive Mathematics, Springer, 2011, 145–154.
[22] C. Mortensen, Inconsistent Mathematics, Kluwer Academic Publishers, 1995.
[23] C. Mortensen, Closed set logic, en R. T. Brady (ed.), Relevant Logics and Their Rivals, vol.
II, Ashgate Publishing, 2003, 254–154.
[24] S. Vigna, A guided tour in the topos of graphs, reporte técnico 199–7, Uni-
versità di Milano, Dipartimento di Scienze dell’Informazione, 1997, disponible en
http://vigna.dsi.unimi.it/papers.ToposGraphs.pdf
[25] N. S. Yanofsky, A universal approach to self-referential paradoxes, incompleteness and fixed
points, Bulletin of Symbolic Logic, 9 (2003), 362–386.