En lógica matemática , un literal es una fórmula atómica (también conocida como átomo o fórmula prima) o su negación . [1] [2] La definición aparece principalmente en la teoría de la prueba (de la lógica clásica ), por ejemplo, en la forma normal conjuntiva y el método de resolución .
Los literales se pueden dividir en dos tipos: [2]
La polaridad de un literal es positiva o negativa dependiendo de si es un literal positivo o negativo.
En lógicas con eliminación de doble negación (donde ) el literal complementario o complemento de un literal se puede definir como el literal correspondiente a la negación de . [3] Podemos escribir para denotar el literal complementario de . Más precisamente, si entonces es y si entonces es . La eliminación de la doble negación ocurre en la lógica clásica pero no en la lógica intuicionista .
En el contexto de una fórmula en forma normal conjuntiva , un literal es puro si el complemento del literal no aparece en la fórmula.
En las funciones booleanas , cada aparición separada de una variable, ya sea en forma inversa o no complementada, es un literal. Por ejemplo, si y son variables , entonces la expresión contiene tres literales y la expresión contiene cuatro literales. Sin embargo, también se diría que la expresión contiene cuatro literales, porque aunque dos de los literales son idénticos ( aparece dos veces), estos califican como dos apariciones separadas. [4]
En cálculo proposicional un literal es simplemente una variable proposicional o su negación.
En cálculo de predicados, un literal es una fórmula atómica o su negación, donde una fórmula atómica es un símbolo de predicado aplicado a algunos términos , con los términos definidos recursivamente a partir de símbolos constantes, símbolos variables y símbolos de funciones . Por ejemplo, es un literal negativo con el símbolo constante 2, los símbolos de variable x , y , los símbolos de función f , g y el símbolo de predicado Q.