mathlib3 documentation

algebra.category.BoolRing

The category of Boolean rings #

THIS FILE IS SYNCHRONIZED WITH MATHLIB4. Any changes to this file require a corresponding PR to mathlib4.

This file defines BoolRing, the category of Boolean rings.

TODO #

Finish the equivalence with BoolAlg.

@[protected, instance]
Equations
def BoolRing.of (α : Type u_1) [boolean_ring α] :

Construct a bundled BoolRing from a boolean_ring.

Equations
@[simp]
theorem BoolRing.coe_of (α : Type u_1) [boolean_ring α] :
def BoolRing.iso.mk {α β : BoolRing} (e : α ≃+* β) :
α β

Constructs an isomorphism of Boolean rings from a ring isomorphism between them.

Equations
@[simp]
theorem BoolRing.iso.mk_inv {α β : BoolRing} (e : α ≃+* β) :
@[simp]
theorem BoolRing.iso.mk_hom {α β : BoolRing} (e : α ≃+* β) :

Equivalence between BoolAlg and BoolRing #

@[protected, instance]
Equations
@[protected, instance]
Equations