Homomorphisms of R-coalgebras #
This file defines bundled homomorphisms of R-coalgebras. We largely mimic
Mathlib/Algebra/Algebra/Hom.lean.
Main definitions #
CoalgHom R A B: the type ofR-coalgebra morphisms fromAtoB.Coalgebra.counitCoalgHom R A : A →ₗc[R] R: the counit of a coalgebra as a coalgebra homomorphism.
Notation #
A →ₗc[R] B:R-coalgebra homomorphism fromAtoB.
Given R-modules A, B with comultiplication maps Δ_A, Δ_B and counit maps
ε_A, ε_B, an R-coalgebra homomorphism A →ₗc[R] B is an R-linear map f such that
ε_B ∘ f = ε_A and (f ⊗ f) ∘ Δ_A = Δ_B ∘ f.
- toFun : A → B
- counit_comp : CoalgebraStruct.counit ∘ₗ self.toLinearMap = CoalgebraStruct.counit
- map_comp_comul : TensorProduct.map self.toLinearMap self.toLinearMap ∘ₗ CoalgebraStruct.comul = CoalgebraStruct.comul ∘ₗ self.toLinearMap
Instances For
Given R-modules A, B with comultiplication maps Δ_A, Δ_B and counit maps
ε_A, ε_B, an R-coalgebra homomorphism A →ₗc[R] B is an R-linear map f such that
ε_B ∘ f = ε_A and (f ⊗ f) ∘ Δ_A = Δ_B ∘ f.
Instances For
Given R-modules A, B with comultiplication maps Δ_A, Δ_B and counit maps
ε_A, ε_B, an R-coalgebra homomorphism A →ₗc[R] B is an R-linear map f such that
ε_B ∘ f = ε_A and (f ⊗ f) ∘ Δ_A = Δ_B ∘ f.
Instances For
CoalgHomClass F R A B asserts F is a type of bundled coalgebra homomorphisms
from A to B.
- counit_comp (f : F) : CoalgebraStruct.counit ∘ₗ ↑f = CoalgebraStruct.counit
- map_comp_comul (f : F) : TensorProduct.map ↑f ↑f ∘ₗ CoalgebraStruct.comul = CoalgebraStruct.comul ∘ₗ ↑f
Instances
Turn an element of a type F satisfying CoalgHomClass F R A B into an actual
CoalgHom. This is declared as the default coercion from F to A →ₗc[R] B.
Instances For
See Note [custom simps projection]
Instances For
Copy of a CoalgHom with a new toFun equal to the old one. Useful to fix definitional
equalities.
Instances For
Identity map as a CoalgHom.
Instances For
Composition of coalgebra homomorphisms.
Instances For
The counit of a coalgebra as a CoalgHom.
Instances For
If φ : A → B is a coalgebra map and a = ∑ xᵢ ⊗ yᵢ, then φ a = ∑ φ xᵢ ⊗ φ yᵢ