Preimages as homomorphisms of set interpretations #
Taking preimages under a map of ambient types commutes with intersection and union, so it is a homomorphism between the set interpretations of the AND/OR basis. The special case of the inclusion of a subset restricts every set to that subset: this is how a Boolean function is restricted to a subcube, and it lets a single circuit be observed through any chosen restriction.
Preimage under a map is a homomorphism of set interpretations.
Equations
Instances For
@[simp]
theorem
Algebraic.AndOr.preimageHomomorphism_map
{Δ : Type u_1}
{Γ : Type u_2}
(f : Δ → Γ)
(set : Set Γ)
:
@[reducible, inline]
abbrev
Algebraic.AndOr.restrictHomomorphism
{Γ : Type u_1}
(subset : Set Γ)
:
Homomorphism (setInterpretation Γ) (setInterpretation ↑subset)
Restricting sets to a subset of the ambient type.