Por operaciones elementales de la teoría de conjuntos me refiero a las que se suelen imaginar en los diagramas de Venn: unión, intersección, diferencia de conjuntos, etc. En la formulación de mi pregunta he incluido la palabra "eficiente" entre paréntesis porque en la complejidad computacional este término se utiliza con diferentes significados y aquí no estoy muy interesado en la complejidad. Me gustaría conocer cualquier algoritmo que no se limitara a "agotar todas las posibilidades" (como la sustitución de 0s y 1s, en el caso de los términos booleanos), un algoritmo que fuera útil o instructivo cuando se implementara como programa informático.
Esta pregunta vino naturalmente después de otra pregunta mía: ¿Es decidible la teoría ecuacional de las álgebras booleanas generalizadas?