Trait Field

Source
pub trait Field: Ring {
    // Required method
    fn inv(&self, a: Self::Element) -> Self::Element;

    // Provided method
    fn div(&self, a: Self::Element, b: Self::Element) -> Self::Element { ... }
}
Expand description

Required Methods§

Source

fn inv(&self, a: Self::Element) -> Self::Element

乗法の逆元 $a^{-1}$

Provided Methods§

Source

fn div(&self, a: Self::Element, b: Self::Element) -> Self::Element

$a \otimes b^{-1}$

Implementors§

Source§

impl<T: FF> Field for AddMulMod<T>
where T::Element: FFElem,