pub trait HeytingAlgebra {
    const TRUE: Self;
    const FALSE: Self;

    fn implies(self, other: Self) -> Self;
    fn conj(self, other: Self) -> Self;
    fn disj(self, other: Self) -> Self;
    fn not(self) -> Self;
}

Required Associated Constants§

Required Methods§

Implementations on Foreign Types§

Implementors§