En el contexto de algunos trabajos recientes , hemos estado definiendo un lenguaje basado en una lógica de tres valores à la Kleene, donde significa verdadero, para falso y para error o no sabe. Para demostrar que nuestro lenguaje era expresivo, queríamos demostrar que podíamos construir un conjunto de operadores funcionalmente completos.0 ⊥
Fue bastante difícil encontrar resultados existentes en la literatura. Encontramos un artículo escrito en 1962 por Jobe, que establece el siguiente teorema:
Jobe 1962 Theorem Paper (acceso restringido).
La lógica tres valores expresada sobre el conjunto y definida por los operadores y , dada a continuación, es funcionalmente completa.{ 1 , 2 , 3 } ∙ , E 1 E 2
En nuestro artículo, hemos utilizado este resultado al mostrar una correspondencia entre nuestros operadores y los definidos por Jobe (en términos generales, usamos la conjunción fuerte, la negación y un operador que transforma el no-saber en falso).
Mi principal preocupación es que en realidad no puedo entender la prueba de integridad funcional de Jobe, y no hemos podido encontrar ningún otro resultado (positivo o negativo) después de esta fecha, lo que de alguna manera es un poco sorprendente.
Entonces mi pregunta es la siguiente: ¿hay algunos resultados más conocidos sobre la integridad funcional de las lógicas de 3 valores? Cualquier información en esta dirección sería útil.