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 betweenAandB.
Notation #
A ≃ₐc[R] B:R-bialgebra equivalence fromAtoB.
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 a coalgebra morphism has an inverse, it is a 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.