Según la precedencia de las conectivas lógicas , operador $\rightarrow$ tiene mayor prioridad que $\leftrightarrow$ operador. Pero ¿qué pasa con la asociatividad de $\rightarrow$ ¿operador?
El operador implícito ( $\rightarrow$ ) no tiene la propiedad asociativa. Esto significa que $(p \rightarrow q) \rightarrow r$ no es equivalente a $p \rightarrow (q \rightarrow r)$ . Por ello, se plantea la cuestión de cómo $p \rightarrow q \rightarrow r$ debe interpretarse.
La propuesta $p \rightarrow q \rightarrow r$ puede definirse de múltiples maneras que tengan sentido:
- $(p \rightarrow q) \rightarrow r$ (asociatividad izquierda)
- $p \rightarrow (q \rightarrow r)$ (asociatividad derecha)
- $(p \rightarrow q) \land (q \rightarrow r)$
¿Cuál de estas definiciones se utiliza?
No he podido localizar ningún libro/página web que mencione la asociatividad de los operadores lógicos en la matemática discreta.
Por favor, cite también la referencia (libro/página web fiable) que utiliza para responder a mi pregunta (ya que estoy planeando añadir esto a la página de wikipedia sobre 'conectivos lógicos').
Gracias.
PD: Me surgió esta pregunta al ver este problema: Comprueba si la siguiente proposición compuesta es una tautología o no:
$$ \mathrm{p} \leftrightarrow (\mathrm{q} \wedge \mathrm{r}) \rightarrow \neg\mathrm{r} \rightarrow \neg\mathrm{p}$$
0 votos
La proposición compuesta en texto plano anterior en mejor forma tipográfica está aquí: mathbin.net/56026
2 votos
He editado la proposición para que sea exactamente igual a la que enlazas. Nótese la diferencia entre
\Rightarrow
( $\Rightarrow$ ) y\rightarrow
( $\rightarrow$ ). Esta última es la conectiva habitual, la primera es la "implicación lógica"; según tengo entendido, la gente que trabaja en Lógica Matemática hace una clara distinción entre ambas (y se molesta infinitamente con los que no lo hacen...)3 votos
@Arturo: ciertamente nos importa la diferencia entre ambos, pero la notación varía mucho de un autor a otro, por lo que $\Rightarrow$ se utiliza a menudo como conectivo. En el entorno más común de la lógica de primer orden, el teorema de completitud de Goedel implica que es bastante seguro ignorar la diferencia.
0 votos
@Arturo: El libro que estoy leyendo actualmente (Kenneth Rosen's 'Discrete mathematics and it's applications' (6e) utiliza $\rightarrow$ para representar la implicación lógica.
0 votos
@CarlMummert Nunca me di cuenta de que los dos símbolos no son lo mismo, ¿cuál es la diferencia en su significado?
0 votos
@Ovi: algunos autores utilizan $\rightarrow$ para la conectiva lógica (que puede aparecer en una fórmula) y $\Rightarrow$ para la implicación lógica en el nivel meta. Por supuesto, en la lógica de primer orden, para las oraciones $\phi$ y $\psi$ tenemos $\phi \models \psi$ si y sólo si $\phi \vdash \psi$ si y sólo si $\vdash \phi \to \psi$ por lo que en esa notación $\phi \Rightarrow \psi$ equivale a $\phi \to \psi$ siendo lógicamente válido.
0 votos
Implica es asociativo. () no debe leerse como "p implica que q implica p, sino "p implica q que implica r" La razón por la que el paréntesis () no es igual a () es por peculiaridades notacionales. La asociatividad no tiene que ver con los paréntesis, la asociatividad tiene que ver con las aplicaciones sucesivas de un operador, que es diferente. Y las aplicaciones sucesivas del operador implica dan el mismo resultado independientemente del orden en que se realicen las operaciones. Leer sobre es.wikipedia.org/wiki/Light%27s_associativity_test