Ver Herbert Enderton, Introducción matemática a la lógica (2ª ed. Harcourt - 2001), página 50.
Con sólo el $\land$ y $\rightarrow$ conectivas, si a los símbolos de la frase en nuestra fórmula se les asigna el valor $\top$ entonces a toda la fórmula se le asigna el valor $\top$ .
Tenemos que demostrarlo por inducción en la longitud de la fórmula; es decir, tenemos que demostrar que para cualquier wff $\alpha$ construido usando sólo estos conectivos tenemos que :
en cada valoración $v$ tal que $v(p_i) = \top$ para cada $p_i$ en $\alpha$ entonces $v(\alpha) = \top$ .
La prueba es trivial:
Base
$\alpha$ es $p_1$ ; entonces, $v(p_1) = \top = v(\alpha)$ .
Paso de inducción
$\alpha$ es $\alpha_1 \land \alpha_2$ o $\alpha_1 \rightarrow \alpha_2$ donde asumimos por hipótesis de inducción que..:
si $v(p_i)=\top$ para cada $p_i$ en $\alpha_1$ y $\alpha_2$ entonces $v(\alpha_1)=v(\alpha_2)=\top$ .
Basta con utilizar tablas de verdad.
Habiendo mostrado esto, hemos demostrado que con sólo los dos conectivos $\land$ y $\rightarrow$ no somos capaces de "producir" una fórmula que, cuando todas sus letras de la frase se evalúan a $\top$ (es decir TRUE ), da como resultado el valor $\bot$ (es decir FALSO ).
Pero con la valoración $v_0$ tal que :
$v_0(p_1)=v_0(p_2)=v_0(p_3)= \top$
la fórmula $\alpha := \lnot [(p_1 \rightarrow p_2) \rightarrow (p_2 \rightarrow p_3)]$
tendrá el valor $\bot$ .
Otra forma de demostrarlo es basándose en :
la equivalencia entre : $p \rightarrow q$ y $\lnot (p \land \lnot q)$ ,
en clásico lógica : porque necesitamos Doble negación .
Utilizando esta equivalencia, podemos reescribir nuestra fórmula como :
$(p_1 \rightarrow p_2) \land \lnot (p_2 \rightarrow p_3)$
y de nuevo como :
$\lnot (p_1 \land \lnot p_2) \land (p_2 \land \lnot p_3)$ .
Ahora podemos aplicar el argumento anterior en términos de valoraciones con $v_0(p_1)=v_0(p_2)=v_0(p_3)= \top$ tenemos que :
$[\lnot (\top \land \lnot \top) \land (\top \land \lnot \top)] \equiv [\lnot (\top \land \bot) \land (\top \land \bot)] \equiv (\lnot \bot \land \bot) \equiv (\top \land \bot) \equiv \bot$ .
Pero tenemos el resultado anterior de que con sólo el $\land$ y $\rightarrow$ conectivas, si a los símbolos de la frase en una fórmula se les asigna el valor $\top$ entonces a toda la fórmula se le asigna el valor $\top$ .
Por lo tanto, no es posible encontrar una fórmula con sólo $\land$ y $\rightarrow$ que es equivalente al original.