Homomorphisms of R
-bialgebras #
This file defines bundled homomorphisms of R
-bialgebras. We simply mimic
Mathlib/Algebra/Algebra/Hom.lean
.
Main definitions #
BialgHom R A B
: the type ofR
-bialgebra morphisms fromA
toB
.Bialgebra.counitBialgHom R A : A →ₐc[R] R
: the counit of a bialgebra as a bialgebra homomorphism.
Notations #
A →ₐc[R] B
:R
-bialgebra homomorphism fromA
toB
.
Given R
-algebras A, B
with comultiplication maps Δ_A, Δ_B
and counit maps
ε_A, ε_B
, an R
-bialgebra homomorphism A →ₐc[R] B
is an R
-algebra map f
such that
ε_B ∘ f = ε_A
and (f ⊗ f) ∘ Δ_A = Δ_B ∘ f
.
- toFun : A → B
Instances For
Given R
-algebras A, B
with comultiplication maps Δ_A, Δ_B
and counit maps
ε_A, ε_B
, an R
-bialgebra homomorphism A →ₐc[R] B
is an R
-algebra map f
such that
ε_B ∘ f = ε_A
and (f ⊗ f) ∘ Δ_A = Δ_B ∘ f
.
Equations
Instances For
Given R
-algebras A, B
with comultiplication maps Δ_A, Δ_B
and counit maps
ε_A, ε_B
, an R
-bialgebra homomorphism A →ₐc[R] B
is an R
-algebra map f
such that
ε_B ∘ f = ε_A
and (f ⊗ f) ∘ Δ_A = Δ_B ∘ f
.
Equations
Instances For
BialgHomClass F R A B
asserts F
is a type of bundled bialgebra homomorphisms
from A
to B
.
- map_comp_comul (f : F) : TensorProduct.map ↑f ↑f ∘ₗ CoalgebraStruct.comul = CoalgebraStruct.comul ∘ₗ ↑f
Instances
Turn an element of a type F
satisfying BialgHomClass F R A B
into an actual
BialgHom
. This is declared as the default coercion from F
to A →ₐc[R] B
.
Equations
Instances For
Equations
Equations
See Note [custom simps projection]
Equations
Instances For
Construct a bialgebra hom from an algebra hom respecting counit and comultiplication.
Equations
Instances For
Copy of a BialgHom
with a new toFun
equal to the old one. Useful to fix definitional
equalities.
Equations
Instances For
Identity map as a BialgHom
.
Equations
Instances For
Composition of bialgebra homomorphisms.
Equations
Instances For
Equations
The unit of a bialgebra as a BialgHom
.
Equations
Instances For
The counit of a bialgebra as a BialgHom
.