Isomorphisms of R
-bialgebras #
This file defines bundled isomorphisms of R
-bialgebras. We simply mimic the early parts of
Mathlib/Algebra/Algebra/Equiv.lean
.
Main definitions #
BialgEquiv R A B
: the type ofR
-bialgebra isomorphisms betweenA
andB
.
Notations #
A ≃ₐc[R] B
:R
-bialgebra equivalence fromA
toB
.
An equivalence of bialgebras is an invertible bialgebra homomorphism.
- toFun : A → B
- invFun : B → A
- left_inv : Function.LeftInverse self.invFun self.toFun
- right_inv : Function.RightInverse self.invFun self.toFun
Instances For
An equivalence of bialgebras is an invertible bialgebra homomorphism.
Equations
Instances For
BialgEquivClass F R A B
asserts F
is a type of bundled bialgebra equivalences
from A
to B
.
- map_comp_comul (f : F) : TensorProduct.map ↑f ↑f ∘ₗ CoalgebraStruct.comul = CoalgebraStruct.comul ∘ₗ ↑f
Instances
Reinterpret an element of a type of bialgebra equivalences as a bialgebra equivalence.
Equations
Instances For
Reinterpret an element of a type of bialgebra equivalences as a bialgebra equivalence.
Equations
The bialgebra morphism underlying a bialgebra equivalence.
Equations
Instances For
The algebra equivalence underlying a bialgebra equivalence.
Equations
Instances For
The equivalence of types underlying a bialgebra equivalence.
Equations
Instances For
Equations
Equations
See Note [custom simps projection]
Equations
Instances For
See Note [custom simps projection]
Equations
Instances For
The identity map is a bialgebra equivalence.
Equations
Instances For
Bialgebra equivalences are symmetric.
Equations
Instances For
Bialgebra equivalences are transitive.
Equations
Instances For
If an coalgebra morphism has an inverse, it is an coalgebra isomorphism.
Equations
Instances For
Construct a bialgebra equiv from an algebra equiv respecting counit and comultiplication.
Equations
Instances For
Promotes a bijective bialgebra homomorphism to a bialgebra equivalence.