[][src]Trait maths_traits::algebra::ring_like::UniquelyFactorizable

pub trait UniquelyFactorizable: Sized { }

A marker trait for semirings where each element's set of irreducible divisors is unique

Note that this trait is independent of Factorizable and doesn't contain its own factors() method since there are a number of notable examples of rings where unique factorization is provable, but no known algorithm to find the factors is known. This is the case for integer polynomials for example.

Implementations on Foreign Types

impl UniquelyFactorizable for f32[src]

impl UniquelyFactorizable for f64[src]

impl UniquelyFactorizable for u8[src]

impl UniquelyFactorizable for i8[src]

impl UniquelyFactorizable for u16[src]

impl UniquelyFactorizable for i16[src]

impl UniquelyFactorizable for u32[src]

impl UniquelyFactorizable for i32[src]

impl UniquelyFactorizable for u64[src]

impl UniquelyFactorizable for i64[src]

impl UniquelyFactorizable for u128[src]

impl UniquelyFactorizable for i128[src]

impl UniquelyFactorizable for usize[src]

impl UniquelyFactorizable for isize[src]

Loading content...

Implementors

Loading content...