Boolean subalgebras #
This file defines Boolean subalgebras.
A Boolean subalgebra of a Boolean algebra is a set containing the bottom and top elements, and closed under suprema, infima and complements.
- supClosed' : SupClosed self.carrier
- infClosed' : InfClosed self.carrier
Instances For
Copy of a Boolean subalgebra with a new carrier equal to the old one. Useful to fix
definitional equalities.
Instances For
Two Boolean subalgebras are equal if they have the same elements.
A Boolean subalgebra of a lattice inherits a bottom element.
A Boolean subalgebra of a lattice inherits a top element.
A Boolean subalgebra of a lattice inherits a supremum.
A Boolean subalgebra of a lattice inherits an infimum.
A Boolean subalgebra of a lattice inherits a complement.
A Boolean subalgebra of a lattice inherits a difference.
A Boolean subalgebra of a lattice inherits a Heyting implication.
A Boolean subalgebra of a lattice inherits a Boolean algebra structure.
The natural lattice hom from a Boolean subalgebra to the original lattice.
Instances For
The inclusion homomorphism from a Boolean subalgebra L to a bigger Boolean subalgebra M.
Instances For
The maximum Boolean subalgebra of a lattice.
The trivial Boolean subalgebra of a lattice.
The inf of two Boolean subalgebras is their intersection.
The inf of Boolean subalgebras is their intersection.
The top Boolean subalgebra is isomorphic to the original Boolean algebra.
This is the Boolean subalgebra version of Equiv.Set.univ α.
Instances For
BooleanSubalgebras of a lattice form a complete lattice.
The preimage of a Boolean subalgebra along a bounded lattice homomorphism.
Instances For
The image of a Boolean subalgebra along a monoid homomorphism is a Boolean subalgebra.
Instances For
The minimum Boolean subalgebra containing a given set.
Instances For
An induction principle for closure membership. If p holds for ⊥ and all elements of s, and
is preserved under suprema and complement, then p holds for all elements of the closure of s.