Sea BB un álgebra booleana y AA y A′ dos sub-álgebras. ¿Es cierto que el sub-álgebra generado por A∪A′ dentro de B es el mismo que el álgebra C={(a1∧b1)∨⋯∨(ak∧bk)|a1,…,ak∈A,b1,…,bk∈A′ y k∈N}? En caso afirmativo, ¿cómo puedo demostrar tal afirmación?
Respuesta
¿Demasiados anuncios?Sí. La subálgebra generada por A∪A′ consiste en todos los términos en el lenguaje {∧,∨,¬,⊤,⊥} de álgebras booleanas, evaluados en elementos de A∪A′. Por la forma normal disyuntiva, cualquier término de este tipo es equivalente a una disyunción de conjunciones de elementos y sus negaciones.
Podemos simplificar cualquier conjunción de este tipo (como c1∧¬c2∧¬c3∧c4, por ejemplo) a una de la forma a∧b con a∈A y b∈A′, reemplazando todos los términos en A por su conjunción (o ⊤ si no hay ninguno) y de manera similar para A′. Así que nos queda una disyunción de la forma indicada en la pregunta.