Reflexiones lógicas

El espacio lógico

De predicados a átomos booleanos — una reconstrucción desde la segmentación

La lógica clásica parte de conectivas —∧, ∨, →, ¬— como primitivas y deriva las configuraciones como casos particulares. Aquí proponemos el movimiento inverso: partir del universo U como primitivo, y dejar que los predicados lo segmenten en átomos. Las conectivas emergen después, como descripciones de qué átomos elegimos.

Este documento es una aproximación pedagógica a esa reconstrucción. Cada paso añade estructura al espacio lógico y muestra cómo la complejidad combinatoria crece según un patrón exacto: 2ⁿ átomos para n predicados, 2^(2ⁿ) fórmulas posibles.

§ 1Un predicado: la segmentación mínima

Sea A un predicado cualquiera sobre el universo U. Por ejemplo, A ≡ ser filósofo. El solo hecho de afirmar A produce una partición: U se divide en dos regiones mutuamente excluyentes y conjuntamente exhaustivas.

U A α₁ α₂
Dos átomos: α₁ = A y α₂ = Aᶜ. Sobre ellos se construyen las 4 fórmulas posibles: ⊥, A, ¬A, ⊤.

Con un predicado hay 2 átomos y 2² = 4 combinaciones booleanas expresables. Poca cosa todavía. La estructura se revela al añadir el segundo.

§ 2Dos predicados: relaciones primitivas

Antes de trazar el Venn conviene ver de dónde salen sus cuatro regiones. Con dos predicados A y B en juego, cada uno puede estar afirmado o negado sobre un mismo x: tenemos cuatro predicados signados, Ax, ¬Ax, Bx, ¬Bx. La pregunta es cómo se relacionan entre sí. Hay exactamente dos maneras primitivas de emparejarlos:

Relación normal Ax ¬Ax Bx ¬Bx a b Relación cruzada Ax ¬Ax Bx ¬Bx c d
La relación normal empareja signos concordantes: afirmación con afirmación (a) y negación con negación (b). La relación cruzada empareja signos discordantes (c y d, simétricas entre sí). No hay tercera opción.

Estas cuatro combinaciones agotan todas las configuraciones posibles entre los signos de A y B. Son primitivas en el sentido fuerte: no se obtienen componiendo otras más simples, y cualquier cosa que pueda decirse sobre un x usando solo A y B es una elección entre ellas o una unión de varias.

Sobre el ejemplo canónico —A ≡ ser filósofo y B ≡ ser mortal— las cuatro se leen así: a es ser filósofo y mortal, b no ser ni lo uno ni lo otro, c ser filósofo no mortal, d ser mortal no filósofo. El paso que sigue es de pura traducción: leer A y B como subconjuntos de U convierte estas cuatro combinaciones lógicas en las cuatro regiones geométricas del diagrama de Venn.

§ 3Dos predicados: los cuatro átomos primitivos

Al leer A y B como subconjuntos del universo, las cuatro configuraciones anteriores se vuelven cuatro regiones geométricas disjuntas que agotan U por completo:

U A B c a d b
Las cuatro celdas {a, b, c, d} son mutuamente disjuntas y su unión cubre U completo. Ningún punto del universo queda fuera; ningún punto cae en dos celdas a la vez.

La correspondencia con las operaciones de conjuntos es estricta:

ÁtomoConjuntoFórmulaInterpretación
aA ∩ BA ∧ Bfilósofo y mortal
b(A ∪ B)ᶜ¬A ∧ ¬Bni filósofo ni mortal
cA ∩ BᶜA ∧ ¬Bfilósofo no mortal
dAᶜ ∩ B¬A ∧ Bmortal no filósofo

Lo importante es esto: estos cuatro átomos son los ladrillos del álgebra booleana generada por {A, B}. Cualquier fórmula construible sobre A y B —conjunción, disyunción, implicación, XOR, lo que sea— es una unión de algunos de estos cuatro. Ninguna fórmula clásica escapa a esa representación.

