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 fromAtoB.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 fromAtoB.
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
- «term_→ₐc_» = Lean.ParserDescr.trailingNode `«term_→ₐc_» 25 26 (Lean.ParserDescr.binary `andthen (Lean.ParserDescr.symbol " →ₐc ") (Lean.ParserDescr.cat `term 25))
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
- One or more equations did not get rendered due to their size.
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
See Note [custom simps projection]
Equations
- BialgHom.Simps.apply f = ⇑f
Instances For
Construct a bialgebra hom from an algebra hom respecting counit and comultiplication.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Copy of a BialgHom with a new toFun equal to the old one. Useful to fix definitional
equalities.
Instances For
Identity map as a BialgHom.
Equations
- BialgHom.id R A = { toCoalgHom := CoalgHom.id R A, map_one' := ⋯, map_mul' := ⋯ }
Instances For
Composition of bialgebra homomorphisms.
Instances For
Equations
- BialgHom.End = { mul := BialgHom.comp, mul_assoc := ⋯, one := BialgHom.id R A, one_mul := ⋯, mul_one := ⋯, npow_zero := ⋯, npow_succ := ⋯ }
The unit of a bialgebra as a BialgHom.
Equations
- Bialgebra.unitBialgHom R A = BialgHom.ofAlgHom (Algebra.ofId R A) ⋯ ⋯
Instances For
The counit of a bialgebra as a BialgHom.
Equations
- Bialgebra.counitBialgHom R A = { toCoalgHom := Coalgebra.counitCoalgHom R A, map_one' := ⋯, map_mul' := ⋯ }