import type { HeytingAlgebra } from './HeytingAlgebra'; /** * Boolean algebras are Heyting algebras with the additional constraint that the law of the excluded middle is true * (equivalently, double-negation is true). * * Instances should satisfy the following laws in addition to the `HeytingAlgebra` laws: * * - Excluded middle: `a ∨ ¬a <-> 1` * * Boolean algebras generalize classical logic: one is equivalent to "true" and zero is equivalent to "false". * * @since 1.0.0 */ export interface BooleanAlgebra extends HeytingAlgebra { } //# sourceMappingURL=BooleanAlgebra.d.ts.map