Trait cp_library_rs::algebraic_structure::extmonoid::ExtMonoid
source · pub trait ExtMonoid {
type X: Clone + PartialEq;
type F: Clone + PartialEq;
// Required methods
fn id_x() -> Self::X;
fn id_f() -> Self::F;
fn op(x: &Self::X, y: &Self::X) -> Self::X;
fn mapping(x: &Self::X, y: &Self::F) -> Self::X;
fn composition(x: &Self::F, y: &Self::F) -> Self::F;
fn aggregate(x: &Self::F, p: usize) -> Self::F;
}
Expand description
作用付きモノイド
Required Associated Types§
Required Methods§
sourcefn composition(x: &Self::F, y: &Self::F) -> Self::F
fn composition(x: &Self::F, y: &Self::F) -> Self::F
作用素同士の演算