Se deduce sin más: si hay 4 átomos, hay exactamente 2⁴ = 16 subconjuntos posibles del conjunto de átomos, y por tanto 16 fórmulas booleanas distintas (módulo equivalencia lógica) expresables con A y B.

§ 4Las dieciséis fórmulas: exploración

Haz clic sobre cada átomo para incluirlo o excluirlo del subconjunto. El panel inferior muestra qué fórmula booleana corresponde a la combinación elegida.

U A B c a d b
Átomos seleccionados: 0 / 4
Subconjunto
Conjuntos
Fórmula
Nombre
Contradicción
Lectura
Ningún x del universo cumple la fórmula.

Las 16 combinaciones cubren toda la lógica proposicional sobre dos predicados. Las más conocidas —conjunción, disyunción, implicación, bicondicional, XOR— son casos particulares de esta combinatoria. Lo que normalmente se enseña como operadores primitivos son aquí simplemente elecciones de subconjunto.

ÁtomosFórmulaNombre
Contradicción
{a}A ∧ BConjunción
{b}¬A ∧ ¬BNOR
{c}A ∧ ¬BA sin B
{d}¬A ∧ BB sin A
{a, b}A ↔ BBicondicional
{a, c}APredicado A
{a, d}BPredicado B
{b, c}¬BNegación de B
{b, d}¬ANegación de A
{c, d}A ⊕ BXOR
{a, b, c}B → AImplicación inversa
{a, b, d}A → BImplicación
{a, c, d}A ∨ BDisyunción
{b, c, d}¬(A ∧ B)NAND
{a, b, c, d}Tautología

§ 5Generalización: n predicados

Con tres predicados A, B, C independientes obtenemos 8 átomos —uno por cada combinación de pertenencia/no pertenencia a cada predicado— y por tanto 2⁸ = 256 fórmulas expresables.

U A B C α₁ α₂ α₃ α₄ α₅ α₆ α₇ α₈
Tres predicados segmentan U en 8 átomos. El octavo átomo α₈ = Aᶜ ∩ Bᶜ ∩ Cᶜ es la región exterior, igual que b lo era para dos predicados.

El patrón se generaliza limpiamente:

PredicadosÁtomosFórmulas expresables
124
2416
38256
41665 536
n2ⁿ2^(2ⁿ)

El espacio lógico se vuelve, literalmente, un hipercubo booleano: un objeto combinatorio finito donde las aristas conectan átomos que difieren en un único bit. Moverse en el espacio lógico es cambiar un predicado a la vez —una operación siempre completable, siempre discreta, siempre constructiva.

§ 6Coda: segmentación como fundamento

Lo que hemos recorrido no es una reescritura notacional. Es una inversión ontológica. En la tradición clásica el universo se construye desde abajo: elementos, conjuntos de elementos, conjuntos de conjuntos, jerarquía infinita acumulativa. Aquí hacemos lo contrario: el universo U es primitivo, y los predicados lo segmentan. Cada predicado añadido duplica el número de átomos; cada átomo es construible en un número finito de pasos; cada fórmula es un subconjunto finito del hipercubo atómico.

Los infinitos actuales al estilo Cantor no encuentran hueco en este marco: no porque se los prohiba por decreto, sino porque el acto mismo de segmentar es un proceso completable. No hay segmentación sin operación, y no hay operación sin término. La lógica proposicional entera resulta ser combinatoria sobre una partición finita, y la inferencia se vuelve navegación entre configuraciones.

Queda pendiente —y lo abordaremos en textos posteriores— dar el siguiente paso: pasar de átomos como celdas del espacio a átomos como objetos susceptibles de transporte estructural. Ahí es donde entra el functor, donde la predicación deja de ser adjudicación y se vuelve mapeo. El cuadro de oposición clásico se revelará entonces como la sombra plana de un diagrama conmutativo. Pero eso es ya otra página.